Lines Matching refs:params
2194 struct scan_req_params *params)
2212 if (params->num_chan)
2213 len += params->num_chan * sizeof(u32);
2216 if (params->num_ssids)
2217 len += params->num_ssids * sizeof(*ssid);
2220 if (params->num_bssid)
2221 len += sizeof(*bssid) * params->num_bssid;
2224 if (params->extraie.len && params->extraie.len <= 0xFFFF)
2226 roundup(params->extraie.len, sizeof(u32));
2229 if (params->num_hint_bssid)
2231 params->num_hint_bssid * sizeof(struct hint_bssid);
2233 if (params->num_hint_s_ssid)
2235 params->num_hint_s_ssid * sizeof(struct hint_short_ssid);
2247 cmd->scan_id = params->scan_id;
2248 cmd->scan_req_id = params->scan_req_id;
2249 cmd->vdev_id = params->vdev_id;
2250 cmd->scan_priority = params->scan_priority;
2251 cmd->notify_scan_events = params->notify_scan_events;
2253 ath11k_wmi_copy_scan_event_cntrl_flags(cmd, params);
2255 cmd->dwell_time_active = params->dwell_time_active;
2256 cmd->dwell_time_active_2g = params->dwell_time_active_2g;
2257 cmd->dwell_time_passive = params->dwell_time_passive;
2258 cmd->dwell_time_active_6g = params->dwell_time_active_6g;
2259 cmd->dwell_time_passive_6g = params->dwell_time_passive_6g;
2260 cmd->min_rest_time = params->min_rest_time;
2261 cmd->max_rest_time = params->max_rest_time;
2262 cmd->repeat_probe_time = params->repeat_probe_time;
2263 cmd->probe_spacing_time = params->probe_spacing_time;
2264 cmd->idle_time = params->idle_time;
2265 cmd->max_scan_time = params->max_scan_time;
2266 cmd->probe_delay = params->probe_delay;
2267 cmd->burst_duration = params->burst_duration;
2268 cmd->num_chan = params->num_chan;
2269 cmd->num_bssid = params->num_bssid;
2270 cmd->num_ssids = params->num_ssids;
2271 cmd->ie_len = params->extraie.len;
2272 cmd->n_probes = params->n_probes;
2273 ether_addr_copy(cmd->mac_addr.addr, params->mac_addr.addr);
2274 ether_addr_copy(cmd->mac_mask.addr, params->mac_mask.addr);
2278 len = params->num_chan * sizeof(u32);
2286 for (i = 0; i < params->num_chan; ++i)
2287 tmp_ptr[i] = params->chan_list[i];
2291 len = params->num_ssids * sizeof(*ssid);
2298 if (params->num_ssids) {
2300 for (i = 0; i < params->num_ssids; ++i) {
2301 ssid->ssid_len = params->ssid[i].length;
2302 memcpy(ssid->ssid, params->ssid[i].ssid,
2303 params->ssid[i].length);
2308 ptr += (params->num_ssids * sizeof(*ssid));
2309 len = params->num_bssid * sizeof(*bssid);
2317 if (params->num_bssid) {
2318 for (i = 0; i < params->num_bssid; ++i) {
2320 params->bssid_list[i].addr);
2325 ptr += params->num_bssid * sizeof(*bssid);
2334 memcpy(ptr, params->extraie.ptr,
2335 params->extraie.len);
2339 if (params->num_hint_s_ssid) {
2340 len = params->num_hint_s_ssid * sizeof(struct hint_short_ssid);
2346 for (i = 0; i < params->num_hint_s_ssid; ++i) {
2347 s_ssid->freq_flags = params->hint_s_ssid[i].freq_flags;
2348 s_ssid->short_ssid = params->hint_s_ssid[i].short_ssid;
2354 if (params->num_hint_bssid) {
2355 len = params->num_hint_bssid * sizeof(struct hint_bssid);
2361 for (i = 0; i < params->num_hint_bssid; ++i) {
2363 params->hint_bssid[i].freq_flags;
2364 ether_addr_copy(¶ms->hint_bssid[i].bssid.addr[0],
2622 ath11k_dbg(ar->ab, ATH11K_DBG_WMI, "cmd vdev set wmm params");
2887 ath11k_warn(ar->ab, "unknown cc params flags: 0x%x",
3169 struct wmi_twt_enable_params *params)
3187 cmd->sta_cong_timer_ms = params->sta_cong_timer_ms;
3188 cmd->default_slot_size = params->default_slot_size;
3189 cmd->congestion_thresh_setup = params->congestion_thresh_setup;
3190 cmd->congestion_thresh_teardown = params->congestion_thresh_teardown;
3191 cmd->congestion_thresh_critical = params->congestion_thresh_critical;
3192 cmd->interference_thresh_teardown = params->interference_thresh_teardown;
3193 cmd->interference_thresh_setup = params->interference_thresh_setup;
3194 cmd->min_no_sta_setup = params->min_no_sta_setup;
3195 cmd->min_no_sta_teardown = params->min_no_sta_teardown;
3196 cmd->no_of_bcast_mcast_slots = params->no_of_bcast_mcast_slots;
3197 cmd->min_no_twt_slots = params->min_no_twt_slots;
3198 cmd->max_no_sta_twt = params->max_no_sta_twt;
3199 cmd->mode_check_interval = params->mode_check_interval;
3200 cmd->add_sta_slot_interval = params->add_sta_slot_interval;
3201 cmd->remove_sta_slot_interval = params->remove_sta_slot_interval;
3202 cmd->mbss_support = params->mbss_support;
3253 struct wmi_twt_add_dialog_params *params)
3271 cmd->vdev_id = params->vdev_id;
3272 ether_addr_copy(cmd->peer_macaddr.addr, params->peer_macaddr);
3273 cmd->dialog_id = params->dialog_id;
3274 cmd->wake_intvl_us = params->wake_intvl_us;
3275 cmd->wake_intvl_mantis = params->wake_intvl_mantis;
3276 cmd->wake_dura_us = params->wake_dura_us;
3277 cmd->sp_offset_us = params->sp_offset_us;
3278 cmd->flags = params->twt_cmd;
3279 if (params->flag_bcast)
3281 if (params->flag_trigger)
3283 if (params->flag_flow_type)
3285 if (params->flag_protection)
3307 struct wmi_twt_del_dialog_params *params)
3325 cmd->vdev_id = params->vdev_id;
3326 ether_addr_copy(cmd->peer_macaddr.addr, params->peer_macaddr);
3327 cmd->dialog_id = params->dialog_id;
3346 struct wmi_twt_pause_dialog_params *params)
3365 cmd->vdev_id = params->vdev_id;
3366 ether_addr_copy(cmd->peer_macaddr.addr, params->peer_macaddr);
3367 cmd->dialog_id = params->dialog_id;
3386 struct wmi_twt_resume_dialog_params *params)
3405 cmd->vdev_id = params->vdev_id;
3406 ether_addr_copy(cmd->peer_macaddr.addr, params->peer_macaddr);
3407 cmd->dialog_id = params->dialog_id;
3408 cmd->sp_offset_us = params->sp_offset_us;
3409 cmd->next_twt_size = params->next_twt_size;
4857 ath11k_warn(ab, "unable to extract ext params\n");