Symbol: wl1271
drivers/net/wireless/ti/wl12xx/acx.c
15
int wl1271_acx_host_if_cfg_bitmap(struct wl1271 *wl, u32 host_cfg_bitmap)
drivers/net/wireless/ti/wl12xx/acx.h
257
int wl1271_acx_host_if_cfg_bitmap(struct wl1271 *wl, u32 host_cfg_bitmap);
drivers/net/wireless/ti/wl12xx/cmd.c
116
int wl128x_cmd_general_parms(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/cmd.c
15
int wl1271_cmd_ext_radio_parms(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/cmd.c
184
int wl1271_cmd_radio_parms(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/cmd.c
228
int wl128x_cmd_radio_parms(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/cmd.c
274
int wl12xx_cmd_channel_switch(struct wl1271 *wl,
drivers/net/wireless/ti/wl12xx/cmd.c
49
int wl1271_cmd_general_parms(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/cmd.h
109
int wl1271_cmd_general_parms(struct wl1271 *wl);
drivers/net/wireless/ti/wl12xx/cmd.h
110
int wl128x_cmd_general_parms(struct wl1271 *wl);
drivers/net/wireless/ti/wl12xx/cmd.h
111
int wl1271_cmd_radio_parms(struct wl1271 *wl);
drivers/net/wireless/ti/wl12xx/cmd.h
112
int wl128x_cmd_radio_parms(struct wl1271 *wl);
drivers/net/wireless/ti/wl12xx/cmd.h
113
int wl1271_cmd_ext_radio_parms(struct wl1271 *wl);
drivers/net/wireless/ti/wl12xx/cmd.h
114
int wl12xx_cmd_channel_switch(struct wl1271 *wl,
drivers/net/wireless/ti/wl12xx/debugfs.c
111
int wl12xx_debugfs_add_files(struct wl1271 *wl,
drivers/net/wireless/ti/wl12xx/debugfs.h
11
int wl12xx_debugfs_add_files(struct wl1271 *wl,
drivers/net/wireless/ti/wl12xx/event.c
13
int wl12xx_wait_for_event(struct wl1271 *wl, enum wlcore_wait_event event,
drivers/net/wireless/ti/wl12xx/event.c
34
int wl12xx_process_mailbox_events(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/event.h
92
int wl12xx_wait_for_event(struct wl1271 *wl, enum wlcore_wait_event event,
drivers/net/wireless/ti/wl12xx/event.h
94
int wl12xx_process_mailbox_events(struct wl1271 *wl);
drivers/net/wireless/ti/wl12xx/main.c
1034
static int wl1271_boot_soft_reset(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
1078
static int wl12xx_pre_boot(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
1142
static int wl12xx_pre_upload(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
1189
static int wl12xx_enable_interrupts(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
1217
static int wl12xx_boot(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
1265
static int wl12xx_trigger_cmd(struct wl1271 *wl, int cmd_box_addr,
drivers/net/wireless/ti/wl12xx/main.c
1279
static int wl12xx_ack_event(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
1285
static u32 wl12xx_calc_tx_blocks(struct wl1271 *wl, u32 len, u32 spare_blks)
drivers/net/wireless/ti/wl12xx/main.c
1294
wl12xx_set_tx_desc_blocks(struct wl1271 *wl, struct wl1271_tx_hw_descr *desc,
drivers/net/wireless/ti/wl12xx/main.c
1306
wl12xx_set_tx_desc_data_len(struct wl1271 *wl, struct wl1271_tx_hw_descr *desc,
drivers/net/wireless/ti/wl12xx/main.c
1341
wl12xx_get_rx_buf_align(struct wl1271 *wl, u32 rx_desc)
drivers/net/wireless/ti/wl12xx/main.c
1349
static u32 wl12xx_get_rx_packet_len(struct wl1271 *wl, void *rx_data,
drivers/net/wireless/ti/wl12xx/main.c
1362
static int wl12xx_tx_delayed_compl(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
1371
static int wl12xx_hw_init(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
1424
static void wl12xx_convert_fw_status(struct wl1271 *wl, void *raw_fw_status,
drivers/net/wireless/ti/wl12xx/main.c
1455
static u32 wl12xx_sta_get_ap_rate_mask(struct wl1271 *wl,
drivers/net/wireless/ti/wl12xx/main.c
1461
static void wl12xx_conf_init(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
1472
static bool wl12xx_mac_in_fuse(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
1500
static int wl12xx_get_fuse_mac(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
1535
static int wl12xx_get_pg_ver(struct wl1271 *wl, s8 *ver)
drivers/net/wireless/ti/wl12xx/main.c
1553
static int wl12xx_get_mac(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
1561
static void wl12xx_set_tx_desc_csum(struct wl1271 *wl,
drivers/net/wireless/ti/wl12xx/main.c
1568
static int wl12xx_plt_init(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
1631
static int wl12xx_get_spare_blocks(struct wl1271 *wl, bool is_gem)
drivers/net/wireless/ti/wl12xx/main.c
1639
static int wl12xx_set_key(struct wl1271 *wl, enum set_key_cmd cmd,
drivers/net/wireless/ti/wl12xx/main.c
1647
static int wl12xx_set_peer_cap(struct wl1271 *wl,
drivers/net/wireless/ti/wl12xx/main.c
1656
static bool wl12xx_lnk_high_prio(struct wl1271 *wl, u8 hlid,
drivers/net/wireless/ti/wl12xx/main.c
1669
static bool wl12xx_lnk_low_prio(struct wl1271 *wl, u8 hlid,
drivers/net/wireless/ti/wl12xx/main.c
1676
static u32 wl12xx_convert_hwaddr(struct wl1271 *wl, u32 hwaddr)
drivers/net/wireless/ti/wl12xx/main.c
1681
static int wl12xx_setup(struct wl1271 *wl);
drivers/net/wireless/ti/wl12xx/main.c
1796
static int wl12xx_setup(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
1893
struct wl1271 *wl;
drivers/net/wireless/ti/wl12xx/main.c
1923
struct wl1271 *wl = platform_get_drvdata(pdev);
drivers/net/wireless/ti/wl12xx/main.c
596
static int wl127x_prepare_read(struct wl1271 *wl, u32 rx_desc, u32 len)
drivers/net/wireless/ti/wl12xx/main.c
625
static int wl12xx_identify_chip(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
717
static int __must_check wl12xx_top_reg_write(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wl12xx/main.c
742
static int __must_check wl12xx_top_reg_read(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wl12xx/main.c
784
static int wl128x_switch_tcxo_to_fref(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
813
static bool wl128x_is_tcxo_valid(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
828
static bool wl128x_is_fref_valid(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
843
static int wl128x_manually_configure_mcs_pll(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/main.c
862
static int wl128x_configure_mcs_pll(struct wl1271 *wl, int clk)
drivers/net/wireless/ti/wl12xx/main.c
910
static int wl128x_boot_clk(struct wl1271 *wl, int *selected_clock)
drivers/net/wireless/ti/wl12xx/main.c
958
static int wl127x_boot_clk(struct wl1271 *wl)
drivers/net/wireless/ti/wl12xx/scan.c
13
static int wl1271_get_scan_channels(struct wl1271 *wl,
drivers/net/wireless/ti/wl12xx/scan.c
177
int wl12xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wl12xx/scan.c
204
void wl1271_scan_stm(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wl12xx/scan.c
307
int wl1271_scan_sched_scan_config(struct wl1271 *wl,
drivers/net/wireless/ti/wl12xx/scan.c
414
int wl1271_scan_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wl12xx/scan.c
447
int wl12xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wl12xx/scan.c
460
void wl12xx_scan_sched_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wl12xx/scan.c
488
int wl12xx_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wl12xx/scan.c
495
void wl12xx_scan_completed(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wl12xx/scan.c
80
static int wl1271_scan_send(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wl12xx/scan.h
118
int wl12xx_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wl12xx/scan.h
120
int wl12xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wl12xx/scan.h
121
void wl12xx_scan_completed(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wl12xx/scan.h
122
int wl12xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wl12xx/scan.h
125
void wl12xx_scan_sched_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wl18xx/acx.c
100
int wl18xx_acx_peer_ht_operation_mode(struct wl1271 *wl, u8 hlid, bool wide)
drivers/net/wireless/ti/wl18xx/acx.c
136
int wl18xx_acx_set_peer_cap(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/acx.c
15
int wl18xx_acx_host_if_cfg_bitmap(struct wl1271 *wl, u32 host_cfg_bitmap,
drivers/net/wireless/ti/wl18xx/acx.c
189
int wl18xx_acx_interrupt_notify_config(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/acx.c
217
int wl18xx_acx_rx_ba_filter(struct wl1271 *wl, bool action)
drivers/net/wireless/ti/wl18xx/acx.c
241
int wl18xx_acx_ap_sleep(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/acx.c
272
int wl18xx_acx_dynamic_fw_traces(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/acx.c
299
int wl18xx_acx_time_sync_cfg(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/acx.c
50
int wl18xx_acx_set_checksum_state(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/acx.c
76
int wl18xx_acx_clear_statistics(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/acx.h
389
int wl18xx_acx_host_if_cfg_bitmap(struct wl1271 *wl, u32 host_cfg_bitmap,
drivers/net/wireless/ti/wl18xx/acx.h
392
int wl18xx_acx_set_checksum_state(struct wl1271 *wl);
drivers/net/wireless/ti/wl18xx/acx.h
393
int wl18xx_acx_clear_statistics(struct wl1271 *wl);
drivers/net/wireless/ti/wl18xx/acx.h
394
int wl18xx_acx_peer_ht_operation_mode(struct wl1271 *wl, u8 hlid, bool wide);
drivers/net/wireless/ti/wl18xx/acx.h
395
int wl18xx_acx_set_peer_cap(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/acx.h
399
int wl18xx_acx_interrupt_notify_config(struct wl1271 *wl, bool action);
drivers/net/wireless/ti/wl18xx/acx.h
400
int wl18xx_acx_rx_ba_filter(struct wl1271 *wl, bool action);
drivers/net/wireless/ti/wl18xx/acx.h
401
int wl18xx_acx_ap_sleep(struct wl1271 *wl);
drivers/net/wireless/ti/wl18xx/acx.h
402
int wl18xx_acx_dynamic_fw_traces(struct wl1271 *wl);
drivers/net/wireless/ti/wl18xx/acx.h
403
int wl18xx_acx_time_sync_cfg(struct wl1271 *wl);
drivers/net/wireless/ti/wl18xx/cmd.c
101
int wl18xx_cmd_smart_config_stop(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/cmd.c
126
int wl18xx_cmd_smart_config_set_group_key(struct wl1271 *wl, u16 group_id,
drivers/net/wireless/ti/wl18xx/cmd.c
14
int wl18xx_cmd_channel_switch(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/cmd.c
162
int wl18xx_cmd_set_cac(struct wl1271 *wl, struct wl12xx_vif *wlvif, bool start)
drivers/net/wireless/ti/wl18xx/cmd.c
193
int wl18xx_cmd_radar_detection_debug(struct wl1271 *wl, u8 channel)
drivers/net/wireless/ti/wl18xx/cmd.c
219
int wl18xx_cmd_dfs_master_restart(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wl18xx/cmd.c
73
int wl18xx_cmd_smart_config_start(struct wl1271 *wl, u32 group_bitmap)
drivers/net/wireless/ti/wl18xx/cmd.h
72
int wl18xx_cmd_channel_switch(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/cmd.h
75
int wl18xx_cmd_smart_config_start(struct wl1271 *wl, u32 group_bitmap);
drivers/net/wireless/ti/wl18xx/cmd.h
76
int wl18xx_cmd_smart_config_stop(struct wl1271 *wl);
drivers/net/wireless/ti/wl18xx/cmd.h
77
int wl18xx_cmd_smart_config_set_group_key(struct wl1271 *wl, u16 group_id,
drivers/net/wireless/ti/wl18xx/cmd.h
79
int wl18xx_cmd_set_cac(struct wl1271 *wl, struct wl12xx_vif *wlvif, bool start);
drivers/net/wireless/ti/wl18xx/cmd.h
80
int wl18xx_cmd_radar_detection_debug(struct wl1271 *wl, u8 channel);
drivers/net/wireless/ti/wl18xx/cmd.h
81
int wl18xx_cmd_dfs_master_restart(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wl18xx/debugfs.c
181
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wl18xx/debugfs.c
224
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wl18xx/debugfs.c
252
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wl18xx/debugfs.c
291
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wl18xx/debugfs.c
324
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wl18xx/debugfs.c
341
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wl18xx/debugfs.c
385
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wl18xx/debugfs.c
399
int wl18xx_debugfs_add_files(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/debugfs.h
11
int wl18xx_debugfs_add_files(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/event.c
102
static void wlcore_event_time_sync(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/event.c
116
int wl18xx_process_mailbox_events(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/event.c
16
int wl18xx_wait_for_event(struct wl1271 *wl, enum wlcore_wait_event event,
drivers/net/wireless/ti/wl18xx/event.c
50
static int wlcore_smart_config_sync_event(struct wl1271 *wl, u8 sync_channel,
drivers/net/wireless/ti/wl18xx/event.c
79
static int wlcore_smart_config_decode_event(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/event.h
106
int wl18xx_wait_for_event(struct wl1271 *wl, enum wlcore_wait_event event,
drivers/net/wireless/ti/wl18xx/event.h
108
int wl18xx_process_mailbox_events(struct wl1271 *wl);
drivers/net/wireless/ti/wl18xx/io.c
13
int wl18xx_top_reg_write(struct wl1271 *wl, int addr, u16 val)
drivers/net/wireless/ti/wl18xx/io.c
41
int wl18xx_top_reg_read(struct wl1271 *wl, int addr, u16 *out)
drivers/net/wireless/ti/wl18xx/io.h
11
int __must_check wl18xx_top_reg_write(struct wl1271 *wl, int addr, u16 val);
drivers/net/wireless/ti/wl18xx/io.h
12
int __must_check wl18xx_top_reg_read(struct wl1271 *wl, int addr, u16 *out);
drivers/net/wireless/ti/wl18xx/main.c
1047
static int wl18xx_trigger_cmd(struct wl1271 *wl, int cmd_box_addr,
drivers/net/wireless/ti/wl18xx/main.c
1059
static int wl18xx_ack_event(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/main.c
1065
static u32 wl18xx_calc_tx_blocks(struct wl1271 *wl, u32 len, u32 spare_blks)
drivers/net/wireless/ti/wl18xx/main.c
1072
wl18xx_set_tx_desc_blocks(struct wl1271 *wl, struct wl1271_tx_hw_descr *desc,
drivers/net/wireless/ti/wl18xx/main.c
1079
wl18xx_set_tx_desc_data_len(struct wl1271 *wl, struct wl1271_tx_hw_descr *desc,
drivers/net/wireless/ti/wl18xx/main.c
1098
wl18xx_get_rx_buf_align(struct wl1271 *wl, u32 rx_desc)
drivers/net/wireless/ti/wl18xx/main.c
1106
static u32 wl18xx_get_rx_packet_len(struct wl1271 *wl, void *rx_data,
drivers/net/wireless/ti/wl18xx/main.c
1118
static void wl18xx_tx_immediate_completion(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/main.c
1123
static int wl18xx_set_host_cfg_bitmap(struct wl1271 *wl, u32 extra_mem_blk)
drivers/net/wireless/ti/wl18xx/main.c
1151
static int wl18xx_hw_init(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/main.c
1179
static void wl18xx_convert_fw_status_8_9_1(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/main.c
1219
static void wl18xx_convert_fw_status_8_9_0(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/main.c
1257
static void wl18xx_convert_fw_status(struct wl1271 *wl, void *raw_fw_status,
drivers/net/wireless/ti/wl18xx/main.c
1266
static void wl18xx_set_tx_desc_csum(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/main.c
1296
static void wl18xx_set_rx_csum(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/main.c
1304
static bool wl18xx_is_mimo_supported(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/main.c
1320
static u32 wl18xx_sta_get_ap_rate_mask(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/main.c
1340
static u32 wl18xx_ap_get_mimo_wide_rate_mask(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/main.c
1391
static int wl18xx_get_pg_ver(struct wl1271 *wl, s8 *ver)
drivers/net/wireless/ti/wl18xx/main.c
1487
static int wl18xx_conf_init(struct wl1271 *wl, struct device *dev)
drivers/net/wireless/ti/wl18xx/main.c
1507
static int wl18xx_plt_init(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/main.c
1524
static int wl18xx_get_mac(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/main.c
1562
static int wl18xx_handle_static_data(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/main.c
1593
static int wl18xx_get_spare_blocks(struct wl1271 *wl, bool is_gem)
drivers/net/wireless/ti/wl18xx/main.c
1604
static int wl18xx_set_key(struct wl1271 *wl, enum set_key_cmd cmd,
drivers/net/wireless/ti/wl18xx/main.c
1657
static u32 wl18xx_pre_pkt_send(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/main.c
1676
static void wl18xx_sta_rc_update(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/main.c
1702
static int wl18xx_set_peer_cap(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/main.c
1711
static bool wl18xx_lnk_high_prio(struct wl1271 *wl, u8 hlid,
drivers/net/wireless/ti/wl18xx/main.c
1738
static bool wl18xx_lnk_low_prio(struct wl1271 *wl, u8 hlid,
drivers/net/wireless/ti/wl18xx/main.c
1762
static u32 wl18xx_convert_hwaddr(struct wl1271 *wl, u32 hwaddr)
drivers/net/wireless/ti/wl18xx/main.c
1767
static int wl18xx_setup(struct wl1271 *wl);
drivers/net/wireless/ti/wl18xx/main.c
1933
static int wl18xx_setup(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/main.c
2063
struct wl1271 *wl;
drivers/net/wireless/ti/wl18xx/main.c
660
static int wl18xx_identify_chip(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/main.c
709
static int wl18xx_set_clk(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/main.c
817
static int wl18xx_boot_soft_reset(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/main.c
833
static int wl18xx_pre_boot(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/main.c
863
static int wl18xx_pre_upload(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/main.c
944
static int wl18xx_set_mac_and_phy(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/main.c
968
static int wl18xx_enable_interrupts(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/main.c
996
static int wl18xx_boot(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/scan.c
146
void wl18xx_scan_completed(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wl18xx/scan.c
155
int wl18xx_scan_sched_scan_config(struct wl1271 *wl,
drivers/net/wireless/ti/wl18xx/scan.c
27
static int wl18xx_scan_send(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wl18xx/scan.c
289
int wl18xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wl18xx/scan.c
296
static int __wl18xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wl18xx/scan.c
324
void wl18xx_scan_sched_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wl18xx/scan.c
328
int wl18xx_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wl18xx/scan.c
334
int wl18xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wl18xx/scan.h
105
int wl18xx_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wl18xx/scan.h
107
int wl18xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wl18xx/scan.h
108
void wl18xx_scan_completed(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wl18xx/scan.h
109
int wl18xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wl18xx/scan.h
112
void wl18xx_scan_sched_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wl18xx/tx.c
140
void wl18xx_tx_immediate_complete(struct wl1271 *wl)
drivers/net/wireless/ti/wl18xx/tx.c
18
void wl18xx_get_last_tx_rate(struct wl1271 *wl, struct ieee80211_vif *vif,
drivers/net/wireless/ti/wl18xx/tx.c
62
static void wl18xx_tx_complete_packet(struct wl1271 *wl, u8 tx_stat_byte)
drivers/net/wireless/ti/wl18xx/tx.h
30
void wl18xx_tx_immediate_complete(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/acx.c
1027
int wl1271_acx_init_rx_interrupt(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/acx.c
1057
int wl1271_acx_bet_enable(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
1089
int wl1271_acx_arp_ip_filter(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
1122
int wl1271_acx_pm_config(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/acx.c
113
int wl1271_acx_feature_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/acx.c
1151
int wl1271_acx_keep_alive_mode(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
1179
int wl1271_acx_keep_alive_config(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
1211
int wl1271_acx_rssi_snr_trigger(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
1252
int wl1271_acx_rssi_snr_avg_weights(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/acx.c
1284
int wl1271_acx_set_ht_capabilities(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/acx.c
1333
int wl1271_acx_set_ht_information(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/acx.c
1370
int wl12xx_acx_set_ba_initiator_policy(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/acx.c
1405
int wl12xx_acx_set_ba_receiver_session(struct wl1271 *wl, u8 tid_index,
drivers/net/wireless/ti/wlcore/acx.c
143
int wl1271_acx_mem_map(struct wl1271 *wl, struct acx_header *mem_map,
drivers/net/wireless/ti/wlcore/acx.c
1447
int wl12xx_acx_tsf_info(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
1476
int wl1271_acx_ps_rx_streaming(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
1525
int wl1271_acx_ap_max_tx_retry(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/acx.c
1550
int wl12xx_acx_config_ps(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/acx.c
158
int wl1271_acx_rx_msdu_life_time(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/acx.c
1580
int wl1271_acx_set_inconnection_sta(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/acx.c
1607
int wl1271_acx_fm_coex(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/acx.c
1647
int wl12xx_acx_set_rate_mgmt_params(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/acx.c
1689
int wl12xx_acx_config_hangover(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/acx.c
1729
int wlcore_acx_average_rssi(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
1760
int wl1271_acx_default_rx_filter_enable(struct wl1271 *wl, bool enable,
drivers/net/wireless/ti/wlcore/acx.c
1789
int wl1271_acx_set_rx_filter(struct wl1271 *wl, u8 index, bool enable,
drivers/net/wireless/ti/wlcore/acx.c
184
int wl1271_acx_slot(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
213
int wl1271_acx_group_address_tbl(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
22
int wl1271_acx_wake_up_conditions(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
245
int wl1271_acx_service_period_timeout(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/acx.c
276
int wl1271_acx_rts_threshold(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
311
int wl1271_acx_dco_itrim_params(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/acx.c
340
int wl1271_acx_beacon_filter_opt(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
380
int wl1271_acx_beacon_filter_table(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/acx.c
438
int wl1271_acx_conn_monit_params(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
478
int wl1271_acx_sg_enable(struct wl1271 *wl, bool enable)
drivers/net/wireless/ti/wlcore/acx.c
507
int wl12xx_acx_sg_cfg(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/acx.c
53
int wl1271_acx_sleep_auth(struct wl1271 *wl, u8 sleep_auth)
drivers/net/wireless/ti/wlcore/acx.c
537
int wl1271_acx_cca_threshold(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/acx.c
563
int wl1271_acx_bcn_dtim_options(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/acx.c
593
int wl1271_acx_aid(struct wl1271 *wl, struct wl12xx_vif *wlvif, u16 aid)
drivers/net/wireless/ti/wlcore/acx.c
620
int wl1271_acx_event_mbox_mask(struct wl1271 *wl, u32 event_mask)
drivers/net/wireless/ti/wlcore/acx.c
649
int wl1271_acx_set_preamble(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
677
int wl1271_acx_cts_protect(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
705
int wl1271_acx_statistics(struct wl1271 *wl, void *stats)
drivers/net/wireless/ti/wlcore/acx.c
722
int wl1271_acx_sta_rate_policies(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/acx.c
792
int wl1271_acx_ap_rate_policy(struct wl1271 *wl, struct conf_tx_rate_class *c,
drivers/net/wireless/ti/wlcore/acx.c
82
int wl1271_acx_tx_power(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
825
int wl1271_acx_ac_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
859
int wl1271_acx_tid_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.c
896
int wl1271_acx_frag_threshold(struct wl1271 *wl, u32 frag_threshold)
drivers/net/wireless/ti/wlcore/acx.c
929
int wl1271_acx_tx_config_options(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/acx.c
956
int wl12xx_acx_mem_cfg(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/acx.c
997
int wl1271_acx_init_mem_config(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/acx.h
1029
int wl1271_acx_wake_up_conditions(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/acx.h
1032
int wl1271_acx_sleep_auth(struct wl1271 *wl, u8 sleep_auth);
drivers/net/wireless/ti/wlcore/acx.h
1033
int wl1271_acx_tx_power(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.h
1035
int wl1271_acx_feature_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/acx.h
1036
int wl1271_acx_mem_map(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/acx.h
1038
int wl1271_acx_rx_msdu_life_time(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/acx.h
1039
int wl1271_acx_slot(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.h
1041
int wl1271_acx_group_address_tbl(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.h
1043
int wl1271_acx_service_period_timeout(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/acx.h
1045
int wl1271_acx_rts_threshold(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.h
1047
int wl1271_acx_dco_itrim_params(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/acx.h
1048
int wl1271_acx_beacon_filter_opt(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.h
1050
int wl1271_acx_beacon_filter_table(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/acx.h
1052
int wl1271_acx_conn_monit_params(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.h
1054
int wl1271_acx_sg_enable(struct wl1271 *wl, bool enable);
drivers/net/wireless/ti/wlcore/acx.h
1055
int wl12xx_acx_sg_cfg(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/acx.h
1056
int wl1271_acx_cca_threshold(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/acx.h
1057
int wl1271_acx_bcn_dtim_options(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/acx.h
1058
int wl1271_acx_aid(struct wl1271 *wl, struct wl12xx_vif *wlvif, u16 aid);
drivers/net/wireless/ti/wlcore/acx.h
1059
int wl1271_acx_event_mbox_mask(struct wl1271 *wl, u32 event_mask);
drivers/net/wireless/ti/wlcore/acx.h
1060
int wl1271_acx_set_preamble(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.h
1062
int wl1271_acx_cts_protect(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.h
1064
int wl1271_acx_statistics(struct wl1271 *wl, void *stats);
drivers/net/wireless/ti/wlcore/acx.h
1065
int wl1271_acx_sta_rate_policies(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/acx.h
1066
int wl1271_acx_ap_rate_policy(struct wl1271 *wl, struct conf_tx_rate_class *c,
drivers/net/wireless/ti/wlcore/acx.h
1068
int wl1271_acx_ac_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.h
1070
int wl1271_acx_tid_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.h
1074
int wl1271_acx_frag_threshold(struct wl1271 *wl, u32 frag_threshold);
drivers/net/wireless/ti/wlcore/acx.h
1075
int wl1271_acx_tx_config_options(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/acx.h
1076
int wl12xx_acx_mem_cfg(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/acx.h
1077
int wl1271_acx_init_mem_config(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/acx.h
1078
int wl1271_acx_init_rx_interrupt(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/acx.h
1079
int wl1271_acx_smart_reflex(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/acx.h
1080
int wl1271_acx_bet_enable(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.h
1082
int wl1271_acx_arp_ip_filter(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.h
1084
int wl1271_acx_pm_config(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/acx.h
1085
int wl1271_acx_keep_alive_mode(struct wl1271 *wl, struct wl12xx_vif *vif,
drivers/net/wireless/ti/wlcore/acx.h
1087
int wl1271_acx_keep_alive_config(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.h
1089
int wl1271_acx_rssi_snr_trigger(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.h
1091
int wl1271_acx_rssi_snr_avg_weights(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/acx.h
1093
int wl1271_acx_set_ht_capabilities(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/acx.h
1096
int wl1271_acx_set_ht_information(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/acx.h
1099
int wl12xx_acx_set_ba_initiator_policy(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/acx.h
1101
int wl12xx_acx_set_ba_receiver_session(struct wl1271 *wl, u8 tid_index,
drivers/net/wireless/ti/wlcore/acx.h
1104
int wl12xx_acx_tsf_info(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.h
1106
int wl1271_acx_ps_rx_streaming(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.h
1108
int wl1271_acx_ap_max_tx_retry(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/acx.h
1109
int wl12xx_acx_config_ps(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/acx.h
1110
int wl1271_acx_set_inconnection_sta(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/acx.h
1112
int wl1271_acx_fm_coex(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/acx.h
1113
int wl12xx_acx_set_rate_mgmt_params(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/acx.h
1114
int wl12xx_acx_config_hangover(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/acx.h
1115
int wlcore_acx_average_rssi(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/acx.h
1118
int wl1271_acx_default_rx_filter_enable(struct wl1271 *wl, bool enable,
drivers/net/wireless/ti/wlcore/acx.h
1120
int wl1271_acx_set_rx_filter(struct wl1271 *wl, u8 index, bool enable,
drivers/net/wireless/ti/wlcore/boot.c
126
static int wlcore_boot_static_data(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/boot.c
160
static int wl1271_boot_upload_firmware_chunk(struct wl1271 *wl, void *buf,
drivers/net/wireless/ti/wlcore/boot.c
21
static int wl1271_boot_set_ecpu_ctrl(struct wl1271 *wl, u32 flag)
drivers/net/wireless/ti/wlcore/boot.c
235
int wlcore_boot_upload_firmware(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/boot.c
269
int wlcore_boot_upload_nvs(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/boot.c
39
static int wlcore_boot_parse_fw_ver(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/boot.c
430
int wlcore_boot_run_firmware(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/boot.c
66
static int wlcore_validate_fw_ver(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/boot.h
15
int wlcore_boot_upload_firmware(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/boot.h
16
int wlcore_boot_upload_nvs(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/boot.h
17
int wlcore_boot_run_firmware(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/cmd.c
1018
int wl1271_cmd_template_set(struct wl1271 *wl, u8 role_id,
drivers/net/wireless/ti/wlcore/cmd.c
1062
int wl12xx_cmd_build_null_data(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/cmd.c
1096
int wl12xx_cmd_build_klv_null_data(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/cmd.c
1121
int wl1271_cmd_build_ps_poll(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.c
1141
int wl12xx_cmd_build_probe_req(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.c
1189
struct sk_buff *wl1271_cmd_build_ap_probe_req(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/cmd.c
121
static int wlcore_cmd_send_failsafe(struct wl1271 *wl, u16 id, void *buf,
drivers/net/wireless/ti/wlcore/cmd.c
1221
int wl1271_cmd_build_arp_rsp(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/cmd.c
1312
int wl1271_build_qos_null_data(struct wl1271 *wl, struct ieee80211_vif *vif)
drivers/net/wireless/ti/wlcore/cmd.c
1336
int wl12xx_cmd_set_default_wep_key(struct wl1271 *wl, u8 id, u8 hlid)
drivers/net/wireless/ti/wlcore/cmd.c
1367
int wl1271_cmd_set_sta_key(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.c
1436
int wl1271_cmd_set_ap_key(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.c
149
int wl1271_cmd_send(struct wl1271 *wl, u16 id, void *buf, size_t len,
drivers/net/wireless/ti/wlcore/cmd.c
1500
int wl12xx_cmd_set_peer_state(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.c
1534
int wl12xx_cmd_add_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.c
1593
int wl12xx_cmd_remove_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.c
164
int wlcore_cmd_wait_for_event_or_timeout(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/cmd.c
1680
void wlcore_set_pending_regdomain_ch(struct wl1271 *wl, u16 channel,
drivers/net/wireless/ti/wlcore/cmd.c
1694
int wlcore_cmd_regdomain_config_locked(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/cmd.c
1774
int wl12xx_cmd_config_fwlog(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/cmd.c
1806
int wl12xx_cmd_stop_fwlog(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/cmd.c
1832
static int wl12xx_cmd_roc(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.c
1878
static int wl12xx_cmd_croc(struct wl1271 *wl, u8 role_id)
drivers/net/wireless/ti/wlcore/cmd.c
1906
int wl12xx_roc(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 role_id,
drivers/net/wireless/ti/wlcore/cmd.c
1923
int wl12xx_croc(struct wl1271 *wl, u8 role_id)
drivers/net/wireless/ti/wlcore/cmd.c
1947
int wl12xx_cmd_stop_channel_switch(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/cmd.c
1976
int wl12xx_start_dev(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.c
2015
int wl12xx_stop_dev(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/cmd.c
2048
int wlcore_cmd_generic_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.c
223
int wl12xx_cmd_role_enable(struct wl1271 *wl, u8 *addr, u8 role_type,
drivers/net/wireless/ti/wlcore/cmd.c
266
int wl12xx_cmd_role_disable(struct wl1271 *wl, u8 *role_id)
drivers/net/wireless/ti/wlcore/cmd.c
299
static int wlcore_get_new_session_id(struct wl1271 *wl, u8 hlid)
drivers/net/wireless/ti/wlcore/cmd.c
309
int wl12xx_allocate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid)
drivers/net/wireless/ti/wlcore/cmd.c
355
void wl12xx_free_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid)
drivers/net/wireless/ti/wlcore/cmd.c
40
static int __wlcore_cmd_send(struct wl1271 *wl, u16 id, void *buf,
drivers/net/wireless/ti/wlcore/cmd.c
426
static int wl12xx_cmd_role_start_dev(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/cmd.c
477
static int wl12xx_cmd_role_stop_dev(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/cmd.c
513
int wl12xx_cmd_role_start_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/cmd.c
589
int wl12xx_cmd_role_stop_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/cmd.c
624
int wl12xx_cmd_role_start_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/cmd.c
734
int wl12xx_cmd_role_stop_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/cmd.c
765
int wl12xx_cmd_role_start_ibss(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/cmd.c
837
int wl1271_cmd_test(struct wl1271 *wl, void *buf, size_t buf_len, u8 answer)
drivers/net/wireless/ti/wlcore/cmd.c
867
int wl1271_cmd_interrogate(struct wl1271 *wl, u16 id, void *buf,
drivers/net/wireless/ti/wlcore/cmd.c
897
int wlcore_cmd_configure_failsafe(struct wl1271 *wl, u16 id, void *buf,
drivers/net/wireless/ti/wlcore/cmd.c
927
int wl1271_cmd_configure(struct wl1271 *wl, u16 id, void *buf, size_t len)
drivers/net/wireless/ti/wlcore/cmd.c
937
int wl1271_cmd_data_path(struct wl1271 *wl, bool enable)
drivers/net/wireless/ti/wlcore/cmd.c
988
int wl1271_cmd_ps_mode(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.h
18
int wl1271_cmd_send(struct wl1271 *wl, u16 id, void *buf, size_t len,
drivers/net/wireless/ti/wlcore/cmd.h
20
int wl12xx_cmd_role_enable(struct wl1271 *wl, u8 *addr, u8 role_type,
drivers/net/wireless/ti/wlcore/cmd.h
22
int wl12xx_cmd_role_disable(struct wl1271 *wl, u8 *role_id);
drivers/net/wireless/ti/wlcore/cmd.h
23
int wl12xx_cmd_role_start_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/cmd.h
24
int wl12xx_cmd_role_stop_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/cmd.h
25
int wl12xx_cmd_role_start_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/cmd.h
26
int wl12xx_cmd_role_stop_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/cmd.h
27
int wl12xx_cmd_role_start_ibss(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/cmd.h
28
int wl12xx_start_dev(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.h
30
int wl12xx_stop_dev(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/cmd.h
31
int wl1271_cmd_test(struct wl1271 *wl, void *buf, size_t buf_len, u8 answer);
drivers/net/wireless/ti/wlcore/cmd.h
32
int wl1271_cmd_interrogate(struct wl1271 *wl, u16 id, void *buf,
drivers/net/wireless/ti/wlcore/cmd.h
34
int wl1271_cmd_configure(struct wl1271 *wl, u16 id, void *buf, size_t len);
drivers/net/wireless/ti/wlcore/cmd.h
35
int wlcore_cmd_configure_failsafe(struct wl1271 *wl, u16 id, void *buf,
drivers/net/wireless/ti/wlcore/cmd.h
37
int wl1271_cmd_data_path(struct wl1271 *wl, bool enable);
drivers/net/wireless/ti/wlcore/cmd.h
38
int wl1271_cmd_ps_mode(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.h
40
int wl1271_cmd_read_memory(struct wl1271 *wl, u32 addr, void *answer,
drivers/net/wireless/ti/wlcore/cmd.h
42
int wl1271_cmd_template_set(struct wl1271 *wl, u8 role_id,
drivers/net/wireless/ti/wlcore/cmd.h
45
int wl12xx_cmd_build_null_data(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/cmd.h
46
int wl1271_cmd_build_ps_poll(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.h
48
int wl12xx_cmd_build_probe_req(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.h
53
struct sk_buff *wl1271_cmd_build_ap_probe_req(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/cmd.h
56
int wl1271_cmd_build_arp_rsp(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/cmd.h
57
int wl1271_build_qos_null_data(struct wl1271 *wl, struct ieee80211_vif *vif);
drivers/net/wireless/ti/wlcore/cmd.h
58
int wl12xx_cmd_build_klv_null_data(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/cmd.h
60
int wl12xx_cmd_set_default_wep_key(struct wl1271 *wl, u8 id, u8 hlid);
drivers/net/wireless/ti/wlcore/cmd.h
61
int wl1271_cmd_set_sta_key(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.h
65
int wl1271_cmd_set_ap_key(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.h
69
int wl12xx_cmd_set_peer_state(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.h
71
int wl12xx_roc(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 role_id,
drivers/net/wireless/ti/wlcore/cmd.h
73
int wl12xx_croc(struct wl1271 *wl, u8 role_id);
drivers/net/wireless/ti/wlcore/cmd.h
74
int wl12xx_cmd_add_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.h
76
int wl12xx_cmd_remove_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.h
78
void wlcore_set_pending_regdomain_ch(struct wl1271 *wl, u16 channel,
drivers/net/wireless/ti/wlcore/cmd.h
80
int wlcore_cmd_regdomain_config_locked(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/cmd.h
81
int wlcore_cmd_generic_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.h
83
int wl12xx_cmd_config_fwlog(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/cmd.h
84
int wl12xx_cmd_stop_fwlog(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/cmd.h
85
int wl12xx_cmd_channel_switch(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/cmd.h
88
int wl12xx_cmd_stop_channel_switch(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/cmd.h
90
int wl12xx_allocate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/cmd.h
92
void wl12xx_free_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid);
drivers/net/wireless/ti/wlcore/cmd.h
93
int wlcore_cmd_wait_for_event_or_timeout(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/debugfs.c
101
int (*chip_op) (struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/debugfs.c
1028
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
1109
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
1198
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
1209
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
125
struct wl1271 *wl = file->private_data; \
drivers/net/wireless/ti/wlcore/debugfs.c
1254
static void wl1271_debugfs_add_files(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/debugfs.c
1289
void wl1271_debugfs_reset(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/debugfs.c
1299
int wl1271_debugfs_init(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/debugfs.c
1333
void wl1271_debugfs_exit(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/debugfs.c
135
struct wl1271 *wl = file->private_data; \
drivers/net/wireless/ti/wlcore/debugfs.c
176
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
191
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
223
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
241
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
252
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
305
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
316
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
374
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
385
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
416
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
46
void wl1271_debugfs_update_stats(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/debugfs.c
515
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
625
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
641
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
686
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
702
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
741
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
757
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
80
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
800
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
839
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
855
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
894
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
910
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
947
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
965
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.c
97
static void chip_op_handler(struct wl1271 *wl, unsigned long value,
drivers/net/wireless/ti/wlcore/debugfs.c
976
struct wl1271 *wl = file->private_data;
drivers/net/wireless/ti/wlcore/debugfs.h
18
int wl1271_debugfs_init(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/debugfs.h
19
void wl1271_debugfs_exit(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/debugfs.h
20
void wl1271_debugfs_reset(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/debugfs.h
21
void wl1271_debugfs_update_stats(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/debugfs.h
29
struct wl1271 *wl = file->private_data; \
drivers/net/wireless/ti/wlcore/debugfs.h
58
struct wl1271 *wl = file->private_data; \
drivers/net/wireless/ti/wlcore/debugfs.h
78
struct wl1271 *wl = file->private_data; \
drivers/net/wireless/ti/wlcore/event.c
109
void wlcore_event_rssi_trigger(struct wl1271 *wl, s8 *metric_arr)
drivers/net/wireless/ti/wlcore/event.c
134
static void wl1271_stop_ba_event(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/event.c
160
void wlcore_event_soft_gemini_sense(struct wl1271 *wl, u8 enable)
drivers/net/wireless/ti/wlcore/event.c
175
void wlcore_event_sched_scan_completed(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/event.c
188
void wlcore_event_ba_rx_constraint(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/event.c
210
void wlcore_event_channel_switch(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/event.c
242
void wlcore_event_dummy_packet(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/event.c
25
int wlcore_event_fw_logger(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/event.c
254
static void wlcore_disconnect_sta(struct wl1271 *wl, unsigned long sta_bitmap)
drivers/net/wireless/ti/wlcore/event.c
288
void wlcore_event_max_tx_failure(struct wl1271 *wl, unsigned long sta_bitmap)
drivers/net/wireless/ti/wlcore/event.c
295
void wlcore_event_inactive_sta(struct wl1271 *wl, unsigned long sta_bitmap)
drivers/net/wireless/ti/wlcore/event.c
302
void wlcore_event_roc_complete(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/event.c
310
void wlcore_event_beacon_loss(struct wl1271 *wl, unsigned long roles_bitmap)
drivers/net/wireless/ti/wlcore/event.c
350
int wl1271_event_unmask(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/event.c
362
int wl1271_event_handle(struct wl1271 *wl, u8 mbox_num)
drivers/net/wireless/ti/wlcore/event.h
61
struct wl1271;
drivers/net/wireless/ti/wlcore/event.h
63
int wl1271_event_unmask(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/event.h
64
int wl1271_event_handle(struct wl1271 *wl, u8 mbox);
drivers/net/wireless/ti/wlcore/event.h
66
void wlcore_event_soft_gemini_sense(struct wl1271 *wl, u8 enable);
drivers/net/wireless/ti/wlcore/event.h
67
void wlcore_event_sched_scan_completed(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/event.h
69
void wlcore_event_ba_rx_constraint(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/event.h
72
void wlcore_event_channel_switch(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/event.h
75
void wlcore_event_beacon_loss(struct wl1271 *wl, unsigned long roles_bitmap);
drivers/net/wireless/ti/wlcore/event.h
76
void wlcore_event_dummy_packet(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/event.h
77
void wlcore_event_max_tx_failure(struct wl1271 *wl, unsigned long sta_bitmap);
drivers/net/wireless/ti/wlcore/event.h
78
void wlcore_event_inactive_sta(struct wl1271 *wl, unsigned long sta_bitmap);
drivers/net/wireless/ti/wlcore/event.h
79
void wlcore_event_roc_complete(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/event.h
80
void wlcore_event_rssi_trigger(struct wl1271 *wl, s8 *metric_arr);
drivers/net/wireless/ti/wlcore/event.h
81
int wlcore_event_fw_logger(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/hw_ops.h
105
wlcore_hw_sta_get_ap_rate_mask(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/hw_ops.h
113
static inline int wlcore_identify_fw(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/hw_ops.h
122
wlcore_hw_set_tx_desc_csum(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/hw_ops.h
133
wlcore_hw_set_rx_csum(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/hw_ops.h
142
wlcore_hw_ap_get_mimo_wide_rate_mask(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/hw_ops.h
15
wlcore_hw_calc_tx_blocks(struct wl1271 *wl, u32 len, u32 spare_blks)
drivers/net/wireless/ti/wlcore/hw_ops.h
152
wlcore_debugfs_init(struct wl1271 *wl, struct dentry *rootdir)
drivers/net/wireless/ti/wlcore/hw_ops.h
161
wlcore_handle_static_data(struct wl1271 *wl, void *static_data)
drivers/net/wireless/ti/wlcore/hw_ops.h
170
wlcore_hw_get_spare_blocks(struct wl1271 *wl, bool is_gem)
drivers/net/wireless/ti/wlcore/hw_ops.h
179
wlcore_hw_set_key(struct wl1271 *wl, enum set_key_cmd cmd,
drivers/net/wireless/ti/wlcore/hw_ops.h
191
wlcore_hw_pre_pkt_send(struct wl1271 *wl, u32 buf_offset, u32 last_len)
drivers/net/wireless/ti/wlcore/hw_ops.h
200
wlcore_hw_sta_rc_update(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/hw_ops.h
207
wlcore_hw_interrupt_notify(struct wl1271 *wl, bool action)
drivers/net/wireless/ti/wlcore/hw_ops.h
215
wlcore_hw_rx_ba_filter(struct wl1271 *wl, bool action)
drivers/net/wireless/ti/wlcore/hw_ops.h
223
wlcore_hw_ap_sleep(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/hw_ops.h
232
wlcore_hw_set_peer_cap(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/hw_ops.h
24
wlcore_hw_set_tx_desc_blocks(struct wl1271 *wl, struct wl1271_tx_hw_descr *desc,
drivers/net/wireless/ti/wlcore/hw_ops.h
245
wlcore_hw_convert_hwaddr(struct wl1271 *wl, u32 hwaddr)
drivers/net/wireless/ti/wlcore/hw_ops.h
254
wlcore_hw_lnk_high_prio(struct wl1271 *wl, u8 hlid,
drivers/net/wireless/ti/wlcore/hw_ops.h
264
wlcore_hw_lnk_low_prio(struct wl1271 *wl, u8 hlid,
drivers/net/wireless/ti/wlcore/hw_ops.h
274
wlcore_smart_config_start(struct wl1271 *wl, u32 group_bitmap)
drivers/net/wireless/ti/wlcore/hw_ops.h
283
wlcore_smart_config_stop(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/hw_ops.h
292
wlcore_smart_config_set_group_key(struct wl1271 *wl, u16 group_id,
drivers/net/wireless/ti/wlcore/hw_ops.h
302
wlcore_hw_set_cac(struct wl1271 *wl, struct wl12xx_vif *wlvif, bool start)
drivers/net/wireless/ti/wlcore/hw_ops.h
311
wlcore_hw_dfs_master_restart(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/hw_ops.h
34
wlcore_hw_set_tx_desc_data_len(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/hw_ops.h
45
wlcore_hw_get_rx_buf_align(struct wl1271 *wl, u32 rx_desc)
drivers/net/wireless/ti/wlcore/hw_ops.h
55
wlcore_hw_prepare_read(struct wl1271 *wl, u32 rx_desc, u32 len)
drivers/net/wireless/ti/wlcore/hw_ops.h
64
wlcore_hw_get_rx_packet_len(struct wl1271 *wl, void *rx_data, u32 data_len)
drivers/net/wireless/ti/wlcore/hw_ops.h
72
static inline int wlcore_hw_tx_delayed_compl(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/hw_ops.h
80
static inline void wlcore_hw_tx_immediate_compl(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/hw_ops.h
87
wlcore_hw_init_vif(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/hw_ops.h
96
wlcore_hw_convert_fw_status(struct wl1271 *wl, void *raw_fw_status,
drivers/net/wireless/ti/wlcore/init.c
144
static int wl1271_ap_init_deauth_template(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/init.c
170
static int wl1271_ap_init_null_template(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/init.c
203
static int wl1271_ap_init_qos_null_template(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/init.c
23
int wl1271_init_templates_config(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/init.c
236
static int wl12xx_init_rx_config(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/init.c
247
static int wl12xx_init_phy_vif_config(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/init.c
267
static int wl1271_init_sta_beacon_filter(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/init.c
284
int wl1271_init_pta(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/init.c
299
int wl1271_init_energy_detection(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/init.c
310
static int wl1271_init_beacon_broadcast(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/init.c
322
static int wl12xx_init_fwlog(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/init.c
337
int wl1271_sta_hw_init(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/init.c
358
static int wl1271_sta_hw_init_post_mem(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/init.c
373
static int wl1271_ap_hw_init(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/init.c
389
int wl1271_ap_init_templates(struct wl1271 *wl, struct ieee80211_vif *vif)
drivers/net/wireless/ti/wlcore/init.c
417
static int wl1271_ap_hw_init_post_mem(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/init.c
423
int wl1271_init_ap_rates(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/init.c
482
static int wl1271_set_ba_policies(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/init.c
502
static int wl12xx_init_sta_role(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/init.c
534
static int wl12xx_init_ap_role(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/init.c
555
int wl1271_init_vif_specific(struct wl1271 *wl, struct ieee80211_vif *vif)
drivers/net/wireless/ti/wlcore/init.c
659
int wl1271_hw_init(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/init.h
15
int wl1271_hw_init_power_auth(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/init.h
16
int wl1271_init_templates_config(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/init.h
17
int wl1271_init_pta(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/init.h
18
int wl1271_init_energy_detection(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/init.h
19
int wl1271_chip_specific_init(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/init.h
20
int wl1271_hw_init(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/init.h
21
int wl1271_init_vif_specific(struct wl1271 *wl, struct ieee80211_vif *vif);
drivers/net/wireless/ti/wlcore/init.h
22
int wl1271_init_ap_rates(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/init.h
23
int wl1271_ap_init_templates(struct wl1271 *wl, struct ieee80211_vif *vif);
drivers/net/wireless/ti/wlcore/init.h
24
int wl1271_sta_hw_init(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/io.c
123
int wlcore_set_partition(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/io.c
188
void wl1271_io_reset(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/io.c
194
void wl1271_io_init(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/io.c
21
bool wl1271_set_block_size(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/io.c
31
void wlcore_disable_interrupts(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/io.c
37
void wlcore_disable_interrupts_nosync(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/io.c
43
void wlcore_enable_interrupts(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/io.c
49
void wlcore_synchronize_interrupts(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/io.c
55
int wlcore_translate_addr(struct wl1271 *wl, int addr)
drivers/net/wireless/ti/wlcore/io.h
110
static inline int __must_check wlcore_raw_write32(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wlcore/io.h
118
static inline int __must_check wlcore_read(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wlcore/io.h
128
static inline int __must_check wlcore_write(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wlcore/io.h
138
static inline int __must_check wlcore_write_data(struct wl1271 *wl, int reg,
drivers/net/wireless/ti/wlcore/io.h
145
static inline int __must_check wlcore_read_data(struct wl1271 *wl, int reg,
drivers/net/wireless/ti/wlcore/io.h
152
static inline int __must_check wlcore_read_hwaddr(struct wl1271 *wl, int hwaddr,
drivers/net/wireless/ti/wlcore/io.h
167
static inline int __must_check wlcore_read32(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wlcore/io.h
173
static inline int __must_check wlcore_write32(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wlcore/io.h
179
static inline int __must_check wlcore_read_reg(struct wl1271 *wl, int reg,
drivers/net/wireless/ti/wlcore/io.h
187
static inline int __must_check wlcore_write_reg(struct wl1271 *wl, int reg,
drivers/net/wireless/ti/wlcore/io.h
195
static inline void wl1271_power_off(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/io.h
208
static inline int wl1271_power_on(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/io.h
220
int wlcore_set_partition(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/io.h
223
bool wl1271_set_block_size(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/io.h
227
int wl1271_tx_dummy_packet(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/io.h
32
struct wl1271;
drivers/net/wireless/ti/wlcore/io.h
34
void wlcore_disable_interrupts(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/io.h
35
void wlcore_disable_interrupts_nosync(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/io.h
36
void wlcore_enable_interrupts(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/io.h
37
void wlcore_synchronize_interrupts(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/io.h
39
void wl1271_io_reset(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/io.h
40
void wl1271_io_init(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/io.h
41
int wlcore_translate_addr(struct wl1271 *wl, int addr);
drivers/net/wireless/ti/wlcore/io.h
44
static inline int __must_check wlcore_raw_write(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wlcore/io.h
62
static inline int __must_check wlcore_raw_read(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wlcore/io.h
80
static inline int __must_check wlcore_raw_read_data(struct wl1271 *wl, int reg,
drivers/net/wireless/ti/wlcore/io.h
87
static inline int __must_check wlcore_raw_write_data(struct wl1271 *wl, int reg,
drivers/net/wireless/ti/wlcore/io.h
94
static inline int __must_check wlcore_raw_read32(struct wl1271 *wl, int addr,
drivers/net/wireless/ti/wlcore/main.c
1004
struct wl1271 *wl =
drivers/net/wireless/ti/wlcore/main.c
1005
container_of(work, struct wl1271, recovery_work);
drivers/net/wireless/ti/wlcore/main.c
1071
static int wlcore_fw_wakeup(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
1076
static int wl1271_setup(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
1097
static int wl12xx_set_power_on(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
111
int wl1271_recalc_rx_streaming(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/main.c
1126
static int wl12xx_chip_wakeup(struct wl1271 *wl, bool plt)
drivers/net/wireless/ti/wlcore/main.c
1165
int wl1271_plt_start(struct wl1271 *wl, const enum plt_mode plt_mode)
drivers/net/wireless/ti/wlcore/main.c
1233
int wl1271_plt_stop(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
1287
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
1356
int wl1271_tx_dummy_packet(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
1390
static struct sk_buff *wl12xx_alloc_dummy_packet(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
140
struct wl1271 *wl = wlvif->wl;
drivers/net/wireless/ti/wlcore/main.c
1632
static int wl1271_configure_wowlan(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
1697
static int wl1271_configure_suspend_sta(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
1727
static int wl1271_configure_suspend_ap(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
1749
static int wl1271_configure_suspend(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
176
struct wl1271 *wl = wlvif->wl;
drivers/net/wireless/ti/wlcore/main.c
1760
static void wl1271_configure_resume(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/main.c
1798
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
1877
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
1984
static void wlcore_op_stop_locked(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
201
struct wl1271 *wl = wlvif->wl;
drivers/net/wireless/ti/wlcore/main.c
206
void wl12xx_rearm_tx_watchdog_locked(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
2094
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
2108
struct wl1271 *wl;
drivers/net/wireless/ti/wlcore/main.c
2145
struct wl1271 *wl;
drivers/net/wireless/ti/wlcore/main.c
2173
struct wl1271 *wl;
drivers/net/wireless/ti/wlcore/main.c
2211
static int wl12xx_allocate_rate_policy(struct wl1271 *wl, u8 *idx)
drivers/net/wireless/ti/wlcore/main.c
222
struct wl1271 *wl = wlvif->wl;
drivers/net/wireless/ti/wlcore/main.c
2223
static void wl12xx_free_rate_policy(struct wl1271 *wl, u8 *idx)
drivers/net/wireless/ti/wlcore/main.c
2232
static int wlcore_allocate_klv_template(struct wl1271 *wl, u8 *idx)
drivers/net/wireless/ti/wlcore/main.c
2244
static void wlcore_free_klv_template(struct wl1271 *wl, u8 *idx)
drivers/net/wireless/ti/wlcore/main.c
2253
static u8 wl12xx_get_role_type(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/main.c
2281
static int wl12xx_init_vif_data(struct wl1271 *wl, struct ieee80211_vif *vif)
drivers/net/wireless/ti/wlcore/main.c
2377
static int wl12xx_init_fw(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
2465
static bool wl12xx_need_fw_change(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
2501
static void wl12xx_force_active_psm(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
252
struct wl1271 *wl;
drivers/net/wireless/ti/wlcore/main.c
2535
static int wlcore_allocate_hw_queue_base(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
255
wl = container_of(dwork, struct wl1271, tx_watchdog_work);
drivers/net/wireless/ti/wlcore/main.c
2594
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
2712
static void __wl1271_op_remove_interface(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
2865
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
2902
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
2916
static int wlcore_join(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/main.c
2967
static int wlcore_set_ssid(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/main.c
2989
static int wlcore_set_assoc(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/main.c
3076
static int wlcore_unset_assoc(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/main.c
311
static void wlcore_adjust_conf(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
3131
static void wl1271_set_band_rate(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/main.c
3137
static void wl1271_sta_handle_idle(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/main.c
3156
static int wl12xx_config_vif(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/main.c
3177
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
3262
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
3330
static int wl1271_record_ap_key(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/main.c
336
static void wl12xx_irq_ps_regulate_link(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
3377
static void wl1271_free_ap_keys(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/main.c
3387
static int wl1271_ap_init_hwenc(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/main.c
3427
static int wl1271_set_key(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/main.c
3510
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
3549
int wlcore_set_key(struct wl1271 *wl, enum set_key_cmd cmd,
drivers/net/wireless/ti/wlcore/main.c
365
static void wl12xx_irq_update_links_status(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
3670
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
3710
void wlcore_regdomain_config(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
3742
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
3789
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
3841
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
387
static int wlcore_fw_status(struct wl1271 *wl, struct wl_fw_status *status)
drivers/net/wireless/ti/wlcore/main.c
3874
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
3901
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
3930
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
3989
static int wl1271_ap_set_probe_resp_tmpl(struct wl1271 *wl, u32 rates,
drivers/net/wireless/ti/wlcore/main.c
4017
static int wl1271_ap_set_probe_resp_tmpl_legacy(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
4074
static int wl1271_bss_erp_info_changed(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
4117
static int wlcore_set_beacon_template(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
4203
static int wl1271_bss_beacon_info_changed(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
4244
static void wl1271_bss_info_changed_ap(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
4342
static int wlcore_set_bssid(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/main.c
4393
static int wlcore_clear_bssid(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/main.c
4416
static void wl1271_bss_info_changed_sta(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
4669
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
4742
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
4789
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
4839
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
4874
static int __wlcore_switch_vif_chan(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
49
static void __wl1271_op_remove_interface(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
4917
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
4950
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
5003
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
5044
static int wl1271_allocate_sta(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
5073
void wl1271_free_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid)
drivers/net/wireless/ti/wlcore/main.c
5099
static int wl12xx_sta_add(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
5123
static int wl12xx_sta_remove(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
5145
static void wlcore_roc_if_possible(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
5164
void wlcore_update_inconn_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/main.c
52
static void wlcore_op_stop_locked(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/main.c
5204
static int wl12xx_update_sta_state(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
53
static void wl1271_free_ap_keys(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/main.c
5316
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
5348
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
5473
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
55
static int wl12xx_set_authorized(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/main.c
5515
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
5563
static const void *wlcore_get_beacon_ie(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
5579
static int wlcore_get_csa_count(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/main.c
5599
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
5643
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
5655
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
5694
static int __wlcore_roc_completed(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
5717
static int wlcore_roc_completed(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
573
static void wl1271_flush_deferred_work(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
5746
struct wl1271 *wl;
drivers/net/wireless/ti/wlcore/main.c
5750
wl = container_of(dwork, struct wl1271, roc_complete_work);
drivers/net/wireless/ti/wlcore/main.c
5760
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
5802
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
5836
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
5845
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
588
struct wl1271 *wl =
drivers/net/wireless/ti/wlcore/main.c
589
container_of(work, struct wl1271, netstack_work);
drivers/net/wireless/ti/wlcore/main.c
598
static int wlcore_irq_locked(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
6049
u8 wlcore_rate_to_idx(struct wl1271 *wl, u8 rate, enum nl80211_band band)
drivers/net/wireless/ti/wlcore/main.c
6069
static void wl12xx_derive_mac_addresses(struct wl1271 *wl, u32 oui, u32 nic)
drivers/net/wireless/ti/wlcore/main.c
6108
static int wl12xx_get_hw_info(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
6130
static int wl1271_register_hw(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
6199
static void wl1271_unregister_hw(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
6209
static int wl1271_init_ieee80211(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
6355
struct wl1271 *wl;
drivers/net/wireless/ti/wlcore/main.c
6501
int wlcore_free_hw(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
6552
struct wl1271 *wl = context;
drivers/net/wireless/ti/wlcore/main.c
6682
struct wl1271 *wl = dev_get_drvdata(dev);
drivers/net/wireless/ti/wlcore/main.c
6715
struct wl1271 *wl = dev_get_drvdata(dev);
drivers/net/wireless/ti/wlcore/main.c
6766
int wlcore_probe(struct wl1271 *wl, struct platform_device *pdev)
drivers/net/wireless/ti/wlcore/main.c
6805
struct wl1271 *wl = platform_get_drvdata(pdev);
drivers/net/wireless/ti/wlcore/main.c
730
struct wl1271 *wl = cookie;
drivers/net/wireless/ti/wlcore/main.c
80
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/main.c
813
static int wl12xx_fetch_firmware(struct wl1271 *wl, bool plt)
drivers/net/wireless/ti/wlcore/main.c
876
void wl12xx_queue_recovery_work(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
889
size_t wl12xx_copy_fwlog(struct wl1271 *wl, u8 *memblock, size_t maxlen)
drivers/net/wireless/ti/wlcore/main.c
89
static int wl1271_set_rx_streaming(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/main.c
903
static void wl12xx_read_fwlog_panic(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/main.c
935
static void wlcore_save_freed_pkts(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/main.c
955
static void wlcore_save_freed_pkts_addr(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/main.c
973
static void wlcore_print_recovery(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/ps.c
113
void wl12xx_ps_link_start(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/ps.c
149
void wl12xx_ps_link_end(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid)
drivers/net/wireless/ti/wlcore/ps.c
15
int wl1271_ps_set_mode(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/ps.c
77
static void wl1271_ps_filter_frames(struct wl1271 *wl, u8 hlid)
drivers/net/wireless/ti/wlcore/ps.h
16
int wl1271_ps_set_mode(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/ps.h
18
void wl12xx_ps_link_start(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/ps.h
20
void wl12xx_ps_link_end(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid);
drivers/net/wireless/ti/wlcore/rx.c
103
static int wl1271_rx_handle_data(struct wl1271 *wl, u8 *data, u32 length,
drivers/net/wireless/ti/wlcore/rx.c
199
int wlcore_rx(struct wl1271 *wl, struct wl_fw_status *status)
drivers/net/wireless/ti/wlcore/rx.c
27
static u32 wlcore_rx_get_buf_size(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/rx.c
299
int wl1271_rx_filter_enable(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/rx.c
327
int wl1271_rx_filter_clear_all(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/rx.c
37
static u32 wlcore_rx_get_align_buf_size(struct wl1271 *wl, u32 pkt_len)
drivers/net/wireless/ti/wlcore/rx.c
45
static void wl1271_rx_status(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/rx.h
134
int wlcore_rx(struct wl1271 *wl, struct wl_fw_status *status);
drivers/net/wireless/ti/wlcore/rx.h
136
int wl1271_rx_filter_enable(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/rx.h
139
int wl1271_rx_filter_clear_all(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/scan.c
112
static int wlcore_count_started_vifs(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/scan.c
123
wlcore_scan_get_channels(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/scan.c
23
struct wl1271 *wl;
drivers/net/wireless/ti/wlcore/scan.c
243
wlcore_set_scan_chan_params(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/scan.c
31
wl = container_of(dwork, struct wl1271, scan_complete_work);
drivers/net/wireless/ti/wlcore/scan.c
329
int wlcore_scan(struct wl1271 *wl, struct ieee80211_vif *vif,
drivers/net/wireless/ti/wlcore/scan.c
368
wlcore_scan_sched_scan_ssid_list(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/scan.c
471
void wlcore_scan_sched_scan_results(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/scan.h
15
int wlcore_scan(struct wl1271 *wl, struct ieee80211_vif *vif,
drivers/net/wireless/ti/wlcore/scan.h
152
wlcore_set_scan_chan_params(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/scan.h
160
wlcore_scan_sched_scan_ssid_list(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/scan.h
18
int wl1271_scan_build_probe_req(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/scan.h
21
void wl1271_scan_stm(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/scan.h
23
int wl1271_scan_sched_scan_config(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/scan.h
27
int wl1271_scan_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/scan.h
28
void wlcore_scan_sched_scan_results(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/sdio.c
379
struct wl1271 *wl = platform_get_drvdata(glue->core);
drivers/net/wireless/ti/wlcore/spi.c
198
struct wl1271 *wl = dev_get_drvdata(child);
drivers/net/wireless/ti/wlcore/spi.c
234
struct wl1271 *wl = dev_get_drvdata(child);
drivers/net/wireless/ti/wlcore/sysfs.c
126
int wlcore_sysfs_init(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/sysfs.c
163
void wlcore_sysfs_free(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/sysfs.c
19
struct wl1271 *wl = dev_get_drvdata(dev);
drivers/net/wireless/ti/wlcore/sysfs.c
34
struct wl1271 *wl = dev_get_drvdata(dev);
drivers/net/wireless/ti/wlcore/sysfs.c
74
struct wl1271 *wl = dev_get_drvdata(dev);
drivers/net/wireless/ti/wlcore/sysfs.c
94
struct wl1271 *wl = dev_get_drvdata(dev);
drivers/net/wireless/ti/wlcore/sysfs.h
11
int wlcore_sysfs_init(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/sysfs.h
12
void wlcore_sysfs_free(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/testmode.c
137
static int wl1271_tm_cmd_interrogate(struct wl1271 *wl, struct nlattr *tb[])
drivers/net/wireless/ti/wlcore/testmode.c
201
static int wl1271_tm_cmd_configure(struct wl1271 *wl, struct nlattr *tb[])
drivers/net/wireless/ti/wlcore/testmode.c
233
static int wl1271_tm_detect_fem(struct wl1271 *wl, struct nlattr *tb[])
drivers/net/wireless/ti/wlcore/testmode.c
270
static int wl1271_tm_cmd_set_plt_mode(struct wl1271 *wl, struct nlattr *tb[])
drivers/net/wireless/ti/wlcore/testmode.c
301
static int wl12xx_tm_cmd_get_mac(struct wl1271 *wl, struct nlattr *tb[])
drivers/net/wireless/ti/wlcore/testmode.c
350
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/testmode.c
58
static int wl1271_tm_cmd_test(struct wl1271 *wl, struct nlattr *tb[])
drivers/net/wireless/ti/wlcore/tx.c
1018
void wl1271_tx_reset_link_queues(struct wl1271 *wl, u8 hlid)
drivers/net/wireless/ti/wlcore/tx.c
1055
void wl12xx_tx_reset_wlvif(struct wl1271 *wl, struct wl12xx_vif *wlvif)
drivers/net/wireless/ti/wlcore/tx.c
106
static void wl1271_tx_regulate_link(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/tx.c
1076
void wl12xx_tx_reset(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/tx.c
1134
void wl1271_tx_flush(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/tx.c
1188
u32 wl1271_tx_min_rate_get(struct wl1271 *wl, u32 rate_set)
drivers/net/wireless/ti/wlcore/tx.c
1197
void wlcore_stop_queue_locked(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/tx.c
1212
void wlcore_stop_queue(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 queue,
drivers/net/wireless/ti/wlcore/tx.c
1222
void wlcore_wake_queue(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 queue,
drivers/net/wireless/ti/wlcore/tx.c
1242
void wlcore_stop_queues(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/tx.c
1263
void wlcore_wake_queues(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/tx.c
1284
bool wlcore_is_queue_stopped_by_reason(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/tx.c
1299
bool wlcore_is_queue_stopped_by_reason_locked(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/tx.c
1309
bool wlcore_is_queue_stopped_locked(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/tx.c
134
bool wl12xx_is_dummy_packet(struct wl1271 *wl, struct sk_buff *skb)
drivers/net/wireless/ti/wlcore/tx.c
140
static u8 wl12xx_tx_get_hlid_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/tx.c
159
u8 wl12xx_tx_get_hlid(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/tx.c
176
unsigned int wlcore_calc_packet_alignment(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/tx.c
187
static int wl1271_tx_allocate(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/tx.c
252
static void wl1271_tx_fill_hdr(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/tx.c
30
static int wl1271_set_default_wep_key(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/tx.c
362
static int wl1271_prepare_tx_frame(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/tx.c
441
u32 wl1271_tx_enabled_rates_get(struct wl1271 *wl, u32 rate_set,
drivers/net/wireless/ti/wlcore/tx.c
467
void wl1271_handle_tx_low_watermark(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/tx.c
485
static int wlcore_select_ac(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/tx.c
49
static int wl1271_alloc_tx_id(struct wl1271 *wl, struct sk_buff *skb)
drivers/net/wireless/ti/wlcore/tx.c
509
static struct sk_buff *wlcore_lnk_dequeue(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/tx.c
530
static struct sk_buff *wlcore_lnk_dequeue_high_prio(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/tx.c
549
static struct sk_buff *wlcore_vif_dequeue_high_prio(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/tx.c
584
static struct sk_buff *wl1271_skb_dequeue(struct wl1271 *wl, u8 *hlid)
drivers/net/wireless/ti/wlcore/tx.c
63
void wl1271_free_tx_id(struct wl1271 *wl, int id)
drivers/net/wireless/ti/wlcore/tx.c
674
static void wl1271_skb_queue_head(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/tx.c
704
void wl12xx_rearm_rx_streaming(struct wl1271 *wl, unsigned long *active_hlids)
drivers/net/wireless/ti/wlcore/tx.c
75
static void wl1271_tx_ap_update_inconnection_sta(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/tx.c
750
int wlcore_tx_work_locked(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/tx.c
856
struct wl1271 *wl = container_of(work, struct wl1271, tx_work);
drivers/net/wireless/ti/wlcore/tx.c
897
static void wl1271_tx_complete_packet(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/tx.c
972
int wlcore_tx_complete(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/tx.h
219
static inline int wl1271_tx_total_queue_count(struct wl1271 *wl)
drivers/net/wireless/ti/wlcore/tx.h
230
int wlcore_tx_work_locked(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/tx.h
231
int wlcore_tx_complete(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/tx.h
232
void wl12xx_tx_reset_wlvif(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/tx.h
233
void wl12xx_tx_reset(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/tx.h
234
void wl1271_tx_flush(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/tx.h
235
u8 wlcore_rate_to_idx(struct wl1271 *wl, u8 rate, enum nl80211_band band);
drivers/net/wireless/ti/wlcore/tx.h
236
u32 wl1271_tx_enabled_rates_get(struct wl1271 *wl, u32 rate_set,
drivers/net/wireless/ti/wlcore/tx.h
238
u32 wl1271_tx_min_rate_get(struct wl1271 *wl, u32 rate_set);
drivers/net/wireless/ti/wlcore/tx.h
239
u8 wl12xx_tx_get_hlid(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/tx.h
241
void wl1271_tx_reset_link_queues(struct wl1271 *wl, u8 hlid);
drivers/net/wireless/ti/wlcore/tx.h
242
void wl1271_handle_tx_low_watermark(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/tx.h
243
bool wl12xx_is_dummy_packet(struct wl1271 *wl, struct sk_buff *skb);
drivers/net/wireless/ti/wlcore/tx.h
244
void wl12xx_rearm_rx_streaming(struct wl1271 *wl, unsigned long *active_hlids);
drivers/net/wireless/ti/wlcore/tx.h
245
unsigned int wlcore_calc_packet_alignment(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/tx.h
247
void wl1271_free_tx_id(struct wl1271 *wl, int id);
drivers/net/wireless/ti/wlcore/tx.h
248
void wlcore_stop_queue_locked(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/tx.h
250
void wlcore_stop_queue(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 queue,
drivers/net/wireless/ti/wlcore/tx.h
252
void wlcore_wake_queue(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 queue,
drivers/net/wireless/ti/wlcore/tx.h
254
void wlcore_stop_queues(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/tx.h
256
void wlcore_wake_queues(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/tx.h
258
bool wlcore_is_queue_stopped_by_reason(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/tx.h
262
wlcore_is_queue_stopped_by_reason_locked(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/tx.h
266
bool wlcore_is_queue_stopped_locked(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/tx.h
270
void wl1271_free_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid);
drivers/net/wireless/ti/wlcore/tx.h
271
void wl12xx_rearm_tx_watchdog_locked(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/vendor_cmd.c
107
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/vendor_cmd.c
32
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/vendor_cmd.c
76
struct wl1271 *wl = hw->priv;
drivers/net/wireless/ti/wlcore/wlcore.h
103
u32 (*convert_hwaddr)(struct wl1271 *wl, u32 hwaddr);
drivers/net/wireless/ti/wlcore/wlcore.h
104
bool (*lnk_high_prio)(struct wl1271 *wl, u8 hlid,
drivers/net/wireless/ti/wlcore/wlcore.h
106
bool (*lnk_low_prio)(struct wl1271 *wl, u8 hlid,
drivers/net/wireless/ti/wlcore/wlcore.h
108
int (*interrupt_notify)(struct wl1271 *wl, bool action);
drivers/net/wireless/ti/wlcore/wlcore.h
109
int (*rx_ba_filter)(struct wl1271 *wl, bool action);
drivers/net/wireless/ti/wlcore/wlcore.h
110
int (*ap_sleep)(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/wlcore.h
111
int (*smart_config_start)(struct wl1271 *wl, u32 group_bitmap);
drivers/net/wireless/ti/wlcore/wlcore.h
112
int (*smart_config_stop)(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/wlcore.h
113
int (*smart_config_set_group_key)(struct wl1271 *wl, u16 group_id,
drivers/net/wireless/ti/wlcore/wlcore.h
115
int (*set_cac)(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/wlcore.h
117
int (*dfs_master_restart)(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/wlcore.h
38
int (*setup)(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/wlcore.h
39
int (*identify_chip)(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/wlcore.h
40
int (*identify_fw)(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/wlcore.h
41
int (*boot)(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/wlcore.h
42
int (*plt_init)(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/wlcore.h
43
int (*trigger_cmd)(struct wl1271 *wl, int cmd_box_addr,
drivers/net/wireless/ti/wlcore/wlcore.h
45
int (*ack_event)(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/wlcore.h
46
int (*wait_for_event)(struct wl1271 *wl, enum wlcore_wait_event event,
drivers/net/wireless/ti/wlcore/wlcore.h
48
int (*process_mailbox_events)(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/wlcore.h
49
u32 (*calc_tx_blocks)(struct wl1271 *wl, u32 len, u32 spare_blks);
drivers/net/wireless/ti/wlcore/wlcore.h
499
int wlcore_probe(struct wl1271 *wl, struct platform_device *pdev);
drivers/net/wireless/ti/wlcore/wlcore.h
50
void (*set_tx_desc_blocks)(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/wlcore.h
503
int wlcore_free_hw(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/wlcore.h
504
int wlcore_set_key(struct wl1271 *wl, enum set_key_cmd cmd,
drivers/net/wireless/ti/wlcore/wlcore.h
508
void wlcore_regdomain_config(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/wlcore.h
509
void wlcore_update_inconn_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/wlcore.h
513
wlcore_set_ht_cap(struct wl1271 *wl, enum nl80211_band band,
drivers/net/wireless/ti/wlcore/wlcore.h
523
wlcore_set_min_fw_ver(struct wl1271 *wl, unsigned int chip,
drivers/net/wireless/ti/wlcore/wlcore.h
53
void (*set_tx_desc_data_len)(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/wlcore.h
56
enum wl_rx_buf_align (*get_rx_buf_align)(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/wlcore.h
58
int (*prepare_read)(struct wl1271 *wl, u32 rx_desc, u32 len);
drivers/net/wireless/ti/wlcore/wlcore.h
59
u32 (*get_rx_packet_len)(struct wl1271 *wl, void *rx_data,
drivers/net/wireless/ti/wlcore/wlcore.h
61
int (*tx_delayed_compl)(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/wlcore.h
62
void (*tx_immediate_compl)(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/wlcore.h
63
int (*hw_init)(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/wlcore.h
64
int (*init_vif)(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/wlcore.h
65
void (*convert_fw_status)(struct wl1271 *wl, void *raw_fw_status,
drivers/net/wireless/ti/wlcore/wlcore.h
67
u32 (*sta_get_ap_rate_mask)(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/wlcore.h
69
int (*get_pg_ver)(struct wl1271 *wl, s8 *ver);
drivers/net/wireless/ti/wlcore/wlcore.h
70
int (*get_mac)(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/wlcore.h
71
void (*set_tx_desc_csum)(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/wlcore.h
74
void (*set_rx_csum)(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/wlcore.h
77
u32 (*ap_get_mimo_wide_rate_mask)(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/wlcore.h
79
int (*debugfs_init)(struct wl1271 *wl, struct dentry *rootdir);
drivers/net/wireless/ti/wlcore/wlcore.h
80
int (*handle_static_data)(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/wlcore.h
82
int (*scan_start)(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/wlcore.h
84
int (*scan_stop)(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/wlcore.h
85
int (*sched_scan_start)(struct wl1271 *wl, struct wl12xx_vif *wlvif,
drivers/net/wireless/ti/wlcore/wlcore.h
88
void (*sched_scan_stop)(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/wlcore.h
89
int (*get_spare_blocks)(struct wl1271 *wl, bool is_gem);
drivers/net/wireless/ti/wlcore/wlcore.h
90
int (*set_key)(struct wl1271 *wl, enum set_key_cmd cmd,
drivers/net/wireless/ti/wlcore/wlcore.h
94
int (*channel_switch)(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/wlcore.h
97
u32 (*pre_pkt_send)(struct wl1271 *wl, u32 buf_offset, u32 last_len);
drivers/net/wireless/ti/wlcore/wlcore.h
98
void (*sta_rc_update)(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/wlcore.h
99
int (*set_peer_cap)(struct wl1271 *wl,
drivers/net/wireless/ti/wlcore/wlcore_i.h
349
struct wl1271 *wl;
drivers/net/wireless/ti/wlcore/wlcore_i.h
536
int wl1271_plt_start(struct wl1271 *wl, const enum plt_mode plt_mode);
drivers/net/wireless/ti/wlcore/wlcore_i.h
537
int wl1271_plt_stop(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/wlcore_i.h
538
int wl1271_recalc_rx_streaming(struct wl1271 *wl, struct wl12xx_vif *wlvif);
drivers/net/wireless/ti/wlcore/wlcore_i.h
539
void wl12xx_queue_recovery_work(struct wl1271 *wl);
drivers/net/wireless/ti/wlcore/wlcore_i.h
540
size_t wl12xx_copy_fwlog(struct wl1271 *wl, u8 *memblock, size_t maxlen);
drivers/net/wireless/ti/wlcore/wlcore_i.h
93
struct wl1271;