.. | .. |
---|
59 | 59 | int wcn36xx_smd_load_nv(struct wcn36xx *wcn); |
---|
60 | 60 | int wcn36xx_smd_start(struct wcn36xx *wcn); |
---|
61 | 61 | int wcn36xx_smd_stop(struct wcn36xx *wcn); |
---|
62 | | -int wcn36xx_smd_init_scan(struct wcn36xx *wcn, enum wcn36xx_hal_sys_mode mode); |
---|
63 | 62 | int wcn36xx_smd_start_scan(struct wcn36xx *wcn, u8 scan_channel); |
---|
64 | 63 | int wcn36xx_smd_end_scan(struct wcn36xx *wcn, u8 scan_channel); |
---|
65 | | -int wcn36xx_smd_finish_scan(struct wcn36xx *wcn, |
---|
66 | | - enum wcn36xx_hal_sys_mode mode); |
---|
| 64 | +int wcn36xx_smd_finish_scan(struct wcn36xx *wcn, enum wcn36xx_hal_sys_mode mode, |
---|
| 65 | + struct ieee80211_vif *vif); |
---|
| 66 | +int wcn36xx_smd_init_scan(struct wcn36xx *wcn, enum wcn36xx_hal_sys_mode mode, |
---|
| 67 | + struct ieee80211_vif *vif); |
---|
| 68 | + |
---|
67 | 69 | int wcn36xx_smd_update_scan_params(struct wcn36xx *wcn, u8 *channels, size_t channel_count); |
---|
68 | 70 | int wcn36xx_smd_start_hw_scan(struct wcn36xx *wcn, struct ieee80211_vif *vif, |
---|
69 | 71 | struct cfg80211_scan_request *req); |
---|
.. | .. |
---|
132 | 134 | u16 *ssn, |
---|
133 | 135 | u8 direction, |
---|
134 | 136 | u8 sta_index); |
---|
135 | | -int wcn36xx_smd_add_ba(struct wcn36xx *wcn); |
---|
| 137 | +int wcn36xx_smd_add_ba(struct wcn36xx *wcn, u8 session_id); |
---|
136 | 138 | int wcn36xx_smd_del_ba(struct wcn36xx *wcn, u16 tid, u8 sta_index); |
---|
137 | | -int wcn36xx_smd_trigger_ba(struct wcn36xx *wcn, u8 sta_index); |
---|
| 139 | +int wcn36xx_smd_trigger_ba(struct wcn36xx *wcn, u8 sta_index, u16 tid, u8 session_id); |
---|
138 | 140 | |
---|
139 | 141 | int wcn36xx_smd_update_cfg(struct wcn36xx *wcn, u32 cfg_id, u32 value); |
---|
140 | 142 | |
---|