Lines Matching defs:iwl_trans_pcie

371 struct iwl_trans_pcie {  struct
372 struct iwl_rxq *rxq;
373 struct iwl_rx_mem_buffer *rx_pool;
374 struct iwl_rx_mem_buffer **global_table;
375 struct iwl_rb_allocator rba;
376 union {
380 struct iwl_prph_info *prph_info;
381 struct iwl_prph_scratch *prph_scratch;
382 void *iml;
383 dma_addr_t ctxt_info_dma_addr;
384 dma_addr_t prph_info_dma_addr;
385 dma_addr_t prph_scratch_dma_addr;
386 dma_addr_t iml_dma_addr;
387 struct iwl_trans *trans;
389 struct net_device napi_dev;
392 __le32 *ict_tbl;
393 dma_addr_t ict_tbl_dma;
394 int ict_index;
395 bool use_ict;
396 bool is_down, opmode_down;
397 s8 debug_rfkill;
398 struct isr_statistics isr_stats;
400 spinlock_t irq_lock;
401 struct mutex mutex;
402 u32 inta_mask;
403 u32 scd_base_addr;
404 struct iwl_dma_ptr kw;
407 struct iwl_dram_regions pnvm_data;
408 struct iwl_dram_regions reduced_tables_data;
410 struct iwl_txq *txq_memory;
413 struct pci_dev *pci_dev;
414 u8 __iomem *hw_base;
416 bool ucode_write_complete;
417 bool sx_complete;
418 wait_queue_head_t ucode_write_waitq;
419 wait_queue_head_t sx_waitq;
421 u8 n_no_reclaim_cmds;
422 u8 no_reclaim_cmds[MAX_NO_RECLAIM_CMDS];
423 u16 num_rx_bufs;
425 enum iwl_amsdu_size rx_buf_size;
426 bool scd_set_active;
427 bool pcie_dbg_dumped_once;
428 u32 rx_page_order;
429 u32 rx_buf_bytes;
430 u32 supported_dma_mask;
433 spinlock_t alloc_page_lock;
434 struct page *alloc_page;
435 u32 alloc_page_used;
438 spinlock_t reg_lock;
439 bool cmd_hold_nic_awake;
442 struct cont_rec fw_mon_data;
445 struct msix_entry msix_entries[IWL_MAX_RX_HW_QUEUES];
469 static inline struct iwl_trans_pcie * argument