Lines Matching defs:dcmdevice

43 struct dcmdevice {	   /* host address, only odd bytes addressed */  struct
44 u_char dcm_pad0;
45 vu_char dcm_rsid; /* Reset / ID 0001 */
46 u_char dcm_pad1;
47 vu_char dcm_ic; /* Interrupt control register 0003 */
48 u_char dcm_pad2;
49 vu_char dcm_sem; /* Semaphore register 0005 */
50 u_char dcm_pad3[0x7ffa]; /* Unaddressable 0006-7fff */
51 u_char dcm_pad4;
52 vu_char dcm_iir; /* Interrupt ident register 8001 */
53 u_char dcm_pad5;
54 vu_char dcm_cr; /* Command register 8003 */
55 u_char dcm_pad6[0x3fc]; /* Card scratch 8004-83ff */
56 struct dcmrfifo {
61 } dcm_rfifos[4][0x80]; /* Receive queues 8400 */
62 struct {
65 } dcm_bmap[0x100]; /* Bitmap table 8c00 */
66 struct {
69 } dcm_rhead[4]; /* Fifo head - receive 8e00 */
70 struct {
73 } dcm_rtail[4]; /* Fifo tail - receive 8e08 */
74 struct {
77 } dcm_thead[4]; /* Fifo head - transmit 8e10 */
78 struct {
81 } dcm_ttail[4]; /* Fifo tail - transmit 8e18 */
82 struct {
87 } dcm_data[4]; /* Configuration registers 8e20 */
88 struct modemreg {
95 } dcm_modem0;
96 struct {
99 } dcm_cmdtab[4]; /* Command tables 8e36 */
100 struct {
103 } dcm_icrtab[4]; /* Interrupt data 8e3e */
104 u_char dcm_pad10;
105 vu_char dcm_stcon; /* Self test condition 8e47 */
106 struct modemreg dcm_modem1; /* 638 Modem port1 8e48 */
107 struct modemreg dcm_modem2; /* 638 Modem port2 8e4e */
108 struct modemreg dcm_modem3; /* 638 Modem port3 8e54 */
109 u_char dcm_pad11;
110 vu_char dcm_modemchng; /* 638 Modem change mask 8e5b */
111 u_char dcm_pad12;
112 vu_char dcm_modemintr; /* 638 Modem interrupt mask 8e5d */
113 u_char dcm_pad13[0x82]; /* Undef Shared Ram 8e5e-8edf */
114 struct dcmtfifo {
117 } dcm_tfifos[4][0x10]; /* Transmit queues 8ee0 */