Home
last modified time | relevance | path

Searched refs:rsi_hw (Results 1 – 19 of 19) sorted by relevance

/linux-6.3-rc2/drivers/net/wireless/rsi/
A Drsi_sdio.h126 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 Drsi_main.h32 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 Drsi_ps.h58 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 Drsi_91x_ps.c40 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 Drsi_debugfs.h24 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 Drsi_common.h81 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 Drsi_91x_usb.c41 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 Drsi_91x_sdio.c146 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 Drsi_91x_sdio_ops.c31 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 Drsi_91x_mac80211.c238 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 Drsi_91x_hal.c43 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 Drsi_usb.h73 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 Drsi_91x_main.c255 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 Drsi_91x_debugfs.c30 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 Drsi_91x_core.c93 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 Drsi_91x_usb_ops.c30 struct rsi_hw *adapter = common->priv; in rsi_usb_rx_thread()
A Drsi_hal.h223 int rsi_hal_device_init(struct rsi_hw *adapter);
A Drsi_91x_mgmt.c373 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 Drsi_mgmt.h737 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,

Completed in 33 milliseconds