Home
last modified time | relevance | path

Searched refs:wcn36xx (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/net/wireless/ath/wcn36xx/
H A Dsmd.h20 #include "wcn36xx.h"
53 struct wcn36xx;
56 int wcn36xx_smd_open(struct wcn36xx *wcn);
57 void wcn36xx_smd_close(struct wcn36xx *wcn);
59 int wcn36xx_smd_load_nv(struct wcn36xx *wcn);
60 int wcn36xx_smd_start(struct wcn36xx *wcn);
61 int wcn36xx_smd_stop(struct wcn36xx *wcn);
62 int wcn36xx_smd_start_scan(struct wcn36xx *wcn, u8 scan_channel);
63 int wcn36xx_smd_end_scan(struct wcn36xx *wcn, u8 scan_channel);
64 int wcn36xx_smd_finish_scan(struct wcn36xx *wc
[all...]
H A Dpmc.h20 struct wcn36xx;
27 int wcn36xx_pmc_enter_bmps_state(struct wcn36xx *wcn,
29 int wcn36xx_pmc_exit_bmps_state(struct wcn36xx *wcn,
31 int wcn36xx_enable_keep_alive_null_packet(struct wcn36xx *wcn,
H A Ddebug.h37 void wcn36xx_debugfs_init(struct wcn36xx *wcn);
38 void wcn36xx_debugfs_exit(struct wcn36xx *wcn);
41 static inline void wcn36xx_debugfs_init(struct wcn36xx *wcn) in wcn36xx_debugfs_init()
44 static inline void wcn36xx_debugfs_exit(struct wcn36xx *wcn) in wcn36xx_debugfs_exit()
H A Ddxe.c27 #include "wcn36xx.h"
30 static void wcn36xx_ccu_write_register(struct wcn36xx *wcn, int addr, int data) in wcn36xx_ccu_write_register()
39 static void wcn36xx_dxe_write_register(struct wcn36xx *wcn, int addr, int data) in wcn36xx_dxe_write_register()
48 static void wcn36xx_dxe_read_register(struct wcn36xx *wcn, int addr, int *data) in wcn36xx_dxe_read_register()
101 int wcn36xx_dxe_alloc_ctl_blks(struct wcn36xx *wcn) in wcn36xx_dxe_alloc_ctl_blks()
160 void wcn36xx_dxe_free_ctl_blks(struct wcn36xx *wcn) in wcn36xx_dxe_free_ctl_blks()
168 static int wcn36xx_dxe_init_descs(struct wcn36xx *wcn, struct wcn36xx_dxe_ch *wcn_ch) in wcn36xx_dxe_init_descs()
260 static int wcn36xx_dxe_enable_ch_int(struct wcn36xx *wcn, u16 wcn_ch) in wcn36xx_dxe_enable_ch_int()
276 static void wcn36xx_dxe_disable_ch_int(struct wcn36xx *wcn, u16 wcn_ch) in wcn36xx_dxe_disable_ch_int()
316 static int wcn36xx_dxe_ch_alloc_skb(struct wcn36xx *wc
[all...]
H A Ddxe.h20 #include "wcn36xx.h"
456 int wcn36xx_dxe_allocate_mem_pools(struct wcn36xx *wcn);
457 void wcn36xx_dxe_free_mem_pools(struct wcn36xx *wcn);
458 void wcn36xx_dxe_rx_frame(struct wcn36xx *wcn);
459 int wcn36xx_dxe_alloc_ctl_blks(struct wcn36xx *wcn);
460 void wcn36xx_dxe_free_ctl_blks(struct wcn36xx *wcn);
461 int wcn36xx_dxe_init(struct wcn36xx *wcn);
462 void wcn36xx_dxe_deinit(struct wcn36xx *wcn);
463 int wcn36xx_dxe_init_channels(struct wcn36xx *wcn);
464 int wcn36xx_dxe_tx_frame(struct wcn36xx *wc
[all...]
H A Dsmd.c182 static int put_cfg_tlv_u32(struct wcn36xx *wcn, size_t *len, u32 id, u32 value) in put_cfg_tlv_u32()
206 static void wcn36xx_smd_set_bss_nw_type(struct wcn36xx *wcn, in wcn36xx_smd_set_bss_nw_type()
289 static void wcn36xx_smd_set_sta_vht_params(struct wcn36xx *wcn, in wcn36xx_smd_set_sta_vht_params()
337 static void wcn36xx_smd_set_sta_default_vht_params(struct wcn36xx *wcn, in wcn36xx_smd_set_sta_default_vht_params()
353 static void wcn36xx_smd_set_sta_default_ht_ldpc_params(struct wcn36xx *wcn, in wcn36xx_smd_set_sta_default_ht_ldpc_params()
362 static void wcn36xx_smd_set_sta_params(struct wcn36xx *wcn, in wcn36xx_smd_set_sta_params()
422 static int wcn36xx_smd_send_and_wait(struct wcn36xx *wcn, size_t len) in wcn36xx_smd_send_and_wait()
504 int wcn36xx_smd_load_nv(struct wcn36xx *wcn) in wcn36xx_smd_load_nv()
572 static int wcn36xx_smd_start_rsp(struct wcn36xx *wcn, void *buf, size_t len) in wcn36xx_smd_start_rsp()
612 int wcn36xx_smd_start(struct wcn36xx *wc
[all...]
H A Dpmc.c19 #include "wcn36xx.h"
23 int wcn36xx_pmc_enter_bmps_state(struct wcn36xx *wcn, in wcn36xx_pmc_enter_bmps_state()
51 int wcn36xx_pmc_exit_bmps_state(struct wcn36xx *wcn, in wcn36xx_pmc_exit_bmps_state()
68 int wcn36xx_enable_keep_alive_null_packet(struct wcn36xx *wcn, in wcn36xx_enable_keep_alive_null_packet()
H A Ddebug.c21 #include "wcn36xx.h"
31 struct wcn36xx *wcn = file->private_data; in read_file_bool_bmps()
56 struct wcn36xx *wcn = file->private_data; in write_file_bool_bmps()
103 struct wcn36xx *wcn = file->private_data; in write_file_dump()
144 struct wcn36xx *wcn = file->private_data; in read_file_firmware_feature_caps()
190 void wcn36xx_debugfs_init(struct wcn36xx *wcn) in wcn36xx_debugfs_init()
207 void wcn36xx_debugfs_exit(struct wcn36xx *wcn) in wcn36xx_debugfs_exit()
H A Dmain.c28 #include "wcn36xx.h"
195 static void wcn36xx_feat_caps_info(struct wcn36xx *wcn) in wcn36xx_feat_caps_info()
209 struct wcn36xx *wcn = hw->priv; in wcn36xx_start()
283 struct wcn36xx *wcn = hw->priv; in wcn36xx_stop()
307 static void wcn36xx_change_ps(struct wcn36xx *wcn, bool enable) in wcn36xx_change_ps()
323 static void wcn36xx_change_opchannel(struct wcn36xx *wcn, int ch) in wcn36xx_change_opchannel()
366 struct wcn36xx *wcn = hw->priv; in wcn36xx_config()
433 struct wcn36xx *wcn = hw->priv; in wcn36xx_configure_filter()
489 struct wcn36xx *wcn = hw->priv; in wcn36xx_tx()
504 struct wcn36xx *wc in wcn36xx_set_key()
[all...]
H A Dtxrx.h21 #include "wcn36xx.h"
161 struct wcn36xx;
163 int wcn36xx_rx_skb(struct wcn36xx *wcn, struct sk_buff *skb);
164 int wcn36xx_start_tx(struct wcn36xx *wcn,
H A Dtestmode.c20 #include "wcn36xx.h"
43 static int wcn36xx_tm_cmd_ptt(struct wcn36xx *wcn, struct ieee80211_vif *vif, in wcn36xx_tm_cmd_ptt()
129 struct wcn36xx *wcn = hw->priv; in wcn36xx_tm_cmd()
H A Dtxrx.c275 static void wcn36xx_update_survey(struct wcn36xx *wcn, int rssi, int snr, in wcn36xx_update_survey()
306 int wcn36xx_rx_skb(struct wcn36xx *wcn, struct sk_buff *skb) in wcn36xx_rx_skb()
471 static inline struct wcn36xx_vif *get_vif_by_addr(struct wcn36xx *wcn, in get_vif_by_addr()
485 static void wcn36xx_tx_start_ampdu(struct wcn36xx *wcn, in wcn36xx_tx_start_ampdu()
521 struct wcn36xx *wcn, in wcn36xx_set_tx_data()
600 struct wcn36xx *wcn, in wcn36xx_set_tx_mgmt()
649 int wcn36xx_start_tx(struct wcn36xx *wcn, in wcn36xx_start_tx()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wcn36xx/
H A Dsmd.h20 #include "wcn36xx.h"
53 struct wcn36xx;
56 int wcn36xx_smd_open(struct wcn36xx *wcn);
57 void wcn36xx_smd_close(struct wcn36xx *wcn);
59 int wcn36xx_smd_load_nv(struct wcn36xx *wcn);
60 int wcn36xx_smd_start(struct wcn36xx *wcn);
61 int wcn36xx_smd_stop(struct wcn36xx *wcn);
62 int wcn36xx_smd_start_scan(struct wcn36xx *wcn, u8 scan_channel);
63 int wcn36xx_smd_end_scan(struct wcn36xx *wcn, u8 scan_channel);
64 int wcn36xx_smd_finish_scan(struct wcn36xx *wc
[all...]
H A Dpmc.h20 struct wcn36xx;
27 int wcn36xx_pmc_enter_bmps_state(struct wcn36xx *wcn,
29 int wcn36xx_pmc_exit_bmps_state(struct wcn36xx *wcn,
31 int wcn36xx_enable_keep_alive_null_packet(struct wcn36xx *wcn,
H A Ddebug.h36 void wcn36xx_debugfs_init(struct wcn36xx *wcn);
37 void wcn36xx_debugfs_exit(struct wcn36xx *wcn);
40 static inline void wcn36xx_debugfs_init(struct wcn36xx *wcn) in wcn36xx_debugfs_init()
43 static inline void wcn36xx_debugfs_exit(struct wcn36xx *wcn) in wcn36xx_debugfs_exit()
H A Dsmd.c179 static int put_cfg_tlv_u32(struct wcn36xx *wcn, size_t *len, u32 id, u32 value) in put_cfg_tlv_u32()
203 static void wcn36xx_smd_set_bss_nw_type(struct wcn36xx *wcn, in wcn36xx_smd_set_bss_nw_type()
283 static void wcn36xx_smd_set_sta_vht_params(struct wcn36xx *wcn, in wcn36xx_smd_set_sta_vht_params()
330 static void wcn36xx_smd_set_sta_default_vht_params(struct wcn36xx *wcn, in wcn36xx_smd_set_sta_default_vht_params()
346 static void wcn36xx_smd_set_sta_default_ht_ldpc_params(struct wcn36xx *wcn, in wcn36xx_smd_set_sta_default_ht_ldpc_params()
355 static void wcn36xx_smd_set_sta_params(struct wcn36xx *wcn, in wcn36xx_smd_set_sta_params()
415 static int wcn36xx_smd_send_and_wait(struct wcn36xx *wcn, size_t len) in wcn36xx_smd_send_and_wait()
508 int wcn36xx_smd_load_nv(struct wcn36xx *wcn) in wcn36xx_smd_load_nv()
576 static int wcn36xx_smd_start_rsp(struct wcn36xx *wcn, void *buf, size_t len) in wcn36xx_smd_start_rsp()
616 int wcn36xx_smd_start(struct wcn36xx *wc
[all...]
H A Ddxe.c27 #include "wcn36xx.h"
30 static void wcn36xx_ccu_write_register(struct wcn36xx *wcn, int addr, int data) in wcn36xx_ccu_write_register()
39 static void wcn36xx_dxe_write_register(struct wcn36xx *wcn, int addr, int data) in wcn36xx_dxe_write_register()
48 static void wcn36xx_dxe_read_register(struct wcn36xx *wcn, int addr, int *data) in wcn36xx_dxe_read_register()
101 int wcn36xx_dxe_alloc_ctl_blks(struct wcn36xx *wcn) in wcn36xx_dxe_alloc_ctl_blks()
160 void wcn36xx_dxe_free_ctl_blks(struct wcn36xx *wcn) in wcn36xx_dxe_free_ctl_blks()
259 static int wcn36xx_dxe_enable_ch_int(struct wcn36xx *wcn, u16 wcn_ch) in wcn36xx_dxe_enable_ch_int()
275 static void wcn36xx_dxe_disable_ch_int(struct wcn36xx *wcn, u16 wcn_ch) in wcn36xx_dxe_disable_ch_int()
315 static int wcn36xx_dxe_ch_alloc_skb(struct wcn36xx *wcn, in wcn36xx_dxe_ch_alloc_skb()
331 static void wcn36xx_dxe_ch_free_skbs(struct wcn36xx *wc
[all...]
H A Ddxe.h20 #include "wcn36xx.h"
456 int wcn36xx_dxe_allocate_mem_pools(struct wcn36xx *wcn);
457 void wcn36xx_dxe_free_mem_pools(struct wcn36xx *wcn);
458 void wcn36xx_dxe_rx_frame(struct wcn36xx *wcn);
459 int wcn36xx_dxe_alloc_ctl_blks(struct wcn36xx *wcn);
460 void wcn36xx_dxe_free_ctl_blks(struct wcn36xx *wcn);
461 int wcn36xx_dxe_init(struct wcn36xx *wcn);
462 void wcn36xx_dxe_deinit(struct wcn36xx *wcn);
463 int wcn36xx_dxe_init_channels(struct wcn36xx *wcn);
464 int wcn36xx_dxe_tx_frame(struct wcn36xx *wc
[all...]
H A Dmain.c28 #include "wcn36xx.h"
261 static void wcn36xx_feat_caps_info(struct wcn36xx *wcn) in wcn36xx_feat_caps_info()
273 struct wcn36xx *wcn = hw->priv; in wcn36xx_start()
346 struct wcn36xx *wcn = hw->priv; in wcn36xx_stop()
370 static void wcn36xx_change_ps(struct wcn36xx *wcn, bool enable) in wcn36xx_change_ps()
386 static void wcn36xx_change_opchannel(struct wcn36xx *wcn, int ch) in wcn36xx_change_opchannel()
399 struct wcn36xx *wcn = hw->priv; in wcn36xx_config()
459 struct wcn36xx *wcn = hw->priv; in wcn36xx_configure_filter()
515 struct wcn36xx *wcn = hw->priv; in wcn36xx_tx()
530 struct wcn36xx *wc in wcn36xx_set_key()
[all...]
H A Dpmc.c19 #include "wcn36xx.h"
21 int wcn36xx_pmc_enter_bmps_state(struct wcn36xx *wcn, in wcn36xx_pmc_enter_bmps_state()
43 int wcn36xx_pmc_exit_bmps_state(struct wcn36xx *wcn, in wcn36xx_pmc_exit_bmps_state()
60 int wcn36xx_enable_keep_alive_null_packet(struct wcn36xx *wcn, in wcn36xx_enable_keep_alive_null_packet()
H A Ddebug.c21 #include "wcn36xx.h"
30 struct wcn36xx *wcn = file->private_data; in read_file_bool_bmps()
55 struct wcn36xx *wcn = file->private_data; in write_file_bool_bmps()
102 struct wcn36xx *wcn = file->private_data; in write_file_dump()
153 void wcn36xx_debugfs_init(struct wcn36xx *wcn) in wcn36xx_debugfs_init()
168 void wcn36xx_debugfs_exit(struct wcn36xx *wcn) in wcn36xx_debugfs_exit()
H A Dtxrx.h21 #include "wcn36xx.h"
161 struct wcn36xx;
163 int wcn36xx_rx_skb(struct wcn36xx *wcn, struct sk_buff *skb);
164 int wcn36xx_start_tx(struct wcn36xx *wcn,
H A Dtestmode.c20 #include "wcn36xx.h"
43 static int wcn36xx_tm_cmd_ptt(struct wcn36xx *wcn, struct ieee80211_vif *vif, in wcn36xx_tm_cmd_ptt()
129 struct wcn36xx *wcn = hw->priv; in wcn36xx_tm_cmd()
H A Dtxrx.c234 int wcn36xx_rx_skb(struct wcn36xx *wcn, struct sk_buff *skb) in wcn36xx_rx_skb()
348 static inline struct wcn36xx_vif *get_vif_by_addr(struct wcn36xx *wcn, in get_vif_by_addr()
362 static void wcn36xx_tx_start_ampdu(struct wcn36xx *wcn, in wcn36xx_tx_start_ampdu()
398 struct wcn36xx *wcn, in wcn36xx_set_tx_data()
477 struct wcn36xx *wcn, in wcn36xx_set_tx_mgmt()
526 int wcn36xx_start_tx(struct wcn36xx *wcn, in wcn36xx_start_tx()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/
H A DMakefile9 obj-$(CONFIG_WCN36XX) += wcn36xx/

Completed in 15 milliseconds

12