Lines Matching defs:iwl_trans_pcie
380 struct iwl_trans_pcie { struct
381 struct iwl_rxq *rxq;
382 struct iwl_rx_mem_buffer *rx_pool;
383 struct iwl_rx_mem_buffer **global_table;
384 struct iwl_rb_allocator rba;
385 union {
389 struct iwl_prph_info *prph_info;
390 struct iwl_prph_scratch *prph_scratch;
391 dma_addr_t ctxt_info_dma_addr;
392 dma_addr_t prph_info_dma_addr;
393 dma_addr_t prph_scratch_dma_addr;
394 dma_addr_t iml_dma_addr;
395 struct iwl_trans *trans;
397 struct net_device napi_dev;
400 __le32 *ict_tbl;
401 dma_addr_t ict_tbl_dma;
402 int ict_index;
403 bool use_ict;
404 bool is_down, opmode_down;
405 s8 debug_rfkill;
406 struct isr_statistics isr_stats;
408 spinlock_t irq_lock;
409 struct mutex mutex;
410 u32 inta_mask;
411 u32 scd_base_addr;
412 struct iwl_dma_ptr kw;
414 struct iwl_dram_data pnvm_dram;
416 struct iwl_txq *txq_memory;
419 struct pci_dev *pci_dev;
420 void __iomem *hw_base;
422 bool ucode_write_complete;
423 bool sx_complete;
424 wait_queue_head_t ucode_write_waitq;
425 wait_queue_head_t wait_command_queue;
426 wait_queue_head_t sx_waitq;
428 u8 def_rx_queue;
429 u8 n_no_reclaim_cmds;
430 u8 no_reclaim_cmds[MAX_NO_RECLAIM_CMDS];
431 u16 num_rx_bufs;
433 enum iwl_amsdu_size rx_buf_size;
434 bool scd_set_active;
435 bool sw_csum_tx;
436 bool pcie_dbg_dumped_once;
437 u32 rx_page_order;
438 u32 rx_buf_bytes;
439 u32 supported_dma_mask;
442 spinlock_t alloc_page_lock;
443 struct page *alloc_page;
444 u32 alloc_page_used;
447 spinlock_t reg_lock;
471 static inline struct iwl_trans_pcie * argument