Lines Matching defs:ipw_softc
78 struct ipw_softc { struct
79 struct device sc_dev;
81 struct ieee80211com sc_ic;
82 int (*sc_newstate)(struct ieee80211com *,
85 struct rwlock sc_rwlock;
87 bus_space_tag_t sc_st;
88 bus_space_handle_t sc_sh;
89 void *sc_ih;
90 pci_chipset_tag_t sc_pct;
91 pcitag_t sc_pcitag;
92 bus_size_t sc_sz;
94 int sc_tx_timer;
96 bus_dma_tag_t sc_dmat;
98 bus_dmamap_t tbd_map;
99 bus_dmamap_t rbd_map;
100 bus_dmamap_t status_map;
101 bus_dmamap_t cmd_map;
103 bus_dma_segment_t tbd_seg;
104 bus_dma_segment_t rbd_seg;
105 bus_dma_segment_t status_seg;
106 bus_dma_segment_t cmd_seg;
108 struct ipw_bd *tbd_list;
109 struct ipw_bd *rbd_list;
110 struct ipw_status *status_list;
112 struct ipw_cmd cmd;
113 struct ipw_soft_bd stbd_list[IPW_NTBD];
114 struct ipw_soft_buf tx_sbuf_list[IPW_NDATA];
115 struct ipw_soft_hdr shdr_list[IPW_NDATA];
116 struct ipw_soft_bd srbd_list[IPW_NRBD];
117 struct ipw_soft_buf rx_sbuf_list[IPW_NRBD];
119 struct task sc_scantask;
120 struct task sc_authandassoctask;
125 uint32_t table1_base;
126 uint32_t table2_base;
128 uint32_t txcur;
129 uint32_t txold;
130 uint32_t rxcur;
131 int txfree;
134 caddr_t sc_drvbpf;
136 union {
139 } sc_rxtapu;
141 int sc_rxtap_len;
143 union {
146 } sc_txtapu;
148 int sc_txtap_len;