/linux-4.4.14/drivers/net/wireless/iwlwifi/ |
D | iwl-trans.h | 473 struct iwl_trans; 560 int (*start_hw)(struct iwl_trans *iwl_trans, bool low_power); 561 void (*op_mode_leave)(struct iwl_trans *iwl_trans); 562 int (*start_fw)(struct iwl_trans *trans, const struct fw_img *fw, 564 int (*update_sf)(struct iwl_trans *trans, 566 void (*fw_alive)(struct iwl_trans *trans, u32 scd_addr); 567 void (*stop_device)(struct iwl_trans *trans, bool low_power); 569 void (*d3_suspend)(struct iwl_trans *trans, bool test); 570 int (*d3_resume)(struct iwl_trans *trans, enum iwl_d3_status *status, 573 int (*send_cmd)(struct iwl_trans *trans, struct iwl_host_cmd *cmd); [all …]
|
D | iwl-io.h | 35 void iwl_write8(struct iwl_trans *trans, u32 ofs, u8 val); 36 void iwl_write32(struct iwl_trans *trans, u32 ofs, u32 val); 37 u32 iwl_read32(struct iwl_trans *trans, u32 ofs); 39 static inline void iwl_set_bit(struct iwl_trans *trans, u32 reg, u32 mask) in iwl_set_bit() 44 static inline void iwl_clear_bit(struct iwl_trans *trans, u32 reg, u32 mask) in iwl_clear_bit() 49 int iwl_poll_bit(struct iwl_trans *trans, u32 addr, 51 int iwl_poll_direct_bit(struct iwl_trans *trans, u32 addr, u32 mask, 54 u32 iwl_read_direct32(struct iwl_trans *trans, u32 reg); 55 void iwl_write_direct32(struct iwl_trans *trans, u32 reg, u32 value); 58 u32 __iwl_read_prph(struct iwl_trans *trans, u32 ofs); [all …]
|
D | iwl-scd.h | 72 static inline void iwl_scd_txq_set_chain(struct iwl_trans *trans, in iwl_scd_txq_set_chain() 78 static inline void iwl_scd_txq_enable_agg(struct iwl_trans *trans, in iwl_scd_txq_enable_agg() 84 static inline void iwl_scd_txq_disable_agg(struct iwl_trans *trans, in iwl_scd_txq_disable_agg() 90 static inline void iwl_scd_disable_agg(struct iwl_trans *trans) in iwl_scd_disable_agg() 95 static inline void iwl_scd_activate_fifos(struct iwl_trans *trans) in iwl_scd_activate_fifos() 100 static inline void iwl_scd_deactivate_fifos(struct iwl_trans *trans) in iwl_scd_deactivate_fifos() 105 static inline void iwl_scd_enable_set_active(struct iwl_trans *trans, in iwl_scd_enable_set_active() 135 static inline void iwl_scd_txq_set_inactive(struct iwl_trans *trans, in iwl_scd_txq_set_inactive()
|
D | iwl-io.c | 39 void iwl_write8(struct iwl_trans *trans, u32 ofs, u8 val) in iwl_write8() 46 void iwl_write32(struct iwl_trans *trans, u32 ofs, u32 val) in iwl_write32() 53 u32 iwl_read32(struct iwl_trans *trans, u32 ofs) in iwl_read32() 64 int iwl_poll_bit(struct iwl_trans *trans, u32 addr, in iwl_poll_bit() 80 u32 iwl_read_direct32(struct iwl_trans *trans, u32 reg) in iwl_read_direct32() 93 void iwl_write_direct32(struct iwl_trans *trans, u32 reg, u32 value) in iwl_write_direct32() 104 int iwl_poll_direct_bit(struct iwl_trans *trans, u32 addr, u32 mask, in iwl_poll_direct_bit() 120 u32 __iwl_read_prph(struct iwl_trans *trans, u32 ofs) in __iwl_read_prph() 127 void __iwl_write_prph(struct iwl_trans *trans, u32 ofs, u32 val) in __iwl_write_prph() 133 u32 iwl_read_prph(struct iwl_trans *trans, u32 ofs) in iwl_read_prph() [all …]
|
D | iwl-eeprom-read.c | 97 static int iwl_eeprom_acquire_semaphore(struct iwl_trans *trans) in iwl_eeprom_acquire_semaphore() 123 static void iwl_eeprom_release_semaphore(struct iwl_trans *trans) in iwl_eeprom_release_semaphore() 129 static int iwl_eeprom_verify_signature(struct iwl_trans *trans, bool nvm_is_otp) in iwl_eeprom_verify_signature() 165 static void iwl_set_otp_access_absolute(struct iwl_trans *trans) in iwl_set_otp_access_absolute() 173 static int iwl_nvm_is_otp(struct iwl_trans *trans) in iwl_nvm_is_otp() 195 static int iwl_init_otp_access(struct iwl_trans *trans) in iwl_init_otp_access() 229 static int iwl_read_otp_word(struct iwl_trans *trans, u16 addr, in iwl_read_otp_word() 271 static bool iwl_is_otp_empty(struct iwl_trans *trans) in iwl_is_otp_empty() 301 static int iwl_find_otp_image(struct iwl_trans *trans, in iwl_find_otp_image() 358 int iwl_read_eeprom(struct iwl_trans *trans, u8 **eeprom, size_t *eeprom_size) in iwl_read_eeprom()
|
D | iwl-trans.c | 66 struct iwl_trans *iwl_trans_alloc(unsigned int priv_size, in iwl_trans_alloc() 72 struct iwl_trans *trans; in iwl_trans_alloc() 110 void iwl_trans_free(struct iwl_trans *trans) in iwl_trans_free()
|
D | iwl-drv.h | 115 struct iwl_trans; 128 struct iwl_drv *iwl_drv_start(struct iwl_trans *trans,
|
D | iwl-op-mode.h | 74 struct iwl_trans; 149 struct iwl_op_mode *(*start)(struct iwl_trans *trans,
|
D | iwl-eeprom-read.h | 68 int iwl_read_eeprom(struct iwl_trans *trans, u8 **eeprom, size_t *eeprom_size);
|
D | iwl-phy-db.h | 72 struct iwl_phy_db *iwl_phy_db_init(struct iwl_trans *trans);
|
D | iwl-eeprom-parse.h | 132 struct iwl_trans *trans);
|
D | iwl-devtrace.h | 43 static inline size_t iwl_rx_trace_len(const struct iwl_trans *trans, in iwl_rx_trace_len()
|
D | iwl-devtrace-data.h | 56 const struct iwl_trans *trans,
|
D | iwl-phy-db.c | 98 struct iwl_trans *trans; 136 struct iwl_phy_db *iwl_phy_db_init(struct iwl_trans *trans) in iwl_phy_db_init()
|
D | iwl-devtrace-iwlwifi.h | 71 TP_PROTO(const struct device *dev, const struct iwl_trans *trans,
|
D | iwl-drv.c | 113 struct iwl_trans *trans; 1451 struct iwl_drv *iwl_drv_start(struct iwl_trans *trans, in iwl_drv_start()
|
D | iwl-eeprom-parse.c | 932 struct iwl_trans *trans) in iwl_nvm_check_version()
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/pcie/ |
D | internal.h | 320 struct iwl_trans *trans; 384 static inline struct iwl_trans * 387 return container_of((void *)trans_pcie, struct iwl_trans, in iwl_trans_pcie_get_trans() 395 struct iwl_trans *iwl_trans_pcie_alloc(struct pci_dev *pdev, 398 void iwl_trans_pcie_free(struct iwl_trans *trans); 403 int iwl_pcie_rx_init(struct iwl_trans *trans); 405 int iwl_pcie_rx_stop(struct iwl_trans *trans); 406 void iwl_pcie_rx_free(struct iwl_trans *trans); 412 int iwl_pcie_alloc_ict(struct iwl_trans *trans); 413 void iwl_pcie_free_ict(struct iwl_trans *trans); [all …]
|
D | drv.c | 484 static u64 splx_get_pwr_limit(struct iwl_trans *trans, union acpi_object *splx) in splx_get_pwr_limit() 515 static void set_dflt_pwr_limit(struct iwl_trans *trans, struct pci_dev *pdev) in set_dflt_pwr_limit() 550 static void set_dflt_pwr_limit(struct iwl_trans *trans, struct pci_dev *pdev) {} in set_dflt_pwr_limit() 560 struct iwl_trans *iwl_trans; in iwl_pci_probe() local 564 iwl_trans = iwl_trans_pcie_alloc(pdev, ent, cfg); in iwl_pci_probe() 565 if (IS_ERR(iwl_trans)) in iwl_pci_probe() 566 return PTR_ERR(iwl_trans); in iwl_pci_probe() 583 (iwl_trans->hw_rev & CSR_HW_REV_TYPE_MSK) == CSR_HW_REV_TYPE_7265D) { in iwl_pci_probe() 585 iwl_trans->cfg = cfg_7265d; in iwl_pci_probe() 589 pci_set_drvdata(pdev, iwl_trans); in iwl_pci_probe() [all …]
|
D | trans.c | 90 static void iwl_pcie_free_fw_monitor(struct iwl_trans *trans) in iwl_pcie_free_fw_monitor() 106 static void iwl_pcie_alloc_fw_monitor(struct iwl_trans *trans, u8 max_power) in iwl_pcie_alloc_fw_monitor() 171 static u32 iwl_trans_pcie_read_shr(struct iwl_trans *trans, u32 reg) in iwl_trans_pcie_read_shr() 178 static void iwl_trans_pcie_write_shr(struct iwl_trans *trans, u32 reg, u32 val) in iwl_trans_pcie_write_shr() 185 static void iwl_pcie_set_pwr(struct iwl_trans *trans, bool vaux) in iwl_pcie_set_pwr() 203 static void iwl_pcie_apm_config(struct iwl_trans *trans) in iwl_pcie_apm_config() 236 static int iwl_pcie_apm_init(struct iwl_trans *trans) in iwl_pcie_apm_init() 350 static void iwl_pcie_apm_lp_xtal_enable(struct iwl_trans *trans) in iwl_pcie_apm_lp_xtal_enable() 453 static int iwl_pcie_apm_stop_master(struct iwl_trans *trans) in iwl_pcie_apm_stop_master() 471 static void iwl_pcie_apm_stop(struct iwl_trans *trans, bool op_mode_leave) in iwl_pcie_apm_stop() [all …]
|
D | rx.c | 166 int iwl_pcie_rx_stop(struct iwl_trans *trans) in iwl_pcie_rx_stop() 176 static void iwl_pcie_rxq_inc_wr_ptr(struct iwl_trans *trans) in iwl_pcie_rxq_inc_wr_ptr() 207 static void iwl_pcie_rxq_check_wrptr(struct iwl_trans *trans) in iwl_pcie_rxq_check_wrptr() 235 static void iwl_pcie_rxq_restock(struct iwl_trans *trans) in iwl_pcie_rxq_restock() 284 static struct page *iwl_pcie_rx_alloc_page(struct iwl_trans *trans, in iwl_pcie_rx_alloc_page() 328 static void iwl_pcie_rxq_alloc_rbs(struct iwl_trans *trans, gfp_t priority) in iwl_pcie_rxq_alloc_rbs() 389 static void iwl_pcie_rxq_free_rbs(struct iwl_trans *trans) in iwl_pcie_rxq_free_rbs() 416 static void iwl_pcie_rx_replenish(struct iwl_trans *trans) in iwl_pcie_rx_replenish() 429 static void iwl_pcie_rx_allocator(struct iwl_trans *trans) in iwl_pcie_rx_allocator() 520 static int iwl_pcie_rx_allocator_get(struct iwl_trans *trans, in iwl_pcie_rx_allocator_get() [all …]
|
D | tx.c | 123 static int iwl_pcie_alloc_dma_ptr(struct iwl_trans *trans, in iwl_pcie_alloc_dma_ptr() 137 static void iwl_pcie_free_dma_ptr(struct iwl_trans *trans, in iwl_pcie_free_dma_ptr() 151 struct iwl_trans *trans = iwl_trans_pcie_get_trans(trans_pcie); in iwl_pcie_txq_stuck_timer() 206 static void iwl_pcie_txq_update_byte_cnt_tbl(struct iwl_trans *trans, in iwl_pcie_txq_update_byte_cnt_tbl() 252 static void iwl_pcie_txq_inval_byte_cnt_tbl(struct iwl_trans *trans, in iwl_pcie_txq_inval_byte_cnt_tbl() 281 static void iwl_pcie_txq_inc_wr_ptr(struct iwl_trans *trans, in iwl_pcie_txq_inc_wr_ptr() 324 void iwl_pcie_txq_check_wrptrs(struct iwl_trans *trans) in iwl_pcie_txq_check_wrptrs() 373 static void iwl_pcie_tfd_unmap(struct iwl_trans *trans, in iwl_pcie_tfd_unmap() 415 static void iwl_pcie_txq_free_tfd(struct iwl_trans *trans, struct iwl_txq *txq) in iwl_pcie_txq_free_tfd() 449 static int iwl_pcie_txq_build_tfd(struct iwl_trans *trans, struct iwl_txq *txq, in iwl_pcie_txq_build_tfd() [all …]
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
D | utils.c | 454 struct iwl_trans *trans = mvm->trans; in iwl_mvm_dump_umac_error_log() 496 struct iwl_trans *trans = mvm->trans; in iwl_mvm_dump_nic_error_log_old() 577 struct iwl_trans *trans = mvm->trans; in iwl_mvm_dump_nic_error_log()
|
D | ops.c | 372 static u32 calc_min_backoff(struct iwl_trans *trans, const struct iwl_cfg *cfg) in calc_min_backoff() 392 iwl_op_mode_mvm_start(struct iwl_trans *trans, const struct iwl_cfg *cfg, in iwl_op_mode_mvm_start()
|
D | mvm.h | 563 struct iwl_trans *trans;
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/ |
D | main.c | 1144 static struct iwl_op_mode *iwl_op_mode_dvm_start(struct iwl_trans *trans, in iwl_op_mode_dvm_start() 1516 struct iwl_trans *trans = priv->trans; in iwl_dump_nic_error_log() 1606 struct iwl_trans *trans = priv->trans; in iwl_print_event_log() 1721 struct iwl_trans *trans = priv->trans; in iwl_dump_nic_event_log()
|
D | dev.h | 651 struct iwl_trans *trans;
|