Home
last modified time | relevance | path

Searched refs:xradio_common (Results 1 – 25 of 28) sorted by relevance

12

/device/board/isoftstone/zhiyuan/kernel/driver/drivers/net/wireless/xr829/wlan/
Dbh.h18 /* extern */ struct xradio_common;
68 int bh_proc_init(struct xradio_common *hw_priv);
69 void bh_proc_deinit(struct xradio_common *hw_priv);
70 int bh_proc_reinit(struct xradio_common *hw_priv);
71 int bh_proc_flush_queue(struct xradio_common *hw_priv);
72 int bh_proc_flush_txqueue(struct xradio_common *hw_priv, int if_id);
75 int xradio_register_bh(struct xradio_common *hw_priv);
76 void xradio_unregister_bh(struct xradio_common *hw_priv);
78 void xradio_bh_wakeup(struct xradio_common *hw_priv);
79 int xradio_bh_suspend(struct xradio_common *hw_priv);
[all …]
Ditp.h63 struct xradio_common *priv;
95 int xradio_itp_init(struct xradio_common *priv);
96 void xradio_itp_release(struct xradio_common *priv);
98 bool xradio_is_itp(struct xradio_common *priv);
99 bool xradio_itp_rxed(struct xradio_common *priv, struct sk_buff *skb);
100 void xradio_itp_wake_up_tx(struct xradio_common *priv);
101 int xradio_itp_get_tx(struct xradio_common *priv, u8 **data,
103 bool xradio_itp_tx_running(struct xradio_common *priv);
108 xradio_itp_init(struct xradio_common *priv) in xradio_itp_init()
113 static inline void xradio_itp_release(struct xradio_common *priv) in xradio_itp_release()
[all …]
Dhwio.h15 /* extern */ struct xradio_common;
185 int xradio_data_read(struct xradio_common *hw_priv, void *buf,
187 int xradio_data_write(struct xradio_common *hw_priv, const void *buf,
189 int xradio_reg_read(struct xradio_common *hw_priv, u16 addr, void *buf,
191 int xradio_reg_write(struct xradio_common *hw_priv, u16 addr,
193 int xradio_reg_bit_operate(struct xradio_common *hw_priv, u16 addr, u32 set, u32 clr);
194 int xradio_indirect_read(struct xradio_common *hw_priv, u32 addr, void *buf,
196 int xradio_apb_write(struct xradio_common *hw_priv, u32 addr,
198 int xradio_ahb_write(struct xradio_common *hw_priv, u32 addr,
202 static inline int xradio_reg_read_16(struct xradio_common *hw_priv, in xradio_reg_read_16()
[all …]
Dwsm.h17 struct xradio_common;
816 int wsm_configuration(struct xradio_common *hw_priv,
826 int wsm_reset(struct xradio_common *hw_priv, const struct wsm_reset *arg,
828 void wsm_upper_restart(struct xradio_common *hw_priv);
832 int wsm_read_mib(struct xradio_common *hw_priv, u16 mibId, void *buf,
836 int wsm_write_mib(struct xradio_common *hw_priv, u16 mibId, void *buf,
867 typedef void (*wsm_scan_complete_cb) (struct xradio_common *hw_priv,
990 int wsm_scan(struct xradio_common *hw_priv, const struct wsm_scan *arg,
994 int wsm_stop_scan(struct xradio_common *hw_priv, int if_id);
1073 typedef void (*wsm_tx_confirm_cb) (struct xradio_common *hw_priv,
[all …]
Ditp.c22 static int __xradio_itp_open(struct xradio_common *priv);
23 static int __xradio_itp_close(struct xradio_common *priv);
24 static void xradio_itp_rx_start(struct xradio_common *priv);
25 static void xradio_itp_rx_stop(struct xradio_common *priv);
26 static void xradio_itp_rx_stats(struct xradio_common *priv);
27 static void xradio_itp_rx_reset(struct xradio_common *priv);
28 static void xradio_itp_tx_stop(struct xradio_common *priv);
29 static void xradio_itp_handle(struct xradio_common *priv,
31 static void xradio_itp_err(struct xradio_common *priv,
34 static void __xradio_itp_tx_stop(struct xradio_common *priv);
[all …]
Dtxrx.h169 void tx_policy_init(struct xradio_common *hw_priv);
175 u32 xradio_rate_mask_to_wsm(struct xradio_common *hw_priv,
179 void xradio_skb_dtor(struct xradio_common *hw_priv,
188 u16 xradio_get_rate_entry(const struct xradio_common *hw_priv,
195 void xradio_tx_confirm_cb(struct xradio_common *hw_priv,
208 int xradio_alloc_key(struct xradio_common *hw_priv);
209 void xradio_free_key(struct xradio_common *hw_priv, int idx);
210 void xradio_free_keys(struct xradio_common *hw_priv);
Dqueue.h19 /* extern */ struct xradio_common;
61 typedef void (*xradio_queue_skb_dtor_t)(struct xradio_common *priv,
101 struct xradio_common *hw_priv;
107 struct xradio_common *priv);
122 void xradio_skb_post_gc(struct xradio_common *hw_priv,
141 int xradio_queue_requeue(struct xradio_common *hw_priv,
149 int xradio_queue_remove(struct xradio_common *hw_priv,
164 bool xradio_query_txpkt_timeout(struct xradio_common *hw_priv, int if_id,
Ddebug.h445 int get_hwt_hif_tx(struct xradio_common *hw_priv, u8 **data,
508 void xradio_hang_driver_for_debug(struct xradio_common *hw_priv, int error);
510 int xradio_debug_init_common(struct xradio_common *hw_priv);
511 int xradio_debug_init_priv(struct xradio_common *hw_priv,
513 void xradio_debug_release_common(struct xradio_common *hw_priv);
555 static inline void xradio_debug_tx_cache_miss(struct xradio_common *hw_priv) in xradio_debug_tx_cache_miss()
576 static inline void xradio_debug_tx_burst(struct xradio_common *hw_priv) in xradio_debug_tx_burst()
583 static inline void xradio_debug_rx_burst(struct xradio_common *hw_priv) in xradio_debug_rx_burst()
590 static inline void xradio_debug_ba(struct xradio_common *hw_priv, in xradio_debug_ba()
602 int xradio_print_fw_version(struct xradio_common *hw_priv,
[all …]
Dfwio.h34 struct xradio_common;
35 int xradio_load_firmware(struct xradio_common *hw_priv);
36 int xradio_dev_deinit(struct xradio_common *hw_priv);
37 int xradio_update_dpllctrl(struct xradio_common *hw_priv, u32 dpll_update);
Dhwio.c19 static int __xradio_read(struct xradio_common *hw_priv, u16 addr, in __xradio_read()
43 static int __xradio_write(struct xradio_common *hw_priv, u16 addr, in __xradio_write()
68 static inline int __xradio_read_reg32(struct xradio_common *hw_priv, in __xradio_read_reg32()
80 static inline int __xradio_write_reg32(struct xradio_common *hw_priv, in __xradio_write_reg32()
92 int xradio_reg_read(struct xradio_common *hw_priv, u16 addr, in xradio_reg_read()
105 int xradio_reg_write(struct xradio_common *hw_priv, u16 addr, in xradio_reg_write()
118 int xradio_reg_bit_operate(struct xradio_common *hw_priv, u16 addr, u32 set, u32 clr) in xradio_reg_bit_operate()
146 int xradio_data_read(struct xradio_common *hw_priv, void *buf, size_t buf_len) in xradio_data_read()
172 int xradio_data_write(struct xradio_common *hw_priv, const void *buf, in xradio_data_write()
199 int xradio_indirect_read(struct xradio_common *hw_priv, u32 addr, void *buf, in xradio_indirect_read()
[all …]
Dsta.h87 void xradio_channel_switch_cb(struct xradio_common *hw_priv);
92 void xradio_free_event_queue(struct xradio_common *hw_priv);
102 int xradio_setup_mac(struct xradio_common *hw_priv);
110 int __xradio_flush(struct xradio_common *hw_priv, bool drop, int if_id);
124 int xradio_set_macaddrfilter(struct xradio_common *hw_priv,
131 void xradio_channel_switch(struct xradio_common *hw_priv,
145 void xradio_device_power_calc(struct xradio_common *priv,
Dwsm.c92 static int get_interface_id_scanning(struct xradio_common *hw_priv);
94 static int wsm_cmd_send(struct xradio_common *hw_priv,
99 *wsm_get_interface_for_tx(struct xradio_common *hw_priv);
101 static inline void wsm_cmd_lock(struct xradio_common *hw_priv) in wsm_cmd_lock()
106 static inline void wsm_cmd_unlock(struct xradio_common *hw_priv) in wsm_cmd_unlock()
111 static inline void wsm_oper_lock(struct xradio_common *hw_priv) in wsm_oper_lock()
116 static inline void wsm_oper_unlock(struct xradio_common *hw_priv) in wsm_oper_unlock()
124 static int wsm_generic_confirm(struct xradio_common *hw_priv, in wsm_generic_confirm()
139 int wsm_hwt_cmd(struct xradio_common *hw_priv, void *arg, size_t arg_size) in wsm_hwt_cmd()
157 int wsm_fw_dbg(struct xradio_common *hw_priv, void *arg, size_t arg_size) in wsm_fw_dbg()
[all …]
Dbh.c56 typedef int (*xradio_wsm_handler) (struct xradio_common *hw_priv, u8 *data,
74 static void xradio_put_skb(struct xradio_common *hw_priv, struct sk_buff *skb);
75 static struct sk_buff *xradio_get_skb(struct xradio_common *hw_priv, size_t len, u8 *flags);
76 static inline int xradio_put_resv_skb(struct xradio_common *hw_priv,
81 int bh_proc_init(struct xradio_common *hw_priv) in bh_proc_init()
124 int bh_proc_flush_txqueue(struct xradio_common *hw_priv, int if_id) in bh_proc_flush_txqueue()
149 int bh_proc_flush_queue(struct xradio_common *hw_priv) in bh_proc_flush_queue()
180 void bh_proc_deinit(struct xradio_common *hw_priv) in bh_proc_deinit()
218 int bh_proc_reinit(struct xradio_common *hw_priv) in bh_proc_reinit()
224 static struct bh_items *xradio_get_free_item(struct xradio_common *hw_priv) in xradio_get_free_item()
[all …]
Dxradio.h256 struct xradio_common { struct
601 struct xradio_common *hw_priv;
682 struct xradio_common *xrwl_vifpriv_to_hwpriv(struct xradio_vif *priv) in xrwl_vifpriv_to_hwpriv()
694 struct xradio_vif *xrwl_hwpriv_to_vifpriv(struct xradio_common *hw_priv, in xrwl_hwpriv_to_vifpriv()
720 struct xradio_vif *__xrwl_hwpriv_to_vifpriv(struct xradio_common *hw_priv, in __xrwl_hwpriv_to_vifpriv()
734 struct xradio_vif *xrwl_get_activevif(struct xradio_common *hw_priv) in xrwl_get_activevif()
739 static inline bool is_hardware_xradio(struct xradio_common *hw_priv) in is_hardware_xradio()
744 static inline int xrwl_get_nr_hw_ifaces(struct xradio_common *hw_priv) in xrwl_get_nr_hw_ifaces()
765 static inline void xradio_tx_queues_lock(struct xradio_common *hw_priv) in xradio_tx_queues_lock()
772 static inline void xradio_tx_queues_unlock(struct xradio_common *hw_priv) in xradio_tx_queues_unlock()
[all …]
Dsta.c152 struct xradio_common *hw_priv = dev->priv; in xradio_start()
204 struct xradio_common *hw_priv = dev->priv; in xradio_stop()
267 struct xradio_common *hw_priv = dev->priv; in xradio_add_interface()
418 struct xradio_common *hw_priv = dev->priv; in xradio_remove_interface()
627 struct xradio_common *hw_priv = dev->priv; in xradio_config()
723 struct xradio_common *hw_priv = xrwl_vifpriv_to_hwpriv(priv); in xradio_update_filtering()
926 struct xradio_common *hw_priv = hw->priv; in xradio_configure_filter()
998 struct xradio_common *hw_priv = dev->priv; in xradio_conf_tx()
1077 struct xradio_common *hw_priv = dev->priv; in xradio_get_stats()
1137 struct xradio_common *hw_priv = dev->priv; in xradio_set_key()
[all …]
Dpm.c127 static int xradio_poweroff_suspend(struct xradio_common *hw_priv);
128 static int xradio_poweroff_resume(struct xradio_common *hw_priv);
168 struct xradio_common *hw_priv) in xradio_pm_init_common()
213 struct xradio_common *hw_priv) in xradio_pm_init()
293 struct xradio_common *hw_priv) in xradio_pm_init()
367 static int xradio_resume_work(struct xradio_common *hw_priv, in xradio_resume_work()
380 struct xradio_common *hw_priv = dev->platform_data; in xradio_suspend_late()
410 struct xradio_common *hw_priv = hw->priv; in xradio_wow_suspend()
640 struct xradio_common *hw_priv = xrwl_vifpriv_to_hwpriv(priv); in __xradio_wow_suspend()
783 struct xradio_common *hw_priv = hw->priv; in xradio_wow_resume()
[all …]
Dscan.c21 static int xradio_advance_scan_start(struct xradio_common *hw_priv) in xradio_advance_scan_start()
78 struct xradio_common *hw_priv = xrwl_vifpriv_to_hwpriv(priv); in xradio_disable_filtering()
109 struct xradio_common *hw_priv = xrwl_vifpriv_to_hwpriv(priv); in xradio_scan_start()
143 struct xradio_common *hw_priv = xrwl_vifpriv_to_hwpriv(priv); in xradio_sched_scan_start()
159 struct xradio_common *hw_priv = hw->priv; in xradio_hw_scan()
390 struct xradio_common *hw_priv = hw->priv; in xradio_hw_sched_scan_start()
505 struct xradio_common *hw_priv = container_of(work, in xradio_scan_work()
506 struct xradio_common, in xradio_scan_work()
890 struct xradio_common *hw_priv = container_of(work, struct xradio_common, in xradio_sched_scan_work()
997 void xradio_hw_sched_scan_stop(struct xradio_common *hw_priv) in xradio_hw_sched_scan_stop()
[all …]
Dpm.h25 /* extern */ struct xradio_common;
65 int xradio_pm_init(struct xradio_pm_state *pm, struct xradio_common *priv);
Detf.c388 int wsm_etf_cmd(struct xradio_common *hw_priv, struct wsm_hdr *arg);
389 int xradio_bh_suspend(struct xradio_common *hw_priv);
390 int xradio_bh_resume(struct xradio_common *hw_priv);
567 int wsm_hwt_cmd(struct xradio_common *hw_priv, void *arg, size_t arg_size);
587 if (!((struct xradio_common *)etf_priv.core_priv)->bh_error && in HWT_Tx_handle()
588 atomic_add_return(1, &((struct xradio_common *)etf_priv.core_priv)->bh_tx) == 1) in HWT_Tx_handle()
589 wake_up(&((struct xradio_common *)etf_priv.core_priv)->bh_wq); in HWT_Tx_handle()
600 …wsm_hwt_cmd((struct xradio_common *)etf_priv.core_priv, (void *)&cmd->TestID, sizeof(HWT_PARAMETER… in HWT_Tx_handle()
607 …wsm_hwt_cmd((struct xradio_common *)etf_priv.core_priv, (void *)&cmd->TestID, sizeof(HWT_PARAMETER… in HWT_Tx_handle()
610 …wsm_hwt_cmd((struct xradio_common *)etf_priv.core_priv, (void *)&cmd->TestID, sizeof(HWT_PARAMETER… in HWT_Tx_handle()
[all …]
Dscan.h65 void xradio_hw_sched_scan_stop(struct xradio_common *priv);
70 void xradio_scan_complete_cb(struct xradio_common *priv,
Dtxrx.c45 const struct xradio_common *hw_priv,
96 static void xradio_check_go_neg_conf_success(struct xradio_common *hw_priv, in xradio_check_go_neg_conf_success()
128 static void xradio_frame_monitor(struct xradio_common *hw_priv, in xradio_frame_monitor()
178 static void xradio_check_prov_desc_req(struct xradio_common *hw_priv, in xradio_check_prov_desc_req()
240 struct xradio_common *hw_priv = xrwl_vifpriv_to_hwpriv(priv);
317 struct xradio_common *hw_priv = xrwl_vifpriv_to_hwpriv(priv);
753 void tx_policy_init(struct xradio_common *hw_priv)
774 struct xradio_common *hw_priv = xrwl_vifpriv_to_hwpriv(priv);
888 static void tx_policy_put(struct xradio_common *hw_priv, int idx)
919 static int tx_policy_upload(struct xradio_common *hw_priv)
[all …]
Dmain.c318 struct xradio_common *g_hw_priv;
521 static void xradio_set_ifce_comb(struct xradio_common *hw_priv, in xradio_set_ifce_comb()
588 static int xradio_device_init(struct xradio_common *hw_priv) in xradio_device_init()
613 static void xradio_device_deinit(struct xradio_common *hw_priv) in xradio_device_deinit()
631 struct xradio_common *hw_priv; in xradio_init_common()
644 sizeof(struct xradio_common), sizeof(struct xradio_vif)); in xradio_init_common()
908 struct xradio_common *hw_priv = dev->priv; in xradio_free_common()
955 struct xradio_common *hw_priv = dev->priv; in xradio_register_common()
981 struct xradio_common *hw_priv = dev->priv; in xradio_unregister_common()
1005 int xradio_core_reinit(struct xradio_common *hw_priv, int count) in xradio_core_reinit()
[all …]
Dfwio.c86 static int xradio_parse_sdd(struct xradio_common *hw_priv, u32 *dpll) in xradio_parse_sdd()
200 int xradio_update_dpllctrl(struct xradio_common *hw_priv, u32 dpll_update) in xradio_update_dpllctrl()
259 static int xradio_firmware(struct xradio_common *hw_priv) in xradio_firmware()
440 static int xradio_bootloader(struct xradio_common *hw_priv) in xradio_bootloader()
490 int HIF_R_W_TEST(struct xradio_common *hw_priv) in HIF_R_W_TEST()
556 int xradio_load_firmware(struct xradio_common *hw_priv) in xradio_load_firmware()
771 int xradio_dev_deinit(struct xradio_common *hw_priv) in xradio_dev_deinit()
Ddebug.c146 struct xradio_common *hw_priv = seq->private; in xradio_version_show()
168 struct xradio_common *hw_priv = seq->private; in xradio_hwinfo_show()
206 struct xradio_common *hw_priv = seq->private; in xradio_temperature_show()
233 struct xradio_common *hw_priv = seq->private; in xradio_status_show_common()
395 struct xradio_common *hw_priv = seq->private; in xradio_counters_show()
465 struct xradio_common *hw_priv = seq->private; in xradio_backoff_show()
649 struct xradio_common *hw_priv = seq->private; in xradio_ampducounters_show()
698 struct xradio_common *hw_priv = seq->private; in xradio_txpipe_show()
760 struct xradio_common *hw_priv = seq->private; in xradio_epta_stat_show()
882 struct xradio_common *hw_priv = file->private_data; in xradio_epta_stat_dbg_write()
[all …]
Dap.c56 struct xradio_common *hw_priv = hw->priv; in xradio_sta_add()
113 struct xradio_common *hw_priv = hw->priv; in xradio_sta_remove()
182 struct xradio_common *hw_priv = xrwl_vifpriv_to_hwpriv(priv); in __xradio_sta_notify()
266 struct xradio_common *hw_priv = xrwl_vifpriv_to_hwpriv(priv); in xradio_set_tim_impl()
346 struct xradio_common *hw_priv = xrwl_vifpriv_to_hwpriv(priv); in xradio_set_cts_work()
509 struct xradio_common *hw_priv = dev->priv; in xradio_bss_info_changed()
1444 struct xradio_common *hw_priv = xrwl_vifpriv_to_hwpriv(priv); in xradio_suspend_resume()
1495 struct xradio_common *hw_priv = xrwl_vifpriv_to_hwpriv(priv); in xradio_upload_beacon()
1610 struct xradio_common *hw_priv = xrwl_vifpriv_to_hwpriv(priv); in xradio_upload_proberesp()
1758 struct xradio_common *hw_priv = xrwl_vifpriv_to_hwpriv(priv); in xradio_upload_qosnull()
[all …]

12