wl1251 12 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_frame_rates(struct wl1251 *wl, u8 ctrl_rate, u8 ctrl_mod, wl1251 42 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_station_id(struct wl1251 *wl) wl1251 62 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_default_key(struct wl1251 *wl, u8 key_id) wl1251 89 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_wake_up_conditions(struct wl1251 *wl, u8 wake_up_event, wl1251 116 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_sleep_auth(struct wl1251 *wl, u8 sleep_auth) wl1251 135 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_fw_version(struct wl1251 *wl, char *buf, size_t len) wl1251 167 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_tx_power(struct wl1251 *wl, int power) wl1251 194 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_feature_cfg(struct wl1251 *wl, u32 data_flow_options) wl1251 221 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_mem_map(struct wl1251 *wl, struct acx_header *mem_map, wl1251 235 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_data_path_params(struct wl1251 *wl, wl1251 282 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_rx_msdu_life_time(struct wl1251 *wl, u32 life_time) wl1251 306 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_rx_config(struct wl1251 *wl, u32 config, u32 filter) wl1251 332 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_pd_threshold(struct wl1251 *wl) wl1251 356 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_slot(struct wl1251 *wl, enum acx_slot_type slot_time) wl1251 381 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_group_address_tbl(struct wl1251 *wl, bool enable, wl1251 410 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_service_period_timeout(struct wl1251 *wl) wl1251 437 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_rts_threshold(struct wl1251 *wl, u16 rts_threshold) wl1251 461 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_beacon_filter_opt(struct wl1251 *wl, bool enable_filter) wl1251 487 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_beacon_filter_table(struct wl1251 *wl) wl1251 516 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_conn_monit_params(struct wl1251 *wl) wl1251 543 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_sg_enable(struct wl1251 *wl) wl1251 567 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_sg_cfg(struct wl1251 *wl) wl1251 619 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_cca_threshold(struct wl1251 *wl) wl1251 642 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_bcn_dtim_options(struct wl1251 *wl) wl1251 669 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_aid(struct wl1251 *wl, u16 aid) wl1251 693 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_event_mbox_mask(struct wl1251 *wl, u32 event_mask) wl1251 721 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_low_rssi(struct wl1251 *wl, s8 threshold, u8 weight, wl1251 746 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_set_preamble(struct wl1251 *wl, enum acx_preamble_type preamble) wl1251 770 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_cts_protect(struct wl1251 *wl, wl1251 795 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_tsf_info(struct wl1251 *wl, u64 *mactime) wl1251 819 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_statistics(struct wl1251 *wl, struct acx_statistics *stats) wl1251 835 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_rate_policies(struct wl1251 *wl) wl1251 870 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_mem_cfg(struct wl1251 *wl) wl1251 915 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_wr_tbtt_and_dtim(struct wl1251 *wl, u16 tbtt, u8 dtim) wl1251 941 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_bet_enable(struct wl1251 *wl, enum wl1251_acx_bet_mode mode, wl1251 967 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_arp_ip_filter(struct wl1251 *wl, bool enable, __be32 address) wl1251 993 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_ac_cfg(struct wl1251 *wl, u8 ac, u8 cw_min, u16 cw_max, wl1251 1023 drivers/net/wireless/ti/wl1251/acx.c int wl1251_acx_tid_cfg(struct wl1251 *wl, u8 queue, wl1251 1434 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_frame_rates(struct wl1251 *wl, u8 ctrl_rate, u8 ctrl_mod, wl1251 1436 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_station_id(struct wl1251 *wl); wl1251 1437 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_default_key(struct wl1251 *wl, u8 key_id); wl1251 1438 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_wake_up_conditions(struct wl1251 *wl, u8 wake_up_event, wl1251 1440 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_sleep_auth(struct wl1251 *wl, u8 sleep_auth); wl1251 1441 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_fw_version(struct wl1251 *wl, char *buf, size_t len); wl1251 1442 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_tx_power(struct wl1251 *wl, int power); wl1251 1443 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_feature_cfg(struct wl1251 *wl, u32 data_flow_options); wl1251 1444 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_mem_map(struct wl1251 *wl, wl1251 1446 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_data_path_params(struct wl1251 *wl, wl1251 1448 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_rx_msdu_life_time(struct wl1251 *wl, u32 life_time); wl1251 1449 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_rx_config(struct wl1251 *wl, u32 config, u32 filter); wl1251 1450 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_pd_threshold(struct wl1251 *wl); wl1251 1451 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_slot(struct wl1251 *wl, enum acx_slot_type slot_time); wl1251 1452 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_group_address_tbl(struct wl1251 *wl, bool enable, wl1251 1454 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_service_period_timeout(struct wl1251 *wl); wl1251 1455 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_rts_threshold(struct wl1251 *wl, u16 rts_threshold); wl1251 1456 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_beacon_filter_opt(struct wl1251 *wl, bool enable_filter); wl1251 1457 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_beacon_filter_table(struct wl1251 *wl); wl1251 1458 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_conn_monit_params(struct wl1251 *wl); wl1251 1459 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_sg_enable(struct wl1251 *wl); wl1251 1460 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_sg_cfg(struct wl1251 *wl); wl1251 1461 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_cca_threshold(struct wl1251 *wl); wl1251 1462 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_bcn_dtim_options(struct wl1251 *wl); wl1251 1463 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_aid(struct wl1251 *wl, u16 aid); wl1251 1464 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_event_mbox_mask(struct wl1251 *wl, u32 event_mask); wl1251 1465 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_low_rssi(struct wl1251 *wl, s8 threshold, u8 weight, wl1251 1467 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_set_preamble(struct wl1251 *wl, enum acx_preamble_type preamble); wl1251 1468 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_cts_protect(struct wl1251 *wl, wl1251 1470 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_statistics(struct wl1251 *wl, struct acx_statistics *stats); wl1251 1471 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_tsf_info(struct wl1251 *wl, u64 *mactime); wl1251 1472 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_rate_policies(struct wl1251 *wl); wl1251 1473 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_mem_cfg(struct wl1251 *wl); wl1251 1474 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_wr_tbtt_and_dtim(struct wl1251 *wl, u16 tbtt, u8 dtim); wl1251 1475 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_bet_enable(struct wl1251 *wl, enum wl1251_acx_bet_mode mode, wl1251 1477 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_arp_ip_filter(struct wl1251 *wl, bool enable, __be32 address); wl1251 1478 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_ac_cfg(struct wl1251 *wl, u8 ac, u8 cw_min, u16 cw_max, wl1251 1480 drivers/net/wireless/ti/wl1251/acx.h int wl1251_acx_tid_cfg(struct wl1251 *wl, u8 queue, wl1251 17 drivers/net/wireless/ti/wl1251/boot.c void wl1251_boot_target_enable_interrupts(struct wl1251 *wl) wl1251 23 drivers/net/wireless/ti/wl1251/boot.c int wl1251_boot_soft_reset(struct wl1251 *wl) wl1251 58 drivers/net/wireless/ti/wl1251/boot.c int wl1251_boot_init_seq(struct wl1251 *wl) wl1251 196 drivers/net/wireless/ti/wl1251/boot.c static void wl1251_boot_set_ecpu_ctrl(struct wl1251 *wl, u32 flag) wl1251 208 drivers/net/wireless/ti/wl1251/boot.c int wl1251_boot_run_firmware(struct wl1251 *wl) wl1251 303 drivers/net/wireless/ti/wl1251/boot.c static int wl1251_boot_upload_firmware(struct wl1251 *wl) wl1251 388 drivers/net/wireless/ti/wl1251/boot.c static int wl1251_boot_upload_nvs(struct wl1251 *wl) wl1251 467 drivers/net/wireless/ti/wl1251/boot.c int wl1251_boot(struct wl1251 *wl) wl1251 13 drivers/net/wireless/ti/wl1251/boot.h int wl1251_boot_soft_reset(struct wl1251 *wl); wl1251 14 drivers/net/wireless/ti/wl1251/boot.h int wl1251_boot_init_seq(struct wl1251 *wl); wl1251 15 drivers/net/wireless/ti/wl1251/boot.h int wl1251_boot_run_firmware(struct wl1251 *wl); wl1251 16 drivers/net/wireless/ti/wl1251/boot.h void wl1251_boot_target_enable_interrupts(struct wl1251 *wl); wl1251 17 drivers/net/wireless/ti/wl1251/boot.h int wl1251_boot(struct wl1251 *wl); wl1251 22 drivers/net/wireless/ti/wl1251/cmd.c int wl1251_cmd_send(struct wl1251 *wl, u16 id, void *buf, size_t len) wl1251 69 drivers/net/wireless/ti/wl1251/cmd.c int wl1251_cmd_test(struct wl1251 *wl, void *buf, size_t buf_len, u8 answer) wl1251 110 drivers/net/wireless/ti/wl1251/cmd.c int wl1251_cmd_interrogate(struct wl1251 *wl, u16 id, void *buf, size_t len) wl1251 148 drivers/net/wireless/ti/wl1251/cmd.c int wl1251_cmd_configure(struct wl1251 *wl, u16 id, void *buf, size_t len) wl1251 169 drivers/net/wireless/ti/wl1251/cmd.c int wl1251_cmd_vbm(struct wl1251 *wl, u8 identity, wl1251 207 drivers/net/wireless/ti/wl1251/cmd.c int wl1251_cmd_data_path_rx(struct wl1251 *wl, u8 channel, bool enable) wl1251 243 drivers/net/wireless/ti/wl1251/cmd.c int wl1251_cmd_data_path_tx(struct wl1251 *wl, u8 channel, bool enable) wl1251 274 drivers/net/wireless/ti/wl1251/cmd.c int wl1251_cmd_join(struct wl1251 *wl, u8 bss_type, u8 channel, wl1251 319 drivers/net/wireless/ti/wl1251/cmd.c int wl1251_cmd_ps_mode(struct wl1251 *wl, u8 ps_mode) wl1251 350 drivers/net/wireless/ti/wl1251/cmd.c int wl1251_cmd_read_memory(struct wl1251 *wl, u32 addr, void *answer, wl1251 390 drivers/net/wireless/ti/wl1251/cmd.c int wl1251_cmd_template_set(struct wl1251 *wl, u16 cmd_id, wl1251 425 drivers/net/wireless/ti/wl1251/cmd.c int wl1251_cmd_scan(struct wl1251 *wl, u8 *ssid, size_t ssid_len, wl1251 493 drivers/net/wireless/ti/wl1251/cmd.c int wl1251_cmd_trigger_scan_to(struct wl1251 *wl, u32 timeout) wl1251 18 drivers/net/wireless/ti/wl1251/cmd.h int wl1251_cmd_send(struct wl1251 *wl, u16 type, void *buf, size_t buf_len); wl1251 19 drivers/net/wireless/ti/wl1251/cmd.h int wl1251_cmd_test(struct wl1251 *wl, void *buf, size_t buf_len, u8 answer); wl1251 20 drivers/net/wireless/ti/wl1251/cmd.h int wl1251_cmd_interrogate(struct wl1251 *wl, u16 id, void *buf, size_t len); wl1251 21 drivers/net/wireless/ti/wl1251/cmd.h int wl1251_cmd_configure(struct wl1251 *wl, u16 id, void *buf, size_t len); wl1251 22 drivers/net/wireless/ti/wl1251/cmd.h int wl1251_cmd_vbm(struct wl1251 *wl, u8 identity, wl1251 24 drivers/net/wireless/ti/wl1251/cmd.h int wl1251_cmd_data_path_rx(struct wl1251 *wl, u8 channel, bool enable); wl1251 25 drivers/net/wireless/ti/wl1251/cmd.h int wl1251_cmd_data_path_tx(struct wl1251 *wl, u8 channel, bool enable); wl1251 26 drivers/net/wireless/ti/wl1251/cmd.h int wl1251_cmd_join(struct wl1251 *wl, u8 bss_type, u8 channel, wl1251 28 drivers/net/wireless/ti/wl1251/cmd.h int wl1251_cmd_ps_mode(struct wl1251 *wl, u8 ps_mode); wl1251 29 drivers/net/wireless/ti/wl1251/cmd.h int wl1251_cmd_read_memory(struct wl1251 *wl, u32 addr, void *answer, wl1251 31 drivers/net/wireless/ti/wl1251/cmd.h int wl1251_cmd_template_set(struct wl1251 *wl, u16 cmd_id, wl1251 33 drivers/net/wireless/ti/wl1251/cmd.h int wl1251_cmd_scan(struct wl1251 *wl, u8 *ssid, size_t ssid_len, wl1251 36 drivers/net/wireless/ti/wl1251/cmd.h int wl1251_cmd_trigger_scan_to(struct wl1251 *wl, u32 timeout); wl1251 26 drivers/net/wireless/ti/wl1251/debugfs.c struct wl1251 *wl = file->private_data; \ wl1251 55 drivers/net/wireless/ti/wl1251/debugfs.c struct wl1251 *wl = file->private_data; \ wl1251 78 drivers/net/wireless/ti/wl1251/debugfs.c static void wl1251_debugfs_update_stats(struct wl1251 *wl) wl1251 200 drivers/net/wireless/ti/wl1251/debugfs.c struct wl1251 *wl = file->private_data; wl1251 220 drivers/net/wireless/ti/wl1251/debugfs.c struct wl1251 *wl = file->private_data; wl1251 239 drivers/net/wireless/ti/wl1251/debugfs.c static void wl1251_debugfs_delete_files(struct wl1251 *wl) wl1251 338 drivers/net/wireless/ti/wl1251/debugfs.c static void wl1251_debugfs_add_files(struct wl1251 *wl) wl1251 437 drivers/net/wireless/ti/wl1251/debugfs.c void wl1251_debugfs_reset(struct wl1251 *wl) wl1251 445 drivers/net/wireless/ti/wl1251/debugfs.c int wl1251_debugfs_init(struct wl1251 *wl) wl1251 463 drivers/net/wireless/ti/wl1251/debugfs.c void wl1251_debugfs_exit(struct wl1251 *wl) wl1251 13 drivers/net/wireless/ti/wl1251/debugfs.h int wl1251_debugfs_init(struct wl1251 *wl); wl1251 14 drivers/net/wireless/ti/wl1251/debugfs.h void wl1251_debugfs_exit(struct wl1251 *wl); wl1251 15 drivers/net/wireless/ti/wl1251/debugfs.h void wl1251_debugfs_reset(struct wl1251 *wl); wl1251 15 drivers/net/wireless/ti/wl1251/event.c static int wl1251_event_scan_complete(struct wl1251 *wl, wl1251 40 drivers/net/wireless/ti/wl1251/event.c static int wl1251_event_ps_report(struct wl1251 *wl, wl1251 83 drivers/net/wireless/ti/wl1251/event.c static int wl1251_event_process(struct wl1251 *wl, struct event_mailbox *mbox) wl1251 158 drivers/net/wireless/ti/wl1251/event.c int wl1251_event_wait(struct wl1251 *wl, u32 mask, int timeout_ms) wl1251 183 drivers/net/wireless/ti/wl1251/event.c int wl1251_event_unmask(struct wl1251 *wl) wl1251 194 drivers/net/wireless/ti/wl1251/event.c void wl1251_event_mbox_config(struct wl1251 *wl) wl1251 203 drivers/net/wireless/ti/wl1251/event.c int wl1251_event_handle(struct wl1251 *wl, u8 mbox_num) wl1251 108 drivers/net/wireless/ti/wl1251/event.h int wl1251_event_unmask(struct wl1251 *wl); wl1251 109 drivers/net/wireless/ti/wl1251/event.h void wl1251_event_mbox_config(struct wl1251 *wl); wl1251 110 drivers/net/wireless/ti/wl1251/event.h int wl1251_event_handle(struct wl1251 *wl, u8 mbox); wl1251 111 drivers/net/wireless/ti/wl1251/event.h int wl1251_event_wait(struct wl1251 *wl, u32 mask, int timeout_ms); wl1251 18 drivers/net/wireless/ti/wl1251/init.c int wl1251_hw_init_hwenc_config(struct wl1251 *wl) wl1251 37 drivers/net/wireless/ti/wl1251/init.c int wl1251_hw_init_templates_config(struct wl1251 *wl) wl1251 89 drivers/net/wireless/ti/wl1251/init.c int wl1251_hw_init_rx_config(struct wl1251 *wl, u32 config, u32 filter) wl1251 104 drivers/net/wireless/ti/wl1251/init.c int wl1251_hw_init_phy_config(struct wl1251 *wl) wl1251 131 drivers/net/wireless/ti/wl1251/init.c int wl1251_hw_init_beacon_filter(struct wl1251 *wl) wl1251 147 drivers/net/wireless/ti/wl1251/init.c int wl1251_hw_init_pta(struct wl1251 *wl) wl1251 162 drivers/net/wireless/ti/wl1251/init.c int wl1251_hw_init_energy_detection(struct wl1251 *wl) wl1251 173 drivers/net/wireless/ti/wl1251/init.c int wl1251_hw_init_beacon_broadcast(struct wl1251 *wl) wl1251 184 drivers/net/wireless/ti/wl1251/init.c int wl1251_hw_init_power_auth(struct wl1251 *wl) wl1251 189 drivers/net/wireless/ti/wl1251/init.c int wl1251_hw_init_mem_config(struct wl1251 *wl) wl1251 256 drivers/net/wireless/ti/wl1251/init.c static int wl1251_hw_init_tx_queue_config(struct wl1251 *wl) wl1251 292 drivers/net/wireless/ti/wl1251/init.c static int wl1251_hw_init_data_path_config(struct wl1251 *wl) wl1251 313 drivers/net/wireless/ti/wl1251/init.c int wl1251_hw_init(struct wl1251 *wl) wl1251 60 drivers/net/wireless/ti/wl1251/init.h int wl1251_hw_init_hwenc_config(struct wl1251 *wl); wl1251 61 drivers/net/wireless/ti/wl1251/init.h int wl1251_hw_init_templates_config(struct wl1251 *wl); wl1251 62 drivers/net/wireless/ti/wl1251/init.h int wl1251_hw_init_rx_config(struct wl1251 *wl, u32 config, u32 filter); wl1251 63 drivers/net/wireless/ti/wl1251/init.h int wl1251_hw_init_phy_config(struct wl1251 *wl); wl1251 64 drivers/net/wireless/ti/wl1251/init.h int wl1251_hw_init_beacon_filter(struct wl1251 *wl); wl1251 65 drivers/net/wireless/ti/wl1251/init.h int wl1251_hw_init_pta(struct wl1251 *wl); wl1251 66 drivers/net/wireless/ti/wl1251/init.h int wl1251_hw_init_energy_detection(struct wl1251 *wl); wl1251 67 drivers/net/wireless/ti/wl1251/init.h int wl1251_hw_init_beacon_broadcast(struct wl1251 *wl); wl1251 68 drivers/net/wireless/ti/wl1251/init.h int wl1251_hw_init_power_auth(struct wl1251 *wl); wl1251 69 drivers/net/wireless/ti/wl1251/init.h int wl1251_hw_init_mem_config(struct wl1251 *wl); wl1251 70 drivers/net/wireless/ti/wl1251/init.h int wl1251_hw_init(struct wl1251 *wl); wl1251 27 drivers/net/wireless/ti/wl1251/io.c static int wl1251_translate_reg_addr(struct wl1251 *wl, int addr) wl1251 44 drivers/net/wireless/ti/wl1251/io.c static int wl1251_translate_mem_addr(struct wl1251 *wl, int addr) wl1251 49 drivers/net/wireless/ti/wl1251/io.c void wl1251_mem_read(struct wl1251 *wl, int addr, void *buf, size_t len) wl1251 58 drivers/net/wireless/ti/wl1251/io.c void wl1251_mem_write(struct wl1251 *wl, int addr, void *buf, size_t len) wl1251 67 drivers/net/wireless/ti/wl1251/io.c u32 wl1251_mem_read32(struct wl1251 *wl, int addr) wl1251 72 drivers/net/wireless/ti/wl1251/io.c void wl1251_mem_write32(struct wl1251 *wl, int addr, u32 val) wl1251 77 drivers/net/wireless/ti/wl1251/io.c u32 wl1251_reg_read32(struct wl1251 *wl, int addr) wl1251 82 drivers/net/wireless/ti/wl1251/io.c void wl1251_reg_write32(struct wl1251 *wl, int addr, u32 val) wl1251 120 drivers/net/wireless/ti/wl1251/io.c void wl1251_set_partition(struct wl1251 *wl, wl1251 23 drivers/net/wireless/ti/wl1251/io.h static inline u32 wl1251_read32(struct wl1251 *wl, int addr) wl1251 30 drivers/net/wireless/ti/wl1251/io.h static inline void wl1251_write32(struct wl1251 *wl, int addr, u32 val) wl1251 36 drivers/net/wireless/ti/wl1251/io.h static inline u32 wl1251_read_elp(struct wl1251 *wl, int addr) wl1251 48 drivers/net/wireless/ti/wl1251/io.h static inline void wl1251_write_elp(struct wl1251 *wl, int addr, u32 val) wl1251 57 drivers/net/wireless/ti/wl1251/io.h void wl1251_mem_read(struct wl1251 *wl, int addr, void *buf, size_t len); wl1251 58 drivers/net/wireless/ti/wl1251/io.h void wl1251_mem_write(struct wl1251 *wl, int addr, void *buf, size_t len); wl1251 59 drivers/net/wireless/ti/wl1251/io.h u32 wl1251_mem_read32(struct wl1251 *wl, int addr); wl1251 60 drivers/net/wireless/ti/wl1251/io.h void wl1251_mem_write32(struct wl1251 *wl, int addr, u32 val); wl1251 62 drivers/net/wireless/ti/wl1251/io.h u32 wl1251_reg_read32(struct wl1251 *wl, int addr); wl1251 63 drivers/net/wireless/ti/wl1251/io.h void wl1251_reg_write32(struct wl1251 *wl, int addr, u32 val); wl1251 65 drivers/net/wireless/ti/wl1251/io.h void wl1251_set_partition(struct wl1251 *wl, wl1251 32 drivers/net/wireless/ti/wl1251/main.c void wl1251_enable_interrupts(struct wl1251 *wl) wl1251 37 drivers/net/wireless/ti/wl1251/main.c void wl1251_disable_interrupts(struct wl1251 *wl) wl1251 42 drivers/net/wireless/ti/wl1251/main.c static int wl1251_power_off(struct wl1251 *wl) wl1251 47 drivers/net/wireless/ti/wl1251/main.c static int wl1251_power_on(struct wl1251 *wl) wl1251 52 drivers/net/wireless/ti/wl1251/main.c static int wl1251_fetch_firmware(struct wl1251 *wl) wl1251 91 drivers/net/wireless/ti/wl1251/main.c static int wl1251_fetch_nvs(struct wl1251 *wl) wl1251 129 drivers/net/wireless/ti/wl1251/main.c static void wl1251_fw_wakeup(struct wl1251 *wl) wl1251 141 drivers/net/wireless/ti/wl1251/main.c static int wl1251_chip_wakeup(struct wl1251 *wl) wl1251 200 drivers/net/wireless/ti/wl1251/main.c struct wl1251 *wl = wl1251 201 drivers/net/wireless/ti/wl1251/main.c container_of(work, struct wl1251, irq_work); wl1251 306 drivers/net/wireless/ti/wl1251/main.c static int wl1251_join(struct wl1251 *wl, u8 bss_type, u8 channel, wl1251 342 drivers/net/wireless/ti/wl1251/main.c struct wl1251 *wl = hw->priv; wl1251 370 drivers/net/wireless/ti/wl1251/main.c struct wl1251 *wl = hw->priv; wl1251 420 drivers/net/wireless/ti/wl1251/main.c struct wl1251 *wl = hw->priv; wl1251 483 drivers/net/wireless/ti/wl1251/main.c struct wl1251 *wl = hw->priv; wl1251 529 drivers/net/wireless/ti/wl1251/main.c struct wl1251 *wl = hw->priv; wl1251 538 drivers/net/wireless/ti/wl1251/main.c static int wl1251_build_null_data(struct wl1251 *wl) wl1251 566 drivers/net/wireless/ti/wl1251/main.c static int wl1251_build_qos_null_data(struct wl1251 *wl) wl1251 587 drivers/net/wireless/ti/wl1251/main.c static bool wl1251_can_do_pm(struct ieee80211_conf *conf, struct wl1251 *wl) wl1251 594 drivers/net/wireless/ti/wl1251/main.c struct wl1251 *wl = hw->priv; wl1251 723 drivers/net/wireless/ti/wl1251/main.c struct wl1251 *wl = hw->priv; wl1251 762 drivers/net/wireless/ti/wl1251/main.c struct wl1251 *wl = hw->priv; wl1251 827 drivers/net/wireless/ti/wl1251/main.c static int wl1251_set_key_type(struct wl1251 *wl, wl1251 871 drivers/net/wireless/ti/wl1251/main.c struct wl1251 *wl = hw->priv; wl1251 977 drivers/net/wireless/ti/wl1251/main.c struct wl1251 *wl = hw->priv; wl1251 1056 drivers/net/wireless/ti/wl1251/main.c struct wl1251 *wl = hw->priv; wl1251 1082 drivers/net/wireless/ti/wl1251/main.c struct wl1251 *wl = hw->priv; wl1251 1289 drivers/net/wireless/ti/wl1251/main.c struct wl1251 *wl = hw->priv; wl1251 1331 drivers/net/wireless/ti/wl1251/main.c struct wl1251 *wl = hw->priv; wl1251 1369 drivers/net/wireless/ti/wl1251/main.c static int wl1251_read_eeprom_byte(struct wl1251 *wl, off_t offset, u8 *data) wl1251 1392 drivers/net/wireless/ti/wl1251/main.c static int wl1251_read_eeprom(struct wl1251 *wl, off_t offset, wl1251 1409 drivers/net/wireless/ti/wl1251/main.c static int wl1251_read_eeprom_mac(struct wl1251 *wl) wl1251 1434 drivers/net/wireless/ti/wl1251/main.c static int wl1251_check_nvs_mac(struct wl1251 *wl) wl1251 1448 drivers/net/wireless/ti/wl1251/main.c static int wl1251_read_nvs_mac(struct wl1251 *wl) wl1251 1469 drivers/net/wireless/ti/wl1251/main.c static int wl1251_write_nvs_mac(struct wl1251 *wl) wl1251 1484 drivers/net/wireless/ti/wl1251/main.c static int wl1251_register_hw(struct wl1251 *wl) wl1251 1506 drivers/net/wireless/ti/wl1251/main.c int wl1251_init_ieee80211(struct wl1251 *wl) wl1251 1572 drivers/net/wireless/ti/wl1251/main.c struct wl1251 *wl; wl1251 1641 drivers/net/wireless/ti/wl1251/main.c int wl1251_free_hw(struct wl1251 *wl) wl1251 19 drivers/net/wireless/ti/wl1251/ps.c struct wl1251 *wl; wl1251 22 drivers/net/wireless/ti/wl1251/ps.c wl = container_of(dwork, struct wl1251, elp_work); wl1251 42 drivers/net/wireless/ti/wl1251/ps.c void wl1251_ps_elp_sleep(struct wl1251 *wl) wl1251 52 drivers/net/wireless/ti/wl1251/ps.c int wl1251_ps_elp_wakeup(struct wl1251 *wl) wl1251 92 drivers/net/wireless/ti/wl1251/ps.c int wl1251_ps_set_mode(struct wl1251 *wl, enum wl1251_station_mode mode) wl1251 15 drivers/net/wireless/ti/wl1251/ps.h int wl1251_ps_set_mode(struct wl1251 *wl, enum wl1251_station_mode mode); wl1251 16 drivers/net/wireless/ti/wl1251/ps.h void wl1251_ps_elp_sleep(struct wl1251 *wl); wl1251 17 drivers/net/wireless/ti/wl1251/ps.h int wl1251_ps_elp_wakeup(struct wl1251 *wl); wl1251 20 drivers/net/wireless/ti/wl1251/rx.c static void wl1251_rx_header(struct wl1251 *wl, wl1251 32 drivers/net/wireless/ti/wl1251/rx.c static void wl1251_rx_status(struct wl1251 *wl, wl1251 133 drivers/net/wireless/ti/wl1251/rx.c static void wl1251_rx_body(struct wl1251 *wl, wl1251 185 drivers/net/wireless/ti/wl1251/rx.c static void wl1251_rx_ack(struct wl1251 *wl) wl1251 204 drivers/net/wireless/ti/wl1251/rx.c void wl1251_rx(struct wl1251 *wl) wl1251 106 drivers/net/wireless/ti/wl1251/rx.h void wl1251_rx(struct wl1251 *wl); wl1251 35 drivers/net/wireless/ti/wl1251/sdio.c static struct sdio_func *wl_to_func(struct wl1251 *wl) wl1251 43 drivers/net/wireless/ti/wl1251/sdio.c struct wl1251 *wl = sdio_get_drvdata(func); wl1251 58 drivers/net/wireless/ti/wl1251/sdio.c static void wl1251_sdio_read(struct wl1251 *wl, int addr, wl1251 71 drivers/net/wireless/ti/wl1251/sdio.c static void wl1251_sdio_write(struct wl1251 *wl, int addr, wl1251 84 drivers/net/wireless/ti/wl1251/sdio.c static void wl1251_sdio_read_elp(struct wl1251 *wl, int addr, u32 *val) wl1251 104 drivers/net/wireless/ti/wl1251/sdio.c static void wl1251_sdio_write_elp(struct wl1251 *wl, int addr, u32 val) wl1251 120 drivers/net/wireless/ti/wl1251/sdio.c static void wl1251_sdio_reset(struct wl1251 *wl) wl1251 124 drivers/net/wireless/ti/wl1251/sdio.c static void wl1251_sdio_enable_irq(struct wl1251 *wl) wl1251 133 drivers/net/wireless/ti/wl1251/sdio.c static void wl1251_sdio_disable_irq(struct wl1251 *wl) wl1251 145 drivers/net/wireless/ti/wl1251/sdio.c struct wl1251 *wl = cookie; wl1251 152 drivers/net/wireless/ti/wl1251/sdio.c static void wl1251_enable_line_irq(struct wl1251 *wl) wl1251 157 drivers/net/wireless/ti/wl1251/sdio.c static void wl1251_disable_line_irq(struct wl1251 *wl) wl1251 162 drivers/net/wireless/ti/wl1251/sdio.c static int wl1251_sdio_set_power(struct wl1251 *wl, bool enable) wl1251 216 drivers/net/wireless/ti/wl1251/sdio.c struct wl1251 *wl; wl1251 310 drivers/net/wireless/ti/wl1251/sdio.c struct wl1251 *wl = sdio_get_drvdata(func); wl1251 27 drivers/net/wireless/ti/wl1251/spi.c struct wl1251 *wl; wl1251 38 drivers/net/wireless/ti/wl1251/spi.c static struct spi_device *wl_to_spi(struct wl1251 *wl) wl1251 43 drivers/net/wireless/ti/wl1251/spi.c static void wl1251_spi_reset(struct wl1251 *wl) wl1251 71 drivers/net/wireless/ti/wl1251/spi.c static void wl1251_spi_wake(struct wl1251 *wl) wl1251 123 drivers/net/wireless/ti/wl1251/spi.c static void wl1251_spi_reset_wake(struct wl1251 *wl) wl1251 129 drivers/net/wireless/ti/wl1251/spi.c static void wl1251_spi_read(struct wl1251 *wl, int addr, void *buf, wl1251 169 drivers/net/wireless/ti/wl1251/spi.c static void wl1251_spi_write(struct wl1251 *wl, int addr, void *buf, wl1251 200 drivers/net/wireless/ti/wl1251/spi.c static void wl1251_spi_enable_irq(struct wl1251 *wl) wl1251 205 drivers/net/wireless/ti/wl1251/spi.c static void wl1251_spi_disable_irq(struct wl1251 *wl) wl1251 210 drivers/net/wireless/ti/wl1251/spi.c static int wl1251_spi_set_power(struct wl1251 *wl, bool enable) wl1251 232 drivers/net/wireless/ti/wl1251/spi.c struct wl1251 *wl; wl1251 332 drivers/net/wireless/ti/wl1251/spi.c struct wl1251 *wl = spi_get_drvdata(spi); wl1251 19 drivers/net/wireless/ti/wl1251/tx.c static bool wl1251_tx_double_buffer_busy(struct wl1251 *wl, u32 data_out_count) wl1251 40 drivers/net/wireless/ti/wl1251/tx.c static int wl1251_tx_path_status(struct wl1251 *wl) wl1251 56 drivers/net/wireless/ti/wl1251/tx.c static int wl1251_tx_id(struct wl1251 *wl, struct sk_buff *skb) wl1251 134 drivers/net/wireless/ti/wl1251/tx.c static int wl1251_tx_fill_hdr(struct wl1251 *wl, struct sk_buff *skb, wl1251 167 drivers/net/wireless/ti/wl1251/tx.c static int wl1251_tx_send_packet(struct wl1251 *wl, struct sk_buff *skb, wl1251 249 drivers/net/wireless/ti/wl1251/tx.c static void wl1251_tx_trigger(struct wl1251 *wl) wl1251 268 drivers/net/wireless/ti/wl1251/tx.c static void enable_tx_for_packet_injection(struct wl1251 *wl) wl1251 289 drivers/net/wireless/ti/wl1251/tx.c static int wl1251_tx_frame(struct wl1251 *wl, struct sk_buff *skb) wl1251 332 drivers/net/wireless/ti/wl1251/tx.c struct wl1251 *wl = container_of(work, struct wl1251, tx_work); wl1251 395 drivers/net/wireless/ti/wl1251/tx.c static void wl1251_tx_packet_cb(struct wl1251 *wl, wl1251 443 drivers/net/wireless/ti/wl1251/tx.c void wl1251_tx_complete(struct wl1251 *wl) wl1251 545 drivers/net/wireless/ti/wl1251/tx.c void wl1251_tx_flush(struct wl1251 *wl) wl1251 214 drivers/net/wireless/ti/wl1251/tx.h void wl1251_tx_complete(struct wl1251 *wl); wl1251 215 drivers/net/wireless/ti/wl1251/tx.h void wl1251_tx_flush(struct wl1251 *wl); wl1251 135 drivers/net/wireless/ti/wl1251/wl1251.h struct wl1251; wl1251 248 drivers/net/wireless/ti/wl1251/wl1251.h void (*read)(struct wl1251 *wl, int addr, void *buf, size_t len); wl1251 249 drivers/net/wireless/ti/wl1251/wl1251.h void (*write)(struct wl1251 *wl, int addr, void *buf, size_t len); wl1251 250 drivers/net/wireless/ti/wl1251/wl1251.h void (*read_elp)(struct wl1251 *wl, int addr, u32 *val); wl1251 251 drivers/net/wireless/ti/wl1251/wl1251.h void (*write_elp)(struct wl1251 *wl, int addr, u32 val); wl1251 252 drivers/net/wireless/ti/wl1251/wl1251.h int (*power)(struct wl1251 *wl, bool enable); wl1251 253 drivers/net/wireless/ti/wl1251/wl1251.h void (*reset)(struct wl1251 *wl); wl1251 254 drivers/net/wireless/ti/wl1251/wl1251.h void (*enable_irq)(struct wl1251 *wl); wl1251 255 drivers/net/wireless/ti/wl1251/wl1251.h void (*disable_irq)(struct wl1251 *wl); wl1251 390 drivers/net/wireless/ti/wl1251/wl1251.h int wl1251_plt_start(struct wl1251 *wl); wl1251 391 drivers/net/wireless/ti/wl1251/wl1251.h int wl1251_plt_stop(struct wl1251 *wl); wl1251 394 drivers/net/wireless/ti/wl1251/wl1251.h int wl1251_free_hw(struct wl1251 *wl); wl1251 395 drivers/net/wireless/ti/wl1251/wl1251.h int wl1251_init_ieee80211(struct wl1251 *wl); wl1251 396 drivers/net/wireless/ti/wl1251/wl1251.h void wl1251_enable_interrupts(struct wl1251 *wl); wl1251 397 drivers/net/wireless/ti/wl1251/wl1251.h void wl1251_disable_interrupts(struct wl1251 *wl);