/linux-4.1.27/drivers/net/wireless/ath/wcn36xx/ |
D | smd.h | 53 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 …]
|
D | dxe.h | 270 int wcn36xx_dxe_allocate_mem_pools(struct wcn36xx *wcn); 271 void wcn36xx_dxe_free_mem_pools(struct wcn36xx *wcn); 272 void wcn36xx_dxe_rx_frame(struct wcn36xx *wcn); 273 int wcn36xx_dxe_alloc_ctl_blks(struct wcn36xx *wcn); 274 void wcn36xx_dxe_free_ctl_blks(struct wcn36xx *wcn); 275 int wcn36xx_dxe_init(struct wcn36xx *wcn); 276 void wcn36xx_dxe_deinit(struct wcn36xx *wcn); 277 int wcn36xx_dxe_init_channels(struct wcn36xx *wcn); 278 int wcn36xx_dxe_tx_frame(struct wcn36xx *wcn, 282 void wcn36xx_dxe_tx_ack_ind(struct wcn36xx *wcn, u32 status); [all …]
|
D | pmc.h | 20 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,
|
D | debug.h | 36 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()
|
D | dxe.c | 29 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() 108 int wcn36xx_dxe_alloc_ctl_blks(struct wcn36xx *wcn) in wcn36xx_dxe_alloc_ctl_blks() 164 void wcn36xx_dxe_free_ctl_blks(struct wcn36xx *wcn) in wcn36xx_dxe_free_ctl_blks() 257 static int wcn36xx_dxe_enable_ch_int(struct wcn36xx *wcn, u16 wcn_ch) in wcn36xx_dxe_enable_ch_int() 291 static int wcn36xx_dxe_ch_alloc_skb(struct wcn36xx *wcn, in wcn36xx_dxe_ch_alloc_skb() 307 static void wcn36xx_dxe_ch_free_skbs(struct wcn36xx *wcn, in wcn36xx_dxe_ch_free_skbs() 319 void wcn36xx_dxe_tx_ack_ind(struct wcn36xx *wcn, u32 status) in wcn36xx_dxe_tx_ack_ind() 346 static void reap_tx_dxes(struct wcn36xx *wcn, struct wcn36xx_dxe_ch *ch) in reap_tx_dxes() [all …]
|
D | main.c | 214 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 …]
|
D | smd.c | 79 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() 250 static int wcn36xx_smd_send_and_wait(struct wcn36xx *wcn, size_t len) in wcn36xx_smd_send_and_wait() 307 int wcn36xx_smd_load_nv(struct wcn36xx *wcn) in wcn36xx_smd_load_nv() 375 static int wcn36xx_smd_start_rsp(struct wcn36xx *wcn, void *buf, size_t len) in wcn36xx_smd_start_rsp() 413 int wcn36xx_smd_start(struct wcn36xx *wcn) in wcn36xx_smd_start() 460 int wcn36xx_smd_stop(struct wcn36xx *wcn) in wcn36xx_smd_stop() 487 int wcn36xx_smd_init_scan(struct wcn36xx *wcn, enum wcn36xx_hal_sys_mode mode) in wcn36xx_smd_init_scan() 516 int wcn36xx_smd_start_scan(struct wcn36xx *wcn) in wcn36xx_smd_start_scan() [all …]
|
D | pmc.c | 21 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()
|
D | debug.c | 30 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()
|
D | Makefile | 1 obj-$(CONFIG_WCN36XX) := wcn36xx.o 2 wcn36xx-y += main.o \
|
D | txrx.c | 26 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()
|
D | txrx.h | 160 struct wcn36xx; 162 int wcn36xx_rx_skb(struct wcn36xx *wcn, struct sk_buff *skb); 163 int wcn36xx_start_tx(struct wcn36xx *wcn,
|
D | wcn36xx.h | 184 struct wcn36xx { struct 247 static inline bool wcn36xx_is_fw_version(struct wcn36xx *wcn, in wcn36xx_is_fw_version() argument
|
D | Kconfig | 8 If you choose to build a module, it'll be called wcn36xx.
|
/linux-4.1.27/drivers/net/wireless/ath/ |
D | Makefile | 8 obj-$(CONFIG_WCN36XX) += wcn36xx/
|
D | Kconfig | 60 source "drivers/net/wireless/ath/wcn36xx/Kconfig"
|
/linux-4.1.27/ |
D | MAINTAINERS | 8099 L: wcn36xx@lists.infradead.org 8100 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 8101 T: git git://github.com/KrasnikovEugene/wcn36xx.git 8103 F: drivers/net/wireless/ath/wcn36xx/
|