/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/iwmc3200wifi/ |
H A D | bus.h | 30 int (*enable)(struct iwm_priv *iwm); 31 int (*disable)(struct iwm_priv *iwm); 32 int (*send_chunk)(struct iwm_priv *iwm, u8* buf, int count); 34 void (*debugfs_init)(struct iwm_priv *iwm, struct dentry *parent_dir); 35 void (*debugfs_exit)(struct iwm_priv *iwm); 42 static inline int iwm_bus_send_chunk(struct iwm_priv *iwm, u8 *buf, int count) 47 static inline int iwm_bus_enable(struct iwm_priv *iwm) 52 static inline int iwm_bus_disable(struct iwm_priv *iwm)
|
H A D | cfg80211.h | 27 int iwm_cfg80211_inform_bss(struct iwm_priv *iwm); 29 void iwm_wdev_free(struct iwm_priv *iwm);
|
H A D | iwm.h | 215 typedef int (*iwm_handler)(struct iwm_priv *priv, u8 *buf, 220 struct iwm_priv { struct 251 (struct iwm_priv *priv, u8 *buf, unsigned long buf_size); 314 static inline void *iwm_private(struct iwm_priv *iwm) 323 #define wiphy_to_iwm(w) (struct iwm_priv *)(wiphy_priv(w)) 325 #define wdev_to_iwm(w) (struct iwm_priv *)(wdev_priv(w)) 333 void iwm_if_free(struct iwm_priv *iwm); 334 int iwm_if_add(struct iwm_priv *iwm); 335 void iwm_if_remove(struct iwm_priv *iwm); 337 int iwm_priv_init(struct iwm_priv *iw [all...] |
H A D | eeprom.h | 121 int iwm_eeprom_init(struct iwm_priv *iwm); 122 void iwm_eeprom_exit(struct iwm_priv *iwm); 123 u8 *iwm_eeprom_access(struct iwm_priv *iwm, u8 eeprom_id); 124 int iwm_eeprom_fat_channels(struct iwm_priv *iwm); 125 u32 iwm_eeprom_wireless_mode(struct iwm_priv *iwm);
|
H A D | commands.h | 474 int iwm_read_mac(struct iwm_priv *iwm, u8 *mac); 475 int iwm_send_prio_table(struct iwm_priv *iwm); 476 int iwm_send_init_calib_cfg(struct iwm_priv *iwm, u8 calib_requested); 477 int iwm_send_periodic_calib_cfg(struct iwm_priv *iwm, u8 calib_requested); 478 int iwm_send_calib_results(struct iwm_priv *iwm); 479 int iwm_store_rxiq_calib_result(struct iwm_priv *iwm); 480 int iwm_send_ct_kill_cfg(struct iwm_priv *iwm, u8 entry, u8 exit); 483 int iwm_send_wifi_if_cmd(struct iwm_priv *iwm, void *payload, u16 payload_size, 485 int iwm_send_umac_reset(struct iwm_priv *iwm, __le32 reset_flags, bool resp); 486 int iwm_umac_set_config_fix(struct iwm_priv *iw [all...] |
H A D | sdio.h | 54 struct iwm_priv *iwm;
|
H A D | hal.h | 205 void iwm_cmd_flush(struct iwm_priv *iwm); 207 struct iwm_wifi_cmd *iwm_get_pending_wifi_cmd(struct iwm_priv *iwm, 209 struct iwm_nonwifi_cmd *iwm_get_pending_nonwifi_cmd(struct iwm_priv *iwm, 213 int iwm_hal_send_target_cmd(struct iwm_priv *iwm, 217 int iwm_hal_send_host_cmd(struct iwm_priv *iwm, 223 int iwm_hal_send_umac_cmd(struct iwm_priv *iwm, 228 u16 iwm_alloc_wifi_cmd_seq(struct iwm_priv *iwm); 230 void iwm_udma_wifi_hdr_set_eop(struct iwm_priv *iwm, u8 *buf, u8 eop); 231 void iwm_build_udma_wifi_hdr(struct iwm_priv *iwm, 234 void iwm_build_umac_hdr(struct iwm_priv *iw [all...] |
H A D | netdev.c | 58 struct iwm_priv *iwm = ndev_to_iwm(ndev); 65 struct iwm_priv *iwm = ndev_to_iwm(ndev); 107 struct iwm_priv *iwm; 120 dev_err(dev, "failed to init iwm_priv\n"); 159 void iwm_if_free(struct iwm_priv *iwm) 172 int iwm_if_add(struct iwm_priv *iwm) 186 void iwm_if_remove(struct iwm_priv *iwm)
|
H A D | eeprom.c | 82 static int iwm_eeprom_read(struct iwm_priv *iwm, u8 eeprom_id) 146 u8 *iwm_eeprom_access(struct iwm_priv *iwm, u8 eeprom_id) 154 int iwm_eeprom_fat_channels(struct iwm_priv *iwm) 180 u32 iwm_eeprom_wireless_mode(struct iwm_priv *iwm) 200 int iwm_eeprom_init(struct iwm_priv *iwm) 231 void iwm_eeprom_exit(struct iwm_priv *iwm)
|
H A D | hal.c | 110 static int iwm_nonwifi_cmd_init(struct iwm_priv *iwm, 139 u16 iwm_alloc_wifi_cmd_seq(struct iwm_priv *iwm) 149 static void iwm_wifi_cmd_init(struct iwm_priv *iwm, 192 void iwm_cmd_flush(struct iwm_priv *iwm) 209 struct iwm_wifi_cmd *iwm_get_pending_wifi_cmd(struct iwm_priv *iwm, u16 seq_num) 222 struct iwm_nonwifi_cmd *iwm_get_pending_nonwifi_cmd(struct iwm_priv *iwm, 238 static void iwm_build_udma_nonwifi_hdr(struct iwm_priv *iwm, 258 static int iwm_send_udma_nonwifi_cmd(struct iwm_priv *iwm, 285 void iwm_udma_wifi_hdr_set_eop(struct iwm_priv *iwm, u8 *buf, u8 eop) 292 void iwm_build_udma_wifi_hdr(struct iwm_priv *iw [all...] |
H A D | main.c | 117 struct iwm_priv *iwm = 118 container_of(work, struct iwm_priv, stats_request.work); 125 struct iwm_priv *iwm = 126 container_of(work, struct iwm_priv, disconnect.work); 145 struct iwm_priv *iwm = 146 container_of(work, struct iwm_priv, ct_kill_delay.work); 154 static int __iwm_up(struct iwm_priv *iwm); 155 static int __iwm_down(struct iwm_priv *iwm); 159 struct iwm_priv *iwm; 163 iwm = container_of(work, struct iwm_priv, reset_worke [all...] |
H A D | debug.h | 91 struct iwm_priv *iwm; 116 void iwm_debugfs_init(struct iwm_priv *iwm); 117 void iwm_debugfs_exit(struct iwm_priv *iwm); 119 static inline void iwm_debugfs_init(struct iwm_priv *iwm) {} 120 static inline void iwm_debugfs_exit(struct iwm_priv *iwm) {}
|
H A D | commands.c | 53 static int iwm_send_lmac_ptrough_cmd(struct iwm_priv *iwm, 72 int iwm_send_wifi_if_cmd(struct iwm_priv *iwm, void *payload, u16 payload_size, 147 int iwm_send_prio_table(struct iwm_priv *iwm) 203 int iwm_send_init_calib_cfg(struct iwm_priv *iwm, u8 calib_requested) 219 int iwm_send_periodic_calib_cfg(struct iwm_priv *iwm, u8 calib_requested) 232 int iwm_store_rxiq_calib_result(struct iwm_priv *iwm) 265 int iwm_send_calib_results(struct iwm_priv *iwm) 288 int iwm_send_ct_kill_cfg(struct iwm_priv *iwm, u8 entry, u8 exit) 299 int iwm_send_umac_reset(struct iwm_priv *iwm, __le32 reset_flags, bool resp) 314 int iwm_umac_set_config_fix(struct iwm_priv *iw [all...] |
H A D | rx.c | 98 static int iwm_ntf_error(struct iwm_priv *iwm, u8 *buf, 130 static int iwm_ntf_umac_alive(struct iwm_priv *iwm, u8 *buf, 147 static int iwm_ntf_init_complete(struct iwm_priv *iwm, u8 *buf, 167 static int iwm_ntf_tx_credit_update(struct iwm_priv *iwm, u8 *buf, 200 static int iwm_ntf_umac_reset(struct iwm_priv *iwm, u8 *buf, 208 static int iwm_ntf_lmac_version(struct iwm_priv *iwm, u8 *buf, 217 static int iwm_ntf_tx(struct iwm_priv *iwm, u8 *buf, 243 static int iwm_ntf_calib_res(struct iwm_priv *iwm, u8 *buf, 279 static int iwm_ntf_calib_complete(struct iwm_priv *iwm, u8 *buf, 288 static int iwm_ntf_calib_cfg(struct iwm_priv *iw [all...] |
H A D | cfg80211.c | 167 struct iwm_priv *iwm = ndev_to_iwm(ndev); 188 struct iwm_priv *iwm = ndev_to_iwm(ndev); 211 struct iwm_priv *iwm = ndev_to_iwm(ndev); 229 struct iwm_priv *iwm = ndev_to_iwm(ndev); 247 struct iwm_priv *iwm = ndev_to_iwm(ndev); 264 int iwm_cfg80211_inform_bss(struct iwm_priv *iwm) 307 struct iwm_priv *iwm; 341 struct iwm_priv *iwm = ndev_to_iwm(ndev); 373 struct iwm_priv *iwm = wiphy_to_iwm(wiphy); 407 struct iwm_priv *iw [all...] |
H A D | fw.h | 98 int iwm_load_fw(struct iwm_priv *iwm);
|
H A D | sdio.c | 81 struct iwm_priv *iwm; 106 struct iwm_priv *iwm; 173 struct iwm_priv *iwm = hw_to_iwm(hw); 181 static int if_sdio_enable(struct iwm_priv *iwm) 223 static int if_sdio_disable(struct iwm_priv *iwm) 246 static int if_sdio_send_chunk(struct iwm_priv *iwm, u8 *buf, int count) 276 struct iwm_priv *iwm = filp->private_data; 369 static void if_sdio_debugfs_init(struct iwm_priv *iwm, struct dentry *parent_dir) 378 static void if_sdio_debugfs_exit(struct iwm_priv *iwm) 402 struct iwm_priv *iw [all...] |
H A D | fw.c | 57 static int iwm_fw_op_offset(struct iwm_priv *iwm, const struct firmware *fw, 108 static int iwm_load_firmware_chunk(struct iwm_priv *iwm, 161 static int iwm_load_img(struct iwm_priv *iwm, const char *img_name) 234 static int iwm_load_umac(struct iwm_priv *iwm) 259 static int iwm_load_lmac(struct iwm_priv *iwm, const char *img_name) 271 static int iwm_init_calib(struct iwm_priv *iwm, unsigned long cfg_bitmap, 310 int iwm_load_fw(struct iwm_priv *iwm)
|
H A D | trace.h | 21 TP_PROTO(struct iwm_priv *iwm, struct iwm_udma_out_nonwifi_hdr *hdr), 59 TP_PROTO(struct iwm_priv *iwm, struct iwm_umac_wifi_out_hdr *hdr), 102 TP_PROTO(struct iwm_priv *iwm, u8 *buf, int len), 155 TP_PROTO(struct iwm_priv *iwm, void *buf, int len), 182 TP_PROTO(struct iwm_priv *iwm, struct iwm_umac_wifi_in_hdr *hdr), 217 TP_PROTO(struct iwm_priv *iwm, void *buf, int len), 251 TP_PROTO(struct iwm_priv *iwm, void *buf, int len),
|
H A D | tx.c | 101 static bool iwm_tx_credit_ok(struct iwm_priv *iwm, int id, int nb) 117 void iwm_tx_credit_inc(struct iwm_priv *iwm, int id, int total_freed_pages) 164 static void iwm_tx_credit_dec(struct iwm_priv *iwm, int id, int alloc_pages) 192 int iwm_tx_credit_alloc(struct iwm_priv *iwm, int id, int nb) 248 void iwm_tx_credit_init_pools(struct iwm_priv *iwm, 305 static __le16 iwm_tx_build_packet(struct iwm_priv *iwm, struct sk_buff *skb, 336 static int iwm_tx_send_concat_packets(struct iwm_priv *iwm, 361 struct iwm_priv *iwm; 370 iwm = container_of(txq, struct iwm_priv, txq[txq->id]); 454 struct iwm_priv *iw [all...] |
H A D | debugfs.c | 60 struct iwm_priv *iwm = data; 68 struct iwm_priv *iwm = data; 84 struct iwm_priv *iwm = data; 111 struct iwm_priv *iwm = filp->private_data; 196 struct iwm_priv *iwm = filp->private_data; 267 struct iwm_priv *iwm = filp->private_data; 325 struct iwm_priv *iwm = filp->private_data; 425 void iwm_debugfs_init(struct iwm_priv *iwm) 467 void iwm_debugfs_exit(struct iwm_priv *iwm)
|