/linux-4.1.27/drivers/net/wireless/iwlwifi/ |
D | iwl-trans.h | 409 struct iwl_trans; 496 int (*start_hw)(struct iwl_trans *iwl_trans, bool low_power); 497 void (*op_mode_leave)(struct iwl_trans *iwl_trans); 498 int (*start_fw)(struct iwl_trans *trans, const struct fw_img *fw, 500 int (*update_sf)(struct iwl_trans *trans, 502 void (*fw_alive)(struct iwl_trans *trans, u32 scd_addr); 503 void (*stop_device)(struct iwl_trans *trans, bool low_power); 505 void (*d3_suspend)(struct iwl_trans *trans, bool test); 506 int (*d3_resume)(struct iwl_trans *trans, enum iwl_d3_status *status, 509 int (*send_cmd)(struct iwl_trans *trans, struct iwl_host_cmd *cmd); [all …]
|
D | iwl-io.h | 35 static inline void iwl_write8(struct iwl_trans *trans, u32 ofs, u8 val) in iwl_write8() 41 static inline void iwl_write32(struct iwl_trans *trans, u32 ofs, u32 val) in iwl_write32() 47 static inline u32 iwl_read32(struct iwl_trans *trans, u32 ofs) in iwl_read32() 54 static inline void iwl_set_bit(struct iwl_trans *trans, u32 reg, u32 mask) in iwl_set_bit() 59 static inline void iwl_clear_bit(struct iwl_trans *trans, u32 reg, u32 mask) in iwl_clear_bit() 64 int iwl_poll_bit(struct iwl_trans *trans, u32 addr, 66 int iwl_poll_direct_bit(struct iwl_trans *trans, u32 addr, u32 mask, 69 u32 iwl_read_direct32(struct iwl_trans *trans, u32 reg); 70 void iwl_write_direct32(struct iwl_trans *trans, u32 reg, u32 value); 73 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 | 41 int iwl_poll_bit(struct iwl_trans *trans, u32 addr, in iwl_poll_bit() 57 u32 iwl_read_direct32(struct iwl_trans *trans, u32 reg) in iwl_read_direct32() 70 void iwl_write_direct32(struct iwl_trans *trans, u32 reg, u32 value) in iwl_write_direct32() 81 int iwl_poll_direct_bit(struct iwl_trans *trans, u32 addr, u32 mask, in iwl_poll_direct_bit() 97 u32 __iwl_read_prph(struct iwl_trans *trans, u32 ofs) in __iwl_read_prph() 104 void __iwl_write_prph(struct iwl_trans *trans, u32 ofs, u32 val) in __iwl_write_prph() 110 u32 iwl_read_prph(struct iwl_trans *trans, u32 ofs) in iwl_read_prph() 123 void iwl_write_prph(struct iwl_trans *trans, u32 ofs, u32 val) in iwl_write_prph() 134 int iwl_poll_prph_bit(struct iwl_trans *trans, u32 addr, in iwl_poll_prph_bit() 149 void iwl_set_bits_prph(struct iwl_trans *trans, u32 ofs, u32 mask) in iwl_set_bits_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-drv.h | 115 struct iwl_trans; 128 struct iwl_drv *iwl_drv_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-op-mode.h | 72 struct iwl_trans; 146 struct iwl_op_mode *(*start)(struct iwl_trans *trans,
|
D | iwl-phy-db.h | 72 struct iwl_phy_db *iwl_phy_db_init(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-eeprom-parse.h | 132 struct iwl_trans *trans);
|
D | iwl-devtrace-data.h | 55 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 | 66 TP_PROTO(const struct device *dev, const struct iwl_trans *trans,
|
D | iwl-drv.c | 113 struct iwl_trans *trans; 1367 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.1.27/drivers/net/wireless/iwlwifi/pcie/ |
D | internal.h | 277 struct iwl_trans *trans; 338 static inline struct iwl_trans * 341 return container_of((void *)trans_pcie, struct iwl_trans, in iwl_trans_pcie_get_trans() 349 struct iwl_trans *iwl_trans_pcie_alloc(struct pci_dev *pdev, 352 void iwl_trans_pcie_free(struct iwl_trans *trans); 357 int iwl_pcie_rx_init(struct iwl_trans *trans); 359 int iwl_pcie_rx_stop(struct iwl_trans *trans); 360 void iwl_pcie_rx_free(struct iwl_trans *trans); 366 int iwl_pcie_alloc_ict(struct iwl_trans *trans); 367 void iwl_pcie_free_ict(struct iwl_trans *trans); [all …]
|
D | drv.c | 483 static u64 splx_get_pwr_limit(struct iwl_trans *trans, union acpi_object *splx) in splx_get_pwr_limit() 514 static void set_dflt_pwr_limit(struct iwl_trans *trans, struct pci_dev *pdev) in set_dflt_pwr_limit() 549 static void set_dflt_pwr_limit(struct iwl_trans *trans, struct pci_dev *pdev) {} in set_dflt_pwr_limit() 559 struct iwl_trans *iwl_trans; in iwl_pci_probe() local 563 iwl_trans = iwl_trans_pcie_alloc(pdev, ent, cfg); in iwl_pci_probe() 564 if (IS_ERR(iwl_trans)) in iwl_pci_probe() 565 return PTR_ERR(iwl_trans); in iwl_pci_probe() 582 (iwl_trans->hw_rev & CSR_HW_REV_TYPE_MSK) == CSR_HW_REV_TYPE_7265D) { in iwl_pci_probe() 584 iwl_trans->cfg = cfg_7265d; in iwl_pci_probe() 588 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) in iwl_pcie_alloc_fw_monitor() 153 static u32 iwl_trans_pcie_read_shr(struct iwl_trans *trans, u32 reg) in iwl_trans_pcie_read_shr() 160 static void iwl_trans_pcie_write_shr(struct iwl_trans *trans, u32 reg, u32 val) in iwl_trans_pcie_write_shr() 167 static void iwl_pcie_set_pwr(struct iwl_trans *trans, bool vaux) in iwl_pcie_set_pwr() 182 static void iwl_pcie_apm_config(struct iwl_trans *trans) in iwl_pcie_apm_config() 215 static int iwl_pcie_apm_init(struct iwl_trans *trans) in iwl_pcie_apm_init() 329 static void iwl_pcie_apm_lp_xtal_enable(struct iwl_trans *trans) in iwl_pcie_apm_lp_xtal_enable() 432 static int iwl_pcie_apm_stop_master(struct iwl_trans *trans) in iwl_pcie_apm_stop_master() 450 static void iwl_pcie_apm_stop(struct iwl_trans *trans, bool op_mode_leave) in iwl_pcie_apm_stop() [all …]
|
D | rx.c | 139 int iwl_pcie_rx_stop(struct iwl_trans *trans) in iwl_pcie_rx_stop() 149 static void iwl_pcie_rxq_inc_wr_ptr(struct iwl_trans *trans) in iwl_pcie_rxq_inc_wr_ptr() 180 static void iwl_pcie_rxq_check_wrptr(struct iwl_trans *trans) in iwl_pcie_rxq_check_wrptr() 208 static void iwl_pcie_rxq_restock(struct iwl_trans *trans) in iwl_pcie_rxq_restock() 266 static void iwl_pcie_rxq_alloc_rbs(struct iwl_trans *trans, gfp_t priority) in iwl_pcie_rxq_alloc_rbs() 350 static void iwl_pcie_rxq_free_rbs(struct iwl_trans *trans) in iwl_pcie_rxq_free_rbs() 377 static void iwl_pcie_rx_replenish(struct iwl_trans *trans, gfp_t gfp) in iwl_pcie_rx_replenish() 392 static int iwl_pcie_rx_alloc(struct iwl_trans *trans) in iwl_pcie_rx_alloc() 428 static void iwl_pcie_rx_hw_init(struct iwl_trans *trans, struct iwl_rxq *rxq) in iwl_pcie_rx_hw_init() 495 int iwl_pcie_rx_init(struct iwl_trans *trans) in iwl_pcie_rx_init() [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() 251 static void iwl_pcie_txq_inval_byte_cnt_tbl(struct iwl_trans *trans, in iwl_pcie_txq_inval_byte_cnt_tbl() 280 static void iwl_pcie_txq_inc_wr_ptr(struct iwl_trans *trans, in iwl_pcie_txq_inc_wr_ptr() 323 void iwl_pcie_txq_check_wrptrs(struct iwl_trans *trans) in iwl_pcie_txq_check_wrptrs() 372 static void iwl_pcie_tfd_unmap(struct iwl_trans *trans, in iwl_pcie_tfd_unmap() 407 static void iwl_pcie_txq_free_tfd(struct iwl_trans *trans, struct iwl_txq *txq) in iwl_pcie_txq_free_tfd() 441 static int iwl_pcie_txq_build_tfd(struct iwl_trans *trans, struct iwl_txq *txq, in iwl_pcie_txq_build_tfd() [all …]
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/ |
D | utils.c | 460 struct iwl_trans *trans = mvm->trans; in iwl_mvm_dump_umac_error_log() 502 struct iwl_trans *trans = mvm->trans; in iwl_mvm_dump_nic_error_log_old() 583 struct iwl_trans *trans = mvm->trans; in iwl_mvm_dump_nic_error_log()
|
D | ops.c | 369 static u32 calc_min_backoff(struct iwl_trans *trans, const struct iwl_cfg *cfg) in calc_min_backoff() 389 iwl_op_mode_mvm_start(struct iwl_trans *trans, const struct iwl_cfg *cfg, in iwl_op_mode_mvm_start()
|
D | mvm.h | 583 struct iwl_trans *trans;
|
/linux-4.1.27/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;
|