Home
last modified time | relevance | path

Searched refs:tsevq (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/ptp/
H A Dptp_clock.c205 struct timestamp_event_queue *tsevq; in ptp_clock_release() local
214 tsevq = list_first_entry(&ptp->tsevqs, struct timestamp_event_queue, in ptp_clock_release()
216 list_del(&tsevq->qlist); in ptp_clock_release()
218 bitmap_free(tsevq->mask); in ptp_clock_release()
219 kfree(tsevq); in ptp_clock_release()
536 struct timestamp_event_queue *tsevq; in ptp_clock_event() local
549 list_for_each_entry(tsevq, &ptp->tsevqs, qlist) { in ptp_clock_event()
550 if (test_bit((unsigned int)event->index, tsevq->mask)) in ptp_clock_event()
551 enqueue_external_timestamp(tsevq, event); in ptp_clock_event()
H A Dptp_chardev.c482 static long ptp_mask_clear_all(struct timestamp_event_queue *tsevq) in ptp_mask_clear_all() argument
484 bitmap_clear(tsevq->mask, 0, PTP_MAX_CHANNELS); in ptp_mask_clear_all()
488 static long ptp_mask_en_single(struct timestamp_event_queue *tsevq, void __user *arg) in ptp_mask_en_single() argument
496 set_bit(channel, tsevq->mask); in ptp_mask_en_single()