Home
last modified time | relevance | path

Searched refs:pri_detector (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/wireless/ath/
H A Ddfs_pri_detector.h59 struct pri_detector { struct
60 void (*exit) (struct pri_detector *de); argument
62 (*add_pulse)(struct pri_detector *de, struct pulse_event *e); argument
63 void (*reset) (struct pri_detector *de, u64 ts); argument
76 struct pri_detector *pri_detector_init(const struct radar_detector_specs *rs); argument
H A Ddfs_pri_detector.c160 static struct pulse_elem *pulse_queue_get_tail(struct pri_detector *pde) in pulse_queue_get_tail()
168 static bool pulse_queue_dequeue(struct pri_detector *pde) in pulse_queue_dequeue()
181 static void pulse_queue_check_window(struct pri_detector *pde) in pulse_queue_check_window()
201 static bool pulse_queue_enqueue(struct pri_detector *pde, u64 ts) in pulse_queue_enqueue()
224 static bool pseq_handler_create_sequences(struct pri_detector *pde, in pseq_handler_create_sequences()
304 pseq_handler_add_to_existing_seqs(struct pri_detector *pde, u64 ts) in pseq_handler_add_to_existing_seqs()
336 pseq_handler_check_detection(struct pri_detector *pde) in pseq_handler_check_detection()
358 static void pri_detector_reset(struct pri_detector *pde, u64 ts) in pri_detector_reset()
374 static void pri_detector_exit(struct pri_detector *de) in pri_detector_exit()
381 static struct pri_sequence *pri_detector_add_pulse(struct pri_detector *de, in pri_detector_add_pulse()
[all …]
H A Ddfs_pattern_detector.c164 struct pri_detector *detectors[];
188 struct pri_detector *de = cd->detectors[i]; in channel_detector_exit()
211 struct pri_detector *de = pri_detector_init(rs); in channel_detector_create()
292 struct pri_detector *pd = cd->detectors[i]; in dpd_add_pulse()