/device/board/isoftstone/zhiyuan/kernel/driver/drivers/net/wireless/xr829/wlan/ |
D | bh.h | 18 /* 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 …]
|
D | itp.h | 63 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 …]
|
D | hwio.h | 15 /* 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 …]
|
D | wsm.h | 17 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 …]
|
D | itp.c | 22 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 …]
|
D | txrx.h | 169 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);
|
D | queue.h | 19 /* 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,
|
D | debug.h | 445 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 …]
|
D | fwio.h | 34 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);
|
D | hwio.c | 19 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 …]
|
D | sta.h | 87 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,
|
D | wsm.c | 92 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 …]
|
D | bh.c | 56 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 …]
|
D | xradio.h | 256 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 …]
|
D | sta.c | 152 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 …]
|
D | pm.c | 127 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 …]
|
D | scan.c | 21 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 …]
|
D | pm.h | 25 /* extern */ struct xradio_common; 65 int xradio_pm_init(struct xradio_pm_state *pm, struct xradio_common *priv);
|
D | etf.c | 388 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 …]
|
D | scan.h | 65 void xradio_hw_sched_scan_stop(struct xradio_common *priv); 70 void xradio_scan_complete_cb(struct xradio_common *priv,
|
D | txrx.c | 45 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 …]
|
D | main.c | 318 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 …]
|
D | fwio.c | 86 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()
|
D | debug.c | 146 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 …]
|
D | ap.c | 56 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 …]
|