/linux-6.3-rc2/drivers/net/wireless/rsi/ |
A D | rsi_sdio.h | 126 int rsi_init_sdio_slave_regs(struct rsi_hw *adapter); 127 int rsi_sdio_read_register(struct rsi_hw *adapter, u32 addr, u8 *data); 128 int rsi_sdio_host_intf_read_pkt(struct rsi_hw *adapter, u8 *pkt, u32 length); 129 int rsi_sdio_write_register(struct rsi_hw *adapter, u8 function, 131 int rsi_sdio_write_register_multiple(struct rsi_hw *adapter, u32 addr, 133 int rsi_sdio_master_access_msword(struct rsi_hw *adapter, u16 ms_word); 134 void rsi_sdio_ack_intr(struct rsi_hw *adapter, u8 int_bit); 135 int rsi_sdio_determine_event_timeout(struct rsi_hw *adapter); 136 int rsi_sdio_check_buffer_status(struct rsi_hw *adapter, u8 q_num);
|
A D | rsi_main.h | 32 struct rsi_hw; 241 struct rsi_hw *priv; 353 struct rsi_hw { struct 385 int (*determine_event_timeout)(struct rsi_hw *adapter); argument 391 int (*read_pkt)(struct rsi_hw *adapter, u8 *pkt, u32 len); 392 int (*write_pkt)(struct rsi_hw *adapter, u8 *pkt, u32 len); 394 int (*read_reg_multiple)(struct rsi_hw *adapter, u32 addr, 398 int (*master_reg_read)(struct rsi_hw *adapter, u32 addr, 400 int (*master_reg_write)(struct rsi_hw *adapter, 406 int (*reinit_device)(struct rsi_hw *adapter); [all …]
|
A D | rsi_ps.h | 58 void rsi_enable_ps(struct rsi_hw *adapter, struct ieee80211_vif *vif); 59 void rsi_disable_ps(struct rsi_hw *adapter, struct ieee80211_vif *vif); 60 int rsi_handle_ps_confirm(struct rsi_hw *adapter, u8 *msg); 61 void rsi_default_ps_params(struct rsi_hw *hw); 62 void rsi_conf_uapsd(struct rsi_hw *adapter, struct ieee80211_vif *vif);
|
A D | rsi_91x_ps.c | 40 static inline void rsi_modify_ps_state(struct rsi_hw *adapter, in rsi_modify_ps_state() 50 void rsi_default_ps_params(struct rsi_hw *adapter) in rsi_default_ps_params() 68 void rsi_enable_ps(struct rsi_hw *adapter, struct ieee80211_vif *vif) in rsi_enable_ps() 88 void rsi_disable_ps(struct rsi_hw *adapter, struct ieee80211_vif *vif) in rsi_disable_ps() 107 void rsi_conf_uapsd(struct rsi_hw *adapter, struct ieee80211_vif *vif) in rsi_conf_uapsd() 123 int rsi_handle_ps_confirm(struct rsi_hw *adapter, u8 *msg) in rsi_handle_ps_confirm()
|
A D | rsi_debugfs.h | 24 static inline int rsi_init_dbgfs(struct rsi_hw *adapter) in rsi_init_dbgfs() 29 static inline void rsi_remove_dbgfs(struct rsi_hw *adapter) in rsi_remove_dbgfs() 45 int rsi_init_dbgfs(struct rsi_hw *adapter); 46 void rsi_remove_dbgfs(struct rsi_hw *adapter);
|
A D | rsi_common.h | 81 void rsi_mac80211_detach(struct rsi_hw *hw); 83 struct rsi_hw *rsi_91x_init(u16 oper_mode); 84 void rsi_91x_deinit(struct rsi_hw *adapter); 87 int rsi_config_wowlan(struct rsi_hw *adapter, struct cfg80211_wowlan *wowlan); 90 struct ieee80211_vif *rsi_get_vif(struct rsi_hw *adapter, u8 *mac);
|
A D | rsi_91x_usb.c | 41 static int rsi_usb_card_write(struct rsi_hw *adapter, in rsi_usb_card_write() 81 static int rsi_write_multiple(struct rsi_hw *adapter, in rsi_write_multiple() 110 struct rsi_hw *adapter) in rsi_find_bulk_in_and_out_endpoints() 307 static void rsi_rx_urb_kill(struct rsi_hw *adapter, u8 ep_num) in rsi_rx_urb_kill() 493 static int rsi_usb_master_reg_write(struct rsi_hw *adapter, in rsi_usb_master_reg_write() 560 static void rsi_deinit_usb_interface(struct rsi_hw *adapter) in rsi_deinit_usb_interface() 573 static int rsi_usb_init_rx(struct rsi_hw *adapter) in rsi_usb_init_rx() 617 static int rsi_init_usb_interface(struct rsi_hw *adapter, in rsi_init_usb_interface() 706 static int rsi_reset_card(struct rsi_hw *adapter) in rsi_reset_card() 788 struct rsi_hw *adapter; in rsi_probe() [all …]
|
A D | rsi_91x_sdio.c | 146 struct rsi_hw *adapter = sdio_get_drvdata(function); in rsi_handle_interrupt() 381 static int rsi_setupcard(struct rsi_hw *adapter) in rsi_setupcard() 406 int rsi_sdio_read_register(struct rsi_hw *adapter, in rsi_sdio_read_register() 439 int rsi_sdio_write_register(struct rsi_hw *adapter, in rsi_sdio_write_register() 917 static int rsi_sdio_ta_reset(struct rsi_hw *adapter) in rsi_sdio_ta_reset() 1013 struct rsi_hw *adapter; in rsi_probe() 1115 static void rsi_reset_chip(struct rsi_hw *adapter) in rsi_reset_chip() 1218 struct rsi_hw *adapter = sdio_get_drvdata(pfunction); in rsi_disconnect() 1272 struct rsi_hw *adapter = sdio_get_drvdata(pfunc); in rsi_sdio_disable_interrupts() 1321 struct rsi_hw *adapter = sdio_get_drvdata(pfunc); in rsi_sdio_enable_interrupts() [all …]
|
A D | rsi_91x_sdio_ops.c | 31 int rsi_sdio_master_access_msword(struct rsi_hw *adapter, u16 ms_word) in rsi_sdio_master_access_msword() 63 static void rsi_rx_handler(struct rsi_hw *adapter); 67 struct rsi_hw *adapter = common->priv; in rsi_sdio_rx_thread() 90 struct rsi_hw *adapter = common->priv; in rsi_process_pkt() 148 int rsi_init_sdio_slave_regs(struct rsi_hw *adapter) in rsi_init_sdio_slave_regs() 233 static void rsi_rx_handler(struct rsi_hw *adapter) in rsi_rx_handler() 339 int rsi_sdio_check_buffer_status(struct rsi_hw *adapter, u8 q_num) in rsi_sdio_check_buffer_status() 410 int rsi_sdio_determine_event_timeout(struct rsi_hw *adapter) in rsi_sdio_determine_event_timeout()
|
A D | rsi_91x_mac80211.c | 238 struct rsi_hw *adapter = hw->priv; in rsi_mac80211_hw_scan_start() 277 struct rsi_hw *adapter = hw->priv; in rsi_mac80211_cancel_hw_scan() 372 struct rsi_hw *adapter = hw->priv; in rsi_mac80211_tx() 392 struct rsi_hw *adapter = hw->priv; in rsi_mac80211_start() 418 struct rsi_hw *adapter = hw->priv; in rsi_mac80211_stop() 461 struct rsi_hw *adapter = hw->priv; in rsi_mac80211_add_interface() 532 struct rsi_hw *adapter = hw->priv; in rsi_mac80211_remove_interface() 575 struct rsi_hw *adapter = hw->priv; in rsi_channel_change() 633 struct rsi_hw *adapter = hw->priv; in rsi_config_power() 665 struct rsi_hw *adapter = hw->priv; in rsi_mac80211_config() [all …]
|
A D | rsi_91x_hal.c | 43 struct rsi_hw *adapter = common->priv; in rsi_send_pkt_to_bus() 60 struct rsi_hw *adapter = common->priv; in rsi_prepare_mgmt_desc() 154 struct rsi_hw *adapter = common->priv; in rsi_prepare_data_desc() 299 struct rsi_hw *adapter = common->priv; in rsi_send_data_pkt() 340 struct rsi_hw *adapter = common->priv; in rsi_send_mgmt_pkt() 427 struct rsi_hw *adapter = (struct rsi_hw *)common->priv; in rsi_prepare_beacon() 510 static int bl_stop_cmd_timer(struct rsi_hw *adapter) in bl_stop_cmd_timer() 699 static u32 read_flash_capacity(struct rsi_hw *adapter) in read_flash_capacity() 842 static int rsi_hal_prepare_fwload(struct rsi_hw *adapter) in rsi_hal_prepare_fwload() 888 static int rsi_load_9113_firmware(struct rsi_hw *adapter) in rsi_load_9113_firmware() [all …]
|
A D | rsi_usb.h | 73 static inline int rsi_usb_check_queue_status(struct rsi_hw *adapter, u8 q_num) in rsi_usb_check_queue_status() 79 static inline int rsi_usb_event_timeout(struct rsi_hw *adapter) in rsi_usb_event_timeout()
|
A D | rsi_91x_main.c | 255 struct rsi_hw *adapter = common->priv; in rsi_tx_scheduler_thread() 301 struct rsi_hw *rsi_91x_init(u16 oper_mode) in rsi_91x_init() 303 struct rsi_hw *adapter = NULL; in rsi_91x_init() 398 void rsi_91x_deinit(struct rsi_hw *adapter) in rsi_91x_deinit()
|
A D | rsi_91x_debugfs.c | 30 struct rsi_hw *adapter = common->priv; in rsi_sdio_stats_read() 281 int rsi_init_dbgfs(struct rsi_hw *adapter) in rsi_init_dbgfs() 320 void rsi_remove_dbgfs(struct rsi_hw *adapter) in rsi_remove_dbgfs()
|
A D | rsi_91x_core.c | 93 struct rsi_hw *adapter = common->priv; in rsi_get_num_pkts_dequeue() 263 struct rsi_hw *adapter = common->priv; in rsi_core_qos_processor() 352 struct ieee80211_vif *rsi_get_vif(struct rsi_hw *adapter, u8 *mac) in rsi_get_vif() 376 struct rsi_hw *adapter = common->priv; in rsi_core_xmit()
|
A D | rsi_91x_usb_ops.c | 30 struct rsi_hw *adapter = common->priv; in rsi_usb_rx_thread()
|
A D | rsi_hal.h | 223 int rsi_hal_device_init(struct rsi_hw *adapter);
|
A D | rsi_91x_mgmt.c | 373 struct rsi_hw *adapter = common->priv; in rsi_load_radio_caps() 487 struct rsi_hw *adapter = common->priv; in rsi_mgmt_pkt_to_core() 719 struct rsi_hw *adapter = common->priv; in rsi_set_vap_capabilities() 1062 struct rsi_hw *adapter = common->priv; in rsi_band_check() 1522 struct rsi_hw *adapter = common->priv; in rsi_eeprom_read() 1634 int rsi_send_ps_request(struct rsi_hw *adapter, bool enable, in rsi_send_ps_request() 1940 struct rsi_hw *adapter = common->priv; in rsi_handle_ta_confirm_type()
|
A D | rsi_mgmt.h | 737 void rsi_indicate_tx_status(struct rsi_hw *common, struct sk_buff *skb, 752 int rsi_send_ps_request(struct rsi_hw *adapter, bool enable,
|