Lines Matching defs:iwl_trans_pcie
274 struct iwl_trans_pcie { struct
275 struct iwl_rxq rxq;
276 struct work_struct rx_replenish;
277 struct iwl_trans *trans;
278 struct iwl_drv *drv;
280 struct net_device napi_dev;
281 struct napi_struct napi;
284 __le32 *ict_tbl;
285 dma_addr_t ict_tbl_dma;
286 int ict_index;
287 bool use_ict;
288 struct isr_statistics isr_stats;
290 spinlock_t irq_lock;
291 u32 inta_mask;
292 u32 scd_base_addr;
293 struct iwl_dma_ptr scd_bc_tbls;
294 struct iwl_dma_ptr kw;
296 struct iwl_txq *txq;
297 unsigned long queue_used[BITS_TO_LONGS(IWL_MAX_HW_QUEUES)];
298 unsigned long queue_stopped[BITS_TO_LONGS(IWL_MAX_HW_QUEUES)];
301 struct pci_dev *pci_dev;
302 void __iomem *hw_base;
304 bool ucode_write_complete;
305 wait_queue_head_t ucode_write_waitq;
306 wait_queue_head_t wait_command_queue;
308 u8 cmd_queue;
309 u8 cmd_fifo;
310 unsigned int cmd_q_wdg_timeout;
311 u8 n_no_reclaim_cmds;
312 u8 no_reclaim_cmds[MAX_NO_RECLAIM_CMDS];
336 ((struct iwl_trans_pcie *) ((_iwl_trans)->trans_specific)) argument