| .. | .. |
|---|
| 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 | |
|---|