drivers/net/wireless/intel/iwlwifi/dvm/agn.h
404
iwl_parse_eeprom_data(struct iwl_trans *trans, const struct iwl_rf_cfg *cfg,
drivers/net/wireless/intel/iwlwifi/dvm/agn.h
407
int iwl_read_eeprom(struct iwl_trans *trans, u8 **eeprom, size_t *eeprom_size);
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
629
struct iwl_trans *trans;
drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c
1024
static void iwl_init_sbands(struct iwl_trans *trans, const struct iwl_rf_cfg *cfg,
drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c
1059
iwl_parse_eeprom_data(struct iwl_trans *trans, const struct iwl_rf_cfg *cfg,
drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c
668
static int iwl_eeprom_acquire_semaphore(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c
693
static void iwl_eeprom_release_semaphore(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c
699
static int iwl_eeprom_verify_signature(struct iwl_trans *trans, bool nvm_is_otp)
drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c
735
static void iwl_set_otp_access_absolute(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c
743
static int iwl_nvm_is_otp(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c
765
static int iwl_init_otp_access(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c
790
static int iwl_read_otp_word(struct iwl_trans *trans, u16 addr,
drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c
831
static bool iwl_is_otp_empty(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c
861
static int iwl_find_otp_image(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c
918
int iwl_read_eeprom(struct iwl_trans *trans, u8 **eeprom, size_t *eeprom_size)
drivers/net/wireless/intel/iwlwifi/dvm/main.c
1217
struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/dvm/main.c
1233
static struct iwl_op_mode *iwl_op_mode_dvm_start(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/dvm/main.c
1626
struct iwl_trans *trans = priv->trans;
drivers/net/wireless/intel/iwlwifi/dvm/main.c
1708
struct iwl_trans *trans = priv->trans;
drivers/net/wireless/intel/iwlwifi/dvm/main.c
1823
struct iwl_trans *trans = priv->trans;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1211
struct iwl_trans *trans = fwrt->trans;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3307
static int iwl_fw_dbg_suspend_resume_hcmd(struct iwl_trans *trans, bool suspend)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3323
static void iwl_fw_dbg_stop_recording(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3344
static int iwl_fw_dbg_restart_recording(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
510
static void iwl_read_prph_block(struct iwl_trans *trans, u32 start,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
524
struct iwl_trans *trans = fwrt->trans;
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
270
static inline void iwl_fw_lmac1_set_alive_err_table(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
280
static inline void iwl_fw_umac_set_alive_err_table(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
327
bool iwl_fwrt_read_err_table(struct iwl_trans *trans, u32 base, u32 *err_id);
drivers/net/wireless/intel/iwlwifi/fw/dump.c
101
struct iwl_trans *trans = fwrt->trans;
drivers/net/wireless/intel/iwlwifi/fw/dump.c
148
struct iwl_trans *trans = fwrt->trans;
drivers/net/wireless/intel/iwlwifi/fw/dump.c
264
struct iwl_trans *trans = fwrt->trans;
drivers/net/wireless/intel/iwlwifi/fw/dump.c
328
struct iwl_trans *trans = fwrt->trans;
drivers/net/wireless/intel/iwlwifi/fw/dump.c
365
struct iwl_trans *trans = fwrt->trans;
drivers/net/wireless/intel/iwlwifi/fw/dump.c
399
struct iwl_trans *trans = fwrt->trans;
drivers/net/wireless/intel/iwlwifi/fw/dump.c
482
bool iwl_fwrt_read_err_table(struct iwl_trans *trans, u32 base, u32 *err_id)
drivers/net/wireless/intel/iwlwifi/fw/init.c
16
void iwl_fw_runtime_init(struct iwl_fw_runtime *fwrt, struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
169
static int iwl_pnvm_parse(struct iwl_trans *trans, const u8 *data,
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
240
static u8 *iwl_pnvm_get_from_fs(struct iwl_trans *trans, size_t *len)
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
26
struct iwl_trans *trans = (struct iwl_trans *)data;
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
284
static enum iwl_pnvm_source iwl_select_pnvm_source(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
307
static const u8 *iwl_get_pnvm_image(struct iwl_trans *trans_p, size_t *len,
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
36
static int iwl_pnvm_handle_section(struct iwl_trans *trans, const u8 *data,
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
360
iwl_pnvm_load_pnvm_to_trans(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
407
iwl_pnvm_load_reduce_power_to_trans(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
455
int iwl_pnvm_load(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/pnvm.h
16
int iwl_pnvm_load(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/pnvm.h
21
void iwl_pnvm_get_fs_name(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/regulatory.h
245
static inline void iwl_bios_setup_step(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/runtime.h
148
struct iwl_trans *trans;
drivers/net/wireless/intel/iwlwifi/fw/runtime.h
229
void iwl_fw_runtime_init(struct iwl_fw_runtime *fwrt, struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/uefi.c
119
iwl_uefi_get_verified_variable(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/uefi.c
130
int iwl_uefi_handle_tlv_mem_desc(struct iwl_trans *trans, const u8 *data,
drivers/net/wireless/intel/iwlwifi/fw/uefi.c
166
static int iwl_uefi_reduce_power_section(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/uefi.c
220
int iwl_uefi_reduce_power_parse(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/uefi.c
279
u8 *iwl_uefi_get_reduced_power(struct iwl_trans *trans, size_t *len)
drivers/net/wireless/intel/iwlwifi/fw/uefi.c
309
struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/fw/uefi.c
323
void iwl_uefi_get_step_table(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/fw/uefi.c
377
void iwl_uefi_get_sgom_table(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/uefi.c
414
void iwl_uefi_get_uats_table(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/uefi.c
60
void *iwl_uefi_get_pnvm(struct iwl_trans *trans, size_t *len)
drivers/net/wireless/intel/iwlwifi/fw/uefi.c
83
iwl_uefi_get_verified_variable_guid(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/uefi.h
252
void *iwl_uefi_get_pnvm(struct iwl_trans *trans, size_t *len);
drivers/net/wireless/intel/iwlwifi/fw/uefi.h
253
u8 *iwl_uefi_get_reduced_power(struct iwl_trans *trans, size_t *len);
drivers/net/wireless/intel/iwlwifi/fw/uefi.h
254
int iwl_uefi_reduce_power_parse(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/uefi.h
258
void iwl_uefi_get_step_table(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/fw/uefi.h
259
int iwl_uefi_handle_tlv_mem_desc(struct iwl_trans *trans, const u8 *data,
drivers/net/wireless/intel/iwlwifi/fw/uefi.h
274
void iwl_uefi_get_sgom_table(struct iwl_trans *trans, struct iwl_fw_runtime *fwrt);
drivers/net/wireless/intel/iwlwifi/fw/uefi.h
275
void iwl_uefi_get_uats_table(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/uefi.h
281
static inline void *iwl_uefi_get_pnvm(struct iwl_trans *trans, size_t *len)
drivers/net/wireless/intel/iwlwifi/fw/uefi.h
287
iwl_uefi_reduce_power_parse(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/fw/uefi.h
296
iwl_uefi_get_reduced_power(struct iwl_trans *trans, size_t *len)
drivers/net/wireless/intel/iwlwifi/fw/uefi.h
301
static inline void iwl_uefi_get_step_table(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/fw/uefi.h
306
iwl_uefi_handle_tlv_mem_desc(struct iwl_trans *trans, const u8 *data,
drivers/net/wireless/intel/iwlwifi/fw/uefi.h
367
void iwl_uefi_get_sgom_table(struct iwl_trans *trans, struct iwl_fw_runtime *fwrt)
drivers/net/wireless/intel/iwlwifi/fw/uefi.h
372
iwl_uefi_get_uats_table(struct iwl_trans *trans, struct iwl_fw_runtime *fwrt)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
121
static int iwl_dbg_tlv_alloc_buf_alloc(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
166
static int iwl_dbg_tlv_alloc_hcmd(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
192
static int iwl_dbg_tlv_alloc_region(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
250
static int iwl_dbg_tlv_alloc_trigger(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
287
static int iwl_dbg_tlv_config_set(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
313
static int (*dbg_tlv_alloc[])(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
323
void iwl_dbg_tlv_alloc(struct iwl_trans *trans, const struct iwl_ucode_tlv *tlv,
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
377
void iwl_dbg_tlv_del_timers(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
390
static void iwl_dbg_tlv_fragments_free(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
418
void iwl_dbg_tlv_free(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
473
static int iwl_dbg_tlv_parse_bin(struct iwl_trans *trans, const u8 *data,
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
499
void iwl_dbg_tlv_load_bin(struct device *dev, struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
522
void iwl_dbg_tlv_init(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
99
static int iwl_dbg_tlv_alloc_debug_info(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h
48
struct iwl_trans;
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h
51
void iwl_dbg_tlv_load_bin(struct device *dev, struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h
52
void iwl_dbg_tlv_free(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h
53
void iwl_dbg_tlv_alloc(struct iwl_trans *trans, const struct iwl_ucode_tlv *tlv,
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h
55
void iwl_dbg_tlv_init(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h
76
void iwl_dbg_tlv_del_timers(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c
27
void __trace_iwlwifi_dev_rx(struct iwl_trans *trans, void *pkt, size_t len)
drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h
104
void __trace_iwlwifi_dev_rx(struct iwl_trans *trans, void *pkt, size_t len);
drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h
106
static inline void maybe_trace_iwlwifi_dev_rx(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h
49
static inline size_t iwl_rx_trace_len(const struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
180
bool iwl_drv_is_wifi7_supported(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
186
const char *iwl_drv_get_fwname_pre(struct iwl_trans *trans, char *buf)
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
1913
struct iwl_drv *iwl_drv_start(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
297
static void iwl_get_ucode_api_versions(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
60
struct iwl_trans *trans;
drivers/net/wireless/intel/iwlwifi/iwl-drv.h
112
struct iwl_trans;
drivers/net/wireless/intel/iwlwifi/iwl-drv.h
113
const char *iwl_drv_get_fwname_pre(struct iwl_trans *trans, char *buf);
drivers/net/wireless/intel/iwlwifi/iwl-drv.h
55
struct iwl_trans;
drivers/net/wireless/intel/iwlwifi/iwl-drv.h
68
struct iwl_drv *iwl_drv_start(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-drv.h
85
bool iwl_drv_is_wifi7_supported(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-fh.h
71
static inline unsigned int FH_MEM_CBBC_QUEUE(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-io.c
111
u32 iwl_read_prph_no_grab(struct iwl_trans *trans, u32 ofs)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
118
void iwl_write_prph_no_grab(struct iwl_trans *trans, u32 ofs, u32 val)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
124
void iwl_write_prph64_no_grab(struct iwl_trans *trans, u64 ofs, u64 val)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
131
u32 iwl_read_prph(struct iwl_trans *trans, u32 ofs)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
146
void iwl_write_prph_delay(struct iwl_trans *trans, u32 ofs, u32 val, u32 delay_ms)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
156
int iwl_poll_prph_bit(struct iwl_trans *trans, u32 addr,
drivers/net/wireless/intel/iwlwifi/iwl-io.c
17
void iwl_write8(struct iwl_trans *trans, u32 ofs, u8 val)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
171
void iwl_set_bits_prph(struct iwl_trans *trans, u32 ofs, u32 mask)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
182
void iwl_set_bits_mask_prph(struct iwl_trans *trans, u32 ofs,
drivers/net/wireless/intel/iwlwifi/iwl-io.c
194
void iwl_clear_bits_prph(struct iwl_trans *trans, u32 ofs, u32 mask)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
206
void iwl_force_nmi(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
24
void iwl_write32(struct iwl_trans *trans, u32 ofs, u32 val)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
254
static int iwl_dump_rfh(struct iwl_trans *trans, char **buf)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
31
void iwl_write64(struct iwl_trans *trans, u64 ofs, u64 val)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
350
int iwl_dump_fh(struct iwl_trans *trans, char **buf)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
39
u32 iwl_read32(struct iwl_trans *trans, u32 ofs)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
399
int iwl_trans_activate_nic(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
405
void iwl_trans_sync_nmi_with_addr(struct iwl_trans *trans, u32 inta_addr,
drivers/net/wireless/intel/iwlwifi/iwl-io.c
50
int iwl_poll_bits_mask(struct iwl_trans *trans, u32 addr,
drivers/net/wireless/intel/iwlwifi/iwl-io.c
66
u32 iwl_read_direct32(struct iwl_trans *trans, u32 reg)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
79
void iwl_write_direct32(struct iwl_trans *trans, u32 reg, u32 value)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
88
void iwl_write_direct64(struct iwl_trans *trans, u64 reg, u64 value)
drivers/net/wireless/intel/iwlwifi/iwl-io.c
96
int iwl_poll_direct_bit(struct iwl_trans *trans, u32 addr, u32 mask,
drivers/net/wireless/intel/iwlwifi/iwl-io.h
11
void iwl_write8(struct iwl_trans *trans, u32 ofs, u8 val);
drivers/net/wireless/intel/iwlwifi/iwl-io.h
12
void iwl_write32(struct iwl_trans *trans, u32 ofs, u32 val);
drivers/net/wireless/intel/iwlwifi/iwl-io.h
13
void iwl_write64(struct iwl_trans *trans, u64 ofs, u64 val);
drivers/net/wireless/intel/iwlwifi/iwl-io.h
14
u32 iwl_read32(struct iwl_trans *trans, u32 ofs);
drivers/net/wireless/intel/iwlwifi/iwl-io.h
16
static inline void iwl_set_bit(struct iwl_trans *trans, u32 reg, u32 mask)
drivers/net/wireless/intel/iwlwifi/iwl-io.h
21
static inline void iwl_clear_bit(struct iwl_trans *trans, u32 reg, u32 mask)
drivers/net/wireless/intel/iwlwifi/iwl-io.h
26
int iwl_poll_bits_mask(struct iwl_trans *trans, u32 addr,
drivers/net/wireless/intel/iwlwifi/iwl-io.h
28
static inline int iwl_poll_bits(struct iwl_trans *trans, u32 addr, u32 bits,
drivers/net/wireless/intel/iwlwifi/iwl-io.h
33
int iwl_poll_direct_bit(struct iwl_trans *trans, u32 addr, u32 mask,
drivers/net/wireless/intel/iwlwifi/iwl-io.h
36
u32 iwl_read_direct32(struct iwl_trans *trans, u32 reg);
drivers/net/wireless/intel/iwlwifi/iwl-io.h
37
void iwl_write_direct32(struct iwl_trans *trans, u32 reg, u32 value);
drivers/net/wireless/intel/iwlwifi/iwl-io.h
38
void iwl_write_direct64(struct iwl_trans *trans, u64 reg, u64 value);
drivers/net/wireless/intel/iwlwifi/iwl-io.h
41
u32 iwl_read_prph_no_grab(struct iwl_trans *trans, u32 ofs);
drivers/net/wireless/intel/iwlwifi/iwl-io.h
42
u32 iwl_read_prph(struct iwl_trans *trans, u32 ofs);
drivers/net/wireless/intel/iwlwifi/iwl-io.h
43
void iwl_write_prph_no_grab(struct iwl_trans *trans, u32 ofs, u32 val);
drivers/net/wireless/intel/iwlwifi/iwl-io.h
44
void iwl_write_prph64_no_grab(struct iwl_trans *trans, u64 ofs, u64 val);
drivers/net/wireless/intel/iwlwifi/iwl-io.h
45
void iwl_write_prph_delay(struct iwl_trans *trans, u32 ofs,
drivers/net/wireless/intel/iwlwifi/iwl-io.h
47
static inline void iwl_write_prph(struct iwl_trans *trans, u32 ofs, u32 val)
drivers/net/wireless/intel/iwlwifi/iwl-io.h
52
int iwl_poll_prph_bit(struct iwl_trans *trans, u32 addr,
drivers/net/wireless/intel/iwlwifi/iwl-io.h
54
void iwl_set_bits_prph(struct iwl_trans *trans, u32 ofs, u32 mask);
drivers/net/wireless/intel/iwlwifi/iwl-io.h
55
void iwl_set_bits_mask_prph(struct iwl_trans *trans, u32 ofs,
drivers/net/wireless/intel/iwlwifi/iwl-io.h
57
void iwl_clear_bits_prph(struct iwl_trans *trans, u32 ofs, u32 mask);
drivers/net/wireless/intel/iwlwifi/iwl-io.h
58
void iwl_force_nmi(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-io.h
60
int iwl_trans_activate_nic(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-io.h
63
int iwl_dump_fh(struct iwl_trans *trans, char **buf);
drivers/net/wireless/intel/iwlwifi/iwl-io.h
70
static inline u32 iwl_umac_prph(struct iwl_trans *trans, u32 ofs)
drivers/net/wireless/intel/iwlwifi/iwl-io.h
75
static inline u32 iwl_read_umac_prph_no_grab(struct iwl_trans *trans, u32 ofs)
drivers/net/wireless/intel/iwlwifi/iwl-io.h
81
static inline u32 iwl_read_umac_prph(struct iwl_trans *trans, u32 ofs)
drivers/net/wireless/intel/iwlwifi/iwl-io.h
86
static inline void iwl_write_umac_prph_no_grab(struct iwl_trans *trans, u32 ofs,
drivers/net/wireless/intel/iwlwifi/iwl-io.h
93
static inline void iwl_write_umac_prph(struct iwl_trans *trans, u32 ofs,
drivers/net/wireless/intel/iwlwifi/iwl-io.h
99
static inline int iwl_poll_umac_prph_bit(struct iwl_trans *trans, u32 addr,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
1015
static void iwl_init_he_hw_capab(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
1055
void iwl_reinit_cab(struct iwl_trans *trans, struct iwl_nvm_data *data,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
1086
static void iwl_init_sbands(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
1231
static void iwl_set_hw_address_from_csr(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
1253
static void iwl_set_hw_address_family_8000(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
1302
static int iwl_set_hw_address(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
1338
iwl_nvm_no_wide_in_5ghz(struct iwl_trans *trans, const struct iwl_rf_cfg *cfg,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
1370
iwl_parse_mei_nvm_data(struct iwl_trans *trans, const struct iwl_rf_cfg *cfg,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
1430
iwl_parse_nvm_data(struct iwl_trans *trans, const struct iwl_rf_cfg *cfg,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
1642
iwl_parse_nvm_mcc_info(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
1828
int iwl_read_external_nvm(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
1985
struct iwl_nvm_data *iwl_get_nvm(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
336
static int iwl_init_channel_map(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
438
static void iwl_init_vht_hw_capab(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
792
static void iwl_init_he_6ghz_capa(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
839
iwl_nvm_fixup_sband_iftd(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h
107
iwl_parse_nvm_data(struct iwl_trans *trans, const struct iwl_rf_cfg *cfg,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h
134
iwl_parse_nvm_mcc_info(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h
159
int iwl_read_external_nvm(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h
171
struct iwl_nvm_data *iwl_get_nvm(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h
179
iwl_parse_mei_nvm_data(struct iwl_trans *trans, const struct iwl_rf_cfg *cfg,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h
186
void iwl_reinit_cab(struct iwl_trans *trans, struct iwl_nvm_data *data,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-utils.c
39
void iwl_init_ht_hw_capab(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-nvm-utils.h
65
void iwl_init_ht_hw_capab(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
15
struct iwl_trans;
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
154
struct iwl_op_mode *(*start)(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c
40
struct iwl_trans *trans;
drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c
60
struct iwl_phy_db *iwl_phy_db_init(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h
13
struct iwl_phy_db *iwl_phy_db_init(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-scd.h
13
static inline void iwl_scd_txq_set_chain(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-scd.h
19
static inline void iwl_scd_txq_enable_agg(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-scd.h
25
static inline void iwl_scd_txq_disable_agg(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-scd.h
31
static inline void iwl_scd_disable_agg(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-scd.h
36
static inline void iwl_scd_activate_fifos(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-scd.h
41
static inline void iwl_scd_deactivate_fifos(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-scd.h
46
static inline void iwl_scd_enable_set_active(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-scd.h
76
static inline void iwl_scd_txq_set_inactive(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
101
static void iwl_trans_schedule_reprobe(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
129
iwl_trans_determine_restart_mode(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
206
struct iwl_trans *trans = container_of(wk, typeof(*trans),
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
269
struct iwl_trans *iwl_trans_alloc(unsigned int priv_size,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
273
struct iwl_trans *trans;
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
296
void iwl_trans_free(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
301
int iwl_trans_send_cmd(struct iwl_trans *trans, struct iwl_host_cmd *cmd)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
336
struct iwl_device_tx_cmd *iwl_trans_alloc_tx_cmd(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
342
void iwl_trans_free_tx_cmd(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
366
const char *iwl_get_cmd_string(struct iwl_trans *trans, u32 id)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
389
void iwl_trans_op_mode_enter(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
404
int iwl_trans_start_hw(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
414
void iwl_trans_op_mode_leave(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
432
void iwl_trans_write8(struct iwl_trans *trans, u32 ofs, u8 val)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
437
void iwl_trans_write32(struct iwl_trans *trans, u32 ofs, u32 val)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
442
u32 iwl_trans_read32(struct iwl_trans *trans, u32 ofs)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
447
u32 iwl_trans_read_prph(struct iwl_trans *trans, u32 ofs)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
452
void iwl_trans_write_prph(struct iwl_trans *trans, u32 ofs, u32 val)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
457
int iwl_trans_read_mem(struct iwl_trans *trans, u32 addr,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
464
int iwl_trans_write_mem(struct iwl_trans *trans, u32 addr,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
483
void iwl_trans_set_pmi(struct iwl_trans *trans, bool state)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
492
int iwl_trans_sw_reset(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
498
iwl_trans_dump_data(struct iwl_trans *trans, u32 dump_mask,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
506
int iwl_trans_d3_suspend(struct iwl_trans *trans, bool reset)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
514
int iwl_trans_d3_resume(struct iwl_trans *trans, bool reset)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
522
void iwl_trans_interrupts(struct iwl_trans *trans, bool enable)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
527
void iwl_trans_sync_nmi(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
532
int iwl_trans_write_imr_mem(struct iwl_trans *trans, u32 dst_addr,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
538
void iwl_trans_set_bits_mask(struct iwl_trans *trans, u32 reg,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
545
int iwl_trans_read_config32(struct iwl_trans *trans, u32 ofs,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
551
bool iwl_trans_grab_nic_access(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
558
iwl_trans_release_nic_access(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
564
void iwl_trans_fw_alive(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
577
int iwl_trans_start_fw(struct iwl_trans *trans, const struct iwl_fw *fw,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
605
void iwl_trans_stop_device(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
646
int iwl_trans_tx(struct iwl_trans *trans, struct sk_buff *skb,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
663
void iwl_trans_reclaim(struct iwl_trans *trans, int queue, int ssn,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
677
void iwl_trans_txq_disable(struct iwl_trans *trans, int queue,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
684
bool iwl_trans_txq_enable_cfg(struct iwl_trans *trans, int queue, u16 ssn,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
699
int iwl_trans_wait_txq_empty(struct iwl_trans *trans, int queue)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
712
int iwl_trans_wait_tx_queues_empty(struct iwl_trans *trans, u32 txqs)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
722
void iwl_trans_freeze_txq_timer(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
733
void iwl_trans_txq_set_shared_mode(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
741
void iwl_trans_debugfs_cleanup(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
747
void iwl_trans_set_q_ptrs(struct iwl_trans *trans, int queue, int ptr)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
757
int iwl_trans_txq_alloc(struct iwl_trans *trans, u32 flags, u32 sta_mask,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
771
void iwl_trans_txq_free(struct iwl_trans *trans, int queue)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
777
int iwl_trans_get_rxq_dma_data(struct iwl_trans *trans, int queue,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
783
int iwl_trans_load_pnvm(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
791
void iwl_trans_set_pnvm(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
797
int iwl_trans_load_reduce_power(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
805
void iwl_trans_set_reduce_power(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
811
bool iwl_trans_is_pm_supported(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
820
bool iwl_trans_is_ltr_enabled(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1002
void iwl_trans_freeze_txq_timer(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1005
int iwl_trans_wait_tx_queues_empty(struct iwl_trans *trans, u32 txqs);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1007
int iwl_trans_wait_txq_empty(struct iwl_trans *trans, int queue);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1009
void iwl_trans_write8(struct iwl_trans *trans, u32 ofs, u8 val);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1011
void iwl_trans_write32(struct iwl_trans *trans, u32 ofs, u32 val);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1013
u32 iwl_trans_read32(struct iwl_trans *trans, u32 ofs);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1015
u32 iwl_trans_read_prph(struct iwl_trans *trans, u32 ofs);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1017
void iwl_trans_write_prph(struct iwl_trans *trans, u32 ofs, u32 val);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1019
int iwl_trans_read_mem(struct iwl_trans *trans, u32 addr,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1022
int iwl_trans_read_config32(struct iwl_trans *trans, u32 ofs,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1026
void iwl_trans_debugfs_cleanup(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1037
int iwl_trans_write_imr_mem(struct iwl_trans *trans, u32 dst_addr,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1040
static inline u32 iwl_trans_read_mem32(struct iwl_trans *trans, u32 addr)
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1050
int iwl_trans_write_mem(struct iwl_trans *trans, u32 addr,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1053
static inline u32 iwl_trans_write_mem32(struct iwl_trans *trans, u32 addr,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1059
void iwl_trans_set_pmi(struct iwl_trans *trans, bool state);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1061
int iwl_trans_sw_reset(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1063
void iwl_trans_set_bits_mask(struct iwl_trans *trans, u32 reg,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1066
bool iwl_trans_grab_nic_access(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1069
iwl_trans_release_nic_access(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1071
static inline void iwl_trans_schedule_reset(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1094
static inline void iwl_trans_fw_error(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1108
static inline void iwl_trans_opmode_sw_reset(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1124
static inline bool iwl_trans_fw_running(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1129
void iwl_trans_sync_nmi(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1131
void iwl_trans_sync_nmi_with_addr(struct iwl_trans *trans, u32 inta_addr,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1134
int iwl_trans_load_pnvm(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1138
void iwl_trans_set_pnvm(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1141
int iwl_trans_load_reduce_power(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1145
void iwl_trans_set_reduce_power(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1148
static inline bool iwl_trans_dbg_ini_valid(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1154
void iwl_trans_interrupts(struct iwl_trans *trans, bool enable);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1156
static inline void iwl_trans_finish_sw_reset(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1164
struct iwl_trans *iwl_trans_alloc(unsigned int priv_size,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1167
void iwl_trans_free(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1176
static inline u16 iwl_trans_get_num_rbds(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1189
static inline bool iwl_trans_device_enabled(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1194
static inline bool iwl_trans_is_dead(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1199
static inline bool iwl_trans_is_fw_error(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1208
static inline void iwl_trans_notify_fw_error(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1236
void iwl_trans_pcie_reset(struct iwl_trans *trans, enum iwl_reset_mode mode);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1237
void iwl_trans_pcie_fw_reset_handshake(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1239
int iwl_trans_pcie_send_hcmd(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1243
static inline void iwl_trans_set_info(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1252
static inline u16 iwl_trans_get_device_id(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1257
bool iwl_trans_is_pm_supported(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1259
bool iwl_trans_is_ltr_enabled(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
441
struct iwl_trans;
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
783
struct iwl_trans *trans;
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
913
const char *iwl_get_cmd_string(struct iwl_trans *trans, u32 id);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
915
void iwl_trans_op_mode_enter(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
918
int iwl_trans_start_hw(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
920
void iwl_trans_op_mode_leave(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
922
void iwl_trans_fw_alive(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
924
int iwl_trans_start_fw(struct iwl_trans *trans, const struct iwl_fw *fw,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
927
void iwl_trans_stop_device(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
929
int iwl_trans_d3_suspend(struct iwl_trans *trans, bool reset);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
931
int iwl_trans_d3_resume(struct iwl_trans *trans, bool reset);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
934
iwl_trans_dump_data(struct iwl_trans *trans, u32 dump_mask,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
938
struct iwl_device_tx_cmd *iwl_trans_alloc_tx_cmd(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
940
int iwl_trans_send_cmd(struct iwl_trans *trans, struct iwl_host_cmd *cmd);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
942
void iwl_trans_free_tx_cmd(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
945
int iwl_trans_tx(struct iwl_trans *trans, struct sk_buff *skb,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
948
void iwl_trans_reclaim(struct iwl_trans *trans, int queue, int ssn,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
951
void iwl_trans_set_q_ptrs(struct iwl_trans *trans, int queue, int ptr);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
953
void iwl_trans_txq_disable(struct iwl_trans *trans, int queue,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
956
bool iwl_trans_txq_enable_cfg(struct iwl_trans *trans, int queue, u16 ssn,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
960
int iwl_trans_get_rxq_dma_data(struct iwl_trans *trans, int queue,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
963
void iwl_trans_txq_free(struct iwl_trans *trans, int queue);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
965
int iwl_trans_txq_alloc(struct iwl_trans *trans, u32 flags, u32 sta_mask,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
968
void iwl_trans_txq_set_shared_mode(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
971
static inline void iwl_trans_txq_enable(struct iwl_trans *trans, int queue,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
988
void iwl_trans_ac_txq_enable(struct iwl_trans *trans, int queue, int fifo,
drivers/net/wireless/intel/iwlwifi/mld/fw.c
114
struct iwl_trans *trans = mld->trans;
drivers/net/wireless/intel/iwlwifi/mld/fw.c
203
struct iwl_trans *trans = mld->trans;
drivers/net/wireless/intel/iwlwifi/mld/fw.c
69
static void iwl_mld_alive_imr_data(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/mld/mld.c
135
iwl_mld_construct_fw_runtime(struct iwl_mld *mld, struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/mld/mld.c
349
struct iwl_trans *trans = mld->trans;
drivers/net/wireless/intel/iwlwifi/mld/mld.c
391
iwl_op_mode_mld_start(struct iwl_trans *trans, const struct iwl_rf_cfg *cfg,
drivers/net/wireless/intel/iwlwifi/mld/mld.c
64
void iwl_construct_mld(struct iwl_mld *mld, struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/mld/mld.h
238
struct iwl_trans *trans;
drivers/net/wireless/intel/iwlwifi/mld/mld.h
525
void iwl_construct_mld(struct iwl_mld *mld, struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/mld/tests/hcmd.c
32
static struct iwl_trans t = {
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
26
struct iwl_trans *trans;
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
268
struct iwl_trans *trans = mvm->trans;
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
345
struct iwl_trans *trans = mvm->trans;
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
911
struct iwl_trans *trans;
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1197
iwl_op_mode_mvm_start(struct iwl_trans *trans, const struct iwl_rf_cfg *cfg,
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
824
struct iwl_trans *trans = mvm->trans;
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
100
int iwl_pcie_ctxt_info_v2_alloc(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
297
void iwl_pcie_ctxt_info_v2_kick(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
312
void iwl_pcie_ctxt_info_v2_free(struct iwl_trans *trans, bool alive)
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
33
iwl_pcie_ctxt_info_dbg_enable(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
353
static int iwl_pcie_load_payloads_contig(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
388
(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
442
int iwl_trans_pcie_ctx_info_v2_load_pnvm(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
499
static void iwl_pcie_set_pnvm_segments(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
512
static void iwl_pcie_set_contig_pnvm(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
524
void iwl_trans_pcie_ctx_info_v2_set_pnvm(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
536
int iwl_trans_pcie_ctx_info_v2_load_reduce_power(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
581
static void iwl_pcie_set_reduce_power_segments(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
594
static void iwl_pcie_set_contig_reduce_power(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
607
iwl_trans_pcie_ctx_info_v2_set_reduce_power(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c
12
static void *_iwl_pcie_ctxt_info_dma_alloc_coherent(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c
163
int iwl_pcie_ctxt_info_init(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c
250
void iwl_pcie_ctxt_info_free(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c
41
void *iwl_pcie_ctxt_info_dma_alloc_coherent(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c
48
int iwl_pcie_ctxt_info_alloc_dma(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c
63
void iwl_pcie_ctxt_info_free_paging(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c
84
int iwl_pcie_init_fw_sec(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/drv.c
1187
struct iwl_trans *trans = pci_get_drvdata(pdev);
drivers/net/wireless/intel/iwlwifi/pcie/drv.c
1210
struct iwl_trans *trans = pci_get_drvdata(pdev);
drivers/net/wireless/intel/iwlwifi/pcie/drv.c
1318
struct iwl_trans *trans = pci_get_drvdata(pdev);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1019
static inline void iwl_enable_rfkill_int(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1046
void iwl_pcie_handle_rfkill_irq(struct iwl_trans *trans, bool from_irq);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1048
static inline bool iwl_is_rfkill_set(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1061
static inline bool iwl_pcie_dbg_on(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1066
void iwl_trans_pcie_rf_kill(struct iwl_trans *trans, bool state, bool from_irq);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1069
void iwl_trans_pcie_dbgfs_register(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1070
void iwl_trans_pcie_debugfs_cleanup(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1072
static inline void iwl_trans_pcie_dbgfs_register(struct iwl_trans *trans) { }
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1078
void iwl_pcie_gen1_2_op_mode_enter(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1079
int _iwl_trans_pcie_start_hw(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1080
int iwl_trans_pcie_start_hw(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1081
void iwl_trans_pcie_op_mode_leave(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1082
void iwl_trans_pcie_write8(struct iwl_trans *trans, u32 ofs, u8 val);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1083
void iwl_trans_pcie_write32(struct iwl_trans *trans, u32 ofs, u32 val);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1084
u32 iwl_trans_pcie_read32(struct iwl_trans *trans, u32 ofs);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1085
u32 iwl_trans_pcie_read_prph(struct iwl_trans *trans, u32 reg);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1086
void iwl_trans_pcie_write_prph(struct iwl_trans *trans, u32 addr, u32 val);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1087
int iwl_trans_pcie_read_mem(struct iwl_trans *trans, u32 addr,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1089
int iwl_trans_pcie_sw_reset(struct iwl_trans *trans, bool retake_ownership);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1091
iwl_trans_pcie_dump_data(struct iwl_trans *trans, u32 dump_mask,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1094
int iwl_trans_pcie_d3_resume(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1096
int iwl_trans_pcie_d3_suspend(struct iwl_trans *trans, bool reset);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1097
void iwl_trans_pci_interrupts(struct iwl_trans *trans, bool enable);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1098
void iwl_trans_pcie_sync_nmi(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1099
void iwl_trans_pcie_set_bits_mask(struct iwl_trans *trans, u32 reg,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1101
int iwl_trans_pcie_read_config32(struct iwl_trans *trans, u32 ofs,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1103
bool iwl_trans_pcie_grab_nic_access(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1105
iwl_trans_pcie_release_nic_access(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1106
void iwl_pcie_alloc_fw_monitor(struct iwl_trans *trans, u8 max_power);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1111
void iwl_pcie_gen1_2_remove(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1114
void iwl_trans_pcie_fw_alive(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1115
int iwl_trans_pcie_start_fw(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1119
void iwl_trans_pcie_stop_device(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1122
void iwl_trans_pcie_gen2_op_mode_leave(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1123
int iwl_pcie_gen2_apm_init(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1124
void iwl_pcie_apm_config(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1125
int iwl_pcie_prepare_card_hw(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1126
void iwl_pcie_synchronize_irqs(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1127
bool iwl_pcie_check_hw_rf_kill(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1128
void iwl_trans_pcie_handle_stop_rfkill(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1130
void iwl_pcie_apm_stop_master(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1132
int iwl_pcie_alloc_dma_ptr(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1134
void iwl_pcie_free_dma_ptr(struct iwl_trans *trans, struct iwl_dma_ptr *ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1135
void iwl_pcie_apply_destination(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1136
int iwl_pcie_gen1_2_activate_nic(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1139
int iwl_trans_pcie_gen2_start_fw(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1143
void iwl_trans_pcie_gen2_fw_alive(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1144
void iwl_trans_pcie_gen2_stop_device(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1145
int iwl_pcie_gen2_enqueue_hcmd(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1147
int iwl_pcie_enqueue_hcmd(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1149
void iwl_trans_pcie_copy_imr_fh(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1151
int iwl_trans_pcie_copy_imr(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1153
int iwl_trans_pcie_rxq_dma_data(struct iwl_trans *trans, int queue,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1156
static inline bool iwl_pcie_gen1_is_pm_supported(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
1163
static inline bool iwl_pcie_gen1_2_is_ltr_enabled(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
195
static inline u16 iwl_get_closed_rb_stts(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
426
struct iwl_trans *trans;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
523
IWL_TRANS_GET_PCIE_TRANS(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
528
static inline void iwl_pcie_clear_irq(struct iwl_trans *trans, int queue)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
541
static inline struct iwl_trans *
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
544
return container_of((void *)trans_pcie, struct iwl_trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
552
void iwl_trans_pcie_free(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
556
bool _iwl_trans_pcie_grab_nic_access(struct iwl_trans *trans, bool silent);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
564
int iwl_pcie_rx_init(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
565
int iwl_pcie_gen2_rx_init(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
570
int iwl_pcie_rx_stop(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
571
void iwl_pcie_rx_free(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
572
void iwl_pcie_free_rbs_pool(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
574
void iwl_pcie_rx_napi_sync(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
575
void iwl_pcie_rxq_alloc_rbs(struct iwl_trans *trans, gfp_t priority,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
582
int iwl_pcie_alloc_ict(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
583
void iwl_pcie_free_ict(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
584
void iwl_pcie_reset_ict(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
585
void iwl_pcie_disable_ict(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
617
int iwl_pcie_tx_init(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
618
void iwl_pcie_tx_start(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
619
int iwl_pcie_tx_stop(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
620
void iwl_pcie_tx_free(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
621
bool iwl_trans_pcie_txq_enable(struct iwl_trans *trans, int queue, u16 ssn,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
624
void iwl_trans_pcie_txq_disable(struct iwl_trans *trans, int queue,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
626
void iwl_trans_pcie_txq_set_shared_mode(struct iwl_trans *trans, u32 txq_id,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
628
int iwl_trans_pcie_tx(struct iwl_trans *trans, struct sk_buff *skb,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
630
void iwl_pcie_txq_check_wrptrs(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
631
void iwl_pcie_hcmd_complete(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
633
void iwl_trans_pcie_tx_reset(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
634
int iwl_pcie_txq_alloc(struct iwl_trans *trans, struct iwl_txq *txq,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
639
struct sg_table *iwl_pcie_prep_tso(struct iwl_trans *trans, struct sk_buff *skb,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
644
void iwl_pcie_free_tso_pages(struct iwl_trans *trans, struct sk_buff *skb,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
669
static inline void *iwl_txq_get_tfd(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
690
int iwl_txq_space(struct iwl_trans *trans, const struct iwl_txq *q);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
692
static inline void iwl_txq_stop(struct iwl_trans *trans, struct iwl_txq *txq)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
711
static inline int iwl_txq_inc_wrap(struct iwl_trans *trans, int index)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
723
static inline int iwl_txq_dec_wrap(struct iwl_trans *trans, int index)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
729
void iwl_txq_log_scd_error(struct iwl_trans *trans, struct iwl_txq *txq);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
732
iwl_trans_pcie_wake_queue(struct iwl_trans *trans, struct iwl_txq *txq)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
742
int iwl_txq_gen2_set_tb(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
746
static inline void iwl_txq_set_tfd_invalid_gen2(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
757
void iwl_txq_gen2_tfd_unmap(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
761
int iwl_txq_dyn_alloc(struct iwl_trans *trans, u32 flags,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
765
int iwl_txq_gen2_tx(struct iwl_trans *trans, struct sk_buff *skb,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
768
void iwl_txq_dyn_free(struct iwl_trans *trans, int queue);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
769
void iwl_txq_gen2_tx_free(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
770
int iwl_txq_init(struct iwl_trans *trans, struct iwl_txq *txq,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
772
int iwl_txq_gen2_init(struct iwl_trans *trans, int txq_id,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
775
static inline u16 iwl_txq_gen1_tfd_tb_get_len(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
795
iwl_pcie_gen1_2_alloc_tx_cmd(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
803
iwl_pcie_gen1_2_free_tx_cmd(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
811
void iwl_pcie_reclaim(struct iwl_trans *trans, int txq_id, int ssn,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
813
void iwl_pcie_set_q_ptrs(struct iwl_trans *trans, int txq_id, int ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
814
void iwl_pcie_freeze_txq_timer(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
816
int iwl_trans_pcie_wait_txq_empty(struct iwl_trans *trans, int txq_idx);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
817
int iwl_trans_pcie_wait_txqs_empty(struct iwl_trans *trans, u32 txq_bm);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
822
void iwl_pcie_dump_csr(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
827
static inline void _iwl_disable_interrupts(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
867
static inline void iwl_pcie_ctxt_info_free_fw_img(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
886
static inline void iwl_disable_interrupts(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
895
static inline void _iwl_enable_interrupts(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
918
static inline void iwl_enable_interrupts(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
926
static inline void iwl_enable_hw_int_msk_msix(struct iwl_trans *trans, u32 msk)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
934
static inline void iwl_enable_fh_int_msk_msix(struct iwl_trans *trans, u32 msk)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
942
static inline void iwl_enable_fw_load_int(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
958
static inline void iwl_enable_fw_load_int_ctx_info(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1009
struct iwl_trans *trans;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1036
struct iwl_trans *trans;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1064
void iwl_pcie_rx_napi_sync(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1080
static int _iwl_pcie_rx_init(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1167
int iwl_pcie_rx_init(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1189
int iwl_pcie_gen2_rx_init(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1201
void iwl_pcie_rx_free(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1262
static void iwl_pcie_rx_reuse_rbd(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1294
static void iwl_pcie_rx_handle_rb(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1443
static struct iwl_rx_mem_buffer *iwl_pcie_get_rxb(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
145
int iwl_pcie_rx_stop(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1498
static int iwl_pcie_rx_handle(struct iwl_trans *trans, int queue, int budget)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1643
struct iwl_trans *trans = trans_pcie->trans;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
167
static void iwl_pcie_rxq_inc_wr_ptr(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1676
static void iwl_pcie_irq_handle_error(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1717
static u32 iwl_pcie_int_cause_non_ict(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1745
static u32 iwl_pcie_int_cause_ict(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1797
void iwl_pcie_handle_rfkill_irq(struct iwl_trans *trans, bool from_irq)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1837
static void iwl_trans_pcie_handle_reset_interrupt(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1892
struct iwl_trans *trans = dev_id;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
204
static void iwl_pcie_rxq_check_wrptr(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
2162
void iwl_pcie_free_ict(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
2180
int iwl_pcie_alloc_ict(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
2202
void iwl_pcie_reset_ict(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
221
static void iwl_pcie_restock_bd(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
2232
void iwl_pcie_disable_ict(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
2243
struct iwl_trans *trans = data;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
2267
struct iwl_trans *trans = trans_pcie->trans;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
245
static void iwl_pcie_rxmq_restock(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
292
static void iwl_pcie_rxsq_restock(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
350
void iwl_pcie_rxq_restock(struct iwl_trans *trans, struct iwl_rxq *rxq)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
362
static struct page *iwl_pcie_rx_alloc_page(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
430
void iwl_pcie_rxq_alloc_rbs(struct iwl_trans *trans, gfp_t priority,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
489
void iwl_pcie_free_rbs_pool(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
514
static void iwl_pcie_rx_allocator(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
614
static void iwl_pcie_rx_allocator_get(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
659
static int iwl_pcie_free_bd_size(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
668
static int iwl_pcie_used_bd_size(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
679
static void iwl_pcie_free_rxq_dma(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
703
static size_t iwl_pcie_rb_stts_size(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
714
static int iwl_pcie_alloc_rxq_dma(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
766
static int iwl_pcie_rx_alloc(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
833
static void iwl_pcie_rx_hw_init(struct iwl_trans *trans, struct iwl_rxq *rxq)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
900
static void iwl_pcie_rx_mq_hw_init(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
998
static int iwl_pcie_rx_handle(struct iwl_trans *trans, int queue, int budget);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
150
static void _iwl_trans_pcie_gen2_stop_device(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
20
int iwl_pcie_gen2_apm_init(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
235
void iwl_trans_pcie_gen2_stop_device(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
252
static int iwl_pcie_gen2_nic_init(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
283
static void iwl_pcie_get_rf_name(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
362
void iwl_trans_pcie_gen2_fw_alive(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
399
static bool iwl_pcie_set_ltr(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
448
static void iwl_pcie_spin_for_iml(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
486
int iwl_trans_pcie_gen2_start_fw(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
59
static void iwl_pcie_gen2_apm_stop(struct iwl_trans *trans, bool op_mode_leave)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
636
void iwl_trans_pcie_gen2_op_mode_leave(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
98
void iwl_trans_pcie_fw_reset_handshake(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1010
bool iwl_pcie_check_hw_rf_kill(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1076
static void iwl_pcie_map_list(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1089
static void iwl_pcie_map_non_rx_causes(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1108
static void iwl_pcie_map_rx_causes(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
112
static void iwl_pcie_alloc_fw_monitor_block(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1140
struct iwl_trans *trans = trans_pcie->trans;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1171
struct iwl_trans *trans = trans_pcie->trans;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1184
static void _iwl_trans_pcie_stop_device(struct iwl_trans *trans, bool from_irq)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1269
void iwl_pcie_synchronize_irqs(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1283
int iwl_trans_pcie_start_fw(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1372
void iwl_trans_pcie_fw_alive(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1378
void iwl_trans_pcie_handle_stop_rfkill(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1407
void iwl_trans_pcie_stop_device(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1424
void iwl_trans_pcie_rf_kill(struct iwl_trans *trans, bool state, bool from_irq)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1438
static void iwl_pcie_d3_complete_suspend(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1471
static int iwl_pcie_d3_handshake(struct iwl_trans *trans, bool suspend)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1513
int iwl_trans_pcie_d3_suspend(struct iwl_trans *trans, bool reset)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1531
int iwl_trans_pcie_d3_resume(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
154
void iwl_pcie_alloc_fw_monitor(struct iwl_trans *trans, u8 max_power)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1595
struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1671
static void iwl_pcie_irq_set_affinity(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
171
static u32 iwl_trans_pcie_read_shr(struct iwl_trans *trans, u32 reg)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1734
static int iwl_trans_pcie_clear_persistence_bit(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1765
static int iwl_pcie_gen2_force_power_gating(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
178
static void iwl_trans_pcie_write_shr(struct iwl_trans *trans, u32 reg, u32 val)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1786
int _iwl_trans_pcie_start_hw(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1834
int iwl_trans_pcie_start_hw(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1846
void iwl_trans_pcie_op_mode_leave(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
185
static void iwl_pcie_set_pwr(struct iwl_trans *trans, bool vaux)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1866
void iwl_trans_pcie_write8(struct iwl_trans *trans, u32 ofs, u8 val)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1871
void iwl_trans_pcie_write32(struct iwl_trans *trans, u32 ofs, u32 val)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1876
u32 iwl_trans_pcie_read32(struct iwl_trans *trans, u32 ofs)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1881
static u32 iwl_trans_pcie_prph_msk(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1889
u32 iwl_trans_pcie_read_prph(struct iwl_trans *trans, u32 reg)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1898
void iwl_trans_pcie_write_prph(struct iwl_trans *trans, u32 addr, u32 val)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1907
void iwl_pcie_gen1_2_op_mode_enter(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1943
static void iwl_pcie_free_invalid_tx_cmd(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1950
static int iwl_pcie_alloc_invalid_tx_cmd(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1970
void iwl_trans_pcie_free(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
203
void iwl_pcie_apm_config(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2269
void iwl_trans_pcie_reset(struct iwl_trans *trans, enum iwl_reset_mode mode)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
231
static int iwl_pcie_apm_init(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2330
bool _iwl_trans_pcie_grab_nic_access(struct iwl_trans *trans, bool silent)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2413
bool iwl_trans_pcie_grab_nic_access(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2428
iwl_trans_pcie_release_nic_access(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2459
int iwl_trans_pcie_read_mem(struct iwl_trans *trans, u32 addr,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2509
int iwl_trans_pcie_read_config32(struct iwl_trans *trans, u32 ofs,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2518
int iwl_trans_pcie_rxq_dma_data(struct iwl_trans *trans, int queue,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2534
int iwl_trans_pcie_wait_txq_empty(struct iwl_trans *trans, int txq_idx)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2596
int iwl_trans_pcie_wait_txqs_empty(struct iwl_trans *trans, u32 txq_bm)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2622
void iwl_trans_pcie_set_bits_mask(struct iwl_trans *trans, u32 reg,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2666
void iwl_pcie_dump_csr(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2736
struct iwl_trans *trans;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2781
struct iwl_trans *trans = priv->trans;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2830
struct iwl_trans *trans = file->private_data;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2882
struct iwl_trans *trans = file->private_data;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2940
struct iwl_trans *trans = file->private_data;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2959
struct iwl_trans *trans = file->private_data;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2970
struct iwl_trans *trans = file->private_data;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2988
struct iwl_trans *trans = file->private_data;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3005
struct iwl_trans *trans = file->private_data;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3026
struct iwl_trans *trans = inode->i_private;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3075
struct iwl_trans *trans = file->private_data;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3158
struct iwl_trans *trans = file->private_data;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3173
struct iwl_trans *trans = file->private_data;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3237
void iwl_trans_pcie_dbgfs_register(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3252
void iwl_trans_pcie_debugfs_cleanup(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3263
static u32 iwl_trans_pcie_get_cmdlen(struct iwl_trans *trans, void *tfd)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3275
static u32 iwl_trans_pcie_dump_rbs(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
329
static void iwl_pcie_apm_lp_xtal_enable(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3315
static u32 iwl_trans_pcie_dump_csr(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3334
static u32 iwl_trans_pcie_fh_regs_dump(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3367
iwl_trans_pci_dump_marbh_monitor(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3390
iwl_trans_pcie_dump_pointers(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3426
iwl_trans_pcie_dump_monitor(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3484
static int iwl_trans_get_fw_monitor_len(struct iwl_trans *trans, u32 *len)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3531
iwl_trans_pcie_dump_data(struct iwl_trans *trans, u32 dump_mask,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3683
void iwl_trans_pci_interrupts(struct iwl_trans *trans, bool enable)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3691
void iwl_trans_pcie_sync_nmi(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3710
static int iwl_trans_pcie_alloc_txcmd_pool(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3747
static struct iwl_trans *
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3753
struct iwl_trans *trans;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3949
void iwl_trans_pcie_copy_imr_fh(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3967
int iwl_trans_pcie_copy_imr(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3990
static void get_crf_id(struct iwl_trans *iwl_trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3998
if (iwl_trans->mac_cfg->device_family >= IWL_DEVICE_FAMILY_AX210)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4004
val = iwl_read_umac_prph_no_grab(iwl_trans, WFPM_CTRL_REG);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4006
iwl_write_umac_prph_no_grab(iwl_trans, WFPM_CTRL_REG, val);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4009
info->hw_crf_id = iwl_read_prph_no_grab(iwl_trans, sd_reg_ver_addr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4012
info->hw_cnv_id = iwl_read_prph_no_grab(iwl_trans, CNVI_AUX_MISC_CHIP);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4036
hw_wfpm_id = iwl_read_umac_prph_no_grab(iwl_trans, WFPM_OTP_CFG1_ADDR);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4038
IWL_INFO(iwl_trans, "Detected crf-id 0x%x, cnv-id 0x%x wfpm id 0x%x\n",
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4046
static int map_crf_id(struct iwl_trans *iwl_trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4053
u32 hw_wfpm_id = iwl_read_umac_prph_no_grab(iwl_trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4088
IWL_ERR(iwl_trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
41
static void iwl_dump_host_monitor_block(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4100
IWL_INFO(iwl_trans, "Adding cdb to rf id\n");
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4103
IWL_INFO(iwl_trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4106
IWL_INFO(iwl_trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4124
static void iwl_pcie_check_me_status(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
413
void iwl_pcie_apm_stop_master(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4166
struct iwl_trans *iwl_trans;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4170
iwl_trans = iwl_trans_pcie_alloc(pdev, mac_cfg, &info, hw_base);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4171
if (IS_ERR(iwl_trans))
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4172
return PTR_ERR(iwl_trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4174
trans_pcie = IWL_TRANS_GET_PCIE_TRANS(iwl_trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4180
iwl_trans_set_info(iwl_trans, &info);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4189
ret = iwl_pcie_prepare_card_hw(iwl_trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4191
ret = iwl_trans_activate_nic(iwl_trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4194
if (iwl_trans_grab_nic_access(iwl_trans)) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4195
get_crf_id(iwl_trans, &info);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4197
iwl_trans_release_nic_access(iwl_trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4204
info.hw_rf_id = iwl_read32(iwl_trans, CSR_HW_RF_ID);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4211
if (iwl_trans->mac_cfg->device_family >= IWL_DEVICE_FAMILY_9000 &&
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4212
!CSR_HW_RFID_TYPE(info.hw_rf_id) && map_crf_id(iwl_trans, &info)) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4217
IWL_INFO(iwl_trans, "PCI dev %04x/%04x, rev=0x%x, rfid=0x%x\n",
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4222
if (iwl_drv_is_wifi7_supported(iwl_trans)) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4223
IWL_ERR(iwl_trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4235
!iwl_trans->mac_cfg->integrated);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4237
iwl_trans->cfg = dev_info->cfg;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4250
if (iwl_trans->cfg == &iwl7265_cfg &&
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4252
iwl_trans->cfg = &iwl7265d_cfg;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4254
if (!iwl_trans->cfg) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4262
IWL_INFO(iwl_trans, "Detected %s\n", info.name);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4264
if (iwl_trans->mac_cfg->mq_rx_supported) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4265
if (WARN_ON(!iwl_trans->cfg->num_rbds)) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4269
trans_pcie->num_rx_bufs = iwl_trans_get_num_rbds(iwl_trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4274
if (!iwl_trans->mac_cfg->integrated) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4283
iwl_trans_set_info(iwl_trans, &info);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4285
pci_set_drvdata(pdev, iwl_trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4287
iwl_pcie_check_me_status(iwl_trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4290
iwl_pcie_prepare_card_hw(iwl_trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4292
iwl_trans->drv = iwl_drv_start(iwl_trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4294
if (IS_ERR(iwl_trans->drv)) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4295
ret = PTR_ERR(iwl_trans->drv);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4300
iwl_trans_pcie_dbgfs_register(iwl_trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4305
iwl_trans_pcie_free(iwl_trans);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4309
void iwl_pcie_gen1_2_remove(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
4320
int iwl_pcie_gen1_2_activate_nic(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
440
static void iwl_pcie_apm_stop(struct iwl_trans *trans, bool op_mode_leave)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
485
static int iwl_pcie_nic_init(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
525
static int iwl_pcie_set_hw_ready(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
53
static void iwl_pcie_dump_host_monitor(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
545
int iwl_pcie_prepare_card_hw(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
603
static void iwl_pcie_load_firmware_chunk_fh(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
631
static int iwl_pcie_load_firmware_chunk(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
658
static int iwl_pcie_load_section(struct iwl_trans *trans, u8 section_num,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
715
static int iwl_pcie_load_cpu_sections_8000(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
78
int iwl_trans_pcie_sw_reset(struct iwl_trans *trans, bool retake_ownership)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
785
static int iwl_pcie_load_cpu_sections(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
826
static void iwl_pcie_apply_destination_ini(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
863
void iwl_pcie_apply_destination(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
935
static int iwl_pcie_load_given_ucode(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
97
static void iwl_pcie_free_fw_monitor(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
973
static int iwl_pcie_load_given_ucode_8000(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
1019
int iwl_txq_dyn_alloc(struct iwl_trans *trans, u32 flags, u32 sta_mask,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
1105
void iwl_txq_dyn_free(struct iwl_trans *trans, int queue)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
1130
void iwl_txq_gen2_tx_free(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
1147
int iwl_txq_gen2_init(struct iwl_trans *trans, int txq_id, int queue_size)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
1197
int iwl_pcie_gen2_enqueue_hcmd(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
157
static int iwl_txq_gen2_build_amsdu(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
18
static struct page *get_workaround_page(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
296
iwl_tfh_tfd *iwl_txq_gen2_build_tx_amsdu(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
355
static int iwl_txq_gen2_tx_add_frags(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
384
iwl_tfh_tfd *iwl_txq_gen2_build_tx(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
480
struct iwl_tfh_tfd *iwl_txq_gen2_build_tfd(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
527
int iwl_txq_space(struct iwl_trans *trans, const struct iwl_txq *q)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
559
static void iwl_pcie_gen2_update_byte_tbl(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
59
static int iwl_txq_gen2_set_tb_with_wa(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
601
int iwl_txq_gen2_set_tb(struct iwl_trans *trans, struct iwl_tfh_tfd *tfd,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
637
void iwl_txq_gen2_tfd_unmap(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
673
static void iwl_txq_gen2_free_tfd(struct iwl_trans *trans, struct iwl_txq *txq)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
704
static void iwl_txq_inc_wr_ptr(struct iwl_trans *trans, struct iwl_txq *txq)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
717
int iwl_txq_gen2_tx(struct iwl_trans *trans, struct sk_buff *skb,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
816
static void iwl_txq_gen2_unmap(struct iwl_trans *trans, int txq_id)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
852
static void iwl_txq_gen2_free_memory(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
883
static void iwl_txq_gen2_free(struct iwl_trans *trans, int txq_id)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
916
iwl_txq_dyn_alloc_dma(struct iwl_trans *trans, int size, unsigned int timeout)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
963
static int iwl_pcie_txq_alloc_response(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1004
static int iwl_pcie_set_cmd_in_flight(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1079
static void iwl_pcie_cmdq_reclaim(struct iwl_trans *trans, int txq_id, int idx)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1118
static int iwl_pcie_txq_set_ratid_map(struct iwl_trans *trans, u16 ra_tid,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1147
bool iwl_trans_pcie_txq_enable(struct iwl_trans *trans, int txq_id, u16 ssn,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
124
void iwl_pcie_txq_check_wrptrs(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1259
void iwl_trans_pcie_txq_set_shared_mode(struct iwl_trans *trans, u32 txq_id,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1268
void iwl_trans_pcie_txq_disable(struct iwl_trans *trans, int txq_id,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1306
static void iwl_trans_pcie_block_txq_ptrs(struct iwl_trans *trans, bool block)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1343
int iwl_pcie_enqueue_hcmd(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1621
void iwl_pcie_hcmd_complete(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
163
static int iwl_pcie_txq_build_tfd(struct iwl_trans *trans, struct iwl_txq *txq,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1690
static int iwl_fill_data_tbs(struct iwl_trans *trans, struct sk_buff *skb,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1742
static void *iwl_pcie_get_page_hdr(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1862
struct sg_table *iwl_pcie_prep_tso(struct iwl_trans *trans, struct sk_buff *skb,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1904
static int iwl_fill_data_tbs_amsdu(struct iwl_trans *trans, struct sk_buff *skb,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
193
static void iwl_pcie_clear_cmd_in_flight(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2042
static int iwl_fill_data_tbs_amsdu(struct iwl_trans *trans, struct sk_buff *skb,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2061
static void iwl_txq_gen1_update_byte_cnt_tbl(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2108
int iwl_trans_pcie_tx(struct iwl_trans *trans, struct sk_buff *skb,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
213
static void iwl_pcie_free_and_unmap_tso_page(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
227
void iwl_pcie_free_tso_pages(struct iwl_trans *trans, struct sk_buff *skb,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2309
static void iwl_txq_gen1_inval_byte_cnt_tbl(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2336
void iwl_pcie_reclaim(struct iwl_trans *trans, int txq_id, int ssn,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2482
void iwl_pcie_set_q_ptrs(struct iwl_trans *trans, int txq_id, int ptr)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2495
void iwl_pcie_freeze_txq_timer(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2550
static int iwl_trans_pcie_send_hcmd_sync(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2646
int iwl_trans_pcie_send_hcmd(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
280
static void iwl_txq_set_tfd_invalid_gen1(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
291
static void iwl_txq_gen1_tfd_unmap(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
343
static void iwl_txq_free_tfd(struct iwl_trans *trans, struct iwl_txq *txq,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
383
static void iwl_pcie_txq_unmap(struct iwl_trans *trans, int txq_id)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
438
static void iwl_pcie_txq_free(struct iwl_trans *trans, int txq_id)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
480
void iwl_pcie_tx_start(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
536
void iwl_trans_pcie_tx_reset(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
54
int iwl_pcie_alloc_dma_ptr(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
576
static void iwl_pcie_tx_stop_fh(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
609
int iwl_pcie_tx_stop(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
647
void iwl_pcie_tx_free(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
673
void iwl_txq_log_scd_error(struct iwl_trans *trans, struct iwl_txq *txq)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
68
void iwl_pcie_free_dma_ptr(struct iwl_trans *trans, struct iwl_dma_ptr *ptr)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
706
struct iwl_trans *trans = txq->trans;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
721
int iwl_pcie_txq_alloc(struct iwl_trans *trans, struct iwl_txq *txq,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
80
static void iwl_pcie_txq_inc_wr_ptr(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
804
static int iwl_pcie_tx_alloc(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
902
int iwl_txq_init(struct iwl_trans *trans, struct iwl_txq *txq,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
938
int iwl_pcie_tx_init(struct iwl_trans *trans)
drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info-v2.h
326
int iwl_pcie_ctxt_info_v2_alloc(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info-v2.h
329
void iwl_pcie_ctxt_info_v2_kick(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info-v2.h
330
void iwl_pcie_ctxt_info_v2_free(struct iwl_trans *trans, bool alive);
drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info-v2.h
332
int iwl_trans_pcie_ctx_info_v2_load_pnvm(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info-v2.h
335
void iwl_trans_pcie_ctx_info_v2_set_pnvm(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info-v2.h
338
iwl_trans_pcie_ctx_info_v2_load_reduce_power(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info-v2.h
342
iwl_trans_pcie_ctx_info_v2_set_reduce_power(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info.h
184
int iwl_pcie_ctxt_info_init(struct iwl_trans *trans, const struct fw_img *img);
drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info.h
185
void iwl_pcie_ctxt_info_free(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info.h
186
void iwl_pcie_ctxt_info_free_paging(struct iwl_trans *trans);
drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info.h
187
int iwl_pcie_init_fw_sec(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info.h
190
void *iwl_pcie_ctxt_info_dma_alloc_coherent(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info.h
193
int iwl_pcie_ctxt_info_alloc_dma(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/utils.c
12
void iwl_trans_pcie_dump_regs(struct iwl_trans *trans, struct pci_dev *pdev)
drivers/net/wireless/intel/iwlwifi/pcie/utils.h
11
void iwl_trans_pcie_dump_regs(struct iwl_trans *trans, struct pci_dev *pdev);
drivers/net/wireless/intel/iwlwifi/pcie/utils.h
13
static inline void _iwl_trans_set_bits_mask(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/utils.h
28
static inline void iwl_trans_clear_bit(struct iwl_trans *trans,
drivers/net/wireless/intel/iwlwifi/pcie/utils.h
34
static inline void iwl_trans_set_bit(struct iwl_trans *trans,