Lines Matching full:detectors
155 * @detectors: array of dynamically created detector elements for this freq
157 * Channel detectors are required to provide multi-channel DFS detection, e.g.
164 struct pri_detector **detectors; member
175 cd->detectors[i]->reset(cd->detectors[i], dpd->last_pulse_ts); in channel_detector_reset()
186 if (cd->detectors) { in channel_detector_exit()
188 struct pri_detector *de = cd->detectors[i]; in channel_detector_exit()
193 kfree(cd->detectors); in channel_detector_exit()
209 cd->detectors = kmalloc_array(dpd->num_radar_types, in channel_detector_create()
210 sizeof(*cd->detectors), GFP_ATOMIC); in channel_detector_create()
211 if (cd->detectors == NULL) in channel_detector_create()
219 cd->detectors[i] = de; in channel_detector_create()
256 /* dpd_reset(): reset all channel detectors */
297 struct pri_detector *pd = cd->detectors[i]; in dpd_add_pulse()
335 /* delete all channel detectors for previous DFS domain */ in dpd_set_domain()