Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/wireless/rsi/
Drsi_sdio.h134 void rsi_interrupt_handler(struct rsi_hw *adapter);
135 int rsi_init_sdio_slave_regs(struct rsi_hw *adapter);
136 int rsi_sdio_read_register(struct rsi_hw *adapter, u32 addr, u8 *data);
137 int rsi_sdio_host_intf_read_pkt(struct rsi_hw *adapter, u8 *pkt, u32 length);
138 int rsi_sdio_write_register(struct rsi_hw *adapter, u8 function,
140 int rsi_sdio_write_register_multiple(struct rsi_hw *adapter, u32 addr,
142 int rsi_sdio_master_access_msword(struct rsi_hw *adapter, u16 ms_word);
143 void rsi_sdio_ack_intr(struct rsi_hw *adapter, u8 int_bit);
144 int rsi_sdio_determine_event_timeout(struct rsi_hw *adapter);
145 int rsi_sdio_check_buffer_status(struct rsi_hw *adapter, u8 q_num);
Drsi_main.h32 struct rsi_hw;
201 struct rsi_hw *priv;
307 struct rsi_hw { struct
338 int (*check_hw_queue_status)(struct rsi_hw *adapter, u8 q_num); argument
339 int (*determine_event_timeout)(struct rsi_hw *adapter); argument
345 int (*read_pkt)(struct rsi_hw *adapter, u8 *pkt, u32 len);
346 int (*write_pkt)(struct rsi_hw *adapter, u8 *pkt, u32 len);
347 int (*master_access_msword)(struct rsi_hw *adapter, u16 ms_word);
348 int (*read_reg_multiple)(struct rsi_hw *adapter, u32 addr,
350 int (*write_reg_multiple)(struct rsi_hw *adapter, u32 addr,
[all …]
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);
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);
Drsi_91x_ps.c41 static inline void rsi_modify_ps_state(struct rsi_hw *adapter, in rsi_modify_ps_state()
51 void rsi_default_ps_params(struct rsi_hw *adapter) in rsi_default_ps_params()
69 void rsi_enable_ps(struct rsi_hw *adapter, struct ieee80211_vif *vif) in rsi_enable_ps()
89 void rsi_disable_ps(struct rsi_hw *adapter, struct ieee80211_vif *vif) in rsi_disable_ps()
108 void rsi_conf_uapsd(struct rsi_hw *adapter, struct ieee80211_vif *vif) in rsi_conf_uapsd()
124 int rsi_handle_ps_confirm(struct rsi_hw *adapter, u8 *msg) in rsi_handle_ps_confirm()
Drsi_common.h82 void rsi_mac80211_detach(struct rsi_hw *hw);
84 struct rsi_hw *rsi_91x_init(u16 oper_mode);
85 void rsi_91x_deinit(struct rsi_hw *adapter);
88 int rsi_config_wowlan(struct rsi_hw *adapter, struct cfg80211_wowlan *wowlan);
91 struct ieee80211_vif *rsi_get_vif(struct rsi_hw *adapter, u8 *mac);
Drsi_91x_usb.c32 static int rsi_rx_urb_submit(struct rsi_hw *adapter, u8 ep_num);
43 static int rsi_usb_card_write(struct rsi_hw *adapter, in rsi_usb_card_write()
83 static int rsi_write_multiple(struct rsi_hw *adapter, in rsi_write_multiple()
112 struct rsi_hw *adapter) in rsi_find_bulk_in_and_out_endpoints()
297 static int rsi_rx_urb_submit(struct rsi_hw *adapter, u8 ep_num) in rsi_rx_urb_submit()
333 static int rsi_usb_read_register_multiple(struct rsi_hw *adapter, u32 addr, in rsi_usb_read_register_multiple()
383 static int rsi_usb_write_register_multiple(struct rsi_hw *adapter, u32 addr, in rsi_usb_write_register_multiple()
432 static int rsi_usb_host_intf_write_pkt(struct rsi_hw *adapter, in rsi_usb_host_intf_write_pkt()
448 static int rsi_usb_master_reg_read(struct rsi_hw *adapter, u32 reg, in rsi_usb_master_reg_read()
464 static int rsi_usb_master_reg_write(struct rsi_hw *adapter, in rsi_usb_master_reg_write()
[all …]
Drsi_91x_sdio.c149 struct rsi_hw *adapter = sdio_get_drvdata(function); in rsi_handle_interrupt()
343 static void rsi_setclock(struct rsi_hw *adapter, u32 freq) in rsi_setclock()
364 static int rsi_setblocklength(struct rsi_hw *adapter, u32 length) in rsi_setblocklength()
386 static int rsi_setupcard(struct rsi_hw *adapter) in rsi_setupcard()
411 int rsi_sdio_read_register(struct rsi_hw *adapter, in rsi_sdio_read_register()
444 int rsi_sdio_write_register(struct rsi_hw *adapter, in rsi_sdio_write_register()
474 void rsi_sdio_ack_intr(struct rsi_hw *adapter, u8 int_bit) in rsi_sdio_ack_intr()
498 static int rsi_sdio_read_register_multiple(struct rsi_hw *adapter, in rsi_sdio_read_register_multiple()
530 int rsi_sdio_write_register_multiple(struct rsi_hw *adapter, in rsi_sdio_write_register_multiple()
569 static int rsi_sdio_load_data_master_write(struct rsi_hw *adapter, in rsi_sdio_load_data_master_write()
[all …]
Drsi_91x_mac80211.c193 static void rsi_register_rates_channels(struct rsi_hw *adapter, int band) in rsi_register_rates_channels()
239 void rsi_mac80211_detach(struct rsi_hw *adapter) in rsi_mac80211_detach()
273 void rsi_indicate_tx_status(struct rsi_hw *adapter, in rsi_indicate_tx_status()
309 struct rsi_hw *adapter = hw->priv; in rsi_mac80211_tx()
325 struct rsi_hw *adapter = hw->priv; in rsi_mac80211_start()
351 struct rsi_hw *adapter = hw->priv; in rsi_mac80211_stop()
394 struct rsi_hw *adapter = hw->priv; in rsi_mac80211_add_interface()
466 struct rsi_hw *adapter = hw->priv; in rsi_mac80211_remove_interface()
509 struct rsi_hw *adapter = hw->priv; in rsi_channel_change()
569 struct rsi_hw *adapter = hw->priv; in rsi_config_power()
[all …]
Drsi_91x_hal.c36 struct rsi_hw *adapter = common->priv; in rsi_send_pkt_to_bus()
53 struct rsi_hw *adapter = common->priv; in rsi_prepare_mgmt_desc()
144 struct rsi_hw *adapter = common->priv; in rsi_prepare_data_desc()
282 struct rsi_hw *adapter = common->priv; in rsi_send_data_pkt()
329 struct rsi_hw *adapter = common->priv; in rsi_send_mgmt_pkt()
417 struct rsi_hw *adapter = (struct rsi_hw *)common->priv; in rsi_prepare_beacon()
483 struct rsi_hw *adapter = from_timer(adapter, t, bl_cmd_timer); in bl_cmd_timeout()
489 static int bl_start_cmd_timer(struct rsi_hw *adapter, u32 timeout) in bl_start_cmd_timer()
500 static int bl_stop_cmd_timer(struct rsi_hw *adapter) in bl_stop_cmd_timer()
509 static int bl_write_cmd(struct rsi_hw *adapter, u8 cmd, u8 exp_resp, in bl_write_cmd()
[all …]
Drsi_91x_sdio_ops.c31 int rsi_sdio_master_access_msword(struct rsi_hw *adapter, u16 ms_word) in rsi_sdio_master_access_msword()
65 struct rsi_hw *adapter = common->priv; in rsi_sdio_rx_thread()
109 struct rsi_hw *adapter = common->priv; in rsi_process_pkt()
174 int rsi_init_sdio_slave_regs(struct rsi_hw *adapter) in rsi_init_sdio_slave_regs()
259 void rsi_interrupt_handler(struct rsi_hw *adapter) in rsi_interrupt_handler()
370 int rsi_sdio_check_buffer_status(struct rsi_hw *adapter, u8 q_num) in rsi_sdio_check_buffer_status()
441 int rsi_sdio_determine_event_timeout(struct rsi_hw *adapter) in rsi_sdio_determine_event_timeout()
Drsi_usb.h70 static inline int rsi_usb_check_queue_status(struct rsi_hw *adapter, u8 q_num) in rsi_usb_check_queue_status()
76 static inline int rsi_usb_event_timeout(struct rsi_hw *adapter) in rsi_usb_event_timeout()
Drsi_91x_main.c255 struct rsi_hw *adapter = common->priv; in rsi_tx_scheduler_thread()
292 struct rsi_hw *rsi_91x_init(u16 oper_mode) in rsi_91x_init()
294 struct rsi_hw *adapter = NULL; in rsi_91x_init()
387 void rsi_91x_deinit(struct rsi_hw *adapter) in rsi_91x_deinit()
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()
325 void rsi_remove_dbgfs(struct rsi_hw *adapter) in rsi_remove_dbgfs()
Drsi_91x_core.c93 struct rsi_hw *adapter = common->priv; in rsi_get_num_pkts_dequeue()
264 struct rsi_hw *adapter = common->priv; in rsi_core_qos_processor()
353 struct ieee80211_vif *rsi_get_vif(struct rsi_hw *adapter, u8 *mac) in rsi_get_vif()
377 struct rsi_hw *adapter = common->priv; in rsi_core_xmit()
Drsi_91x_usb_ops.c30 struct rsi_hw *adapter = common->priv; in rsi_usb_rx_thread()
Drsi_hal.h170 int rsi_hal_device_init(struct rsi_hw *adapter);
Drsi_91x_mgmt.c299 struct rsi_hw *adapter = common->priv; in rsi_load_radio_caps()
408 struct rsi_hw *adapter = common->priv; in rsi_mgmt_pkt_to_core()
634 struct rsi_hw *adapter = common->priv; in rsi_set_vap_capabilities()
925 struct rsi_hw *adapter = common->priv; in rsi_band_check()
1368 struct rsi_hw *adapter = common->priv; in rsi_eeprom_read()
1480 int rsi_send_ps_request(struct rsi_hw *adapter, bool enable, in rsi_send_ps_request()
1641 struct rsi_hw *adapter = common->priv; in rsi_handle_ta_confirm_type()
Drsi_mgmt.h680 void rsi_indicate_tx_status(struct rsi_hw *common, struct sk_buff *skb,
695 int rsi_send_ps_request(struct rsi_hw *adapter, bool enable,