Lines Matching defs:bwfm_pci_softc

116 struct bwfm_pci_softc {  struct
117 struct bwfm_softc sc_sc;
118 pci_chipset_tag_t sc_pc;
119 pcitag_t sc_tag;
120 pcireg_t sc_id;
121 void *sc_ih;
123 int sc_initialized;
125 bus_space_tag_t sc_reg_iot;
126 bus_space_handle_t sc_reg_ioh;
127 bus_size_t sc_reg_ios;
129 bus_space_tag_t sc_pcie_iot;
130 bus_space_handle_t sc_pcie_ioh;
131 bus_size_t sc_pcie_ios;
133 bus_space_tag_t sc_tcm_iot;
134 bus_space_handle_t sc_tcm_ioh;
135 bus_size_t sc_tcm_ios;
137 bus_dma_tag_t sc_dmat;
139 uint32_t sc_shared_address;
140 uint32_t sc_shared_flags;
141 uint8_t sc_shared_version;
143 uint8_t sc_dma_idx_sz;
144 struct bwfm_pci_dmamem *sc_dma_idx_buf;
145 size_t sc_dma_idx_bufsz;
147 uint16_t sc_max_rxbufpost;
148 uint32_t sc_rx_dataoffset;
149 uint32_t sc_htod_mb_data_addr;
150 uint32_t sc_dtoh_mb_data_addr;
151 uint32_t sc_ring_info_addr;
153 uint32_t sc_console_base_addr;
154 uint32_t sc_console_buf_addr;
155 uint32_t sc_console_buf_size;
156 uint32_t sc_console_readidx;
158 uint16_t sc_max_flowrings;
159 uint16_t sc_max_submissionrings;
160 uint16_t sc_max_completionrings;
162 struct bwfm_pci_msgring sc_ctrl_submit;
163 struct bwfm_pci_msgring sc_rxpost_submit;
164 struct bwfm_pci_msgring sc_ctrl_complete;
165 struct bwfm_pci_msgring sc_tx_complete;
166 struct bwfm_pci_msgring sc_rx_complete;
167 struct bwfm_pci_msgring *sc_flowrings;
169 struct bwfm_pci_dmamem *sc_scratch_buf;
170 struct bwfm_pci_dmamem *sc_ringupd_buf;
173 uint16_t sc_ioctl_transid;
175 struct if_rxring sc_ioctl_ring;
176 struct if_rxring sc_event_ring;
177 struct if_rxring sc_rxbuf_ring;
179 struct bwfm_pci_pkts sc_ioctl_pkts;
180 struct bwfm_pci_pkts sc_rx_pkts;
181 struct bwfm_pci_pkts sc_tx_pkts;
205 void bwfm_pci_cleanup(struct bwfm_pci_softc *); argument