Lines Matching defs:params

2029 				   struct scan_req_params *params)
2047 if (params->num_chan)
2048 len += params->num_chan * sizeof(u32);
2051 if (params->num_ssids)
2052 len += params->num_ssids * sizeof(*ssid);
2055 if (params->num_bssid)
2056 len += sizeof(*bssid) * params->num_bssid;
2059 if (params->extraie.len && params->extraie.len <= 0xFFFF)
2061 roundup(params->extraie.len, sizeof(u32));
2064 if (params->num_hint_bssid)
2066 params->num_hint_bssid * sizeof(struct hint_bssid);
2068 if (params->num_hint_s_ssid)
2070 params->num_hint_s_ssid * sizeof(struct hint_short_ssid);
2082 cmd->scan_id = params->scan_id;
2083 cmd->scan_req_id = params->scan_req_id;
2084 cmd->vdev_id = params->vdev_id;
2085 cmd->scan_priority = params->scan_priority;
2086 cmd->notify_scan_events = params->notify_scan_events;
2088 ath11k_wmi_copy_scan_event_cntrl_flags(cmd, params);
2090 cmd->dwell_time_active = params->dwell_time_active;
2091 cmd->dwell_time_active_2g = params->dwell_time_active_2g;
2092 cmd->dwell_time_passive = params->dwell_time_passive;
2093 cmd->dwell_time_active_6g = params->dwell_time_active_6g;
2094 cmd->dwell_time_passive_6g = params->dwell_time_passive_6g;
2095 cmd->min_rest_time = params->min_rest_time;
2096 cmd->max_rest_time = params->max_rest_time;
2097 cmd->repeat_probe_time = params->repeat_probe_time;
2098 cmd->probe_spacing_time = params->probe_spacing_time;
2099 cmd->idle_time = params->idle_time;
2100 cmd->max_scan_time = params->max_scan_time;
2101 cmd->probe_delay = params->probe_delay;
2102 cmd->burst_duration = params->burst_duration;
2103 cmd->num_chan = params->num_chan;
2104 cmd->num_bssid = params->num_bssid;
2105 cmd->num_ssids = params->num_ssids;
2106 cmd->ie_len = params->extraie.len;
2107 cmd->n_probes = params->n_probes;
2111 len = params->num_chan * sizeof(u32);
2119 for (i = 0; i < params->num_chan; ++i)
2120 tmp_ptr[i] = params->chan_list[i];
2124 len = params->num_ssids * sizeof(*ssid);
2131 if (params->num_ssids) {
2133 for (i = 0; i < params->num_ssids; ++i) {
2134 ssid->ssid_len = params->ssid[i].length;
2135 memcpy(ssid->ssid, params->ssid[i].ssid,
2136 params->ssid[i].length);
2141 ptr += (params->num_ssids * sizeof(*ssid));
2142 len = params->num_bssid * sizeof(*bssid);
2150 if (params->num_bssid) {
2151 for (i = 0; i < params->num_bssid; ++i) {
2153 params->bssid_list[i].addr);
2158 ptr += params->num_bssid * sizeof(*bssid);
2167 memcpy(ptr, params->extraie.ptr,
2168 params->extraie.len);
2172 if (params->num_hint_s_ssid) {
2173 len = params->num_hint_s_ssid * sizeof(struct hint_short_ssid);
2179 for (i = 0; i < params->num_hint_s_ssid; ++i) {
2180 s_ssid->freq_flags = params->hint_s_ssid[i].freq_flags;
2181 s_ssid->short_ssid = params->hint_s_ssid[i].short_ssid;
2187 if (params->num_hint_bssid) {
2188 len = params->num_hint_bssid * sizeof(struct hint_bssid);
2194 for (i = 0; i < params->num_hint_bssid; ++i) {
2196 params->hint_bssid[i].freq_flags;
2197 ether_addr_copy(&params->hint_bssid[i].bssid.addr[0],
3867 ath11k_warn(ab, "unable to extract ext params\n");