Lines Matching defs:iwl_trans_pcie
317 struct iwl_trans_pcie { struct
318 struct iwl_rxq rxq;
319 struct iwl_rb_allocator rba;
320 struct iwl_trans *trans;
321 struct iwl_drv *drv;
323 struct net_device napi_dev;
324 struct napi_struct napi;
327 __le32 *ict_tbl;
328 dma_addr_t ict_tbl_dma;
329 int ict_index;
330 bool use_ict;
331 bool is_down;
332 struct isr_statistics isr_stats;
334 spinlock_t irq_lock;
335 struct mutex mutex;
336 u32 inta_mask;
337 u32 scd_base_addr;
338 struct iwl_dma_ptr scd_bc_tbls;
339 struct iwl_dma_ptr kw;
341 struct iwl_txq *txq;
342 unsigned long queue_used[BITS_TO_LONGS(IWL_MAX_HW_QUEUES)];
343 unsigned long queue_stopped[BITS_TO_LONGS(IWL_MAX_HW_QUEUES)];
346 struct pci_dev *pci_dev;
347 void __iomem *hw_base;
349 bool ucode_write_complete;
350 wait_queue_head_t ucode_write_waitq;
351 wait_queue_head_t wait_command_queue;
353 u8 cmd_queue;
354 u8 cmd_fifo;
355 unsigned int cmd_q_wdg_timeout;
356 u8 n_no_reclaim_cmds;
357 u8 no_reclaim_cmds[MAX_NO_RECLAIM_CMDS];
382 ((struct iwl_trans_pcie *) ((_iwl_trans)->trans_specific)) argument