Searched refs:tsevq (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/ptp/ |
| H A D | ptp_clock.c | 217 struct timestamp_event_queue *tsevq; in ptp_clock_release() local 226 tsevq = list_first_entry(&ptp->tsevqs, struct timestamp_event_queue, in ptp_clock_release() 228 list_del(&tsevq->qlist); in ptp_clock_release() 230 bitmap_free(tsevq->mask); in ptp_clock_release() 231 kfree(tsevq); in ptp_clock_release() 548 struct timestamp_event_queue *tsevq; in ptp_clock_event() local 561 list_for_each_entry(tsevq, &ptp->tsevqs, qlist) { in ptp_clock_event() 562 if (test_bit((unsigned int)event->index, tsevq->mask)) in ptp_clock_event() 563 enqueue_external_timestamp(tsevq, event); in ptp_clock_event()
|
| H A D | ptp_chardev.c | 486 static long ptp_mask_clear_all(struct timestamp_event_queue *tsevq) in ptp_mask_clear_all() argument 488 bitmap_clear(tsevq->mask, 0, PTP_MAX_CHANNELS); in ptp_mask_clear_all() 492 static long ptp_mask_en_single(struct timestamp_event_queue *tsevq, void __user *arg) in ptp_mask_en_single() argument 500 set_bit(channel, tsevq->mask); in ptp_mask_en_single()
|