ARPDAS_QNX6 1.0
Classes | Defines
subbusd.h File Reference
#include <sys/iomsg.h>
#include <sys/siginfo.h>
#include "subbus.h"
Include dependency graph for subbusd.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  subbusd_req_hdr_t
struct  subbusd_req_data0
struct  subbusd_req_data1
struct  subbusd_req_data2
struct  subbusd_req_data3
struct  subbusd_req_t
struct  subbusd_cap_t
struct  subbusd_mread_t
struct  subbusd_rep_hdr_t
struct  subbusd_rep_t

Defines

#define SUBBUSD_MGRID_OFFSET   1
#define SUBBUSD_MGRID   (_IOMGR_PRIVATE_BASE + SUBBUSD_MGRID_OFFSET)
#define SUBBUS_NAME_MAX   80
#define CardID_MAX   32
#define SB_KW   0x7362
#define SBC_READACK   0
#define SBC_WRITEACK   1
#define SBC_SETCMDENBL   2
#define SBC_SETCMDSTRB   3
#define SBC_READSW   4
#define SBC_SETFAIL   5
#define SBC_READFAIL   6
#define SBC_TICK   7
#define SBC_DISARM   8
#define SBC_GETCAPS   9
#define SBC_INTATT   10
#define SBC_INTDET   11
#define SBC_READCACHE   12
#define SBC_WRITECACHE   13
#define SBC_QUIT   14
#define SBC_MREAD   15
#define SB_MAX_MREAD   256
#define SBS_OK   0
#define SBS_ACK   1
#define SBS_NOACK   2
#define SBS_REQ_SYNTAX   (-1)
#define SBS_RESP_SYNTAX   (-2)
#define SBS_RESP_ERROR   (-3)
#define SBS_TIMEOUT   (-4)
#define SBRT_NONE   0
#define SBRT_US   1
#define SBRT_CAP   2
#define SBRT_MREAD   3
#define SBRT_MREADACK   4

Define Documentation

#define CardID_MAX   32

Definition at line 11 of file subbusd.h.

Referenced by expint_attach(), and find_card().

#define SB_KW   0x7362

Definition at line 29 of file subbusd.h.

Referenced by load_subbus(), and subbus_io_msg().

#define SB_MAX_MREAD   256

Definition at line 86 of file subbusd.h.

#define SBC_DISARM   8

Definition at line 40 of file subbusd.h.

Referenced by disarm_sic(), incoming_sbreq(), and subbus_io_msg().

#define SBC_GETCAPS   9

Definition at line 41 of file subbusd.h.

Referenced by incoming_sbreq(), load_subbus(), and subbus_io_msg().

#define SBC_INTATT   10

Definition at line 42 of file subbusd.h.

Referenced by incoming_sbreq(), subbus_int_attach(), and subbus_io_msg().

#define SBC_INTDET   11

Definition at line 43 of file subbusd.h.

Referenced by incoming_sbreq(), subbus_int_detach(), and subbus_io_msg().

#define SBC_MREAD   15

Definition at line 47 of file subbusd.h.

Referenced by incoming_sbreq(), mread_subbus(), and subbus_io_msg().

#define SBC_QUIT   14

Definition at line 46 of file subbusd.h.

Referenced by incoming_sbreq(), subbus_io_msg(), and subbus_quit().

#define SBC_READACK   0

Definition at line 32 of file subbusd.h.

Referenced by incoming_sbreq(), read_ack(), and subbus_io_msg().

#define SBC_READCACHE   12

Definition at line 44 of file subbusd.h.

Referenced by cache_read(), incoming_sbreq(), and subbus_io_msg().

#define SBC_READFAIL   6

Definition at line 38 of file subbusd.h.

Referenced by incoming_sbreq(), read_failure(), and subbus_io_msg().

#define SBC_READSW   4

Definition at line 36 of file subbusd.h.

Referenced by incoming_sbreq(), read_switches(), and subbus_io_msg().

#define SBC_SETCMDENBL   2

Definition at line 34 of file subbusd.h.

Referenced by incoming_sbreq(), send_CSF(), set_cmdenbl(), and subbus_io_msg().

#define SBC_SETCMDSTRB   3

Definition at line 35 of file subbusd.h.

Referenced by incoming_sbreq(), send_CSF(), set_cmdstrobe(), and subbus_io_msg().

#define SBC_SETFAIL   5

Definition at line 37 of file subbusd.h.

Referenced by incoming_sbreq(), send_CSF(), set_failure(), and subbus_io_msg().

#define SBC_TICK   7

Definition at line 39 of file subbusd.h.

Referenced by incoming_sbreq(), subbus_io_msg(), and tick_sic().

#define SBC_WRITEACK   1

Definition at line 33 of file subbusd.h.

Referenced by incoming_sbreq(), subbus_io_msg(), and write_ack().

#define SBC_WRITECACHE   13

Definition at line 45 of file subbusd.h.

Referenced by cache_write(), incoming_sbreq(), and subbus_io_msg().

#define SBRT_CAP   2

Definition at line 122 of file subbusd.h.

Referenced by dequeue_request(), incoming_sbreq(), load_subbus(), and send_to_subbusd().

#define SBRT_MREAD   3

Definition at line 123 of file subbusd.h.

Referenced by dequeue_request(), mread_subbus(), and send_to_subbusd().

#define SBRT_MREADACK   4

Definition at line 124 of file subbusd.h.

#define SBRT_NONE   0
#define SBRT_US   1
#define SBS_ACK   1
#define SBS_NOACK   2
#define SBS_OK   0
#define SBS_REQ_SYNTAX   (-1)

Definition at line 114 of file subbusd.h.

#define SBS_RESP_ERROR   (-3)

Definition at line 116 of file subbusd.h.

Referenced by dequeue_request().

#define SBS_RESP_SYNTAX   (-2)

Definition at line 115 of file subbusd.h.

Referenced by dequeue_request().

#define SBS_TIMEOUT   (-4)

Definition at line 117 of file subbusd.h.

#define SUBBUS_NAME_MAX   80

Definition at line 10 of file subbusd.h.

Referenced by dequeue_request(), incoming_sbreq(), and load_subbus().

#define SUBBUSD_MGRID   (_IOMGR_PRIVATE_BASE + SUBBUSD_MGRID_OFFSET)

Definition at line 8 of file subbusd.h.

Referenced by load_subbus(), and subbus_io_msg().

#define SUBBUSD_MGRID_OFFSET   1

Definition at line 7 of file subbusd.h.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines