Home
last modified time | relevance | path

Searched refs:wcn36xx (Results 1 – 17 of 17) sorted by relevance

/linux-4.4.14/drivers/net/wireless/ath/wcn36xx/
Dsmd.h53 struct wcn36xx;
55 int wcn36xx_smd_open(struct wcn36xx *wcn);
56 void wcn36xx_smd_close(struct wcn36xx *wcn);
58 int wcn36xx_smd_load_nv(struct wcn36xx *wcn);
59 int wcn36xx_smd_start(struct wcn36xx *wcn);
60 int wcn36xx_smd_stop(struct wcn36xx *wcn);
61 int wcn36xx_smd_init_scan(struct wcn36xx *wcn, enum wcn36xx_hal_sys_mode mode);
62 int wcn36xx_smd_start_scan(struct wcn36xx *wcn);
63 int wcn36xx_smd_end_scan(struct wcn36xx *wcn);
64 int wcn36xx_smd_finish_scan(struct wcn36xx *wcn,
[all …]
Ddxe.h271 int wcn36xx_dxe_allocate_mem_pools(struct wcn36xx *wcn);
272 void wcn36xx_dxe_free_mem_pools(struct wcn36xx *wcn);
273 void wcn36xx_dxe_rx_frame(struct wcn36xx *wcn);
274 int wcn36xx_dxe_alloc_ctl_blks(struct wcn36xx *wcn);
275 void wcn36xx_dxe_free_ctl_blks(struct wcn36xx *wcn);
276 int wcn36xx_dxe_init(struct wcn36xx *wcn);
277 void wcn36xx_dxe_deinit(struct wcn36xx *wcn);
278 int wcn36xx_dxe_init_channels(struct wcn36xx *wcn);
279 int wcn36xx_dxe_tx_frame(struct wcn36xx *wcn,
283 void wcn36xx_dxe_tx_ack_ind(struct wcn36xx *wcn, u32 status);
[all …]
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,
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()
Ddxe.c29 void *wcn36xx_dxe_get_next_bd(struct wcn36xx *wcn, bool is_low) in wcn36xx_dxe_get_next_bd()
38 static void wcn36xx_dxe_write_register(struct wcn36xx *wcn, int addr, int data) in wcn36xx_dxe_write_register()
55 static void wcn36xx_dxe_read_register(struct wcn36xx *wcn, int addr, int *data) in wcn36xx_dxe_read_register()
109 int wcn36xx_dxe_alloc_ctl_blks(struct wcn36xx *wcn) in wcn36xx_dxe_alloc_ctl_blks()
165 void wcn36xx_dxe_free_ctl_blks(struct wcn36xx *wcn) in wcn36xx_dxe_free_ctl_blks()
258 static int wcn36xx_dxe_enable_ch_int(struct wcn36xx *wcn, u16 wcn_ch) in wcn36xx_dxe_enable_ch_int()
292 static int wcn36xx_dxe_ch_alloc_skb(struct wcn36xx *wcn, in wcn36xx_dxe_ch_alloc_skb()
308 static void wcn36xx_dxe_ch_free_skbs(struct wcn36xx *wcn, in wcn36xx_dxe_ch_free_skbs()
320 void wcn36xx_dxe_tx_ack_ind(struct wcn36xx *wcn, u32 status) in wcn36xx_dxe_tx_ack_ind()
347 static void reap_tx_dxes(struct wcn36xx *wcn, struct wcn36xx_dxe_ch *ch) in reap_tx_dxes()
[all …]
Dsmd.c79 static int put_cfg_tlv_u32(struct wcn36xx *wcn, size_t *len, u32 id, u32 value) in put_cfg_tlv_u32()
103 static void wcn36xx_smd_set_bss_nw_type(struct wcn36xx *wcn, in wcn36xx_smd_set_bss_nw_type()
189 static void wcn36xx_smd_set_sta_params(struct wcn36xx *wcn, in wcn36xx_smd_set_sta_params()
248 static int wcn36xx_smd_send_and_wait(struct wcn36xx *wcn, size_t len) in wcn36xx_smd_send_and_wait()
305 int wcn36xx_smd_load_nv(struct wcn36xx *wcn) in wcn36xx_smd_load_nv()
373 static int wcn36xx_smd_start_rsp(struct wcn36xx *wcn, void *buf, size_t len) in wcn36xx_smd_start_rsp()
411 int wcn36xx_smd_start(struct wcn36xx *wcn) in wcn36xx_smd_start()
458 int wcn36xx_smd_stop(struct wcn36xx *wcn) in wcn36xx_smd_stop()
485 int wcn36xx_smd_init_scan(struct wcn36xx *wcn, enum wcn36xx_hal_sys_mode mode) in wcn36xx_smd_init_scan()
514 int wcn36xx_smd_start_scan(struct wcn36xx *wcn) in wcn36xx_smd_start_scan()
[all …]
Dmain.c214 static void wcn36xx_feat_caps_info(struct wcn36xx *wcn) in wcn36xx_feat_caps_info()
224 static void wcn36xx_detect_chip_version(struct wcn36xx *wcn) in wcn36xx_detect_chip_version()
237 struct wcn36xx *wcn = hw->priv; in wcn36xx_start()
321 struct wcn36xx *wcn = hw->priv; in wcn36xx_stop()
338 struct wcn36xx *wcn = hw->priv; in wcn36xx_config()
374 struct wcn36xx *wcn = hw->priv; in wcn36xx_tx()
389 struct wcn36xx *wcn = hw->priv; in wcn36xx_set_key()
503 struct wcn36xx *wcn = hw->priv; in wcn36xx_sw_scan_start()
512 struct wcn36xx *wcn = hw->priv; in wcn36xx_sw_scan_complete()
589 struct wcn36xx *wcn = hw->priv; in wcn36xx_bss_info_changed()
[all …]
Dpmc.c21 int wcn36xx_pmc_enter_bmps_state(struct wcn36xx *wcn, in wcn36xx_pmc_enter_bmps_state()
42 int wcn36xx_pmc_exit_bmps_state(struct wcn36xx *wcn, in wcn36xx_pmc_exit_bmps_state()
56 int wcn36xx_enable_keep_alive_null_packet(struct wcn36xx *wcn, in wcn36xx_enable_keep_alive_null_packet()
Ddebug.c30 struct wcn36xx *wcn = file->private_data; in read_file_bool_bmps()
57 struct wcn36xx *wcn = file->private_data; in write_file_bool_bmps()
108 struct wcn36xx *wcn = file->private_data; in write_file_dump()
159 void wcn36xx_debugfs_init(struct wcn36xx *wcn) in wcn36xx_debugfs_init()
175 void wcn36xx_debugfs_exit(struct wcn36xx *wcn) in wcn36xx_debugfs_exit()
DMakefile1 obj-$(CONFIG_WCN36XX) := wcn36xx.o
2 wcn36xx-y += main.o \
Dtxrx.c26 int wcn36xx_rx_skb(struct wcn36xx *wcn, struct sk_buff *skb) in wcn36xx_rx_skb()
99 static inline struct wcn36xx_vif *get_vif_by_addr(struct wcn36xx *wcn, in get_vif_by_addr()
115 static void wcn36xx_tx_start_ampdu(struct wcn36xx *wcn, in wcn36xx_tx_start_ampdu()
151 struct wcn36xx *wcn, in wcn36xx_set_tx_data()
214 struct wcn36xx *wcn, in wcn36xx_set_tx_mgmt()
261 int wcn36xx_start_tx(struct wcn36xx *wcn, in wcn36xx_start_tx()
Dtxrx.h160 struct wcn36xx;
162 int wcn36xx_rx_skb(struct wcn36xx *wcn, struct sk_buff *skb);
163 int wcn36xx_start_tx(struct wcn36xx *wcn,
Dwcn36xx.h184 struct wcn36xx { struct
247 static inline bool wcn36xx_is_fw_version(struct wcn36xx *wcn, in wcn36xx_is_fw_version() argument
DKconfig8 If you choose to build a module, it'll be called wcn36xx.
/linux-4.4.14/drivers/net/wireless/ath/
DMakefile8 obj-$(CONFIG_WCN36XX) += wcn36xx/
DKconfig60 source "drivers/net/wireless/ath/wcn36xx/Kconfig"
/linux-4.4.14/
DMAINTAINERS8779 L: wcn36xx@lists.infradead.org
8780 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8781 T: git git://github.com/KrasnikovEugene/wcn36xx.git
8783 F: drivers/net/wireless/ath/wcn36xx/