Lines Matching defs:ard
201 struct ath_radar_data *ard,
211 ard->pulse_bw_info &= 0x03;
213 switch (ard->pulse_bw_info) {
216 dur = ard->pulse_length_pri;
222 rssi = (ard->ext_rssi >= (ard->rssi + 3)) ? 0 : ard->rssi;
226 dur = ard->pulse_length_ext;
232 rssi = (ard->rssi >= (ard->ext_rssi + 12)) ? 0 : ard->ext_rssi;
242 if (ard->pulse_length_ext >= ard->pulse_length_pri)
243 dur = ard->pulse_length_ext;
245 dur = ard->pulse_length_pri;
249 rssi = (ard->rssi < ard->ext_rssi) ? ard->ext_rssi : ard->rssi;
292 struct ath_radar_data ard;
315 ard.rssi = rs->rs_rssi_ctl[0];
316 ard.ext_rssi = rs->rs_rssi_ext[0];
322 if (ard.rssi & 0x80)
323 ard.rssi = 0;
324 if (ard.ext_rssi & 0x80)
325 ard.ext_rssi = 0;
328 ard.pulse_bw_info = vdata_end[-1];
329 ard.pulse_length_ext = vdata_end[-2];
330 ard.pulse_length_pri = vdata_end[-3];
333 if (!ath9k_postprocess_radar_event(sc, &ard, &pe))
338 bool is_ctl = !!(ard.pulse_bw_info & PRI_CH_RADAR_FOUND);
339 bool is_ext = !!(ard.pulse_bw_info & EXT_CH_RADAR_FOUND);
349 ard.pulse_bw_info, pe.freq, pe.ts, pe.width, pe.rssi,
352 if (ard.pulse_bw_info & PRI_CH_RADAR_FOUND)
355 ard.pulse_bw_info & EXT_CH_RADAR_FOUND) {