Home
last modified time | relevance | path

Searched defs:wl (Results 1 – 25 of 89) sorted by relevance

1234

/linux/drivers/net/wireless/ti/wlcore/
H A Dhw_ops.h15 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 Dacx.c22 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 Dinit.c23 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 Dmain.c55 static int wl12xx_set_authorized(struct wl1271 *wl, struct wl12xx_vif *wlvif) in wl12xx_set_authorized() argument
80 struct wl1271 *wl = hw->priv; in wl1271_reg_notify() local
89 static int wl1271_set_rx_streaming(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_set_rx_streaming() argument
111 wl1271_recalc_rx_streaming(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl1271_recalc_rx_streaming() argument
140 struct wl1271 *wl = wlvif->wl; wl1271_rx_streaming_enable_work() local
176 struct wl1271 *wl = wlvif->wl; wl1271_rx_streaming_disable_work() local
201 struct wl1271 *wl = wlvif->wl; wl1271_rx_streaming_timer() local
206 wl12xx_rearm_tx_watchdog_locked(struct wl1271 * wl) wl12xx_rearm_tx_watchdog_locked() argument
222 struct wl1271 *wl = wlvif->wl; wlcore_rc_update_work() local
252 struct wl1271 *wl; wl12xx_tx_watchdog_work() local
311 wlcore_adjust_conf(struct wl1271 * wl) wlcore_adjust_conf() argument
336 wl12xx_irq_ps_regulate_link(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 hlid,u8 tx_pkts) wl12xx_irq_ps_regulate_link() argument
365 wl12xx_irq_update_links_status(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct wl_fw_status * status) wl12xx_irq_update_links_status() argument
387 wlcore_fw_status(struct wl1271 * wl,struct wl_fw_status * status) wlcore_fw_status() argument
573 wl1271_flush_deferred_work(struct wl1271 * wl) wl1271_flush_deferred_work() argument
588 struct wl1271 *wl = wl1271_netstack_work() local
598 wlcore_irq_locked(struct wl1271 * wl) wlcore_irq_locked() argument
730 struct wl1271 *wl = cookie; wlcore_irq() local
813 wl12xx_fetch_firmware(struct wl1271 * wl,bool plt) wl12xx_fetch_firmware() argument
876 wl12xx_queue_recovery_work(struct wl1271 * wl) wl12xx_queue_recovery_work() argument
889 wl12xx_copy_fwlog(struct wl1271 * wl,u8 * memblock,size_t maxlen) wl12xx_copy_fwlog() argument
903 wl12xx_read_fwlog_panic(struct wl1271 * wl) wl12xx_read_fwlog_panic() argument
935 wlcore_save_freed_pkts(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 hlid,struct ieee80211_sta * sta) wlcore_save_freed_pkts() argument
955 wlcore_save_freed_pkts_addr(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 hlid,const u8 * addr) wlcore_save_freed_pkts_addr() argument
973 wlcore_print_recovery(struct wl1271 * wl) wlcore_print_recovery() argument
1004 struct wl1271 *wl = wl1271_recovery_work() local
1071 wlcore_fw_wakeup(struct wl1271 * wl) wlcore_fw_wakeup() argument
1076 wl1271_setup(struct wl1271 * wl) wl1271_setup() argument
1097 wl12xx_set_power_on(struct wl1271 * wl) wl12xx_set_power_on() argument
1126 wl12xx_chip_wakeup(struct wl1271 * wl,bool plt) wl12xx_chip_wakeup() argument
1165 wl1271_plt_start(struct wl1271 * wl,const enum plt_mode plt_mode) wl1271_plt_start() argument
1233 wl1271_plt_stop(struct wl1271 * wl) wl1271_plt_stop() argument
1287 struct wl1271 *wl = hw->priv; wl1271_op_tx() local
1356 wl1271_tx_dummy_packet(struct wl1271 * wl) wl1271_tx_dummy_packet() argument
1390 wl12xx_alloc_dummy_packet(struct wl1271 * wl) wl12xx_alloc_dummy_packet() argument
1632 wl1271_configure_wowlan(struct wl1271 * wl,struct cfg80211_wowlan * wow) wl1271_configure_wowlan() argument
1697 wl1271_configure_suspend_sta(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct cfg80211_wowlan * wow) wl1271_configure_suspend_sta() argument
1727 wl1271_configure_suspend_ap(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct cfg80211_wowlan * wow) wl1271_configure_suspend_ap() argument
1749 wl1271_configure_suspend(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct cfg80211_wowlan * wow) wl1271_configure_suspend() argument
1760 wl1271_configure_resume(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl1271_configure_resume() argument
1798 struct wl1271 *wl = hw->priv; wl1271_op_suspend() local
1877 struct wl1271 *wl = hw->priv; wl1271_op_resume() local
1984 wlcore_op_stop_locked(struct wl1271 * wl) wlcore_op_stop_locked() argument
2094 struct wl1271 *wl = hw->priv; wlcore_op_stop() local
2108 struct wl1271 *wl; wlcore_channel_switch_work() local
2145 struct wl1271 *wl; wlcore_connection_loss_work() local
2173 struct wl1271 *wl; wlcore_pending_auth_complete_work() local
2211 wl12xx_allocate_rate_policy(struct wl1271 * wl,u8 * idx) wl12xx_allocate_rate_policy() argument
2223 wl12xx_free_rate_policy(struct wl1271 * wl,u8 * idx) wl12xx_free_rate_policy() argument
2232 wlcore_allocate_klv_template(struct wl1271 * wl,u8 * idx) wlcore_allocate_klv_template() argument
2244 wlcore_free_klv_template(struct wl1271 * wl,u8 * idx) wlcore_free_klv_template() argument
2253 wl12xx_get_role_type(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl12xx_get_role_type() argument
2281 wl12xx_init_vif_data(struct wl1271 * wl,struct ieee80211_vif * vif) wl12xx_init_vif_data() argument
2377 wl12xx_init_fw(struct wl1271 * wl) wl12xx_init_fw() argument
2465 wl12xx_need_fw_change(struct wl1271 * wl,struct vif_counter_data vif_counter_data,bool add) wl12xx_need_fw_change() argument
2501 wl12xx_force_active_psm(struct wl1271 * wl) wl12xx_force_active_psm() argument
2535 wlcore_allocate_hw_queue_base(struct wl1271 * wl,struct wl12xx_vif * wlvif) wlcore_allocate_hw_queue_base() argument
2594 struct wl1271 *wl = hw->priv; wl1271_op_add_interface() local
2712 __wl1271_op_remove_interface(struct wl1271 * wl,struct ieee80211_vif * vif,bool reset_tx_queues) __wl1271_op_remove_interface() argument
2865 struct wl1271 *wl = hw->priv; wl1271_op_remove_interface() local
2902 struct wl1271 *wl = hw->priv; wl12xx_op_change_interface() local
2916 wlcore_join(struct wl1271 * wl,struct wl12xx_vif * wlvif) wlcore_join() argument
2967 wlcore_set_ssid(struct wl1271 * wl,struct wl12xx_vif * wlvif) wlcore_set_ssid() argument
2989 wlcore_set_assoc(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct ieee80211_bss_conf * bss_conf,u32 sta_rate_set) wlcore_set_assoc() argument
3076 wlcore_unset_assoc(struct wl1271 * wl,struct wl12xx_vif * wlvif) wlcore_unset_assoc() argument
3131 wl1271_set_band_rate(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl1271_set_band_rate() argument
3137 wl1271_sta_handle_idle(struct wl1271 * wl,struct wl12xx_vif * wlvif,bool idle) wl1271_sta_handle_idle() argument
3156 wl12xx_config_vif(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct ieee80211_conf * conf,u32 changed) wl12xx_config_vif() argument
3177 struct wl1271 *wl = hw->priv; wl1271_op_config() local
3262 struct wl1271 *wl = hw->priv; wl1271_op_configure_filter() local
3330 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
3377 wl1271_free_ap_keys(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl1271_free_ap_keys() argument
3387 wl1271_ap_init_hwenc(struct wl1271 * wl,struct wl12xx_vif * wlvif) wl1271_ap_init_hwenc() argument
3427 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
3510 struct wl1271 *wl = hw->priv; wlcore_op_set_key() local
3549 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
3670 struct wl1271 *wl = hw->priv; wl1271_op_set_default_key_idx() local
3710 wlcore_regdomain_config(struct wl1271 * wl) wlcore_regdomain_config() argument
3740 struct wl1271 *wl = hw->priv; wl1271_op_hw_scan() local
3787 struct wl1271 *wl = hw->priv; wl1271_op_cancel_hw_scan() local
3839 struct wl1271 *wl = hw->priv; wl1271_op_sched_scan_start() local
3872 struct wl1271 *wl = hw->priv; wl1271_op_sched_scan_stop() local
3899 struct wl1271 *wl = hw->priv; wl1271_op_set_frag_threshold() local
3928 struct wl1271 *wl = hw->priv; wl1271_op_set_rts_threshold() local
3987 wl1271_ap_set_probe_resp_tmpl(struct wl1271 * wl,u32 rates,struct ieee80211_vif * vif) wl1271_ap_set_probe_resp_tmpl() argument
4015 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
4072 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
4115 wlcore_set_beacon_template(struct wl1271 * wl,struct ieee80211_vif * vif,bool is_ap) wlcore_set_beacon_template() argument
4201 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
4242 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
4340 wlcore_set_bssid(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct ieee80211_vif * vif,u32 sta_rate_set) wlcore_set_bssid() argument
4391 wlcore_clear_bssid(struct wl1271 * wl,struct wl12xx_vif * wlvif) wlcore_clear_bssid() argument
4414 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
4667 struct wl1271 *wl = hw->priv; wl1271_op_bss_info_changed() local
4740 struct wl1271 *wl = hw->priv; wlcore_op_change_chanctx() local
4787 struct wl1271 *wl = hw->priv; wlcore_op_assign_vif_chanctx() local
4837 struct wl1271 *wl = hw->priv; wlcore_op_unassign_vif_chanctx() local
4872 __wlcore_switch_vif_chan(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct ieee80211_chanctx_conf * new_ctx) __wlcore_switch_vif_chan() argument
4915 struct wl1271 *wl = hw->priv; wlcore_op_switch_vif_chanctx() local
4948 struct wl1271 *wl = hw->priv; wl1271_op_conf_tx() local
5001 struct wl1271 *wl = hw->priv; wl1271_op_get_tsf() local
5042 wl1271_allocate_sta(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct ieee80211_sta * sta) wl1271_allocate_sta() argument
5071 wl1271_free_sta(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 hlid) wl1271_free_sta() argument
5097 wl12xx_sta_add(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct ieee80211_sta * sta) wl12xx_sta_add() argument
5121 wl12xx_sta_remove(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct ieee80211_sta * sta) wl12xx_sta_remove() argument
5143 wlcore_roc_if_possible(struct wl1271 * wl,struct wl12xx_vif * wlvif) wlcore_roc_if_possible() argument
5162 wlcore_update_inconn_sta(struct wl1271 * wl,struct wl12xx_vif * wlvif,struct wl1271_station * wl_sta,bool in_conn) wlcore_update_inconn_sta() argument
5202 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
5314 struct wl1271 *wl = hw->priv; wl12xx_op_sta_state() local
5346 struct wl1271 *wl = hw->priv; wl1271_op_ampdu_action() local
5471 struct wl1271 *wl = hw->priv; wl12xx_set_bitrate_mask() local
5513 struct wl1271 *wl = hw->priv; wl12xx_op_channel_switch() local
5561 wlcore_get_beacon_ie(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 eid) wlcore_get_beacon_ie() argument
5577 wlcore_get_csa_count(struct wl1271 * wl,struct wl12xx_vif * wlvif,u8 * csa_count) wlcore_get_csa_count() argument
5597 struct wl1271 *wl = hw->priv; wlcore_op_channel_switch_beacon() local
5641 struct wl1271 *wl = hw->priv; wlcore_op_flush() local
5653 struct wl1271 *wl = hw->priv; wlcore_op_remain_on_channel() local
5692 __wlcore_roc_completed(struct wl1271 * wl) __wlcore_roc_completed() argument
5715 wlcore_roc_completed(struct wl1271 * wl) wlcore_roc_completed() argument
5744 struct wl1271 *wl; wlcore_roc_complete_work() local
5758 struct wl1271 *wl = hw->priv; wlcore_op_cancel_remain_on_channel() local
5800 struct wl1271 *wl = hw->priv; wlcore_op_sta_statistics() local
5834 struct wl1271 *wl = hw->priv; wlcore_op_get_expected_throughput() local
5843 struct wl1271 *wl = hw->priv; wl1271_tx_frames_pending() local
6047 wlcore_rate_to_idx(struct wl1271 * wl,u8 rate,enum nl80211_band band) wlcore_rate_to_idx() argument
6067 wl12xx_derive_mac_addresses(struct wl1271 * wl,u32 oui,u32 nic) wl12xx_derive_mac_addresses() argument
6106 wl12xx_get_hw_info(struct wl1271 * wl) wl12xx_get_hw_info() argument
6128 wl1271_register_hw(struct wl1271 * wl) wl1271_register_hw() argument
6197 wl1271_unregister_hw(struct wl1271 * wl) wl1271_unregister_hw() argument
6207 wl1271_init_ieee80211(struct wl1271 * wl) wl1271_init_ieee80211() argument
6353 struct wl1271 *wl; wlcore_alloc_hw() local
6497 wlcore_free_hw(struct wl1271 * wl) wlcore_free_hw() argument
6548 struct wl1271 *wl = context; wlcore_nvs_cb() local
6678 struct wl1271 *wl = dev_get_drvdata(dev); wlcore_runtime_suspend() local
6711 struct wl1271 *wl = dev_get_drvdata(dev); wlcore_runtime_resume() local
6762 wlcore_probe(struct wl1271 * wl,struct platform_device * pdev) wlcore_probe() argument
6801 struct wl1271 *wl = platform_get_drvdata(pdev); wlcore_remove() local
[all...]
H A Dcmd.c40 static int __wlcore_cmd_send(struct wl1271 *wl, u16 id, void *buf, in __wlcore_cmd_send()
121 static int wlcore_cmd_send_failsafe(struct wl1271 *wl, u16 id, void *buf, in wlcore_cmd_send_failsafe()
149 int wl1271_cmd_send(struct wl1271 *wl, u16 id, void *buf, size_t len, in wl1271_cmd_send()
164 int wlcore_cmd_wait_for_event_or_timeout(struct wl1271 *wl, in wlcore_cmd_wait_for_event_or_timeout()
223 int wl12xx_cmd_role_enable(struct wl1271 *wl, u8 *addr, u8 role_type, in wl12xx_cmd_role_enable()
266 int wl12xx_cmd_role_disable(struct wl1271 *wl, u8 *role_id) in wl12xx_cmd_role_disable()
299 static int wlcore_get_new_session_id(struct wl1271 *wl, u8 hlid) in wlcore_get_new_session_id()
309 int wl12xx_allocate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid) in wl12xx_allocate_link()
355 void wl12xx_free_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid) in wl12xx_free_link()
426 static int wl12xx_cmd_role_start_dev(struct wl1271 *wl, in wl12xx_cmd_role_start_dev()
[all …]
H A Dtx.c30 static int wl1271_set_default_wep_key(struct wl1271 *wl, in wl1271_set_default_wep_key()
49 static int wl1271_alloc_tx_id(struct wl1271 *wl, struct sk_buff *skb) in wl1271_alloc_tx_id()
63 void wl1271_free_tx_id(struct wl1271 *wl, int id) in wl1271_free_tx_id()
75 static void wl1271_tx_ap_update_inconnection_sta(struct wl1271 *wl, in wl1271_tx_ap_update_inconnection_sta()
106 static void wl1271_tx_regulate_link(struct wl1271 *wl, in wl1271_tx_regulate_link()
134 bool wl12xx_is_dummy_packet(struct wl1271 *wl, struct sk_buff *skb) in wl12xx_is_dummy_packet()
140 static u8 wl12xx_tx_get_hlid_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl12xx_tx_get_hlid_ap()
159 u8 wl12xx_tx_get_hlid(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl12xx_tx_get_hlid()
176 unsigned int wlcore_calc_packet_alignment(struct wl1271 *wl, in wlcore_calc_packet_alignment()
187 static int wl1271_tx_allocate(struct wl1271 *wl, struct wl12xx_vif *wlvif, in wl1271_tx_allocate()
[all …]
H A Dio.c21 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 Devent.c25 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 Dio.h44 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 …]
/linux/drivers/net/wireless/ti/wl1251/
H A Dacx.c13 int wl1251_acx_frame_rates(struct wl1251 *wl, u8 ctrl_rate, u8 ctrl_mod, in wl1251_acx_frame_rates()
43 int wl1251_acx_station_id(struct wl1251 *wl) in wl1251_acx_station_id()
63 int wl1251_acx_default_key(struct wl1251 *wl, u8 key_id) in wl1251_acx_default_key()
90 int wl1251_acx_wake_up_conditions(struct wl1251 *wl, u8 wake_up_event, in wl1251_acx_wake_up_conditions()
117 int wl1251_acx_sleep_auth(struct wl1251 *wl, u8 sleep_auth) in wl1251_acx_sleep_auth()
136 int wl1251_acx_fw_version(struct wl1251 *wl, char *buf, size_t len) in wl1251_acx_fw_version()
160 int wl1251_acx_tx_power(struct wl1251 *wl, int power) in wl1251_acx_tx_power()
187 int wl1251_acx_feature_cfg(struct wl1251 *wl, u32 data_flow_options) in wl1251_acx_feature_cfg()
214 int wl1251_acx_mem_map(struct wl1251 *wl, struct acx_header *mem_map, in wl1251_acx_mem_map()
228 int wl1251_acx_data_path_params(struct wl1251 *wl, in wl1251_acx_data_path_params()
[all …]
H A Dmain.c32 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 Dinit.c18 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 Dsdio.c26 static struct sdio_func *wl_to_func(struct wl1251 *wl) in wl_to_func()
34 struct wl1251 *wl = sdio_get_drvdata(func); in wl1251_sdio_interrupt() local
49 static void wl1251_sdio_read(struct wl1251 *wl, int addr, in wl1251_sdio_read()
62 static void wl1251_sdio_write(struct wl1251 *wl, int addr, in wl1251_sdio_write()
75 static void wl1251_sdio_read_elp(struct wl1251 *wl, int addr, u32 *val) in wl1251_sdio_read_elp()
95 static void wl1251_sdio_write_elp(struct wl1251 *wl, int addr, u32 val) in wl1251_sdio_write_elp()
111 static void wl1251_sdio_reset(struct wl1251 *wl) in wl1251_sdio_reset()
115 static void wl1251_sdio_enable_irq(struct wl1251 *wl) in wl1251_sdio_enable_irq()
124 static void wl1251_sdio_disable_irq(struct wl1251 *wl) in wl1251_sdio_disable_irq()
136 struct wl1251 *wl = cookie; in wl1251_line_irq() local
[all …]
H A Dspi.c31 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 Dio.c27 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 Dtx.c19 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 Dcmd.c22 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 Devent.c15 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()
/linux/drivers/net/wireless/ti/wl12xx/
H A Dmain.c596 static int wl127x_prepare_read(struct wl1271 *wl, u32 rx_desc, u32 len) in wl127x_prepare_read()
625 static int wl12xx_identify_chip(struct wl1271 *wl) in wl12xx_identify_chip()
717 static int __must_check wl12xx_top_reg_write(struct wl1271 *wl, int addr, in wl12xx_top_reg_write()
742 static int __must_check wl12xx_top_reg_read(struct wl1271 *wl, int addr, in wl12xx_top_reg_read()
784 static int wl128x_switch_tcxo_to_fref(struct wl1271 *wl) in wl128x_switch_tcxo_to_fref()
813 static bool wl128x_is_tcxo_valid(struct wl1271 *wl) in wl128x_is_tcxo_valid()
828 static bool wl128x_is_fref_valid(struct wl1271 *wl) in wl128x_is_fref_valid()
843 static int wl128x_manually_configure_mcs_pll(struct wl1271 *wl) in wl128x_manually_configure_mcs_pll()
862 static int wl128x_configure_mcs_pll(struct wl1271 *wl, int clk) in wl128x_configure_mcs_pll()
910 static int wl128x_boot_clk(struct wl1271 *wl, int *selected_clock) in wl128x_boot_clk()
[all …]
H A Dscan.c13 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()
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dmac80211_if.c286 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 Dmain.c660 static int wl18xx_identify_chip(struct wl1271 *wl) in wl18xx_identify_chip()
709 static int wl18xx_set_clk(struct wl1271 *wl) in wl18xx_set_clk()
817 static int wl18xx_boot_soft_reset(struct wl1271 *wl) in wl18xx_boot_soft_reset()
833 static int wl18xx_pre_boot(struct wl1271 *wl) in wl18xx_pre_boot()
863 static int wl18xx_pre_upload(struct wl1271 *wl) in wl18xx_pre_upload()
944 static int wl18xx_set_mac_and_phy(struct wl1271 *wl) in wl18xx_set_mac_and_phy()
968 static int wl18xx_enable_interrupts(struct wl1271 *wl) in wl18xx_enable_interrupts()
996 static int wl18xx_boot(struct wl1271 *wl) in wl18xx_boot()
1047 static int wl18xx_trigger_cmd(struct wl1271 *wl, int cmd_box_addr, in wl18xx_trigger_cmd()
1059 static int wl18xx_ack_event(struct wl1271 *wl) in wl18xx_ack_event()
[all …]
H A Dacx.c15 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 Dscan.c27 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()
/linux/drivers/net/ethernet/toshiba/
H A Dps3_gelic_wireless.c146 struct gelic_wl_info *wl; in gelic_eurus_sync_cmd_worker() local
204 static struct gelic_eurus_cmd *gelic_eurus_sync_cmd(struct gelic_wl_info *wl, in gelic_eurus_sync_cmd()
233 struct gelic_wl_info *wl = port_wl(netdev_port(netdev)); in gelic_wl_get_link() local
247 static void gelic_wl_send_iwap_event(struct gelic_wl_info *wl, u8 *bssid) in gelic_wl_send_iwap_event()
272 static void gelic_wl_get_ch_info(struct gelic_wl_info *wl) in gelic_wl_get_ch_info()
301 struct gelic_wl_info *wl = port_wl(netdev_port(netdev)); in gelic_wl_get_range() local
369 struct gelic_wl_info *wl = port_wl(netdev_priv(netdev)); in gelic_wl_set_scan() local
698 struct gelic_wl_info *wl = port_wl(netdev_priv(netdev)); in gelic_wl_get_scan() local
748 static void scan_list_dump(struct gelic_wl_info *wl) in scan_list_dump()
774 struct gelic_wl_info *wl = port_wl(netdev_port(netdev)); in gelic_wl_set_auth() local
[all …]

1234