| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | hw_ops.h | 15 wlcore_hw_calc_tx_blocks(struct wl1271 *wl, u32 len, u32 spare_blks) in wlcore_hw_calc_tx_blocks() 24 wlcore_hw_set_tx_desc_blocks(struct wl1271 *wl, struct wl1271_tx_hw_descr *desc, in wlcore_hw_set_tx_desc_blocks() 34 wlcore_hw_set_tx_desc_data_len(struct wl1271 *wl, in wlcore_hw_set_tx_desc_data_len() 45 wlcore_hw_get_rx_buf_align(struct wl1271 *wl, u32 rx_desc) in wlcore_hw_get_rx_buf_align() 55 wlcore_hw_prepare_read(struct wl1271 *wl, u32 rx_desc, u32 len) in wlcore_hw_prepare_read() 64 wlcore_hw_get_rx_packet_len(struct wl1271 *wl, void *rx_data, u32 data_len) in wlcore_hw_get_rx_packet_len() 72 static inline int wlcore_hw_tx_delayed_compl(struct wl1271 *wl) in wlcore_hw_tx_delayed_compl() 80 static inline void wlcore_hw_tx_immediate_compl(struct wl1271 *wl) in wlcore_hw_tx_immediate_compl() 87 wlcore_hw_init_vif(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wlcore_hw_init_vif() 96 wlcore_hw_convert_fw_status(struct wl1271 *wl, void *raw_fw_status, in wlcore_hw_convert_fw_status() [all …]
|
| H A D | acx.c | 22 int wl1271_acx_wake_up_conditions(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_acx_wake_up_conditions() 53 int wl1271_acx_sleep_auth(struct wl1271 *wl, u8 sleep_auth) in wl1271_acx_sleep_auth() 82 int wl1271_acx_tx_power(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_acx_tx_power() 113 int wl1271_acx_feature_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl1271_acx_feature_cfg() 143 int wl1271_acx_mem_map(struct wl1271 *wl, struct acx_header *mem_map, in wl1271_acx_mem_map() 158 int wl1271_acx_rx_msdu_life_time(struct wl1271 *wl) in wl1271_acx_rx_msdu_life_time() 184 int wl1271_acx_slot(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_acx_slot() 213 int wl1271_acx_group_address_tbl(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_acx_group_address_tbl() 245 int wl1271_acx_service_period_timeout(struct wl1271 *wl, in wl1271_acx_service_period_timeout() 276 int wl1271_acx_rts_threshold(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_acx_rts_threshold() [all …]
|
| H A D | init.c | 23 int wl1271_init_templates_config(struct wl1271 *wl) in wl1271_init_templates_config() 144 static int wl1271_ap_init_deauth_template(struct wl1271 *wl, in wl1271_ap_init_deauth_template() 170 static int wl1271_ap_init_null_template(struct wl1271 *wl, in wl1271_ap_init_null_template() 203 static int wl1271_ap_init_qos_null_template(struct wl1271 *wl, in wl1271_ap_init_qos_null_template() 236 static int wl12xx_init_rx_config(struct wl1271 *wl) in wl12xx_init_rx_config() 247 static int wl12xx_init_phy_vif_config(struct wl1271 *wl, in wl12xx_init_phy_vif_config() 267 static int wl1271_init_sta_beacon_filter(struct wl1271 *wl, in wl1271_init_sta_beacon_filter() 284 int wl1271_init_pta(struct wl1271 *wl) in wl1271_init_pta() 299 int wl1271_init_energy_detection(struct wl1271 *wl) in wl1271_init_energy_detection() 310 static int wl1271_init_beacon_broadcast(struct wl1271 *wl, in wl1271_init_beacon_broadcast() [all …]
|
| H A D | main.c | 46 static int wl12xx_set_authorized(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl12xx_set_authorized() argument 71 struct wl1271 *wl = hw->priv; in wl1271_reg_notify() local 80 static int wl1271_set_rx_streaming(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_set_rx_streaming() argument 102 wl1271_recalc_rx_streaming(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl1271_recalc_rx_streaming() argument 131 struct wl1271 *wl = wlvif->wl; wl1271_rx_streaming_enable_work() local 168 struct wl1271 *wl = wlvif->wl; wl1271_rx_streaming_disable_work() local 194 struct wl1271 *wl = wlvif->wl; wl1271_rx_streaming_timer() local 199 wl12xx_rearm_tx_watchdog_locked(struct wl1271 * wl) wl12xx_rearm_tx_watchdog_locked() argument 215 struct wl1271 *wl = wlvif->wl; wlcore_rc_update_work() local 246 struct wl1271 *wl; wl12xx_tx_watchdog_work() local 305 wlcore_adjust_conf(struct wl1271 * wl) wlcore_adjust_conf() argument 330 wl12xx_irq_ps_regulate_link(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 hlid,u8 tx_pkts) wl12xx_irq_ps_regulate_link() argument 359 wl12xx_irq_update_links_status(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct wl_fw_status * status) wl12xx_irq_update_links_status() argument 381 wlcore_fw_status(struct wl1271 * wl,struct wl_fw_status * status) wlcore_fw_status() argument 567 wl1271_flush_deferred_work(struct wl1271 * wl) wl1271_flush_deferred_work() argument 582 struct wl1271 *wl = wl1271_netstack_work() local 592 wlcore_irq_locked(struct wl1271 * wl) wlcore_irq_locked() argument 725 struct wl1271 *wl = cookie; wlcore_irq() local 808 wl12xx_fetch_firmware(struct wl1271 * wl,bool plt) wl12xx_fetch_firmware() argument 871 wl12xx_queue_recovery_work(struct wl1271 * wl) wl12xx_queue_recovery_work() argument 884 wl12xx_copy_fwlog(struct wl1271 * wl,u8 * memblock,size_t maxlen) wl12xx_copy_fwlog() argument 898 wl12xx_read_fwlog_panic(struct wl1271 * wl) wl12xx_read_fwlog_panic() argument 930 wlcore_save_freed_pkts(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 hlid,struct ieee80211_sta * sta) wlcore_save_freed_pkts() argument 950 wlcore_save_freed_pkts_addr(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 hlid,const u8 * addr) wlcore_save_freed_pkts_addr() argument 968 wlcore_print_recovery(struct wl1271 * wl) wlcore_print_recovery() argument 999 struct wl1271 *wl = wl1271_recovery_work() local 1067 wlcore_fw_wakeup(struct wl1271 * wl) wlcore_fw_wakeup() argument 1072 wl1271_setup(struct wl1271 * wl) wl1271_setup() argument 1093 wl12xx_set_power_on(struct wl1271 * wl) wl12xx_set_power_on() argument 1122 wl12xx_chip_wakeup(struct wl1271 * wl,bool plt) wl12xx_chip_wakeup() argument 1161 wl1271_plt_start(struct wl1271 * wl,const enum plt_mode plt_mode) wl1271_plt_start() argument 1229 wl1271_plt_stop(struct wl1271 * wl) wl1271_plt_stop() argument 1283 struct wl1271 *wl = hw->priv; wl1271_op_tx() local 1352 wl1271_tx_dummy_packet(struct wl1271 * wl) wl1271_tx_dummy_packet() argument 1386 wl12xx_alloc_dummy_packet(struct wl1271 * wl) wl12xx_alloc_dummy_packet() argument 1628 wl1271_configure_wowlan(struct wl1271 * wl,struct cfg80211_wowlan * wow) wl1271_configure_wowlan() argument 1693 wl1271_configure_suspend_sta(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct cfg80211_wowlan * wow) wl1271_configure_suspend_sta() argument 1723 wl1271_configure_suspend_ap(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct cfg80211_wowlan * wow) wl1271_configure_suspend_ap() argument 1745 wl1271_configure_suspend(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct cfg80211_wowlan * wow) wl1271_configure_suspend() argument 1756 wl1271_configure_resume(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl1271_configure_resume() argument 1794 struct wl1271 *wl = hw->priv; wl1271_op_suspend() local 1873 struct wl1271 *wl = hw->priv; wl1271_op_resume() local 1981 wlcore_op_stop_locked(struct wl1271 * wl) wlcore_op_stop_locked() argument 2091 struct wl1271 *wl = hw->priv; wlcore_op_stop() local 2105 struct wl1271 *wl; wlcore_channel_switch_work() local 2143 struct wl1271 *wl; wlcore_connection_loss_work() local 2171 struct wl1271 *wl; wlcore_pending_auth_complete_work() local 2210 wl12xx_allocate_rate_policy(struct wl1271 * wl,u8 * idx) wl12xx_allocate_rate_policy() argument 2222 wl12xx_free_rate_policy(struct wl1271 * wl,u8 * idx) wl12xx_free_rate_policy() argument 2231 wlcore_allocate_klv_template(struct wl1271 * wl,u8 * idx) wlcore_allocate_klv_template() argument 2243 wlcore_free_klv_template(struct wl1271 * wl,u8 * idx) wlcore_free_klv_template() argument 2252 wl12xx_get_role_type(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl12xx_get_role_type() argument 2280 wl12xx_init_vif_data(struct wl1271 * wl,struct ieee80211_vif * vif) wl12xx_init_vif_data() argument 2376 wl12xx_init_fw(struct wl1271 * wl) wl12xx_init_fw() argument 2457 wl12xx_need_fw_change(struct wl1271 * wl,struct vif_counter_data vif_counter_data,bool add) wl12xx_need_fw_change() argument 2493 wl12xx_force_active_psm(struct wl1271 * wl) wl12xx_force_active_psm() argument 2527 wlcore_allocate_hw_queue_base(struct wl1271 * wl,struct wl12xx_vif * wlvif) wlcore_allocate_hw_queue_base() argument 2586 struct wl1271 *wl = hw->priv; wl1271_op_add_interface() local 2705 __wl1271_op_remove_interface(struct wl1271 * wl,struct ieee80211_vif * vif,bool reset_tx_queues) __wl1271_op_remove_interface() argument 2859 struct wl1271 *wl = hw->priv; wl1271_op_remove_interface() local 2896 struct wl1271 *wl = hw->priv; wl12xx_op_change_interface() local 2910 wlcore_join(struct wl1271 * wl,struct wl12xx_vif * wlvif) wlcore_join() argument 2961 wlcore_set_ssid(struct wl1271 * wl,struct wl12xx_vif * wlvif) wlcore_set_ssid() argument 2983 wlcore_set_assoc(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct ieee80211_bss_conf * bss_conf,u32 sta_rate_set) wlcore_set_assoc() argument 3070 wlcore_unset_assoc(struct wl1271 * wl,struct wl12xx_vif * wlvif) wlcore_unset_assoc() argument 3125 wl1271_set_band_rate(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl1271_set_band_rate() argument 3131 wl1271_sta_handle_idle(struct wl1271 * wl,struct wl12xx_vif * wlvif,bool idle) wl1271_sta_handle_idle() argument 3150 wl12xx_config_vif(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct ieee80211_conf * conf,u32 changed) wl12xx_config_vif() argument 3171 struct wl1271 *wl = hw->priv; wl1271_op_config() local 3257 struct wl1271 *wl = hw->priv; wl1271_op_configure_filter() local 3326 wl1271_record_ap_key(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 id,u8 key_type,u8 key_size,const u8 * key,u8 hlid,u32 tx_seq_32,u16 tx_seq_16,bool is_pairwise) wl1271_record_ap_key() argument 3373 wl1271_free_ap_keys(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl1271_free_ap_keys() argument 3383 wl1271_ap_init_hwenc(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl1271_ap_init_hwenc() argument 3423 wl1271_set_key(struct wl1271 * wl,struct wl12xx_vif * wlvif,u16 action,u8 id,u8 key_type,u8 key_size,const u8 * key,u32 tx_seq_32,u16 tx_seq_16,struct ieee80211_sta * sta,bool is_pairwise) wl1271_set_key() argument 3506 struct wl1271 *wl = hw->priv; wlcore_op_set_key() local 3546 wlcore_set_key(struct wl1271 * wl,enum set_key_cmd cmd,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_key_conf * key_conf) wlcore_set_key() argument 3664 struct wl1271 *wl = hw->priv; wl1271_op_set_default_key_idx() local 3705 wlcore_regdomain_config(struct wl1271 * wl) wlcore_regdomain_config() argument 3738 struct wl1271 *wl = hw->priv; wl1271_op_hw_scan() local 3786 struct wl1271 *wl = hw->priv; wl1271_op_cancel_hw_scan() local 3839 struct wl1271 *wl = hw->priv; wl1271_op_sched_scan_start() local 3873 struct wl1271 *wl = hw->priv; wl1271_op_sched_scan_stop() local 3901 struct wl1271 *wl = hw->priv; wl1271_op_set_frag_threshold() local 3931 struct wl1271 *wl = hw->priv; wl1271_op_set_rts_threshold() local 3991 wl1271_ap_set_probe_resp_tmpl(struct wl1271 * wl,u32 rates,struct ieee80211_vif * vif) wl1271_ap_set_probe_resp_tmpl() argument 4019 wl1271_ap_set_probe_resp_tmpl_legacy(struct wl1271 * wl,struct ieee80211_vif * vif,u8 * probe_rsp_data,size_t probe_rsp_len,u32 rates) wl1271_ap_set_probe_resp_tmpl_legacy() argument 4076 wl1271_bss_erp_info_changed(struct wl1271 * wl,struct ieee80211_vif * vif,struct ieee80211_bss_conf * bss_conf,u32 changed) wl1271_bss_erp_info_changed() argument 4119 wlcore_set_beacon_template(struct wl1271 * wl,struct ieee80211_vif * vif,bool is_ap) wlcore_set_beacon_template() argument 4205 wl1271_bss_beacon_info_changed(struct wl1271 * wl,struct ieee80211_vif * vif,struct ieee80211_bss_conf * bss_conf,u32 changed) wl1271_bss_beacon_info_changed() argument 4246 wl1271_bss_info_changed_ap(struct wl1271 * wl,struct ieee80211_vif * vif,struct ieee80211_bss_conf * bss_conf,u32 changed) wl1271_bss_info_changed_ap() argument 4344 wlcore_set_bssid(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct ieee80211_vif * vif,u32 sta_rate_set) wlcore_set_bssid() argument 4395 wlcore_clear_bssid(struct wl1271 * wl,struct wl12xx_vif * wlvif) wlcore_clear_bssid() argument 4418 wl1271_bss_info_changed_sta(struct wl1271 * wl,struct ieee80211_vif * vif,struct ieee80211_bss_conf * bss_conf,u32 changed) wl1271_bss_info_changed_sta() argument 4671 struct wl1271 *wl = hw->priv; wl1271_op_bss_info_changed() local 4745 struct wl1271 *wl = hw->priv; wlcore_op_change_chanctx() local 4793 struct wl1271 *wl = hw->priv; wlcore_op_assign_vif_chanctx() local 4844 struct wl1271 *wl = hw->priv; wlcore_op_unassign_vif_chanctx() local 4880 __wlcore_switch_vif_chan(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct ieee80211_chanctx_conf * new_ctx) __wlcore_switch_vif_chan() argument 4923 struct wl1271 *wl = hw->priv; wlcore_op_switch_vif_chanctx() local 4957 struct wl1271 *wl = hw->priv; wl1271_op_conf_tx() local 5011 struct wl1271 *wl = hw->priv; wl1271_op_get_tsf() local 5053 wl1271_allocate_sta(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct ieee80211_sta * sta) wl1271_allocate_sta() argument 5082 wl1271_free_sta(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 hlid) wl1271_free_sta() argument 5108 wl12xx_sta_add(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct ieee80211_sta * sta) wl12xx_sta_add() argument 5132 wl12xx_sta_remove(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct ieee80211_sta * sta) wl12xx_sta_remove() argument 5154 wlcore_roc_if_possible(struct wl1271 * wl,struct wl12xx_vif * wlvif) wlcore_roc_if_possible() argument 5173 wlcore_update_inconn_sta(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct wl1271_station * wl_sta,bool in_conn) wlcore_update_inconn_sta() argument 5213 wl12xx_update_sta_state(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct ieee80211_sta * sta,enum ieee80211_sta_state old_state,enum ieee80211_sta_state new_state) wl12xx_update_sta_state() argument 5325 struct wl1271 *wl = hw->priv; wl12xx_op_sta_state() local 5358 struct wl1271 *wl = hw->priv; wl1271_op_ampdu_action() local 5484 struct wl1271 *wl = hw->priv; wl12xx_set_bitrate_mask() local 5527 struct wl1271 *wl = hw->priv; wl12xx_op_channel_switch() local 5576 wlcore_get_beacon_ie(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 eid) wlcore_get_beacon_ie() argument 5592 wlcore_get_csa_count(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 * csa_count) wlcore_get_csa_count() argument 5612 struct wl1271 *wl = hw->priv; wlcore_op_channel_switch_beacon() local 5657 struct wl1271 *wl = hw->priv; wlcore_op_flush() local 5669 struct wl1271 *wl = hw->priv; wlcore_op_remain_on_channel() local 5709 __wlcore_roc_completed(struct wl1271 * wl) __wlcore_roc_completed() argument 5732 wlcore_roc_completed(struct wl1271 * wl) wlcore_roc_completed() argument 5762 struct wl1271 *wl; wlcore_roc_complete_work() local 5776 struct wl1271 *wl = hw->priv; wlcore_op_cancel_remain_on_channel() local 5818 struct wl1271 *wl = hw->priv; wlcore_op_sta_statistics() local 5853 struct wl1271 *wl = hw->priv; wlcore_op_get_expected_throughput() local 5862 struct wl1271 *wl = hw->priv; wl1271_tx_frames_pending() local 6066 wlcore_rate_to_idx(struct wl1271 * wl,u8 rate,enum nl80211_band band) wlcore_rate_to_idx() argument 6086 wl12xx_derive_mac_addresses(struct wl1271 * wl,u32 oui,u32 nic) wl12xx_derive_mac_addresses() argument 6125 wl12xx_get_hw_info(struct wl1271 * wl) wl12xx_get_hw_info() argument 6147 wl1271_register_hw(struct wl1271 * wl) wl1271_register_hw() argument 6216 wl1271_unregister_hw(struct wl1271 * wl) wl1271_unregister_hw() argument 6226 wl1271_init_ieee80211(struct wl1271 * wl) wl1271_init_ieee80211() argument 6379 struct wl1271 *wl; wlcore_alloc_hw() local 6525 wlcore_free_hw(struct wl1271 * wl) wlcore_free_hw() argument 6576 struct wl1271 *wl = context; wlcore_nvs_cb() local 6706 struct wl1271 *wl = dev_get_drvdata(dev); wlcore_runtime_suspend() local 6739 struct wl1271 *wl = dev_get_drvdata(dev); wlcore_runtime_resume() local 6790 wlcore_probe(struct wl1271 * wl,struct platform_device * pdev) wlcore_probe() argument 6829 struct wl1271 *wl = platform_get_drvdata(pdev); wlcore_remove() local [all...] |
| H A D | cmd.c | 40 static int __wlcore_cmd_send(struct wl1271 *wl, u16 id, void *buf, in __wlcore_cmd_send() argument 121 wlcore_cmd_send_failsafe(struct wl1271 * wl,u16 id,void * buf,size_t len,size_t res_len,unsigned long valid_rets) wlcore_cmd_send_failsafe() argument 149 wl1271_cmd_send(struct wl1271 * wl,u16 id,void * buf,size_t len,size_t res_len) wl1271_cmd_send() argument 164 wlcore_cmd_wait_for_event_or_timeout(struct wl1271 * wl,u32 mask,bool * timeout) wlcore_cmd_wait_for_event_or_timeout() argument 224 wl12xx_cmd_role_enable(struct wl1271 * wl,u8 * addr,u8 role_type,u8 * role_id) wl12xx_cmd_role_enable() argument 267 wl12xx_cmd_role_disable(struct wl1271 * wl,u8 * role_id) wl12xx_cmd_role_disable() argument 300 wlcore_get_new_session_id(struct wl1271 * wl,u8 hlid) wlcore_get_new_session_id() argument 310 wl12xx_allocate_link(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 * hlid) wl12xx_allocate_link() argument 356 wl12xx_free_link(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 * hlid) wl12xx_free_link() argument 427 wl12xx_cmd_role_start_dev(struct wl1271 * wl,struct wl12xx_vif * wlvif,enum nl80211_band band,int channel) wl12xx_cmd_role_start_dev() argument 478 wl12xx_cmd_role_stop_dev(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl12xx_cmd_role_stop_dev() argument 514 wl12xx_cmd_role_start_sta(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl12xx_cmd_role_start_sta() argument 590 wl12xx_cmd_role_stop_sta(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl12xx_cmd_role_stop_sta() argument 625 wl12xx_cmd_role_start_ap(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl12xx_cmd_role_start_ap() argument 735 wl12xx_cmd_role_stop_ap(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl12xx_cmd_role_stop_ap() argument 766 wl12xx_cmd_role_start_ibss(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl12xx_cmd_role_start_ibss() argument 838 wl1271_cmd_test(struct wl1271 * wl,void * buf,size_t buf_len,u8 answer) wl1271_cmd_test() argument 868 wl1271_cmd_interrogate(struct wl1271 * wl,u16 id,void * buf,size_t cmd_len,size_t res_len) wl1271_cmd_interrogate() argument 898 wlcore_cmd_configure_failsafe(struct wl1271 * wl,u16 id,void * buf,size_t len,unsigned long valid_rets) wlcore_cmd_configure_failsafe() argument 928 wl1271_cmd_configure(struct wl1271 * wl,u16 id,void * buf,size_t len) wl1271_cmd_configure() argument 938 wl1271_cmd_data_path(struct wl1271 * wl,bool enable) wl1271_cmd_data_path() argument 989 wl1271_cmd_ps_mode(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 ps_mode,u16 auto_ps_timeout) wl1271_cmd_ps_mode() argument 1019 wl1271_cmd_template_set(struct wl1271 * wl,u8 role_id,u16 template_id,void * buf,size_t buf_len,int index,u32 rates) wl1271_cmd_template_set() argument 1063 wl12xx_cmd_build_null_data(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl12xx_cmd_build_null_data() argument 1097 wl12xx_cmd_build_klv_null_data(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl12xx_cmd_build_klv_null_data() argument 1122 wl1271_cmd_build_ps_poll(struct wl1271 * wl,struct wl12xx_vif * wlvif,u16 aid) wl1271_cmd_build_ps_poll() argument 1142 wl12xx_cmd_build_probe_req(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 role_id,u8 band,const u8 * ssid,size_t ssid_len,const u8 * ie0,size_t ie0_len,const u8 * ie1,size_t ie1_len,bool sched_scan) wl12xx_cmd_build_probe_req() argument 1190 wl1271_cmd_build_ap_probe_req(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct sk_buff * skb) wl1271_cmd_build_ap_probe_req() argument 1222 wl1271_cmd_build_arp_rsp(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl1271_cmd_build_arp_rsp() argument 1313 wl1271_build_qos_null_data(struct wl1271 * wl,struct ieee80211_vif * vif) wl1271_build_qos_null_data() argument 1337 wl12xx_cmd_set_default_wep_key(struct wl1271 * wl,u8 id,u8 hlid) wl12xx_cmd_set_default_wep_key() argument 1368 wl1271_cmd_set_sta_key(struct wl1271 * wl,struct wl12xx_vif * wlvif,u16 action,u8 id,u8 key_type,u8 key_size,const u8 * key,const u8 * addr,u32 tx_seq_32,u16 tx_seq_16) wl1271_cmd_set_sta_key() argument 1437 wl1271_cmd_set_ap_key(struct wl1271 * wl,struct wl12xx_vif * wlvif,u16 action,u8 id,u8 key_type,u8 key_size,const u8 * key,u8 hlid,u32 tx_seq_32,u16 tx_seq_16,bool is_pairwise) wl1271_cmd_set_ap_key() argument 1501 wl12xx_cmd_set_peer_state(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 hlid) wl12xx_cmd_set_peer_state() argument 1535 wl12xx_cmd_add_peer(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct ieee80211_sta * sta,u8 hlid) wl12xx_cmd_add_peer() argument 1594 wl12xx_cmd_remove_peer(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 hlid) wl12xx_cmd_remove_peer() argument 1681 wlcore_set_pending_regdomain_ch(struct wl1271 * wl,u16 channel,enum nl80211_band band) wlcore_set_pending_regdomain_ch() argument 1695 wlcore_cmd_regdomain_config_locked(struct wl1271 * wl) wlcore_cmd_regdomain_config_locked() argument 1775 wl12xx_cmd_config_fwlog(struct wl1271 * wl) wl12xx_cmd_config_fwlog() argument 1807 wl12xx_cmd_stop_fwlog(struct wl1271 * wl) wl12xx_cmd_stop_fwlog() argument 1833 wl12xx_cmd_roc(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 role_id,enum nl80211_band band,u8 channel) wl12xx_cmd_roc() argument 1879 wl12xx_cmd_croc(struct wl1271 * wl,u8 role_id) wl12xx_cmd_croc() argument 1907 wl12xx_roc(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 role_id,enum nl80211_band band,u8 channel) wl12xx_roc() argument 1924 wl12xx_croc(struct wl1271 * wl,u8 role_id) wl12xx_croc() argument 1948 wl12xx_cmd_stop_channel_switch(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl12xx_cmd_stop_channel_switch() argument 1977 wl12xx_start_dev(struct wl1271 * wl,struct wl12xx_vif * wlvif,enum nl80211_band band,int channel) wl12xx_start_dev() argument 2016 wl12xx_stop_dev(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl12xx_stop_dev() argument 2049 wlcore_cmd_generic_cfg(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 feature,u8 enable,u8 value) wlcore_cmd_generic_cfg() argument [all...] |
| H A D | tx.c | 30 static int wl1271_set_default_wep_key(struct wl1271 *wl, in wl1271_set_default_wep_key() argument 49 static int wl1271_alloc_tx_id(struct wl1271 *wl, struct sk_buff *skb) in wl1271_alloc_tx_id() argument 63 wl1271_free_tx_id(struct wl1271 * wl,int id) wl1271_free_tx_id() argument 75 wl1271_tx_ap_update_inconnection_sta(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct sk_buff * skb) wl1271_tx_ap_update_inconnection_sta() argument 106 wl1271_tx_regulate_link(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 hlid) wl1271_tx_regulate_link() argument 134 wl12xx_is_dummy_packet(struct wl1271 * wl,struct sk_buff * skb) wl12xx_is_dummy_packet() argument 140 wl12xx_tx_get_hlid_ap(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct sk_buff * skb,struct ieee80211_sta * sta) wl12xx_tx_get_hlid_ap() argument 159 wl12xx_tx_get_hlid(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct sk_buff * skb,struct ieee80211_sta * sta) wl12xx_tx_get_hlid() argument 176 wlcore_calc_packet_alignment(struct wl1271 * wl,unsigned int packet_length) wlcore_calc_packet_alignment() argument 187 wl1271_tx_allocate(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct sk_buff * skb,u32 extra,u32 buf_offset,u8 hlid,bool is_gem) wl1271_tx_allocate() argument 247 wl1271_tx_fill_hdr(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct sk_buff * skb,u32 extra,struct ieee80211_tx_info * control,u8 hlid) wl1271_tx_fill_hdr() argument 357 wl1271_prepare_tx_frame(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct sk_buff * skb,u32 buf_offset,u8 hlid) wl1271_prepare_tx_frame() argument 436 wl1271_tx_enabled_rates_get(struct wl1271 * wl,u32 rate_set,enum nl80211_band rate_band) wl1271_tx_enabled_rates_get() argument 462 wl1271_handle_tx_low_watermark(struct wl1271 * wl) wl1271_handle_tx_low_watermark() argument 480 wlcore_select_ac(struct wl1271 * wl) wlcore_select_ac() argument 504 wlcore_lnk_dequeue(struct wl1271 * wl,struct wl1271_link * lnk,u8 q) wlcore_lnk_dequeue() argument 525 wlcore_lnk_dequeue_high_prio(struct wl1271 * wl,u8 hlid,u8 ac,u8 * low_prio_hlid) wlcore_lnk_dequeue_high_prio() argument 544 wlcore_vif_dequeue_high_prio(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 ac,u8 * hlid,u8 * low_prio_hlid) wlcore_vif_dequeue_high_prio() argument 579 wl1271_skb_dequeue(struct wl1271 * wl,u8 * hlid) wl1271_skb_dequeue() argument 669 wl1271_skb_queue_head(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct sk_buff * skb,u8 hlid) wl1271_skb_queue_head() argument 699 wl12xx_rearm_rx_streaming(struct wl1271 * wl,unsigned long * active_hlids) wl12xx_rearm_rx_streaming() argument 745 wlcore_tx_work_locked(struct wl1271 * wl) wlcore_tx_work_locked() argument 851 struct wl1271 *wl = container_of(work, struct wl1271, tx_work); wl1271_tx_work() local 893 wl1271_tx_complete_packet(struct wl1271 * wl,struct wl1271_tx_hw_res_descr * result) wl1271_tx_complete_packet() argument 968 wlcore_tx_complete(struct wl1271 * wl) wlcore_tx_complete() argument 1014 wl1271_tx_reset_link_queues(struct wl1271 * wl,u8 hlid) wl1271_tx_reset_link_queues() argument 1051 wl12xx_tx_reset_wlvif(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl12xx_tx_reset_wlvif() argument 1072 wl12xx_tx_reset(struct wl1271 * wl) wl12xx_tx_reset() argument 1130 wl1271_tx_flush(struct wl1271 * wl) wl1271_tx_flush() argument 1184 wl1271_tx_min_rate_get(struct wl1271 * wl,u32 rate_set) wl1271_tx_min_rate_get() argument 1193 wlcore_stop_queue_locked(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 queue,enum wlcore_queue_stop_reason reason) wlcore_stop_queue_locked() argument 1208 wlcore_stop_queue(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 queue,enum wlcore_queue_stop_reason reason) wlcore_stop_queue() argument 1218 wlcore_wake_queue(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 queue,enum wlcore_queue_stop_reason reason) wlcore_wake_queue() argument 1238 wlcore_stop_queues(struct wl1271 * wl,enum wlcore_queue_stop_reason reason) wlcore_stop_queues() argument 1259 wlcore_wake_queues(struct wl1271 * wl,enum wlcore_queue_stop_reason reason) wlcore_wake_queues() argument 1280 wlcore_is_queue_stopped_by_reason(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 queue,enum wlcore_queue_stop_reason reason) wlcore_is_queue_stopped_by_reason() argument 1295 wlcore_is_queue_stopped_by_reason_locked(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 queue,enum wlcore_queue_stop_reason reason) wlcore_is_queue_stopped_by_reason_locked() argument 1305 wlcore_is_queue_stopped_locked(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 queue) wlcore_is_queue_stopped_locked() argument [all...] |
| H A D | io.c | 21 bool wl1271_set_block_size(struct wl1271 *wl) in wl1271_set_block_size() 31 void wlcore_disable_interrupts(struct wl1271 *wl) in wlcore_disable_interrupts() 37 void wlcore_disable_interrupts_nosync(struct wl1271 *wl) in wlcore_disable_interrupts_nosync() 43 void wlcore_enable_interrupts(struct wl1271 *wl) in wlcore_enable_interrupts() 49 void wlcore_synchronize_interrupts(struct wl1271 *wl) in wlcore_synchronize_interrupts() 55 int wlcore_translate_addr(struct wl1271 *wl, int addr) in wlcore_translate_addr() 123 int wlcore_set_partition(struct wl1271 *wl, in wlcore_set_partition() 188 void wl1271_io_reset(struct wl1271 *wl) in wl1271_io_reset() 194 void wl1271_io_init(struct wl1271 *wl) in wl1271_io_init()
|
| H A D | event.c | 25 int wlcore_event_fw_logger(struct wl1271 *wl) in wlcore_event_fw_logger() 109 void wlcore_event_rssi_trigger(struct wl1271 *wl, s8 *metric_arr) in wlcore_event_rssi_trigger() 134 static void wl1271_stop_ba_event(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl1271_stop_ba_event() 160 void wlcore_event_soft_gemini_sense(struct wl1271 *wl, u8 enable) in wlcore_event_soft_gemini_sense() 175 void wlcore_event_sched_scan_completed(struct wl1271 *wl, in wlcore_event_sched_scan_completed() 188 void wlcore_event_ba_rx_constraint(struct wl1271 *wl, in wlcore_event_ba_rx_constraint() 210 void wlcore_event_channel_switch(struct wl1271 *wl, in wlcore_event_channel_switch() 242 void wlcore_event_dummy_packet(struct wl1271 *wl) in wlcore_event_dummy_packet() 254 static void wlcore_disconnect_sta(struct wl1271 *wl, unsigned long sta_bitmap) in wlcore_disconnect_sta() 288 void wlcore_event_max_tx_failure(struct wl1271 *wl, unsigned long sta_bitmap) in wlcore_event_max_tx_failure() [all …]
|
| H A D | io.h | 44 static inline int __must_check wlcore_raw_write(struct wl1271 *wl, int addr, in wlcore_raw_write() 62 static inline int __must_check wlcore_raw_read(struct wl1271 *wl, int addr, in wlcore_raw_read() 80 static inline int __must_check wlcore_raw_read_data(struct wl1271 *wl, int reg, in wlcore_raw_read_data() 87 static inline int __must_check wlcore_raw_write_data(struct wl1271 *wl, int reg, in wlcore_raw_write_data() 94 static inline int __must_check wlcore_raw_read32(struct wl1271 *wl, int addr, in wlcore_raw_read32() 110 static inline int __must_check wlcore_raw_write32(struct wl1271 *wl, int addr, in wlcore_raw_write32() 118 static inline int __must_check wlcore_read(struct wl1271 *wl, int addr, in wlcore_read() 128 static inline int __must_check wlcore_write(struct wl1271 *wl, int addr, in wlcore_write() 138 static inline int __must_check wlcore_write_data(struct wl1271 *wl, int reg, in wlcore_write_data() 145 static inline int __must_check wlcore_read_data(struct wl1271 *wl, int reg, in wlcore_read_data() [all …]
|
| H A D | debugfs.c | 46 void wl1271_debugfs_update_stats(struct wl1271 *wl) in wl1271_debugfs_update_stats() argument 81 struct wl1271 *wl = file->private_data; tx_queue_len_read() local 98 chip_op_handler(struct wl1271 * wl,unsigned long value,void * arg) chip_op_handler() argument 178 struct wl1271 *wl = file->private_data; gpio_power_read() local 193 struct wl1271 *wl = file->private_data; gpio_power_write() local 225 struct wl1271 *wl = file->private_data; start_recovery_write() local 243 struct wl1271 *wl = file->private_data; dynamic_ps_timeout_read() local 254 struct wl1271 *wl = file->private_data; dynamic_ps_timeout_write() local 308 struct wl1271 *wl = file->private_data; forced_ps_read() local 319 struct wl1271 *wl = file->private_data; forced_ps_write() local 378 struct wl1271 *wl = file->private_data; split_scan_timeout_read() local 389 struct wl1271 *wl = file->private_data; split_scan_timeout_write() local 420 struct wl1271 *wl = file->private_data; driver_state_read() local 519 struct wl1271 *wl = file->private_data; vifs_state_read() local 629 struct wl1271 *wl = file->private_data; dtim_interval_read() local 645 struct wl1271 *wl = file->private_data; dtim_interval_write() local 690 struct wl1271 *wl = file->private_data; suspend_dtim_interval_read() local 706 struct wl1271 *wl = file->private_data; suspend_dtim_interval_write() local 745 struct wl1271 *wl = file->private_data; beacon_interval_read() local 761 struct wl1271 *wl = file->private_data; beacon_interval_write() local 804 struct wl1271 *wl = file->private_data; rx_streaming_interval_write() local 844 struct wl1271 *wl = file->private_data; rx_streaming_interval_read() local 860 struct wl1271 *wl = file->private_data; rx_streaming_always_write() local 900 struct wl1271 *wl = file->private_data; rx_streaming_always_read() local 916 struct wl1271 *wl = file->private_data; beacon_filtering_write() local 954 struct wl1271 *wl = file->private_data; fw_stats_raw_read() local 972 struct wl1271 *wl = file->private_data; sleep_auth_read() local 983 struct wl1271 *wl = file->private_data; sleep_auth_write() local 1036 struct wl1271 *wl = file->private_data; dev_mem_read() local 1118 struct wl1271 *wl = file->private_data; dev_mem_write() local 1208 struct wl1271 *wl = file->private_data; fw_logger_read() local 1219 struct wl1271 *wl = file->private_data; fw_logger_write() local 1265 wl1271_debugfs_add_files(struct wl1271 * wl,struct dentry * rootdir) wl1271_debugfs_add_files() argument 1300 wl1271_debugfs_reset(struct wl1271 * wl) wl1271_debugfs_reset() argument 1310 wl1271_debugfs_init(struct wl1271 * wl) wl1271_debugfs_init() argument 1344 wl1271_debugfs_exit(struct wl1271 * wl) wl1271_debugfs_exit() argument [all...] |
| /linux/drivers/net/wireless/ti/wl1251/ |
| H A D | acx.c | 12 int wl1251_acx_frame_rates(struct wl1251 *wl, u8 ctrl_rate, u8 ctrl_mod, in wl1251_acx_frame_rates() 42 int wl1251_acx_station_id(struct wl1251 *wl) in wl1251_acx_station_id() 62 int wl1251_acx_default_key(struct wl1251 *wl, u8 key_id) in wl1251_acx_default_key() 89 int wl1251_acx_wake_up_conditions(struct wl1251 *wl, u8 wake_up_event, in wl1251_acx_wake_up_conditions() 116 int wl1251_acx_sleep_auth(struct wl1251 *wl, u8 sleep_auth) in wl1251_acx_sleep_auth() 135 int wl1251_acx_fw_version(struct wl1251 *wl, char *buf, size_t len) in wl1251_acx_fw_version() 167 int wl1251_acx_tx_power(struct wl1251 *wl, int power) in wl1251_acx_tx_power() 194 int wl1251_acx_feature_cfg(struct wl1251 *wl, u32 data_flow_options) in wl1251_acx_feature_cfg() 221 int wl1251_acx_mem_map(struct wl1251 *wl, struct acx_header *mem_map, in wl1251_acx_mem_map() 235 int wl1251_acx_data_path_params(struct wl1251 *wl, in wl1251_acx_data_path_params() [all …]
|
| H A D | main.c | 32 void wl1251_enable_interrupts(struct wl1251 *wl) in wl1251_enable_interrupts() 37 void wl1251_disable_interrupts(struct wl1251 *wl) in wl1251_disable_interrupts() 42 static int wl1251_power_off(struct wl1251 *wl) in wl1251_power_off() 47 static int wl1251_power_on(struct wl1251 *wl) in wl1251_power_on() 52 static int wl1251_fetch_firmware(struct wl1251 *wl) in wl1251_fetch_firmware() 91 static int wl1251_fetch_nvs(struct wl1251 *wl) in wl1251_fetch_nvs() 129 static void wl1251_fw_wakeup(struct wl1251 *wl) in wl1251_fw_wakeup() 141 static int wl1251_chip_wakeup(struct wl1251 *wl) in wl1251_chip_wakeup() 200 struct wl1251 *wl = in wl1251_irq_work() local 306 static int wl1251_join(struct wl1251 *wl, u8 bss_type, u8 channel, in wl1251_join() [all …]
|
| H A D | init.c | 18 int wl1251_hw_init_hwenc_config(struct wl1251 *wl) in wl1251_hw_init_hwenc_config() 37 int wl1251_hw_init_templates_config(struct wl1251 *wl) in wl1251_hw_init_templates_config() 89 int wl1251_hw_init_rx_config(struct wl1251 *wl, u32 config, u32 filter) in wl1251_hw_init_rx_config() 104 int wl1251_hw_init_phy_config(struct wl1251 *wl) in wl1251_hw_init_phy_config() 131 int wl1251_hw_init_beacon_filter(struct wl1251 *wl) in wl1251_hw_init_beacon_filter() 147 int wl1251_hw_init_pta(struct wl1251 *wl) in wl1251_hw_init_pta() 162 int wl1251_hw_init_energy_detection(struct wl1251 *wl) in wl1251_hw_init_energy_detection() 173 int wl1251_hw_init_beacon_broadcast(struct wl1251 *wl) in wl1251_hw_init_beacon_broadcast() 184 int wl1251_hw_init_power_auth(struct wl1251 *wl) in wl1251_hw_init_power_auth() 189 int wl1251_hw_init_mem_config(struct wl1251 *wl) in wl1251_hw_init_mem_config() [all …]
|
| H A D | spi.c | 31 struct wl1251 *wl; in wl1251_irq() local 42 static void wl1251_spi_reset(struct wl1251 *wl) in wl1251_spi_reset() 71 static void wl1251_spi_wake(struct wl1251 *wl) in wl1251_spi_wake() 124 static void wl1251_spi_reset_wake(struct wl1251 *wl) in wl1251_spi_reset_wake() 130 static void wl1251_spi_read(struct wl1251 *wl, int addr, void *buf, in wl1251_spi_read() 171 static void wl1251_spi_write(struct wl1251 *wl, int addr, void *buf, in wl1251_spi_write() 203 static void wl1251_spi_enable_irq(struct wl1251 *wl) in wl1251_spi_enable_irq() 208 static void wl1251_spi_disable_irq(struct wl1251 *wl) in wl1251_spi_disable_irq() 213 static int wl1251_spi_set_power(struct wl1251 *wl, bool enable) in wl1251_spi_set_power() 237 struct wl1251 *wl; in wl1251_spi_probe() local [all …]
|
| H A D | io.c | 27 static int wl1251_translate_reg_addr(struct wl1251 *wl, int addr) in wl1251_translate_reg_addr() 44 static int wl1251_translate_mem_addr(struct wl1251 *wl, int addr) in wl1251_translate_mem_addr() 49 void wl1251_mem_read(struct wl1251 *wl, int addr, void *buf, size_t len) in wl1251_mem_read() 58 void wl1251_mem_write(struct wl1251 *wl, int addr, void *buf, size_t len) in wl1251_mem_write() 67 u32 wl1251_mem_read32(struct wl1251 *wl, int addr) in wl1251_mem_read32() 72 void wl1251_mem_write32(struct wl1251 *wl, int addr, u32 val) in wl1251_mem_write32() 77 u32 wl1251_reg_read32(struct wl1251 *wl, int addr) in wl1251_reg_read32() 82 void wl1251_reg_write32(struct wl1251 *wl, int addr, u32 val) in wl1251_reg_write32() 120 void wl1251_set_partition(struct wl1251 *wl, in wl1251_set_partition()
|
| H A D | tx.c | 19 static bool wl1251_tx_double_buffer_busy(struct wl1251 *wl, u32 data_out_count) in wl1251_tx_double_buffer_busy() 40 static int wl1251_tx_path_status(struct wl1251 *wl) in wl1251_tx_path_status() 56 static int wl1251_tx_id(struct wl1251 *wl, struct sk_buff *skb) in wl1251_tx_id() 134 static int wl1251_tx_fill_hdr(struct wl1251 *wl, struct sk_buff *skb, in wl1251_tx_fill_hdr() 167 static int wl1251_tx_send_packet(struct wl1251 *wl, struct sk_buff *skb, in wl1251_tx_send_packet() 249 static void wl1251_tx_trigger(struct wl1251 *wl) in wl1251_tx_trigger() 268 static void enable_tx_for_packet_injection(struct wl1251 *wl) in enable_tx_for_packet_injection() 289 static int wl1251_tx_frame(struct wl1251 *wl, struct sk_buff *skb) in wl1251_tx_frame() 332 struct wl1251 *wl = container_of(work, struct wl1251, tx_work); in wl1251_tx_work() local 397 static void wl1251_tx_packet_cb(struct wl1251 *wl, in wl1251_tx_packet_cb() [all …]
|
| H A D | cmd.c | 22 int wl1251_cmd_send(struct wl1251 *wl, u16 id, void *buf, size_t len) in wl1251_cmd_send() 69 int wl1251_cmd_interrogate(struct wl1251 *wl, u16 id, void *buf, size_t len) in wl1251_cmd_interrogate() 107 int wl1251_cmd_configure(struct wl1251 *wl, u16 id, void *buf, size_t len) in wl1251_cmd_configure() 128 int wl1251_cmd_vbm(struct wl1251 *wl, u8 identity, in wl1251_cmd_vbm() 164 int wl1251_cmd_data_path_rx(struct wl1251 *wl, u8 channel, bool enable) in wl1251_cmd_data_path_rx() 198 int wl1251_cmd_data_path_tx(struct wl1251 *wl, u8 channel, bool enable) in wl1251_cmd_data_path_tx() 229 int wl1251_cmd_join(struct wl1251 *wl, u8 bss_type, u8 channel, in wl1251_cmd_join() 272 int wl1251_cmd_ps_mode(struct wl1251 *wl, u8 ps_mode) in wl1251_cmd_ps_mode() 301 int wl1251_cmd_template_set(struct wl1251 *wl, u16 cmd_id, in wl1251_cmd_template_set() 334 int wl1251_cmd_scan(struct wl1251 *wl, u8 *ssid, size_t ssid_len, in wl1251_cmd_scan() [all …]
|
| H A D | event.c | 15 static int wl1251_event_scan_complete(struct wl1251 *wl, in wl1251_event_scan_complete() 40 static int wl1251_event_ps_report(struct wl1251 *wl, in wl1251_event_ps_report() 83 static int wl1251_event_process(struct wl1251 *wl, struct event_mailbox *mbox) in wl1251_event_process() 158 int wl1251_event_wait(struct wl1251 *wl, u32 mask, int timeout_ms) in wl1251_event_wait() 181 int wl1251_event_unmask(struct wl1251 *wl) in wl1251_event_unmask() 192 void wl1251_event_mbox_config(struct wl1251 *wl) in wl1251_event_mbox_config() 201 int wl1251_event_handle(struct wl1251 *wl, u8 mbox_num) in wl1251_event_handle()
|
| H A D | boot.c | 17 void wl1251_boot_target_enable_interrupts(struct wl1251 *wl) in wl1251_boot_target_enable_interrupts() 23 int wl1251_boot_soft_reset(struct wl1251 *wl) in wl1251_boot_soft_reset() 58 int wl1251_boot_init_seq(struct wl1251 *wl) in wl1251_boot_init_seq() 196 static void wl1251_boot_set_ecpu_ctrl(struct wl1251 *wl, u32 flag) in wl1251_boot_set_ecpu_ctrl() 208 int wl1251_boot_run_firmware(struct wl1251 *wl) in wl1251_boot_run_firmware() 303 static int wl1251_boot_upload_firmware(struct wl1251 *wl) in wl1251_boot_upload_firmware() 388 static int wl1251_boot_upload_nvs(struct wl1251 *wl) in wl1251_boot_upload_nvs() 467 int wl1251_boot(struct wl1251 *wl) in wl1251_boot()
|
| H A D | debugfs.c | 78 static void wl1251_debugfs_update_stats(struct wl1251 *wl) in wl1251_debugfs_update_stats() 200 struct wl1251 *wl = file->private_data; in tx_queue_len_read() local 220 struct wl1251 *wl = file->private_data; in tx_queue_status_read() local 239 static void wl1251_debugfs_delete_files(struct wl1251 *wl) in wl1251_debugfs_delete_files() 338 static void wl1251_debugfs_add_files(struct wl1251 *wl) in wl1251_debugfs_add_files() 437 void wl1251_debugfs_reset(struct wl1251 *wl) in wl1251_debugfs_reset() 445 int wl1251_debugfs_init(struct wl1251 *wl) in wl1251_debugfs_init() 463 void wl1251_debugfs_exit(struct wl1251 *wl) in wl1251_debugfs_exit()
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| H A D | mac80211_if.c | 286 static void brcms_free(struct brcms_info *wl) in brcms_free() 334 struct brcms_info *wl = hw->priv; in brcms_remove() local 353 static void brcms_release_fw(struct brcms_info *wl) in brcms_release_fw() 366 static int brcms_request_fw(struct brcms_info *wl, struct bcma_device *pdev) in brcms_request_fw() 406 struct brcms_info *wl = hw->priv; in brcms_ops_tx() local 423 struct brcms_info *wl = hw->priv; in brcms_ops_start() local 463 struct brcms_info *wl = hw->priv; in brcms_ops_stop() local 491 struct brcms_info *wl = hw->priv; in brcms_ops_add_interface() local 522 struct brcms_info *wl = hw->priv; in brcms_ops_remove_interface() local 533 struct brcms_info *wl = hw->priv; in brcms_ops_config() local [all …]
|
| /linux/drivers/net/wireless/ti/wl18xx/ |
| H A D | acx.c | 15 int wl18xx_acx_host_if_cfg_bitmap(struct wl1271 *wl, u32 host_cfg_bitmap, in wl18xx_acx_host_if_cfg_bitmap() 50 int wl18xx_acx_set_checksum_state(struct wl1271 *wl) in wl18xx_acx_set_checksum_state() 76 int wl18xx_acx_clear_statistics(struct wl1271 *wl) in wl18xx_acx_clear_statistics() 100 int wl18xx_acx_peer_ht_operation_mode(struct wl1271 *wl, u8 hlid, bool wide) in wl18xx_acx_peer_ht_operation_mode() 136 int wl18xx_acx_set_peer_cap(struct wl1271 *wl, in wl18xx_acx_set_peer_cap() 189 int wl18xx_acx_interrupt_notify_config(struct wl1271 *wl, in wl18xx_acx_interrupt_notify_config() 217 int wl18xx_acx_rx_ba_filter(struct wl1271 *wl, bool action) in wl18xx_acx_rx_ba_filter() 241 int wl18xx_acx_ap_sleep(struct wl1271 *wl) in wl18xx_acx_ap_sleep() 272 int wl18xx_acx_dynamic_fw_traces(struct wl1271 *wl) in wl18xx_acx_dynamic_fw_traces() 299 int wl18xx_acx_time_sync_cfg(struct wl1271 *wl) in wl18xx_acx_time_sync_cfg()
|
| H A D | scan.c | 27 static int wl18xx_scan_send(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl18xx_scan_send() 146 void wl18xx_scan_completed(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl18xx_scan_completed() 155 int wl18xx_scan_sched_scan_config(struct wl1271 *wl, in wl18xx_scan_sched_scan_config() 289 int wl18xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl18xx_sched_scan_start() 296 static int __wl18xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif, in __wl18xx_scan_stop() 324 void wl18xx_scan_sched_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl18xx_scan_sched_scan_stop() 328 int wl18xx_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl18xx_scan_start() 334 int wl18xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl18xx_scan_stop()
|
| H A D | cmd.c | 14 int wl18xx_cmd_channel_switch(struct wl1271 *wl, in wl18xx_cmd_channel_switch() 73 int wl18xx_cmd_smart_config_start(struct wl1271 *wl, u32 group_bitmap) in wl18xx_cmd_smart_config_start() 101 int wl18xx_cmd_smart_config_stop(struct wl1271 *wl) in wl18xx_cmd_smart_config_stop() 126 int wl18xx_cmd_smart_config_set_group_key(struct wl1271 *wl, u16 group_id, in wl18xx_cmd_smart_config_set_group_key() 162 int wl18xx_cmd_set_cac(struct wl1271 *wl, struct wl12xx_vif *wlvif, bool start) in wl18xx_cmd_set_cac() 193 int wl18xx_cmd_radar_detection_debug(struct wl1271 *wl, u8 channel) in wl18xx_cmd_radar_detection_debug() 219 int wl18xx_cmd_dfs_master_restart(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl18xx_cmd_dfs_master_restart()
|
| /linux/drivers/net/wireless/ti/wl12xx/ |
| H A D | scan.c | 13 static int wl1271_get_scan_channels(struct wl1271 *wl, in wl1271_get_scan_channels() 80 static int wl1271_scan_send(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_scan_send() 177 int wl12xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl12xx_scan_stop() 204 void wl1271_scan_stm(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl1271_scan_stm() 307 int wl1271_scan_sched_scan_config(struct wl1271 *wl, in wl1271_scan_sched_scan_config() 414 int wl1271_scan_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl1271_scan_sched_scan_start() 447 int wl12xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl12xx_sched_scan_start() 460 void wl12xx_scan_sched_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl12xx_scan_sched_scan_stop() 488 int wl12xx_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl12xx_scan_start() 495 void wl12xx_scan_completed(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl12xx_scan_completed()
|