Lines Matching defs:iwl_trans_pcie
423 struct iwl_trans_pcie { struct
424 struct iwl_rxq *rxq;
425 struct iwl_rx_mem_buffer *rx_pool;
426 struct iwl_rx_mem_buffer **global_table;
427 struct iwl_rb_allocator rba;
428 union {
432 struct iwl_prph_info *prph_info;
433 struct iwl_prph_scratch *prph_scratch;
434 void *iml;
435 dma_addr_t ctxt_info_dma_addr;
436 dma_addr_t prph_info_dma_addr;
437 dma_addr_t prph_scratch_dma_addr;
438 dma_addr_t iml_dma_addr;
439 struct iwl_trans *trans;
441 struct net_device *napi_dev;
444 __le32 *ict_tbl;
445 dma_addr_t ict_tbl_dma;
446 int ict_index;
447 bool use_ict;
448 bool is_down, opmode_down;
449 s8 debug_rfkill;
450 struct isr_statistics isr_stats;
452 spinlock_t irq_lock;
453 struct mutex mutex;
454 u32 inta_mask;
455 u32 scd_base_addr;
456 struct iwl_dma_ptr kw;
459 struct iwl_dram_regions pnvm_data;
460 struct iwl_dram_regions reduced_tables_data;
462 struct iwl_txq *txq_memory;
465 struct pci_dev *pci_dev;
466 u8 __iomem *hw_base;
468 bool ucode_write_complete;
469 bool sx_complete;
470 wait_queue_head_t ucode_write_waitq;
471 wait_queue_head_t sx_waitq;
473 u8 n_no_reclaim_cmds;
474 u8 no_reclaim_cmds[MAX_NO_RECLAIM_CMDS];
475 u16 num_rx_bufs;
477 enum iwl_amsdu_size rx_buf_size;
478 bool scd_set_active;
479 bool pcie_dbg_dumped_once;
480 u32 rx_page_order;
481 u32 rx_buf_bytes;
482 u32 supported_dma_mask;
485 spinlock_t alloc_page_lock;
486 struct page *alloc_page;
487 u32 alloc_page_used;
490 spinlock_t reg_lock;
491 bool cmd_hold_nic_awake;
494 struct cont_rec fw_mon_data;
497 struct msix_entry msix_entries[IWL_MAX_RX_HW_QUEUES];
498 bool msix_enabled;
499 u8 shared_vec_mask;
523 static inline struct iwl_trans_pcie * argument