wl1271 15 drivers/net/wireless/ti/wl12xx/acx.c int wl1271_acx_host_if_cfg_bitmap(struct wl1271 *wl, u32 host_cfg_bitmap) wl1271 257 drivers/net/wireless/ti/wl12xx/acx.h int wl1271_acx_host_if_cfg_bitmap(struct wl1271 *wl, u32 host_cfg_bitmap); wl1271 15 drivers/net/wireless/ti/wl12xx/cmd.c int wl1271_cmd_ext_radio_parms(struct wl1271 *wl) wl1271 49 drivers/net/wireless/ti/wl12xx/cmd.c int wl1271_cmd_general_parms(struct wl1271 *wl) wl1271 116 drivers/net/wireless/ti/wl12xx/cmd.c int wl128x_cmd_general_parms(struct wl1271 *wl) wl1271 184 drivers/net/wireless/ti/wl12xx/cmd.c int wl1271_cmd_radio_parms(struct wl1271 *wl) wl1271 228 drivers/net/wireless/ti/wl12xx/cmd.c int wl128x_cmd_radio_parms(struct wl1271 *wl) wl1271 274 drivers/net/wireless/ti/wl12xx/cmd.c int wl12xx_cmd_channel_switch(struct wl1271 *wl, wl1271 109 drivers/net/wireless/ti/wl12xx/cmd.h int wl1271_cmd_general_parms(struct wl1271 *wl); wl1271 110 drivers/net/wireless/ti/wl12xx/cmd.h int wl128x_cmd_general_parms(struct wl1271 *wl); wl1271 111 drivers/net/wireless/ti/wl12xx/cmd.h int wl1271_cmd_radio_parms(struct wl1271 *wl); wl1271 112 drivers/net/wireless/ti/wl12xx/cmd.h int wl128x_cmd_radio_parms(struct wl1271 *wl); wl1271 113 drivers/net/wireless/ti/wl12xx/cmd.h int wl1271_cmd_ext_radio_parms(struct wl1271 *wl); wl1271 114 drivers/net/wireless/ti/wl12xx/cmd.h int wl12xx_cmd_channel_switch(struct wl1271 *wl, wl1271 111 drivers/net/wireless/ti/wl12xx/debugfs.c int wl12xx_debugfs_add_files(struct wl1271 *wl, wl1271 11 drivers/net/wireless/ti/wl12xx/debugfs.h int wl12xx_debugfs_add_files(struct wl1271 *wl, wl1271 13 drivers/net/wireless/ti/wl12xx/event.c int wl12xx_wait_for_event(struct wl1271 *wl, enum wlcore_wait_event event, wl1271 34 drivers/net/wireless/ti/wl12xx/event.c int wl12xx_process_mailbox_events(struct wl1271 *wl) wl1271 92 drivers/net/wireless/ti/wl12xx/event.h int wl12xx_wait_for_event(struct wl1271 *wl, enum wlcore_wait_event event, wl1271 94 drivers/net/wireless/ti/wl12xx/event.h int wl12xx_process_mailbox_events(struct wl1271 *wl); wl1271 597 drivers/net/wireless/ti/wl12xx/main.c static int wl127x_prepare_read(struct wl1271 *wl, u32 rx_desc, u32 len) wl1271 626 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_identify_chip(struct wl1271 *wl) wl1271 721 drivers/net/wireless/ti/wl12xx/main.c static int __must_check wl12xx_top_reg_write(struct wl1271 *wl, int addr, wl1271 746 drivers/net/wireless/ti/wl12xx/main.c static int __must_check wl12xx_top_reg_read(struct wl1271 *wl, int addr, wl1271 788 drivers/net/wireless/ti/wl12xx/main.c static int wl128x_switch_tcxo_to_fref(struct wl1271 *wl) wl1271 817 drivers/net/wireless/ti/wl12xx/main.c static bool wl128x_is_tcxo_valid(struct wl1271 *wl) wl1271 832 drivers/net/wireless/ti/wl12xx/main.c static bool wl128x_is_fref_valid(struct wl1271 *wl) wl1271 847 drivers/net/wireless/ti/wl12xx/main.c static int wl128x_manually_configure_mcs_pll(struct wl1271 *wl) wl1271 866 drivers/net/wireless/ti/wl12xx/main.c static int wl128x_configure_mcs_pll(struct wl1271 *wl, int clk) wl1271 914 drivers/net/wireless/ti/wl12xx/main.c static int wl128x_boot_clk(struct wl1271 *wl, int *selected_clock) wl1271 962 drivers/net/wireless/ti/wl12xx/main.c static int wl127x_boot_clk(struct wl1271 *wl) wl1271 1038 drivers/net/wireless/ti/wl12xx/main.c static int wl1271_boot_soft_reset(struct wl1271 *wl) wl1271 1082 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_pre_boot(struct wl1271 *wl) wl1271 1146 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_pre_upload(struct wl1271 *wl) wl1271 1193 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_enable_interrupts(struct wl1271 *wl) wl1271 1221 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_boot(struct wl1271 *wl) wl1271 1269 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_trigger_cmd(struct wl1271 *wl, int cmd_box_addr, wl1271 1283 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_ack_event(struct wl1271 *wl) wl1271 1289 drivers/net/wireless/ti/wl12xx/main.c static u32 wl12xx_calc_tx_blocks(struct wl1271 *wl, u32 len, u32 spare_blks) wl1271 1298 drivers/net/wireless/ti/wl12xx/main.c wl12xx_set_tx_desc_blocks(struct wl1271 *wl, struct wl1271_tx_hw_descr *desc, wl1271 1310 drivers/net/wireless/ti/wl12xx/main.c wl12xx_set_tx_desc_data_len(struct wl1271 *wl, struct wl1271_tx_hw_descr *desc, wl1271 1345 drivers/net/wireless/ti/wl12xx/main.c wl12xx_get_rx_buf_align(struct wl1271 *wl, u32 rx_desc) wl1271 1353 drivers/net/wireless/ti/wl12xx/main.c static u32 wl12xx_get_rx_packet_len(struct wl1271 *wl, void *rx_data, wl1271 1366 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_tx_delayed_compl(struct wl1271 *wl) wl1271 1375 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_hw_init(struct wl1271 *wl) wl1271 1428 drivers/net/wireless/ti/wl12xx/main.c static void wl12xx_convert_fw_status(struct wl1271 *wl, void *raw_fw_status, wl1271 1459 drivers/net/wireless/ti/wl12xx/main.c static u32 wl12xx_sta_get_ap_rate_mask(struct wl1271 *wl, wl1271 1465 drivers/net/wireless/ti/wl12xx/main.c static void wl12xx_conf_init(struct wl1271 *wl) wl1271 1476 drivers/net/wireless/ti/wl12xx/main.c static bool wl12xx_mac_in_fuse(struct wl1271 *wl) wl1271 1504 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_get_fuse_mac(struct wl1271 *wl) wl1271 1532 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_get_pg_ver(struct wl1271 *wl, s8 *ver) wl1271 1550 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_get_mac(struct wl1271 *wl) wl1271 1558 drivers/net/wireless/ti/wl12xx/main.c static void wl12xx_set_tx_desc_csum(struct wl1271 *wl, wl1271 1565 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_plt_init(struct wl1271 *wl) wl1271 1628 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_get_spare_blocks(struct wl1271 *wl, bool is_gem) wl1271 1636 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_set_key(struct wl1271 *wl, enum set_key_cmd cmd, wl1271 1644 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_set_peer_cap(struct wl1271 *wl, wl1271 1653 drivers/net/wireless/ti/wl12xx/main.c static bool wl12xx_lnk_high_prio(struct wl1271 *wl, u8 hlid, wl1271 1666 drivers/net/wireless/ti/wl12xx/main.c static bool wl12xx_lnk_low_prio(struct wl1271 *wl, u8 hlid, wl1271 1673 drivers/net/wireless/ti/wl12xx/main.c static u32 wl12xx_convert_hwaddr(struct wl1271 *wl, u32 hwaddr) wl1271 1678 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_setup(struct wl1271 *wl); wl1271 1793 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_setup(struct wl1271 *wl) wl1271 1890 drivers/net/wireless/ti/wl12xx/main.c struct wl1271 *wl; wl1271 1920 drivers/net/wireless/ti/wl12xx/main.c struct wl1271 *wl = platform_get_drvdata(pdev); wl1271 13 drivers/net/wireless/ti/wl12xx/scan.c static int wl1271_get_scan_channels(struct wl1271 *wl, wl1271 80 drivers/net/wireless/ti/wl12xx/scan.c static int wl1271_scan_send(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 177 drivers/net/wireless/ti/wl12xx/scan.c int wl12xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 204 drivers/net/wireless/ti/wl12xx/scan.c void wl1271_scan_stm(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 307 drivers/net/wireless/ti/wl12xx/scan.c int wl1271_scan_sched_scan_config(struct wl1271 *wl, wl1271 414 drivers/net/wireless/ti/wl12xx/scan.c int wl1271_scan_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 447 drivers/net/wireless/ti/wl12xx/scan.c int wl12xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 460 drivers/net/wireless/ti/wl12xx/scan.c void wl12xx_scan_sched_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 488 drivers/net/wireless/ti/wl12xx/scan.c int wl12xx_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 495 drivers/net/wireless/ti/wl12xx/scan.c void wl12xx_scan_completed(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 118 drivers/net/wireless/ti/wl12xx/scan.h int wl12xx_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 120 drivers/net/wireless/ti/wl12xx/scan.h int wl12xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 121 drivers/net/wireless/ti/wl12xx/scan.h void wl12xx_scan_completed(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 122 drivers/net/wireless/ti/wl12xx/scan.h int wl12xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 125 drivers/net/wireless/ti/wl12xx/scan.h void wl12xx_scan_sched_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 15 drivers/net/wireless/ti/wl18xx/acx.c int wl18xx_acx_host_if_cfg_bitmap(struct wl1271 *wl, u32 host_cfg_bitmap, wl1271 50 drivers/net/wireless/ti/wl18xx/acx.c int wl18xx_acx_set_checksum_state(struct wl1271 *wl) wl1271 76 drivers/net/wireless/ti/wl18xx/acx.c int wl18xx_acx_clear_statistics(struct wl1271 *wl) wl1271 100 drivers/net/wireless/ti/wl18xx/acx.c int wl18xx_acx_peer_ht_operation_mode(struct wl1271 *wl, u8 hlid, bool wide) wl1271 136 drivers/net/wireless/ti/wl18xx/acx.c int wl18xx_acx_set_peer_cap(struct wl1271 *wl, wl1271 189 drivers/net/wireless/ti/wl18xx/acx.c int wl18xx_acx_interrupt_notify_config(struct wl1271 *wl, wl1271 217 drivers/net/wireless/ti/wl18xx/acx.c int wl18xx_acx_rx_ba_filter(struct wl1271 *wl, bool action) wl1271 241 drivers/net/wireless/ti/wl18xx/acx.c int wl18xx_acx_ap_sleep(struct wl1271 *wl) wl1271 272 drivers/net/wireless/ti/wl18xx/acx.c int wl18xx_acx_dynamic_fw_traces(struct wl1271 *wl) wl1271 299 drivers/net/wireless/ti/wl18xx/acx.c int wl18xx_acx_time_sync_cfg(struct wl1271 *wl) wl1271 389 drivers/net/wireless/ti/wl18xx/acx.h int wl18xx_acx_host_if_cfg_bitmap(struct wl1271 *wl, u32 host_cfg_bitmap, wl1271 392 drivers/net/wireless/ti/wl18xx/acx.h int wl18xx_acx_set_checksum_state(struct wl1271 *wl); wl1271 393 drivers/net/wireless/ti/wl18xx/acx.h int wl18xx_acx_clear_statistics(struct wl1271 *wl); wl1271 394 drivers/net/wireless/ti/wl18xx/acx.h int wl18xx_acx_peer_ht_operation_mode(struct wl1271 *wl, u8 hlid, bool wide); wl1271 395 drivers/net/wireless/ti/wl18xx/acx.h int wl18xx_acx_set_peer_cap(struct wl1271 *wl, wl1271 399 drivers/net/wireless/ti/wl18xx/acx.h int wl18xx_acx_interrupt_notify_config(struct wl1271 *wl, bool action); wl1271 400 drivers/net/wireless/ti/wl18xx/acx.h int wl18xx_acx_rx_ba_filter(struct wl1271 *wl, bool action); wl1271 401 drivers/net/wireless/ti/wl18xx/acx.h int wl18xx_acx_ap_sleep(struct wl1271 *wl); wl1271 402 drivers/net/wireless/ti/wl18xx/acx.h int wl18xx_acx_dynamic_fw_traces(struct wl1271 *wl); wl1271 403 drivers/net/wireless/ti/wl18xx/acx.h int wl18xx_acx_time_sync_cfg(struct wl1271 *wl); wl1271 14 drivers/net/wireless/ti/wl18xx/cmd.c int wl18xx_cmd_channel_switch(struct wl1271 *wl, wl1271 73 drivers/net/wireless/ti/wl18xx/cmd.c int wl18xx_cmd_smart_config_start(struct wl1271 *wl, u32 group_bitmap) wl1271 101 drivers/net/wireless/ti/wl18xx/cmd.c int wl18xx_cmd_smart_config_stop(struct wl1271 *wl) wl1271 126 drivers/net/wireless/ti/wl18xx/cmd.c int wl18xx_cmd_smart_config_set_group_key(struct wl1271 *wl, u16 group_id, wl1271 162 drivers/net/wireless/ti/wl18xx/cmd.c int wl18xx_cmd_set_cac(struct wl1271 *wl, struct wl12xx_vif *wlvif, bool start) wl1271 193 drivers/net/wireless/ti/wl18xx/cmd.c int wl18xx_cmd_radar_detection_debug(struct wl1271 *wl, u8 channel) wl1271 219 drivers/net/wireless/ti/wl18xx/cmd.c int wl18xx_cmd_dfs_master_restart(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 72 drivers/net/wireless/ti/wl18xx/cmd.h int wl18xx_cmd_channel_switch(struct wl1271 *wl, wl1271 75 drivers/net/wireless/ti/wl18xx/cmd.h int wl18xx_cmd_smart_config_start(struct wl1271 *wl, u32 group_bitmap); wl1271 76 drivers/net/wireless/ti/wl18xx/cmd.h int wl18xx_cmd_smart_config_stop(struct wl1271 *wl); wl1271 77 drivers/net/wireless/ti/wl18xx/cmd.h int wl18xx_cmd_smart_config_set_group_key(struct wl1271 *wl, u16 group_id, wl1271 79 drivers/net/wireless/ti/wl18xx/cmd.h int wl18xx_cmd_set_cac(struct wl1271 *wl, struct wl12xx_vif *wlvif, bool start); wl1271 80 drivers/net/wireless/ti/wl18xx/cmd.h int wl18xx_cmd_radar_detection_debug(struct wl1271 *wl, u8 channel); wl1271 81 drivers/net/wireless/ti/wl18xx/cmd.h int wl18xx_cmd_dfs_master_restart(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 181 drivers/net/wireless/ti/wl18xx/debugfs.c struct wl1271 *wl = file->private_data; wl1271 224 drivers/net/wireless/ti/wl18xx/debugfs.c struct wl1271 *wl = file->private_data; wl1271 252 drivers/net/wireless/ti/wl18xx/debugfs.c struct wl1271 *wl = file->private_data; wl1271 294 drivers/net/wireless/ti/wl18xx/debugfs.c struct wl1271 *wl = file->private_data; wl1271 330 drivers/net/wireless/ti/wl18xx/debugfs.c struct wl1271 *wl = file->private_data; wl1271 347 drivers/net/wireless/ti/wl18xx/debugfs.c struct wl1271 *wl = file->private_data; wl1271 394 drivers/net/wireless/ti/wl18xx/debugfs.c struct wl1271 *wl = file->private_data; wl1271 408 drivers/net/wireless/ti/wl18xx/debugfs.c int wl18xx_debugfs_add_files(struct wl1271 *wl, wl1271 11 drivers/net/wireless/ti/wl18xx/debugfs.h int wl18xx_debugfs_add_files(struct wl1271 *wl, wl1271 16 drivers/net/wireless/ti/wl18xx/event.c int wl18xx_wait_for_event(struct wl1271 *wl, enum wlcore_wait_event event, wl1271 50 drivers/net/wireless/ti/wl18xx/event.c static int wlcore_smart_config_sync_event(struct wl1271 *wl, u8 sync_channel, wl1271 79 drivers/net/wireless/ti/wl18xx/event.c static int wlcore_smart_config_decode_event(struct wl1271 *wl, wl1271 102 drivers/net/wireless/ti/wl18xx/event.c static void wlcore_event_time_sync(struct wl1271 *wl, wl1271 116 drivers/net/wireless/ti/wl18xx/event.c int wl18xx_process_mailbox_events(struct wl1271 *wl) wl1271 106 drivers/net/wireless/ti/wl18xx/event.h int wl18xx_wait_for_event(struct wl1271 *wl, enum wlcore_wait_event event, wl1271 108 drivers/net/wireless/ti/wl18xx/event.h int wl18xx_process_mailbox_events(struct wl1271 *wl); wl1271 13 drivers/net/wireless/ti/wl18xx/io.c int wl18xx_top_reg_write(struct wl1271 *wl, int addr, u16 val) wl1271 41 drivers/net/wireless/ti/wl18xx/io.c int wl18xx_top_reg_read(struct wl1271 *wl, int addr, u16 *out) wl1271 11 drivers/net/wireless/ti/wl18xx/io.h int __must_check wl18xx_top_reg_write(struct wl1271 *wl, int addr, u16 val); wl1271 12 drivers/net/wireless/ti/wl18xx/io.h int __must_check wl18xx_top_reg_read(struct wl1271 *wl, int addr, u16 *out); wl1271 661 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_identify_chip(struct wl1271 *wl) wl1271 710 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_set_clk(struct wl1271 *wl) wl1271 818 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_boot_soft_reset(struct wl1271 *wl) wl1271 834 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_pre_boot(struct wl1271 *wl) wl1271 864 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_pre_upload(struct wl1271 *wl) wl1271 945 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_set_mac_and_phy(struct wl1271 *wl) wl1271 969 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_enable_interrupts(struct wl1271 *wl) wl1271 997 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_boot(struct wl1271 *wl) wl1271 1048 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_trigger_cmd(struct wl1271 *wl, int cmd_box_addr, wl1271 1060 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_ack_event(struct wl1271 *wl) wl1271 1066 drivers/net/wireless/ti/wl18xx/main.c static u32 wl18xx_calc_tx_blocks(struct wl1271 *wl, u32 len, u32 spare_blks) wl1271 1073 drivers/net/wireless/ti/wl18xx/main.c wl18xx_set_tx_desc_blocks(struct wl1271 *wl, struct wl1271_tx_hw_descr *desc, wl1271 1080 drivers/net/wireless/ti/wl18xx/main.c wl18xx_set_tx_desc_data_len(struct wl1271 *wl, struct wl1271_tx_hw_descr *desc, wl1271 1099 drivers/net/wireless/ti/wl18xx/main.c wl18xx_get_rx_buf_align(struct wl1271 *wl, u32 rx_desc) wl1271 1107 drivers/net/wireless/ti/wl18xx/main.c static u32 wl18xx_get_rx_packet_len(struct wl1271 *wl, void *rx_data, wl1271 1119 drivers/net/wireless/ti/wl18xx/main.c static void wl18xx_tx_immediate_completion(struct wl1271 *wl) wl1271 1124 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_set_host_cfg_bitmap(struct wl1271 *wl, u32 extra_mem_blk) wl1271 1152 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_hw_init(struct wl1271 *wl) wl1271 1180 drivers/net/wireless/ti/wl18xx/main.c static void wl18xx_convert_fw_status(struct wl1271 *wl, void *raw_fw_status, wl1271 1217 drivers/net/wireless/ti/wl18xx/main.c static void wl18xx_set_tx_desc_csum(struct wl1271 *wl, wl1271 1247 drivers/net/wireless/ti/wl18xx/main.c static void wl18xx_set_rx_csum(struct wl1271 *wl, wl1271 1255 drivers/net/wireless/ti/wl18xx/main.c static bool wl18xx_is_mimo_supported(struct wl1271 *wl) wl1271 1271 drivers/net/wireless/ti/wl18xx/main.c static u32 wl18xx_sta_get_ap_rate_mask(struct wl1271 *wl, wl1271 1291 drivers/net/wireless/ti/wl18xx/main.c static u32 wl18xx_ap_get_mimo_wide_rate_mask(struct wl1271 *wl, wl1271 1342 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_get_pg_ver(struct wl1271 *wl, s8 *ver) wl1271 1438 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_conf_init(struct wl1271 *wl, struct device *dev) wl1271 1458 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_plt_init(struct wl1271 *wl) wl1271 1475 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_get_mac(struct wl1271 *wl) wl1271 1513 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_handle_static_data(struct wl1271 *wl, wl1271 1530 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_get_spare_blocks(struct wl1271 *wl, bool is_gem) wl1271 1541 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_set_key(struct wl1271 *wl, enum set_key_cmd cmd, wl1271 1594 drivers/net/wireless/ti/wl18xx/main.c static u32 wl18xx_pre_pkt_send(struct wl1271 *wl, wl1271 1613 drivers/net/wireless/ti/wl18xx/main.c static void wl18xx_sta_rc_update(struct wl1271 *wl, wl1271 1639 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_set_peer_cap(struct wl1271 *wl, wl1271 1648 drivers/net/wireless/ti/wl18xx/main.c static bool wl18xx_lnk_high_prio(struct wl1271 *wl, u8 hlid, wl1271 1675 drivers/net/wireless/ti/wl18xx/main.c static bool wl18xx_lnk_low_prio(struct wl1271 *wl, u8 hlid, wl1271 1699 drivers/net/wireless/ti/wl18xx/main.c static u32 wl18xx_convert_hwaddr(struct wl1271 *wl, u32 hwaddr) wl1271 1704 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_setup(struct wl1271 *wl); wl1271 1870 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_setup(struct wl1271 *wl) wl1271 2000 drivers/net/wireless/ti/wl18xx/main.c struct wl1271 *wl; wl1271 27 drivers/net/wireless/ti/wl18xx/scan.c static int wl18xx_scan_send(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 146 drivers/net/wireless/ti/wl18xx/scan.c void wl18xx_scan_completed(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 155 drivers/net/wireless/ti/wl18xx/scan.c int wl18xx_scan_sched_scan_config(struct wl1271 *wl, wl1271 289 drivers/net/wireless/ti/wl18xx/scan.c int wl18xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 296 drivers/net/wireless/ti/wl18xx/scan.c static int __wl18xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 324 drivers/net/wireless/ti/wl18xx/scan.c void wl18xx_scan_sched_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 328 drivers/net/wireless/ti/wl18xx/scan.c int wl18xx_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 334 drivers/net/wireless/ti/wl18xx/scan.c int wl18xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 105 drivers/net/wireless/ti/wl18xx/scan.h int wl18xx_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 107 drivers/net/wireless/ti/wl18xx/scan.h int wl18xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 108 drivers/net/wireless/ti/wl18xx/scan.h void wl18xx_scan_completed(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 109 drivers/net/wireless/ti/wl18xx/scan.h int wl18xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 112 drivers/net/wireless/ti/wl18xx/scan.h void wl18xx_scan_sched_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 18 drivers/net/wireless/ti/wl18xx/tx.c void wl18xx_get_last_tx_rate(struct wl1271 *wl, struct ieee80211_vif *vif, wl1271 62 drivers/net/wireless/ti/wl18xx/tx.c static void wl18xx_tx_complete_packet(struct wl1271 *wl, u8 tx_stat_byte) wl1271 132 drivers/net/wireless/ti/wl18xx/tx.c void wl18xx_tx_immediate_complete(struct wl1271 *wl) wl1271 30 drivers/net/wireless/ti/wl18xx/tx.h void wl18xx_tx_immediate_complete(struct wl1271 *wl); wl1271 22 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_wake_up_conditions(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 53 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_sleep_auth(struct wl1271 *wl, u8 sleep_auth) wl1271 82 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_tx_power(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 113 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_feature_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 143 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_mem_map(struct wl1271 *wl, struct acx_header *mem_map, wl1271 158 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_rx_msdu_life_time(struct wl1271 *wl) wl1271 184 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_slot(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 213 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_group_address_tbl(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 245 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_service_period_timeout(struct wl1271 *wl, wl1271 276 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_rts_threshold(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 311 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_dco_itrim_params(struct wl1271 *wl) wl1271 340 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_beacon_filter_opt(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 380 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_beacon_filter_table(struct wl1271 *wl, wl1271 438 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_conn_monit_params(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 478 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_sg_enable(struct wl1271 *wl, bool enable) wl1271 507 drivers/net/wireless/ti/wlcore/acx.c int wl12xx_acx_sg_cfg(struct wl1271 *wl) wl1271 537 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_cca_threshold(struct wl1271 *wl) wl1271 563 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_bcn_dtim_options(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 593 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_aid(struct wl1271 *wl, struct wl12xx_vif *wlvif, u16 aid) wl1271 620 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_event_mbox_mask(struct wl1271 *wl, u32 event_mask) wl1271 649 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_set_preamble(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 677 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_cts_protect(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 705 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_statistics(struct wl1271 *wl, void *stats) wl1271 722 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_sta_rate_policies(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 792 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_ap_rate_policy(struct wl1271 *wl, struct conf_tx_rate_class *c, wl1271 825 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_ac_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 859 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_tid_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 896 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_frag_threshold(struct wl1271 *wl, u32 frag_threshold) wl1271 929 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_tx_config_options(struct wl1271 *wl) wl1271 956 drivers/net/wireless/ti/wlcore/acx.c int wl12xx_acx_mem_cfg(struct wl1271 *wl) wl1271 997 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_init_mem_config(struct wl1271 *wl) wl1271 1028 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_init_rx_interrupt(struct wl1271 *wl) wl1271 1058 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_bet_enable(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1090 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_arp_ip_filter(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1123 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_pm_config(struct wl1271 *wl) wl1271 1152 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_keep_alive_mode(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1180 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_keep_alive_config(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1212 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_rssi_snr_trigger(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1253 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_rssi_snr_avg_weights(struct wl1271 *wl, wl1271 1285 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_set_ht_capabilities(struct wl1271 *wl, wl1271 1334 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_set_ht_information(struct wl1271 *wl, wl1271 1371 drivers/net/wireless/ti/wlcore/acx.c int wl12xx_acx_set_ba_initiator_policy(struct wl1271 *wl, wl1271 1406 drivers/net/wireless/ti/wlcore/acx.c int wl12xx_acx_set_ba_receiver_session(struct wl1271 *wl, u8 tid_index, wl1271 1448 drivers/net/wireless/ti/wlcore/acx.c int wl12xx_acx_tsf_info(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1477 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_ps_rx_streaming(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1526 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_ap_max_tx_retry(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 1551 drivers/net/wireless/ti/wlcore/acx.c int wl12xx_acx_config_ps(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 1581 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_set_inconnection_sta(struct wl1271 *wl, wl1271 1608 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_fm_coex(struct wl1271 *wl) wl1271 1648 drivers/net/wireless/ti/wlcore/acx.c int wl12xx_acx_set_rate_mgmt_params(struct wl1271 *wl) wl1271 1690 drivers/net/wireless/ti/wlcore/acx.c int wl12xx_acx_config_hangover(struct wl1271 *wl) wl1271 1730 drivers/net/wireless/ti/wlcore/acx.c int wlcore_acx_average_rssi(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1761 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_default_rx_filter_enable(struct wl1271 *wl, bool enable, wl1271 1790 drivers/net/wireless/ti/wlcore/acx.c int wl1271_acx_set_rx_filter(struct wl1271 *wl, u8 index, bool enable, wl1271 1029 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_wake_up_conditions(struct wl1271 *wl, wl1271 1032 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_sleep_auth(struct wl1271 *wl, u8 sleep_auth); wl1271 1033 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_tx_power(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1035 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_feature_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 1036 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_mem_map(struct wl1271 *wl, wl1271 1038 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_rx_msdu_life_time(struct wl1271 *wl); wl1271 1039 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_slot(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1041 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_group_address_tbl(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1043 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_service_period_timeout(struct wl1271 *wl, wl1271 1045 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_rts_threshold(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1047 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_dco_itrim_params(struct wl1271 *wl); wl1271 1048 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_beacon_filter_opt(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1050 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_beacon_filter_table(struct wl1271 *wl, wl1271 1052 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_conn_monit_params(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1054 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_sg_enable(struct wl1271 *wl, bool enable); wl1271 1055 drivers/net/wireless/ti/wlcore/acx.h int wl12xx_acx_sg_cfg(struct wl1271 *wl); wl1271 1056 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_cca_threshold(struct wl1271 *wl); wl1271 1057 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_bcn_dtim_options(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 1058 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_aid(struct wl1271 *wl, struct wl12xx_vif *wlvif, u16 aid); wl1271 1059 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_event_mbox_mask(struct wl1271 *wl, u32 event_mask); wl1271 1060 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_set_preamble(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1062 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_cts_protect(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1064 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_statistics(struct wl1271 *wl, void *stats); wl1271 1065 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_sta_rate_policies(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 1066 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_ap_rate_policy(struct wl1271 *wl, struct conf_tx_rate_class *c, wl1271 1068 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_ac_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1070 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_tid_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1074 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_frag_threshold(struct wl1271 *wl, u32 frag_threshold); wl1271 1075 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_tx_config_options(struct wl1271 *wl); wl1271 1076 drivers/net/wireless/ti/wlcore/acx.h int wl12xx_acx_mem_cfg(struct wl1271 *wl); wl1271 1077 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_init_mem_config(struct wl1271 *wl); wl1271 1078 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_init_rx_interrupt(struct wl1271 *wl); wl1271 1079 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_smart_reflex(struct wl1271 *wl); wl1271 1080 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_bet_enable(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1082 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_arp_ip_filter(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1084 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_pm_config(struct wl1271 *wl); wl1271 1085 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_keep_alive_mode(struct wl1271 *wl, struct wl12xx_vif *vif, wl1271 1087 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_keep_alive_config(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1089 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_rssi_snr_trigger(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1091 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_rssi_snr_avg_weights(struct wl1271 *wl, wl1271 1093 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_set_ht_capabilities(struct wl1271 *wl, wl1271 1096 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_set_ht_information(struct wl1271 *wl, wl1271 1099 drivers/net/wireless/ti/wlcore/acx.h int wl12xx_acx_set_ba_initiator_policy(struct wl1271 *wl, wl1271 1101 drivers/net/wireless/ti/wlcore/acx.h int wl12xx_acx_set_ba_receiver_session(struct wl1271 *wl, u8 tid_index, wl1271 1104 drivers/net/wireless/ti/wlcore/acx.h int wl12xx_acx_tsf_info(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1106 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_ps_rx_streaming(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1108 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_ap_max_tx_retry(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 1109 drivers/net/wireless/ti/wlcore/acx.h int wl12xx_acx_config_ps(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 1110 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_set_inconnection_sta(struct wl1271 *wl, wl1271 1112 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_fm_coex(struct wl1271 *wl); wl1271 1113 drivers/net/wireless/ti/wlcore/acx.h int wl12xx_acx_set_rate_mgmt_params(struct wl1271 *wl); wl1271 1114 drivers/net/wireless/ti/wlcore/acx.h int wl12xx_acx_config_hangover(struct wl1271 *wl); wl1271 1115 drivers/net/wireless/ti/wlcore/acx.h int wlcore_acx_average_rssi(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1118 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_default_rx_filter_enable(struct wl1271 *wl, bool enable, wl1271 1120 drivers/net/wireless/ti/wlcore/acx.h int wl1271_acx_set_rx_filter(struct wl1271 *wl, u8 index, bool enable, wl1271 21 drivers/net/wireless/ti/wlcore/boot.c static int wl1271_boot_set_ecpu_ctrl(struct wl1271 *wl, u32 flag) wl1271 39 drivers/net/wireless/ti/wlcore/boot.c static int wlcore_boot_parse_fw_ver(struct wl1271 *wl, wl1271 69 drivers/net/wireless/ti/wlcore/boot.c static int wlcore_validate_fw_ver(struct wl1271 *wl) wl1271 126 drivers/net/wireless/ti/wlcore/boot.c static int wlcore_boot_static_data(struct wl1271 *wl) wl1271 160 drivers/net/wireless/ti/wlcore/boot.c static int wl1271_boot_upload_firmware_chunk(struct wl1271 *wl, void *buf, wl1271 235 drivers/net/wireless/ti/wlcore/boot.c int wlcore_boot_upload_firmware(struct wl1271 *wl) wl1271 269 drivers/net/wireless/ti/wlcore/boot.c int wlcore_boot_upload_nvs(struct wl1271 *wl) wl1271 430 drivers/net/wireless/ti/wlcore/boot.c int wlcore_boot_run_firmware(struct wl1271 *wl) wl1271 15 drivers/net/wireless/ti/wlcore/boot.h int wlcore_boot_upload_firmware(struct wl1271 *wl); wl1271 16 drivers/net/wireless/ti/wlcore/boot.h int wlcore_boot_upload_nvs(struct wl1271 *wl); wl1271 17 drivers/net/wireless/ti/wlcore/boot.h int wlcore_boot_run_firmware(struct wl1271 *wl); wl1271 40 drivers/net/wireless/ti/wlcore/cmd.c static int __wlcore_cmd_send(struct wl1271 *wl, u16 id, void *buf, wl1271 121 drivers/net/wireless/ti/wlcore/cmd.c static int wlcore_cmd_send_failsafe(struct wl1271 *wl, u16 id, void *buf, wl1271 149 drivers/net/wireless/ti/wlcore/cmd.c int wl1271_cmd_send(struct wl1271 *wl, u16 id, void *buf, size_t len, wl1271 164 drivers/net/wireless/ti/wlcore/cmd.c int wlcore_cmd_wait_for_event_or_timeout(struct wl1271 *wl, wl1271 226 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_role_enable(struct wl1271 *wl, u8 *addr, u8 role_type, wl1271 269 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_role_disable(struct wl1271 *wl, u8 *role_id) wl1271 302 drivers/net/wireless/ti/wlcore/cmd.c static int wlcore_get_new_session_id(struct wl1271 *wl, u8 hlid) wl1271 312 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_allocate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid) wl1271 350 drivers/net/wireless/ti/wlcore/cmd.c void wl12xx_free_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid) wl1271 420 drivers/net/wireless/ti/wlcore/cmd.c static int wl12xx_cmd_role_start_dev(struct wl1271 *wl, wl1271 471 drivers/net/wireless/ti/wlcore/cmd.c static int wl12xx_cmd_role_stop_dev(struct wl1271 *wl, wl1271 507 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_role_start_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 583 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_role_stop_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 618 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_role_start_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 728 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_role_stop_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 759 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_role_start_ibss(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 831 drivers/net/wireless/ti/wlcore/cmd.c int wl1271_cmd_test(struct wl1271 *wl, void *buf, size_t buf_len, u8 answer) wl1271 860 drivers/net/wireless/ti/wlcore/cmd.c int wl1271_cmd_interrogate(struct wl1271 *wl, u16 id, void *buf, wl1271 890 drivers/net/wireless/ti/wlcore/cmd.c int wlcore_cmd_configure_failsafe(struct wl1271 *wl, u16 id, void *buf, wl1271 920 drivers/net/wireless/ti/wlcore/cmd.c int wl1271_cmd_configure(struct wl1271 *wl, u16 id, void *buf, size_t len) wl1271 930 drivers/net/wireless/ti/wlcore/cmd.c int wl1271_cmd_data_path(struct wl1271 *wl, bool enable) wl1271 981 drivers/net/wireless/ti/wlcore/cmd.c int wl1271_cmd_ps_mode(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1011 drivers/net/wireless/ti/wlcore/cmd.c int wl1271_cmd_template_set(struct wl1271 *wl, u8 role_id, wl1271 1055 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_build_null_data(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 1089 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_build_klv_null_data(struct wl1271 *wl, wl1271 1114 drivers/net/wireless/ti/wlcore/cmd.c int wl1271_cmd_build_ps_poll(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1134 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_build_probe_req(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1182 drivers/net/wireless/ti/wlcore/cmd.c struct sk_buff *wl1271_cmd_build_ap_probe_req(struct wl1271 *wl, wl1271 1214 drivers/net/wireless/ti/wlcore/cmd.c int wl1271_cmd_build_arp_rsp(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 1305 drivers/net/wireless/ti/wlcore/cmd.c int wl1271_build_qos_null_data(struct wl1271 *wl, struct ieee80211_vif *vif) wl1271 1329 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_set_default_wep_key(struct wl1271 *wl, u8 id, u8 hlid) wl1271 1360 drivers/net/wireless/ti/wlcore/cmd.c int wl1271_cmd_set_sta_key(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1429 drivers/net/wireless/ti/wlcore/cmd.c int wl1271_cmd_set_ap_key(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1491 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_set_peer_state(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1525 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_add_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1591 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_remove_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1678 drivers/net/wireless/ti/wlcore/cmd.c void wlcore_set_pending_regdomain_ch(struct wl1271 *wl, u16 channel, wl1271 1692 drivers/net/wireless/ti/wlcore/cmd.c int wlcore_cmd_regdomain_config_locked(struct wl1271 *wl) wl1271 1772 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_config_fwlog(struct wl1271 *wl) wl1271 1804 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_start_fwlog(struct wl1271 *wl) wl1271 1830 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_stop_fwlog(struct wl1271 *wl) wl1271 1856 drivers/net/wireless/ti/wlcore/cmd.c static int wl12xx_cmd_roc(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1902 drivers/net/wireless/ti/wlcore/cmd.c static int wl12xx_cmd_croc(struct wl1271 *wl, u8 role_id) wl1271 1930 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_roc(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 role_id, wl1271 1947 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_croc(struct wl1271 *wl, u8 role_id) wl1271 1971 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_cmd_stop_channel_switch(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 2000 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_start_dev(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 2039 drivers/net/wireless/ti/wlcore/cmd.c int wl12xx_stop_dev(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 2072 drivers/net/wireless/ti/wlcore/cmd.c int wlcore_cmd_generic_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 18 drivers/net/wireless/ti/wlcore/cmd.h int wl1271_cmd_send(struct wl1271 *wl, u16 id, void *buf, size_t len, wl1271 20 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_role_enable(struct wl1271 *wl, u8 *addr, u8 role_type, wl1271 22 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_role_disable(struct wl1271 *wl, u8 *role_id); wl1271 23 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_role_start_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 24 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_role_stop_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 25 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_role_start_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 26 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_role_stop_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 27 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_role_start_ibss(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 28 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_start_dev(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 30 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_stop_dev(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 31 drivers/net/wireless/ti/wlcore/cmd.h int wl1271_cmd_test(struct wl1271 *wl, void *buf, size_t buf_len, u8 answer); wl1271 32 drivers/net/wireless/ti/wlcore/cmd.h int wl1271_cmd_interrogate(struct wl1271 *wl, u16 id, void *buf, wl1271 34 drivers/net/wireless/ti/wlcore/cmd.h int wl1271_cmd_configure(struct wl1271 *wl, u16 id, void *buf, size_t len); wl1271 35 drivers/net/wireless/ti/wlcore/cmd.h int wlcore_cmd_configure_failsafe(struct wl1271 *wl, u16 id, void *buf, wl1271 37 drivers/net/wireless/ti/wlcore/cmd.h int wl1271_cmd_data_path(struct wl1271 *wl, bool enable); wl1271 38 drivers/net/wireless/ti/wlcore/cmd.h int wl1271_cmd_ps_mode(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 40 drivers/net/wireless/ti/wlcore/cmd.h int wl1271_cmd_read_memory(struct wl1271 *wl, u32 addr, void *answer, wl1271 42 drivers/net/wireless/ti/wlcore/cmd.h int wl1271_cmd_template_set(struct wl1271 *wl, u8 role_id, wl1271 45 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_build_null_data(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 46 drivers/net/wireless/ti/wlcore/cmd.h int wl1271_cmd_build_ps_poll(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 48 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_build_probe_req(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 53 drivers/net/wireless/ti/wlcore/cmd.h struct sk_buff *wl1271_cmd_build_ap_probe_req(struct wl1271 *wl, wl1271 56 drivers/net/wireless/ti/wlcore/cmd.h int wl1271_cmd_build_arp_rsp(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 57 drivers/net/wireless/ti/wlcore/cmd.h int wl1271_build_qos_null_data(struct wl1271 *wl, struct ieee80211_vif *vif); wl1271 58 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_build_klv_null_data(struct wl1271 *wl, wl1271 60 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_set_default_wep_key(struct wl1271 *wl, u8 id, u8 hlid); wl1271 61 drivers/net/wireless/ti/wlcore/cmd.h int wl1271_cmd_set_sta_key(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 65 drivers/net/wireless/ti/wlcore/cmd.h int wl1271_cmd_set_ap_key(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 69 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_set_peer_state(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 71 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_roc(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 role_id, wl1271 73 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_croc(struct wl1271 *wl, u8 role_id); wl1271 74 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_add_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 76 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_remove_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 78 drivers/net/wireless/ti/wlcore/cmd.h void wlcore_set_pending_regdomain_ch(struct wl1271 *wl, u16 channel, wl1271 80 drivers/net/wireless/ti/wlcore/cmd.h int wlcore_cmd_regdomain_config_locked(struct wl1271 *wl); wl1271 81 drivers/net/wireless/ti/wlcore/cmd.h int wlcore_cmd_generic_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 83 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_config_fwlog(struct wl1271 *wl); wl1271 84 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_start_fwlog(struct wl1271 *wl); wl1271 85 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_stop_fwlog(struct wl1271 *wl); wl1271 86 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_channel_switch(struct wl1271 *wl, wl1271 89 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_cmd_stop_channel_switch(struct wl1271 *wl, wl1271 91 drivers/net/wireless/ti/wlcore/cmd.h int wl12xx_allocate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 93 drivers/net/wireless/ti/wlcore/cmd.h void wl12xx_free_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid); wl1271 94 drivers/net/wireless/ti/wlcore/cmd.h int wlcore_cmd_wait_for_event_or_timeout(struct wl1271 *wl, wl1271 46 drivers/net/wireless/ti/wlcore/debugfs.c void wl1271_debugfs_update_stats(struct wl1271 *wl) wl1271 83 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 100 drivers/net/wireless/ti/wlcore/debugfs.c static void chip_op_handler(struct wl1271 *wl, unsigned long value, wl1271 104 drivers/net/wireless/ti/wlcore/debugfs.c int (*chip_op) (struct wl1271 *wl); wl1271 126 drivers/net/wireless/ti/wlcore/debugfs.c static inline void no_write_handler(struct wl1271 *wl, wl1271 139 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; \ wl1271 149 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; \ wl1271 190 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 205 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 237 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 255 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 266 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 322 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 333 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 394 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 405 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 436 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 535 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 645 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 661 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 706 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 722 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 761 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 777 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 820 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 862 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 878 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 920 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 936 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 976 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 994 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 1005 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 1060 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 1142 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 1232 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 1243 drivers/net/wireless/ti/wlcore/debugfs.c struct wl1271 *wl = file->private_data; wl1271 1290 drivers/net/wireless/ti/wlcore/debugfs.c static void wl1271_debugfs_add_files(struct wl1271 *wl, wl1271 1325 drivers/net/wireless/ti/wlcore/debugfs.c void wl1271_debugfs_reset(struct wl1271 *wl) wl1271 1335 drivers/net/wireless/ti/wlcore/debugfs.c int wl1271_debugfs_init(struct wl1271 *wl) wl1271 1369 drivers/net/wireless/ti/wlcore/debugfs.c void wl1271_debugfs_exit(struct wl1271 *wl) wl1271 18 drivers/net/wireless/ti/wlcore/debugfs.h int wl1271_debugfs_init(struct wl1271 *wl); wl1271 19 drivers/net/wireless/ti/wlcore/debugfs.h void wl1271_debugfs_exit(struct wl1271 *wl); wl1271 20 drivers/net/wireless/ti/wlcore/debugfs.h void wl1271_debugfs_reset(struct wl1271 *wl); wl1271 21 drivers/net/wireless/ti/wlcore/debugfs.h void wl1271_debugfs_update_stats(struct wl1271 *wl); wl1271 29 drivers/net/wireless/ti/wlcore/debugfs.h struct wl1271 *wl = file->private_data; \ wl1271 58 drivers/net/wireless/ti/wlcore/debugfs.h struct wl1271 *wl = file->private_data; \ wl1271 78 drivers/net/wireless/ti/wlcore/debugfs.h struct wl1271 *wl = file->private_data; \ wl1271 25 drivers/net/wireless/ti/wlcore/event.c int wlcore_event_fw_logger(struct wl1271 *wl) wl1271 100 drivers/net/wireless/ti/wlcore/event.c void wlcore_event_rssi_trigger(struct wl1271 *wl, s8 *metric_arr) wl1271 125 drivers/net/wireless/ti/wlcore/event.c static void wl1271_stop_ba_event(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 151 drivers/net/wireless/ti/wlcore/event.c void wlcore_event_soft_gemini_sense(struct wl1271 *wl, u8 enable) wl1271 166 drivers/net/wireless/ti/wlcore/event.c void wlcore_event_sched_scan_completed(struct wl1271 *wl, wl1271 179 drivers/net/wireless/ti/wlcore/event.c void wlcore_event_ba_rx_constraint(struct wl1271 *wl, wl1271 201 drivers/net/wireless/ti/wlcore/event.c void wlcore_event_channel_switch(struct wl1271 *wl, wl1271 233 drivers/net/wireless/ti/wlcore/event.c void wlcore_event_dummy_packet(struct wl1271 *wl) wl1271 245 drivers/net/wireless/ti/wlcore/event.c static void wlcore_disconnect_sta(struct wl1271 *wl, unsigned long sta_bitmap) wl1271 279 drivers/net/wireless/ti/wlcore/event.c void wlcore_event_max_tx_failure(struct wl1271 *wl, unsigned long sta_bitmap) wl1271 286 drivers/net/wireless/ti/wlcore/event.c void wlcore_event_inactive_sta(struct wl1271 *wl, unsigned long sta_bitmap) wl1271 293 drivers/net/wireless/ti/wlcore/event.c void wlcore_event_roc_complete(struct wl1271 *wl) wl1271 301 drivers/net/wireless/ti/wlcore/event.c void wlcore_event_beacon_loss(struct wl1271 *wl, unsigned long roles_bitmap) wl1271 341 drivers/net/wireless/ti/wlcore/event.c int wl1271_event_unmask(struct wl1271 *wl) wl1271 353 drivers/net/wireless/ti/wlcore/event.c int wl1271_event_handle(struct wl1271 *wl, u8 mbox_num) wl1271 61 drivers/net/wireless/ti/wlcore/event.h struct wl1271; wl1271 63 drivers/net/wireless/ti/wlcore/event.h int wl1271_event_unmask(struct wl1271 *wl); wl1271 64 drivers/net/wireless/ti/wlcore/event.h int wl1271_event_handle(struct wl1271 *wl, u8 mbox); wl1271 66 drivers/net/wireless/ti/wlcore/event.h void wlcore_event_soft_gemini_sense(struct wl1271 *wl, u8 enable); wl1271 67 drivers/net/wireless/ti/wlcore/event.h void wlcore_event_sched_scan_completed(struct wl1271 *wl, wl1271 69 drivers/net/wireless/ti/wlcore/event.h void wlcore_event_ba_rx_constraint(struct wl1271 *wl, wl1271 72 drivers/net/wireless/ti/wlcore/event.h void wlcore_event_channel_switch(struct wl1271 *wl, wl1271 75 drivers/net/wireless/ti/wlcore/event.h void wlcore_event_beacon_loss(struct wl1271 *wl, unsigned long roles_bitmap); wl1271 76 drivers/net/wireless/ti/wlcore/event.h void wlcore_event_dummy_packet(struct wl1271 *wl); wl1271 77 drivers/net/wireless/ti/wlcore/event.h void wlcore_event_max_tx_failure(struct wl1271 *wl, unsigned long sta_bitmap); wl1271 78 drivers/net/wireless/ti/wlcore/event.h void wlcore_event_inactive_sta(struct wl1271 *wl, unsigned long sta_bitmap); wl1271 79 drivers/net/wireless/ti/wlcore/event.h void wlcore_event_roc_complete(struct wl1271 *wl); wl1271 80 drivers/net/wireless/ti/wlcore/event.h void wlcore_event_rssi_trigger(struct wl1271 *wl, s8 *metric_arr); wl1271 81 drivers/net/wireless/ti/wlcore/event.h int wlcore_event_fw_logger(struct wl1271 *wl); wl1271 15 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_calc_tx_blocks(struct wl1271 *wl, u32 len, u32 spare_blks) wl1271 24 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_set_tx_desc_blocks(struct wl1271 *wl, struct wl1271_tx_hw_descr *desc, wl1271 34 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_set_tx_desc_data_len(struct wl1271 *wl, wl1271 45 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_get_rx_buf_align(struct wl1271 *wl, u32 rx_desc) wl1271 55 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_prepare_read(struct wl1271 *wl, u32 rx_desc, u32 len) wl1271 64 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_get_rx_packet_len(struct wl1271 *wl, void *rx_data, u32 data_len) wl1271 72 drivers/net/wireless/ti/wlcore/hw_ops.h static inline int wlcore_hw_tx_delayed_compl(struct wl1271 *wl) wl1271 80 drivers/net/wireless/ti/wlcore/hw_ops.h static inline void wlcore_hw_tx_immediate_compl(struct wl1271 *wl) wl1271 87 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_init_vif(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 96 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_convert_fw_status(struct wl1271 *wl, void *raw_fw_status, wl1271 105 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_sta_get_ap_rate_mask(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 113 drivers/net/wireless/ti/wlcore/hw_ops.h static inline int wlcore_identify_fw(struct wl1271 *wl) wl1271 122 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_set_tx_desc_csum(struct wl1271 *wl, wl1271 133 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_set_rx_csum(struct wl1271 *wl, wl1271 142 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_ap_get_mimo_wide_rate_mask(struct wl1271 *wl, wl1271 152 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_debugfs_init(struct wl1271 *wl, struct dentry *rootdir) wl1271 161 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_handle_static_data(struct wl1271 *wl, void *static_data) wl1271 170 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_get_spare_blocks(struct wl1271 *wl, bool is_gem) wl1271 179 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_set_key(struct wl1271 *wl, enum set_key_cmd cmd, wl1271 191 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_pre_pkt_send(struct wl1271 *wl, u32 buf_offset, u32 last_len) wl1271 200 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_sta_rc_update(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 207 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_interrupt_notify(struct wl1271 *wl, bool action) wl1271 215 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_rx_ba_filter(struct wl1271 *wl, bool action) wl1271 223 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_ap_sleep(struct wl1271 *wl) wl1271 232 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_set_peer_cap(struct wl1271 *wl, wl1271 245 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_convert_hwaddr(struct wl1271 *wl, u32 hwaddr) wl1271 254 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_lnk_high_prio(struct wl1271 *wl, u8 hlid, wl1271 264 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_lnk_low_prio(struct wl1271 *wl, u8 hlid, wl1271 274 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_smart_config_start(struct wl1271 *wl, u32 group_bitmap) wl1271 283 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_smart_config_stop(struct wl1271 *wl) wl1271 292 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_smart_config_set_group_key(struct wl1271 *wl, u16 group_id, wl1271 302 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_set_cac(struct wl1271 *wl, struct wl12xx_vif *wlvif, bool start) wl1271 311 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_dfs_master_restart(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 23 drivers/net/wireless/ti/wlcore/init.c int wl1271_init_templates_config(struct wl1271 *wl) wl1271 144 drivers/net/wireless/ti/wlcore/init.c static int wl1271_ap_init_deauth_template(struct wl1271 *wl, wl1271 170 drivers/net/wireless/ti/wlcore/init.c static int wl1271_ap_init_null_template(struct wl1271 *wl, wl1271 203 drivers/net/wireless/ti/wlcore/init.c static int wl1271_ap_init_qos_null_template(struct wl1271 *wl, wl1271 236 drivers/net/wireless/ti/wlcore/init.c static int wl12xx_init_rx_config(struct wl1271 *wl) wl1271 247 drivers/net/wireless/ti/wlcore/init.c static int wl12xx_init_phy_vif_config(struct wl1271 *wl, wl1271 267 drivers/net/wireless/ti/wlcore/init.c static int wl1271_init_sta_beacon_filter(struct wl1271 *wl, wl1271 284 drivers/net/wireless/ti/wlcore/init.c int wl1271_init_pta(struct wl1271 *wl) wl1271 299 drivers/net/wireless/ti/wlcore/init.c int wl1271_init_energy_detection(struct wl1271 *wl) wl1271 310 drivers/net/wireless/ti/wlcore/init.c static int wl1271_init_beacon_broadcast(struct wl1271 *wl, wl1271 322 drivers/net/wireless/ti/wlcore/init.c static int wl12xx_init_fwlog(struct wl1271 *wl) wl1271 337 drivers/net/wireless/ti/wlcore/init.c int wl1271_sta_hw_init(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 358 drivers/net/wireless/ti/wlcore/init.c static int wl1271_sta_hw_init_post_mem(struct wl1271 *wl, wl1271 373 drivers/net/wireless/ti/wlcore/init.c static int wl1271_ap_hw_init(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 389 drivers/net/wireless/ti/wlcore/init.c int wl1271_ap_init_templates(struct wl1271 *wl, struct ieee80211_vif *vif) wl1271 417 drivers/net/wireless/ti/wlcore/init.c static int wl1271_ap_hw_init_post_mem(struct wl1271 *wl, wl1271 423 drivers/net/wireless/ti/wlcore/init.c int wl1271_init_ap_rates(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 482 drivers/net/wireless/ti/wlcore/init.c static int wl1271_set_ba_policies(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 502 drivers/net/wireless/ti/wlcore/init.c static int wl12xx_init_sta_role(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 534 drivers/net/wireless/ti/wlcore/init.c static int wl12xx_init_ap_role(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 555 drivers/net/wireless/ti/wlcore/init.c int wl1271_init_vif_specific(struct wl1271 *wl, struct ieee80211_vif *vif) wl1271 659 drivers/net/wireless/ti/wlcore/init.c int wl1271_hw_init(struct wl1271 *wl) wl1271 15 drivers/net/wireless/ti/wlcore/init.h int wl1271_hw_init_power_auth(struct wl1271 *wl); wl1271 16 drivers/net/wireless/ti/wlcore/init.h int wl1271_init_templates_config(struct wl1271 *wl); wl1271 17 drivers/net/wireless/ti/wlcore/init.h int wl1271_init_pta(struct wl1271 *wl); wl1271 18 drivers/net/wireless/ti/wlcore/init.h int wl1271_init_energy_detection(struct wl1271 *wl); wl1271 19 drivers/net/wireless/ti/wlcore/init.h int wl1271_chip_specific_init(struct wl1271 *wl); wl1271 20 drivers/net/wireless/ti/wlcore/init.h int wl1271_hw_init(struct wl1271 *wl); wl1271 21 drivers/net/wireless/ti/wlcore/init.h int wl1271_init_vif_specific(struct wl1271 *wl, struct ieee80211_vif *vif); wl1271 22 drivers/net/wireless/ti/wlcore/init.h int wl1271_init_ap_rates(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 23 drivers/net/wireless/ti/wlcore/init.h int wl1271_ap_init_templates(struct wl1271 *wl, struct ieee80211_vif *vif); wl1271 24 drivers/net/wireless/ti/wlcore/init.h int wl1271_sta_hw_init(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 21 drivers/net/wireless/ti/wlcore/io.c bool wl1271_set_block_size(struct wl1271 *wl) wl1271 31 drivers/net/wireless/ti/wlcore/io.c void wlcore_disable_interrupts(struct wl1271 *wl) wl1271 37 drivers/net/wireless/ti/wlcore/io.c void wlcore_disable_interrupts_nosync(struct wl1271 *wl) wl1271 43 drivers/net/wireless/ti/wlcore/io.c void wlcore_enable_interrupts(struct wl1271 *wl) wl1271 49 drivers/net/wireless/ti/wlcore/io.c void wlcore_synchronize_interrupts(struct wl1271 *wl) wl1271 55 drivers/net/wireless/ti/wlcore/io.c int wlcore_translate_addr(struct wl1271 *wl, int addr) wl1271 123 drivers/net/wireless/ti/wlcore/io.c int wlcore_set_partition(struct wl1271 *wl, wl1271 188 drivers/net/wireless/ti/wlcore/io.c void wl1271_io_reset(struct wl1271 *wl) wl1271 194 drivers/net/wireless/ti/wlcore/io.c void wl1271_io_init(struct wl1271 *wl) wl1271 32 drivers/net/wireless/ti/wlcore/io.h struct wl1271; wl1271 34 drivers/net/wireless/ti/wlcore/io.h void wlcore_disable_interrupts(struct wl1271 *wl); wl1271 35 drivers/net/wireless/ti/wlcore/io.h void wlcore_disable_interrupts_nosync(struct wl1271 *wl); wl1271 36 drivers/net/wireless/ti/wlcore/io.h void wlcore_enable_interrupts(struct wl1271 *wl); wl1271 37 drivers/net/wireless/ti/wlcore/io.h void wlcore_synchronize_interrupts(struct wl1271 *wl); wl1271 39 drivers/net/wireless/ti/wlcore/io.h void wl1271_io_reset(struct wl1271 *wl); wl1271 40 drivers/net/wireless/ti/wlcore/io.h void wl1271_io_init(struct wl1271 *wl); wl1271 41 drivers/net/wireless/ti/wlcore/io.h int wlcore_translate_addr(struct wl1271 *wl, int addr); wl1271 44 drivers/net/wireless/ti/wlcore/io.h static inline int __must_check wlcore_raw_write(struct wl1271 *wl, int addr, wl1271 62 drivers/net/wireless/ti/wlcore/io.h static inline int __must_check wlcore_raw_read(struct wl1271 *wl, int addr, wl1271 80 drivers/net/wireless/ti/wlcore/io.h static inline int __must_check wlcore_raw_read_data(struct wl1271 *wl, int reg, wl1271 87 drivers/net/wireless/ti/wlcore/io.h static inline int __must_check wlcore_raw_write_data(struct wl1271 *wl, int reg, wl1271 94 drivers/net/wireless/ti/wlcore/io.h static inline int __must_check wlcore_raw_read32(struct wl1271 *wl, int addr, wl1271 110 drivers/net/wireless/ti/wlcore/io.h static inline int __must_check wlcore_raw_write32(struct wl1271 *wl, int addr, wl1271 118 drivers/net/wireless/ti/wlcore/io.h static inline int __must_check wlcore_read(struct wl1271 *wl, int addr, wl1271 128 drivers/net/wireless/ti/wlcore/io.h static inline int __must_check wlcore_write(struct wl1271 *wl, int addr, wl1271 138 drivers/net/wireless/ti/wlcore/io.h static inline int __must_check wlcore_write_data(struct wl1271 *wl, int reg, wl1271 145 drivers/net/wireless/ti/wlcore/io.h static inline int __must_check wlcore_read_data(struct wl1271 *wl, int reg, wl1271 152 drivers/net/wireless/ti/wlcore/io.h static inline int __must_check wlcore_read_hwaddr(struct wl1271 *wl, int hwaddr, wl1271 167 drivers/net/wireless/ti/wlcore/io.h static inline int __must_check wlcore_read32(struct wl1271 *wl, int addr, wl1271 173 drivers/net/wireless/ti/wlcore/io.h static inline int __must_check wlcore_write32(struct wl1271 *wl, int addr, wl1271 179 drivers/net/wireless/ti/wlcore/io.h static inline int __must_check wlcore_read_reg(struct wl1271 *wl, int reg, wl1271 187 drivers/net/wireless/ti/wlcore/io.h static inline int __must_check wlcore_write_reg(struct wl1271 *wl, int reg, wl1271 195 drivers/net/wireless/ti/wlcore/io.h static inline void wl1271_power_off(struct wl1271 *wl) wl1271 208 drivers/net/wireless/ti/wlcore/io.h static inline int wl1271_power_on(struct wl1271 *wl) wl1271 220 drivers/net/wireless/ti/wlcore/io.h int wlcore_set_partition(struct wl1271 *wl, wl1271 223 drivers/net/wireless/ti/wlcore/io.h bool wl1271_set_block_size(struct wl1271 *wl); wl1271 227 drivers/net/wireless/ti/wlcore/io.h int wl1271_tx_dummy_packet(struct wl1271 *wl); wl1271 41 drivers/net/wireless/ti/wlcore/main.c static void __wl1271_op_remove_interface(struct wl1271 *wl, wl1271 44 drivers/net/wireless/ti/wlcore/main.c static void wlcore_op_stop_locked(struct wl1271 *wl); wl1271 45 drivers/net/wireless/ti/wlcore/main.c static void wl1271_free_ap_keys(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 47 drivers/net/wireless/ti/wlcore/main.c static int wl12xx_set_authorized(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 72 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 81 drivers/net/wireless/ti/wlcore/main.c static int wl1271_set_rx_streaming(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 103 drivers/net/wireless/ti/wlcore/main.c int wl1271_recalc_rx_streaming(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 132 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = wlvif->wl; wl1271 171 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = wlvif->wl; wl1271 198 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = wlvif->wl; wl1271 203 drivers/net/wireless/ti/wlcore/main.c void wl12xx_rearm_tx_watchdog_locked(struct wl1271 *wl) wl1271 219 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = wlvif->wl; wl1271 252 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl; wl1271 255 drivers/net/wireless/ti/wlcore/main.c wl = container_of(dwork, struct wl1271, tx_watchdog_work); wl1271 311 drivers/net/wireless/ti/wlcore/main.c static void wlcore_adjust_conf(struct wl1271 *wl) wl1271 336 drivers/net/wireless/ti/wlcore/main.c static void wl12xx_irq_ps_regulate_link(struct wl1271 *wl, wl1271 365 drivers/net/wireless/ti/wlcore/main.c static void wl12xx_irq_update_links_status(struct wl1271 *wl, wl1271 387 drivers/net/wireless/ti/wlcore/main.c static int wlcore_fw_status(struct wl1271 *wl, struct wl_fw_status *status) wl1271 494 drivers/net/wireless/ti/wlcore/main.c static void wl1271_flush_deferred_work(struct wl1271 *wl) wl1271 509 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = wl1271 510 drivers/net/wireless/ti/wlcore/main.c container_of(work, struct wl1271, netstack_work); wl1271 519 drivers/net/wireless/ti/wlcore/main.c static int wlcore_irq_locked(struct wl1271 *wl) wl1271 654 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = cookie; wl1271 727 drivers/net/wireless/ti/wlcore/main.c static int wl12xx_fetch_firmware(struct wl1271 *wl, bool plt) wl1271 790 drivers/net/wireless/ti/wlcore/main.c void wl12xx_queue_recovery_work(struct wl1271 *wl) wl1271 803 drivers/net/wireless/ti/wlcore/main.c size_t wl12xx_copy_fwlog(struct wl1271 *wl, u8 *memblock, size_t maxlen) wl1271 817 drivers/net/wireless/ti/wlcore/main.c static void wl12xx_read_fwlog_panic(struct wl1271 *wl) wl1271 851 drivers/net/wireless/ti/wlcore/main.c static void wlcore_save_freed_pkts(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 871 drivers/net/wireless/ti/wlcore/main.c static void wlcore_save_freed_pkts_addr(struct wl1271 *wl, wl1271 889 drivers/net/wireless/ti/wlcore/main.c static void wlcore_print_recovery(struct wl1271 *wl) wl1271 920 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = wl1271 921 drivers/net/wireless/ti/wlcore/main.c container_of(work, struct wl1271, recovery_work); wl1271 990 drivers/net/wireless/ti/wlcore/main.c static int wlcore_fw_wakeup(struct wl1271 *wl) wl1271 995 drivers/net/wireless/ti/wlcore/main.c static int wl1271_setup(struct wl1271 *wl) wl1271 1016 drivers/net/wireless/ti/wlcore/main.c static int wl12xx_set_power_on(struct wl1271 *wl) wl1271 1045 drivers/net/wireless/ti/wlcore/main.c static int wl12xx_chip_wakeup(struct wl1271 *wl, bool plt) wl1271 1084 drivers/net/wireless/ti/wlcore/main.c int wl1271_plt_start(struct wl1271 *wl, const enum plt_mode plt_mode) wl1271 1152 drivers/net/wireless/ti/wlcore/main.c int wl1271_plt_stop(struct wl1271 *wl) wl1271 1206 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 1275 drivers/net/wireless/ti/wlcore/main.c int wl1271_tx_dummy_packet(struct wl1271 *wl) wl1271 1309 drivers/net/wireless/ti/wlcore/main.c static struct sk_buff *wl12xx_alloc_dummy_packet(struct wl1271 *wl) wl1271 1552 drivers/net/wireless/ti/wlcore/main.c static int wl1271_configure_wowlan(struct wl1271 *wl, wl1271 1617 drivers/net/wireless/ti/wlcore/main.c static int wl1271_configure_suspend_sta(struct wl1271 *wl, wl1271 1647 drivers/net/wireless/ti/wlcore/main.c static int wl1271_configure_suspend_ap(struct wl1271 *wl, wl1271 1669 drivers/net/wireless/ti/wlcore/main.c static int wl1271_configure_suspend(struct wl1271 *wl, wl1271 1680 drivers/net/wireless/ti/wlcore/main.c static void wl1271_configure_resume(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 1718 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 1800 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 1910 drivers/net/wireless/ti/wlcore/main.c static void wlcore_op_stop_locked(struct wl1271 *wl) wl1271 2020 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 2034 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl; wl1271 2074 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl; wl1271 2102 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl; wl1271 2143 drivers/net/wireless/ti/wlcore/main.c static int wl12xx_allocate_rate_policy(struct wl1271 *wl, u8 *idx) wl1271 2155 drivers/net/wireless/ti/wlcore/main.c static void wl12xx_free_rate_policy(struct wl1271 *wl, u8 *idx) wl1271 2164 drivers/net/wireless/ti/wlcore/main.c static int wlcore_allocate_klv_template(struct wl1271 *wl, u8 *idx) wl1271 2176 drivers/net/wireless/ti/wlcore/main.c static void wlcore_free_klv_template(struct wl1271 *wl, u8 *idx) wl1271 2185 drivers/net/wireless/ti/wlcore/main.c static u8 wl12xx_get_role_type(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 2213 drivers/net/wireless/ti/wlcore/main.c static int wl12xx_init_vif_data(struct wl1271 *wl, struct ieee80211_vif *vif) wl1271 2309 drivers/net/wireless/ti/wlcore/main.c static int wl12xx_init_fw(struct wl1271 *wl) wl1271 2390 drivers/net/wireless/ti/wlcore/main.c static bool wl12xx_need_fw_change(struct wl1271 *wl, wl1271 2426 drivers/net/wireless/ti/wlcore/main.c static void wl12xx_force_active_psm(struct wl1271 *wl) wl1271 2460 drivers/net/wireless/ti/wlcore/main.c static int wlcore_allocate_hw_queue_base(struct wl1271 *wl, wl1271 2519 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 2640 drivers/net/wireless/ti/wlcore/main.c static void __wl1271_op_remove_interface(struct wl1271 *wl, wl1271 2792 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 2829 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 2843 drivers/net/wireless/ti/wlcore/main.c static int wlcore_join(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 2907 drivers/net/wireless/ti/wlcore/main.c static int wlcore_set_ssid(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 2929 drivers/net/wireless/ti/wlcore/main.c static int wlcore_set_assoc(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 3014 drivers/net/wireless/ti/wlcore/main.c static int wlcore_unset_assoc(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 3069 drivers/net/wireless/ti/wlcore/main.c static void wl1271_set_band_rate(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 3075 drivers/net/wireless/ti/wlcore/main.c static void wl1271_sta_handle_idle(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 3094 drivers/net/wireless/ti/wlcore/main.c static int wl12xx_config_vif(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 3115 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 3203 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 3274 drivers/net/wireless/ti/wlcore/main.c static int wl1271_record_ap_key(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 3320 drivers/net/wireless/ti/wlcore/main.c static void wl1271_free_ap_keys(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 3330 drivers/net/wireless/ti/wlcore/main.c static int wl1271_ap_init_hwenc(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 3370 drivers/net/wireless/ti/wlcore/main.c static int wl1271_set_key(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 3452 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 3494 drivers/net/wireless/ti/wlcore/main.c int wlcore_set_key(struct wl1271 *wl, enum set_key_cmd cmd, wl1271 3605 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 3648 drivers/net/wireless/ti/wlcore/main.c void wlcore_regdomain_config(struct wl1271 *wl) wl1271 3681 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 3731 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 3786 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 3822 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 3851 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 3882 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 3944 drivers/net/wireless/ti/wlcore/main.c static int wl1271_ap_set_probe_resp_tmpl(struct wl1271 *wl, u32 rates, wl1271 3972 drivers/net/wireless/ti/wlcore/main.c static int wl1271_ap_set_probe_resp_tmpl_legacy(struct wl1271 *wl, wl1271 4030 drivers/net/wireless/ti/wlcore/main.c static int wl1271_bss_erp_info_changed(struct wl1271 *wl, wl1271 4073 drivers/net/wireless/ti/wlcore/main.c static int wlcore_set_beacon_template(struct wl1271 *wl, wl1271 4159 drivers/net/wireless/ti/wlcore/main.c static int wl1271_bss_beacon_info_changed(struct wl1271 *wl, wl1271 4200 drivers/net/wireless/ti/wlcore/main.c static void wl1271_bss_info_changed_ap(struct wl1271 *wl, wl1271 4298 drivers/net/wireless/ti/wlcore/main.c static int wlcore_set_bssid(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 4349 drivers/net/wireless/ti/wlcore/main.c static int wlcore_clear_bssid(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 4372 drivers/net/wireless/ti/wlcore/main.c static void wl1271_bss_info_changed_sta(struct wl1271 *wl, wl1271 4625 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 4701 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 4750 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 4802 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 4840 drivers/net/wireless/ti/wlcore/main.c static int __wlcore_switch_vif_chan(struct wl1271 *wl, wl1271 4883 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 4918 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 4974 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 5018 drivers/net/wireless/ti/wlcore/main.c static int wl1271_allocate_sta(struct wl1271 *wl, wl1271 5047 drivers/net/wireless/ti/wlcore/main.c void wl1271_free_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) wl1271 5073 drivers/net/wireless/ti/wlcore/main.c static int wl12xx_sta_add(struct wl1271 *wl, wl1271 5097 drivers/net/wireless/ti/wlcore/main.c static int wl12xx_sta_remove(struct wl1271 *wl, wl1271 5119 drivers/net/wireless/ti/wlcore/main.c static void wlcore_roc_if_possible(struct wl1271 *wl, wl1271 5138 drivers/net/wireless/ti/wlcore/main.c void wlcore_update_inconn_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 5178 drivers/net/wireless/ti/wlcore/main.c static int wl12xx_update_sta_state(struct wl1271 *wl, wl1271 5290 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 5325 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 5453 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 5498 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 5549 drivers/net/wireless/ti/wlcore/main.c static const void *wlcore_get_beacon_ie(struct wl1271 *wl, wl1271 5565 drivers/net/wireless/ti/wlcore/main.c static int wlcore_get_csa_count(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 5585 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 5632 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 5644 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 5686 drivers/net/wireless/ti/wlcore/main.c static int __wlcore_roc_completed(struct wl1271 *wl) wl1271 5709 drivers/net/wireless/ti/wlcore/main.c static int wlcore_roc_completed(struct wl1271 *wl) wl1271 5741 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl; wl1271 5745 drivers/net/wireless/ti/wlcore/main.c wl = container_of(dwork, struct wl1271, roc_complete_work); wl1271 5755 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 5795 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 5832 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 5841 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = hw->priv; wl1271 6044 drivers/net/wireless/ti/wlcore/main.c u8 wlcore_rate_to_idx(struct wl1271 *wl, u8 rate, enum nl80211_band band) wl1271 6064 drivers/net/wireless/ti/wlcore/main.c static void wl12xx_derive_mac_addresses(struct wl1271 *wl, u32 oui, u32 nic) wl1271 6103 drivers/net/wireless/ti/wlcore/main.c static int wl12xx_get_hw_info(struct wl1271 *wl) wl1271 6125 drivers/net/wireless/ti/wlcore/main.c static int wl1271_register_hw(struct wl1271 *wl) wl1271 6194 drivers/net/wireless/ti/wlcore/main.c static void wl1271_unregister_hw(struct wl1271 *wl) wl1271 6204 drivers/net/wireless/ti/wlcore/main.c static int wl1271_init_ieee80211(struct wl1271 *wl) wl1271 6355 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl; wl1271 6501 drivers/net/wireless/ti/wlcore/main.c int wlcore_free_hw(struct wl1271 *wl) wl1271 6552 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = context; wl1271 6682 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = dev_get_drvdata(dev); wl1271 6715 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = dev_get_drvdata(dev); wl1271 6781 drivers/net/wireless/ti/wlcore/main.c int wlcore_probe(struct wl1271 *wl, struct platform_device *pdev) wl1271 6820 drivers/net/wireless/ti/wlcore/main.c struct wl1271 *wl = platform_get_drvdata(pdev); wl1271 15 drivers/net/wireless/ti/wlcore/ps.c int wl1271_ps_set_mode(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 77 drivers/net/wireless/ti/wlcore/ps.c static void wl1271_ps_filter_frames(struct wl1271 *wl, u8 hlid) wl1271 113 drivers/net/wireless/ti/wlcore/ps.c void wl12xx_ps_link_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 149 drivers/net/wireless/ti/wlcore/ps.c void wl12xx_ps_link_end(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) wl1271 16 drivers/net/wireless/ti/wlcore/ps.h int wl1271_ps_set_mode(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 18 drivers/net/wireless/ti/wlcore/ps.h void wl12xx_ps_link_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 20 drivers/net/wireless/ti/wlcore/ps.h void wl12xx_ps_link_end(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid); wl1271 27 drivers/net/wireless/ti/wlcore/rx.c static u32 wlcore_rx_get_buf_size(struct wl1271 *wl, wl1271 37 drivers/net/wireless/ti/wlcore/rx.c static u32 wlcore_rx_get_align_buf_size(struct wl1271 *wl, u32 pkt_len) wl1271 45 drivers/net/wireless/ti/wlcore/rx.c static void wl1271_rx_status(struct wl1271 *wl, wl1271 103 drivers/net/wireless/ti/wlcore/rx.c static int wl1271_rx_handle_data(struct wl1271 *wl, u8 *data, u32 length, wl1271 199 drivers/net/wireless/ti/wlcore/rx.c int wlcore_rx(struct wl1271 *wl, struct wl_fw_status *status) wl1271 299 drivers/net/wireless/ti/wlcore/rx.c int wl1271_rx_filter_enable(struct wl1271 *wl, wl1271 327 drivers/net/wireless/ti/wlcore/rx.c int wl1271_rx_filter_clear_all(struct wl1271 *wl) wl1271 134 drivers/net/wireless/ti/wlcore/rx.h int wlcore_rx(struct wl1271 *wl, struct wl_fw_status *status); wl1271 136 drivers/net/wireless/ti/wlcore/rx.h int wl1271_rx_filter_enable(struct wl1271 *wl, wl1271 139 drivers/net/wireless/ti/wlcore/rx.h int wl1271_rx_filter_clear_all(struct wl1271 *wl); wl1271 23 drivers/net/wireless/ti/wlcore/scan.c struct wl1271 *wl; wl1271 31 drivers/net/wireless/ti/wlcore/scan.c wl = container_of(dwork, struct wl1271, scan_complete_work); wl1271 115 drivers/net/wireless/ti/wlcore/scan.c static int wlcore_count_started_vifs(struct wl1271 *wl) wl1271 126 drivers/net/wireless/ti/wlcore/scan.c wlcore_scan_get_channels(struct wl1271 *wl, wl1271 246 drivers/net/wireless/ti/wlcore/scan.c wlcore_set_scan_chan_params(struct wl1271 *wl, wl1271 332 drivers/net/wireless/ti/wlcore/scan.c int wlcore_scan(struct wl1271 *wl, struct ieee80211_vif *vif, wl1271 371 drivers/net/wireless/ti/wlcore/scan.c wlcore_scan_sched_scan_ssid_list(struct wl1271 *wl, wl1271 474 drivers/net/wireless/ti/wlcore/scan.c void wlcore_scan_sched_scan_results(struct wl1271 *wl) wl1271 15 drivers/net/wireless/ti/wlcore/scan.h int wlcore_scan(struct wl1271 *wl, struct ieee80211_vif *vif, wl1271 18 drivers/net/wireless/ti/wlcore/scan.h int wl1271_scan_build_probe_req(struct wl1271 *wl, wl1271 21 drivers/net/wireless/ti/wlcore/scan.h void wl1271_scan_stm(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 23 drivers/net/wireless/ti/wlcore/scan.h int wl1271_scan_sched_scan_config(struct wl1271 *wl, wl1271 27 drivers/net/wireless/ti/wlcore/scan.h int wl1271_scan_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 28 drivers/net/wireless/ti/wlcore/scan.h void wlcore_scan_sched_scan_results(struct wl1271 *wl); wl1271 152 drivers/net/wireless/ti/wlcore/scan.h wlcore_set_scan_chan_params(struct wl1271 *wl, wl1271 160 drivers/net/wireless/ti/wlcore/scan.h wlcore_scan_sched_scan_ssid_list(struct wl1271 *wl, wl1271 395 drivers/net/wireless/ti/wlcore/sdio.c struct wl1271 *wl = platform_get_drvdata(glue->core); wl1271 199 drivers/net/wireless/ti/wlcore/spi.c struct wl1271 *wl = dev_get_drvdata(child); wl1271 235 drivers/net/wireless/ti/wlcore/spi.c struct wl1271 *wl = dev_get_drvdata(child); wl1271 19 drivers/net/wireless/ti/wlcore/sysfs.c struct wl1271 *wl = dev_get_drvdata(dev); wl1271 37 drivers/net/wireless/ti/wlcore/sysfs.c struct wl1271 *wl = dev_get_drvdata(dev); wl1271 82 drivers/net/wireless/ti/wlcore/sysfs.c struct wl1271 *wl = dev_get_drvdata(dev); wl1271 104 drivers/net/wireless/ti/wlcore/sysfs.c struct wl1271 *wl = dev_get_drvdata(dev); wl1271 136 drivers/net/wireless/ti/wlcore/sysfs.c int wlcore_sysfs_init(struct wl1271 *wl) wl1271 173 drivers/net/wireless/ti/wlcore/sysfs.c void wlcore_sysfs_free(struct wl1271 *wl) wl1271 11 drivers/net/wireless/ti/wlcore/sysfs.h int wlcore_sysfs_init(struct wl1271 *wl); wl1271 12 drivers/net/wireless/ti/wlcore/sysfs.h void wlcore_sysfs_free(struct wl1271 *wl); wl1271 58 drivers/net/wireless/ti/wlcore/testmode.c static int wl1271_tm_cmd_test(struct wl1271 *wl, struct nlattr *tb[]) wl1271 140 drivers/net/wireless/ti/wlcore/testmode.c static int wl1271_tm_cmd_interrogate(struct wl1271 *wl, struct nlattr *tb[]) wl1271 207 drivers/net/wireless/ti/wlcore/testmode.c static int wl1271_tm_cmd_configure(struct wl1271 *wl, struct nlattr *tb[]) wl1271 239 drivers/net/wireless/ti/wlcore/testmode.c static int wl1271_tm_detect_fem(struct wl1271 *wl, struct nlattr *tb[]) wl1271 276 drivers/net/wireless/ti/wlcore/testmode.c static int wl1271_tm_cmd_set_plt_mode(struct wl1271 *wl, struct nlattr *tb[]) wl1271 307 drivers/net/wireless/ti/wlcore/testmode.c static int wl12xx_tm_cmd_get_mac(struct wl1271 *wl, struct nlattr *tb[]) wl1271 356 drivers/net/wireless/ti/wlcore/testmode.c struct wl1271 *wl = hw->priv; wl1271 30 drivers/net/wireless/ti/wlcore/tx.c static int wl1271_set_default_wep_key(struct wl1271 *wl, wl1271 49 drivers/net/wireless/ti/wlcore/tx.c static int wl1271_alloc_tx_id(struct wl1271 *wl, struct sk_buff *skb) wl1271 63 drivers/net/wireless/ti/wlcore/tx.c void wl1271_free_tx_id(struct wl1271 *wl, int id) wl1271 75 drivers/net/wireless/ti/wlcore/tx.c static void wl1271_tx_ap_update_inconnection_sta(struct wl1271 *wl, wl1271 106 drivers/net/wireless/ti/wlcore/tx.c static void wl1271_tx_regulate_link(struct wl1271 *wl, wl1271 134 drivers/net/wireless/ti/wlcore/tx.c bool wl12xx_is_dummy_packet(struct wl1271 *wl, struct sk_buff *skb) wl1271 140 drivers/net/wireless/ti/wlcore/tx.c static u8 wl12xx_tx_get_hlid_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 162 drivers/net/wireless/ti/wlcore/tx.c u8 wl12xx_tx_get_hlid(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 179 drivers/net/wireless/ti/wlcore/tx.c unsigned int wlcore_calc_packet_alignment(struct wl1271 *wl, wl1271 190 drivers/net/wireless/ti/wlcore/tx.c static int wl1271_tx_allocate(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 250 drivers/net/wireless/ti/wlcore/tx.c static void wl1271_tx_fill_hdr(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 360 drivers/net/wireless/ti/wlcore/tx.c static int wl1271_prepare_tx_frame(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 439 drivers/net/wireless/ti/wlcore/tx.c u32 wl1271_tx_enabled_rates_get(struct wl1271 *wl, u32 rate_set, wl1271 465 drivers/net/wireless/ti/wlcore/tx.c void wl1271_handle_tx_low_watermark(struct wl1271 *wl) wl1271 483 drivers/net/wireless/ti/wlcore/tx.c static int wlcore_select_ac(struct wl1271 *wl) wl1271 507 drivers/net/wireless/ti/wlcore/tx.c static struct sk_buff *wlcore_lnk_dequeue(struct wl1271 *wl, wl1271 528 drivers/net/wireless/ti/wlcore/tx.c static struct sk_buff *wlcore_lnk_dequeue_high_prio(struct wl1271 *wl, wl1271 547 drivers/net/wireless/ti/wlcore/tx.c static struct sk_buff *wlcore_vif_dequeue_high_prio(struct wl1271 *wl, wl1271 582 drivers/net/wireless/ti/wlcore/tx.c static struct sk_buff *wl1271_skb_dequeue(struct wl1271 *wl, u8 *hlid) wl1271 672 drivers/net/wireless/ti/wlcore/tx.c static void wl1271_skb_queue_head(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 702 drivers/net/wireless/ti/wlcore/tx.c void wl12xx_rearm_rx_streaming(struct wl1271 *wl, unsigned long *active_hlids) wl1271 748 drivers/net/wireless/ti/wlcore/tx.c int wlcore_tx_work_locked(struct wl1271 *wl) wl1271 854 drivers/net/wireless/ti/wlcore/tx.c struct wl1271 *wl = container_of(work, struct wl1271, tx_work); wl1271 897 drivers/net/wireless/ti/wlcore/tx.c static void wl1271_tx_complete_packet(struct wl1271 *wl, wl1271 972 drivers/net/wireless/ti/wlcore/tx.c int wlcore_tx_complete(struct wl1271 *wl) wl1271 1018 drivers/net/wireless/ti/wlcore/tx.c void wl1271_tx_reset_link_queues(struct wl1271 *wl, u8 hlid) wl1271 1055 drivers/net/wireless/ti/wlcore/tx.c void wl12xx_tx_reset_wlvif(struct wl1271 *wl, struct wl12xx_vif *wlvif) wl1271 1076 drivers/net/wireless/ti/wlcore/tx.c void wl12xx_tx_reset(struct wl1271 *wl) wl1271 1134 drivers/net/wireless/ti/wlcore/tx.c void wl1271_tx_flush(struct wl1271 *wl) wl1271 1188 drivers/net/wireless/ti/wlcore/tx.c u32 wl1271_tx_min_rate_get(struct wl1271 *wl, u32 rate_set) wl1271 1197 drivers/net/wireless/ti/wlcore/tx.c void wlcore_stop_queue_locked(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 1212 drivers/net/wireless/ti/wlcore/tx.c void wlcore_stop_queue(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 queue, wl1271 1222 drivers/net/wireless/ti/wlcore/tx.c void wlcore_wake_queue(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 queue, wl1271 1242 drivers/net/wireless/ti/wlcore/tx.c void wlcore_stop_queues(struct wl1271 *wl, wl1271 1263 drivers/net/wireless/ti/wlcore/tx.c void wlcore_wake_queues(struct wl1271 *wl, wl1271 1284 drivers/net/wireless/ti/wlcore/tx.c bool wlcore_is_queue_stopped_by_reason(struct wl1271 *wl, wl1271 1299 drivers/net/wireless/ti/wlcore/tx.c bool wlcore_is_queue_stopped_by_reason_locked(struct wl1271 *wl, wl1271 1309 drivers/net/wireless/ti/wlcore/tx.c bool wlcore_is_queue_stopped_locked(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 219 drivers/net/wireless/ti/wlcore/tx.h static inline int wl1271_tx_total_queue_count(struct wl1271 *wl) wl1271 230 drivers/net/wireless/ti/wlcore/tx.h int wlcore_tx_work_locked(struct wl1271 *wl); wl1271 231 drivers/net/wireless/ti/wlcore/tx.h int wlcore_tx_complete(struct wl1271 *wl); wl1271 232 drivers/net/wireless/ti/wlcore/tx.h void wl12xx_tx_reset_wlvif(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 233 drivers/net/wireless/ti/wlcore/tx.h void wl12xx_tx_reset(struct wl1271 *wl); wl1271 234 drivers/net/wireless/ti/wlcore/tx.h void wl1271_tx_flush(struct wl1271 *wl); wl1271 235 drivers/net/wireless/ti/wlcore/tx.h u8 wlcore_rate_to_idx(struct wl1271 *wl, u8 rate, enum nl80211_band band); wl1271 236 drivers/net/wireless/ti/wlcore/tx.h u32 wl1271_tx_enabled_rates_get(struct wl1271 *wl, u32 rate_set, wl1271 238 drivers/net/wireless/ti/wlcore/tx.h u32 wl1271_tx_min_rate_get(struct wl1271 *wl, u32 rate_set); wl1271 239 drivers/net/wireless/ti/wlcore/tx.h u8 wl12xx_tx_get_hlid(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 241 drivers/net/wireless/ti/wlcore/tx.h void wl1271_tx_reset_link_queues(struct wl1271 *wl, u8 hlid); wl1271 242 drivers/net/wireless/ti/wlcore/tx.h void wl1271_handle_tx_low_watermark(struct wl1271 *wl); wl1271 243 drivers/net/wireless/ti/wlcore/tx.h bool wl12xx_is_dummy_packet(struct wl1271 *wl, struct sk_buff *skb); wl1271 244 drivers/net/wireless/ti/wlcore/tx.h void wl12xx_rearm_rx_streaming(struct wl1271 *wl, unsigned long *active_hlids); wl1271 245 drivers/net/wireless/ti/wlcore/tx.h unsigned int wlcore_calc_packet_alignment(struct wl1271 *wl, wl1271 247 drivers/net/wireless/ti/wlcore/tx.h void wl1271_free_tx_id(struct wl1271 *wl, int id); wl1271 248 drivers/net/wireless/ti/wlcore/tx.h void wlcore_stop_queue_locked(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 250 drivers/net/wireless/ti/wlcore/tx.h void wlcore_stop_queue(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 queue, wl1271 252 drivers/net/wireless/ti/wlcore/tx.h void wlcore_wake_queue(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 queue, wl1271 254 drivers/net/wireless/ti/wlcore/tx.h void wlcore_stop_queues(struct wl1271 *wl, wl1271 256 drivers/net/wireless/ti/wlcore/tx.h void wlcore_wake_queues(struct wl1271 *wl, wl1271 258 drivers/net/wireless/ti/wlcore/tx.h bool wlcore_is_queue_stopped_by_reason(struct wl1271 *wl, wl1271 262 drivers/net/wireless/ti/wlcore/tx.h wlcore_is_queue_stopped_by_reason_locked(struct wl1271 *wl, wl1271 266 drivers/net/wireless/ti/wlcore/tx.h bool wlcore_is_queue_stopped_locked(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 270 drivers/net/wireless/ti/wlcore/tx.h void wl1271_free_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid); wl1271 271 drivers/net/wireless/ti/wlcore/tx.h void wl12xx_rearm_tx_watchdog_locked(struct wl1271 *wl); wl1271 32 drivers/net/wireless/ti/wlcore/vendor_cmd.c struct wl1271 *wl = hw->priv; wl1271 79 drivers/net/wireless/ti/wlcore/vendor_cmd.c struct wl1271 *wl = hw->priv; wl1271 113 drivers/net/wireless/ti/wlcore/vendor_cmd.c struct wl1271 *wl = hw->priv; wl1271 38 drivers/net/wireless/ti/wlcore/wlcore.h int (*setup)(struct wl1271 *wl); wl1271 39 drivers/net/wireless/ti/wlcore/wlcore.h int (*identify_chip)(struct wl1271 *wl); wl1271 40 drivers/net/wireless/ti/wlcore/wlcore.h int (*identify_fw)(struct wl1271 *wl); wl1271 41 drivers/net/wireless/ti/wlcore/wlcore.h int (*boot)(struct wl1271 *wl); wl1271 42 drivers/net/wireless/ti/wlcore/wlcore.h int (*plt_init)(struct wl1271 *wl); wl1271 43 drivers/net/wireless/ti/wlcore/wlcore.h int (*trigger_cmd)(struct wl1271 *wl, int cmd_box_addr, wl1271 45 drivers/net/wireless/ti/wlcore/wlcore.h int (*ack_event)(struct wl1271 *wl); wl1271 46 drivers/net/wireless/ti/wlcore/wlcore.h int (*wait_for_event)(struct wl1271 *wl, enum wlcore_wait_event event, wl1271 48 drivers/net/wireless/ti/wlcore/wlcore.h int (*process_mailbox_events)(struct wl1271 *wl); wl1271 49 drivers/net/wireless/ti/wlcore/wlcore.h u32 (*calc_tx_blocks)(struct wl1271 *wl, u32 len, u32 spare_blks); wl1271 50 drivers/net/wireless/ti/wlcore/wlcore.h void (*set_tx_desc_blocks)(struct wl1271 *wl, wl1271 53 drivers/net/wireless/ti/wlcore/wlcore.h void (*set_tx_desc_data_len)(struct wl1271 *wl, wl1271 56 drivers/net/wireless/ti/wlcore/wlcore.h enum wl_rx_buf_align (*get_rx_buf_align)(struct wl1271 *wl, wl1271 58 drivers/net/wireless/ti/wlcore/wlcore.h int (*prepare_read)(struct wl1271 *wl, u32 rx_desc, u32 len); wl1271 59 drivers/net/wireless/ti/wlcore/wlcore.h u32 (*get_rx_packet_len)(struct wl1271 *wl, void *rx_data, wl1271 61 drivers/net/wireless/ti/wlcore/wlcore.h int (*tx_delayed_compl)(struct wl1271 *wl); wl1271 62 drivers/net/wireless/ti/wlcore/wlcore.h void (*tx_immediate_compl)(struct wl1271 *wl); wl1271 63 drivers/net/wireless/ti/wlcore/wlcore.h int (*hw_init)(struct wl1271 *wl); wl1271 64 drivers/net/wireless/ti/wlcore/wlcore.h int (*init_vif)(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 65 drivers/net/wireless/ti/wlcore/wlcore.h void (*convert_fw_status)(struct wl1271 *wl, void *raw_fw_status, wl1271 67 drivers/net/wireless/ti/wlcore/wlcore.h u32 (*sta_get_ap_rate_mask)(struct wl1271 *wl, wl1271 69 drivers/net/wireless/ti/wlcore/wlcore.h int (*get_pg_ver)(struct wl1271 *wl, s8 *ver); wl1271 70 drivers/net/wireless/ti/wlcore/wlcore.h int (*get_mac)(struct wl1271 *wl); wl1271 71 drivers/net/wireless/ti/wlcore/wlcore.h void (*set_tx_desc_csum)(struct wl1271 *wl, wl1271 74 drivers/net/wireless/ti/wlcore/wlcore.h void (*set_rx_csum)(struct wl1271 *wl, wl1271 77 drivers/net/wireless/ti/wlcore/wlcore.h u32 (*ap_get_mimo_wide_rate_mask)(struct wl1271 *wl, wl1271 79 drivers/net/wireless/ti/wlcore/wlcore.h int (*debugfs_init)(struct wl1271 *wl, struct dentry *rootdir); wl1271 80 drivers/net/wireless/ti/wlcore/wlcore.h int (*handle_static_data)(struct wl1271 *wl, wl1271 82 drivers/net/wireless/ti/wlcore/wlcore.h int (*scan_start)(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 84 drivers/net/wireless/ti/wlcore/wlcore.h int (*scan_stop)(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 85 drivers/net/wireless/ti/wlcore/wlcore.h int (*sched_scan_start)(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 88 drivers/net/wireless/ti/wlcore/wlcore.h void (*sched_scan_stop)(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 89 drivers/net/wireless/ti/wlcore/wlcore.h int (*get_spare_blocks)(struct wl1271 *wl, bool is_gem); wl1271 90 drivers/net/wireless/ti/wlcore/wlcore.h int (*set_key)(struct wl1271 *wl, enum set_key_cmd cmd, wl1271 94 drivers/net/wireless/ti/wlcore/wlcore.h int (*channel_switch)(struct wl1271 *wl, wl1271 97 drivers/net/wireless/ti/wlcore/wlcore.h u32 (*pre_pkt_send)(struct wl1271 *wl, u32 buf_offset, u32 last_len); wl1271 98 drivers/net/wireless/ti/wlcore/wlcore.h void (*sta_rc_update)(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 99 drivers/net/wireless/ti/wlcore/wlcore.h int (*set_peer_cap)(struct wl1271 *wl, wl1271 103 drivers/net/wireless/ti/wlcore/wlcore.h u32 (*convert_hwaddr)(struct wl1271 *wl, u32 hwaddr); wl1271 104 drivers/net/wireless/ti/wlcore/wlcore.h bool (*lnk_high_prio)(struct wl1271 *wl, u8 hlid, wl1271 106 drivers/net/wireless/ti/wlcore/wlcore.h bool (*lnk_low_prio)(struct wl1271 *wl, u8 hlid, wl1271 108 drivers/net/wireless/ti/wlcore/wlcore.h int (*interrupt_notify)(struct wl1271 *wl, bool action); wl1271 109 drivers/net/wireless/ti/wlcore/wlcore.h int (*rx_ba_filter)(struct wl1271 *wl, bool action); wl1271 110 drivers/net/wireless/ti/wlcore/wlcore.h int (*ap_sleep)(struct wl1271 *wl); wl1271 111 drivers/net/wireless/ti/wlcore/wlcore.h int (*smart_config_start)(struct wl1271 *wl, u32 group_bitmap); wl1271 112 drivers/net/wireless/ti/wlcore/wlcore.h int (*smart_config_stop)(struct wl1271 *wl); wl1271 113 drivers/net/wireless/ti/wlcore/wlcore.h int (*smart_config_set_group_key)(struct wl1271 *wl, u16 group_id, wl1271 115 drivers/net/wireless/ti/wlcore/wlcore.h int (*set_cac)(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 117 drivers/net/wireless/ti/wlcore/wlcore.h int (*dfs_master_restart)(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 499 drivers/net/wireless/ti/wlcore/wlcore.h int wlcore_probe(struct wl1271 *wl, struct platform_device *pdev); wl1271 503 drivers/net/wireless/ti/wlcore/wlcore.h int wlcore_free_hw(struct wl1271 *wl); wl1271 504 drivers/net/wireless/ti/wlcore/wlcore.h int wlcore_set_key(struct wl1271 *wl, enum set_key_cmd cmd, wl1271 508 drivers/net/wireless/ti/wlcore/wlcore.h void wlcore_regdomain_config(struct wl1271 *wl); wl1271 509 drivers/net/wireless/ti/wlcore/wlcore.h void wlcore_update_inconn_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif, wl1271 513 drivers/net/wireless/ti/wlcore/wlcore.h wlcore_set_ht_cap(struct wl1271 *wl, enum nl80211_band band, wl1271 523 drivers/net/wireless/ti/wlcore/wlcore.h wlcore_set_min_fw_ver(struct wl1271 *wl, unsigned int chip, wl1271 93 drivers/net/wireless/ti/wlcore/wlcore_i.h struct wl1271; wl1271 338 drivers/net/wireless/ti/wlcore/wlcore_i.h struct wl1271 *wl; wl1271 525 drivers/net/wireless/ti/wlcore/wlcore_i.h int wl1271_plt_start(struct wl1271 *wl, const enum plt_mode plt_mode); wl1271 526 drivers/net/wireless/ti/wlcore/wlcore_i.h int wl1271_plt_stop(struct wl1271 *wl); wl1271 527 drivers/net/wireless/ti/wlcore/wlcore_i.h int wl1271_recalc_rx_streaming(struct wl1271 *wl, struct wl12xx_vif *wlvif); wl1271 528 drivers/net/wireless/ti/wlcore/wlcore_i.h void wl12xx_queue_recovery_work(struct wl1271 *wl); wl1271 529 drivers/net/wireless/ti/wlcore/wlcore_i.h size_t wl12xx_copy_fwlog(struct wl1271 *wl, u8 *memblock, size_t maxlen);