Searched refs:iwm_priv (Results 1 - 21 of 21) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/iwmc3200wifi/
H A Dbus.h30 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 Dcfg80211.h27 int iwm_cfg80211_inform_bss(struct iwm_priv *iwm);
29 void iwm_wdev_free(struct iwm_priv *iwm);
H A Diwm.h215 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 Deeprom.h121 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 Dcommands.h474 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 Dsdio.h54 struct iwm_priv *iwm;
H A Dhal.h205 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 Dnetdev.c58 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 Deeprom.c82 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 Dhal.c110 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 Dmain.c117 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 Ddebug.h91 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 Dcommands.c53 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 Drx.c98 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 Dcfg80211.c167 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 Dfw.h98 int iwm_load_fw(struct iwm_priv *iwm);
H A Dsdio.c81 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 Dfw.c57 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 Dtrace.h21 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 Dtx.c101 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 Ddebugfs.c60 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)

Completed in 68 milliseconds