Lines Matching defs:pcie_service_card
199 struct pcie_service_card { struct
200 struct pci_dev *dev;
201 struct mwifiex_adapter *adapter;
202 struct mwifiex_pcie_device pcie;
203 struct completion fw_done;
205 u8 txbd_flush;
206 u32 txbd_wrptr;
207 u32 txbd_rdptr;
208 u32 txbd_ring_size;
209 u8 *txbd_ring_vbase;
210 dma_addr_t txbd_ring_pbase;
211 void *txbd_ring[MWIFIEX_MAX_TXRX_BD];
212 struct sk_buff *tx_buf_list[MWIFIEX_MAX_TXRX_BD];
214 u32 rxbd_wrptr;
215 u32 rxbd_rdptr;
216 u32 rxbd_ring_size;
217 u8 *rxbd_ring_vbase;
218 dma_addr_t rxbd_ring_pbase;
219 void *rxbd_ring[MWIFIEX_MAX_TXRX_BD];
220 struct sk_buff *rx_buf_list[MWIFIEX_MAX_TXRX_BD];
222 u32 evtbd_wrptr;
223 u32 evtbd_rdptr;
224 u32 evtbd_ring_size;
225 u8 *evtbd_ring_vbase;
226 dma_addr_t evtbd_ring_pbase;
227 void *evtbd_ring[MWIFIEX_MAX_EVT_BD];
251 mwifiex_pcie_txbd_empty(struct pcie_service_card *card, u32 rdptr) in mwifiex_pcie_txbd_empty() argument