Searched refs:tsevq (Results 1 – 2 of 2) sorted by relevance
| /drivers/ptp/ |
| A D | ptp_clock.c | 193 struct timestamp_event_queue *tsevq; in ptp_clock_release() local 202 tsevq = list_first_entry(&ptp->tsevqs, struct timestamp_event_queue, in ptp_clock_release() 204 list_del(&tsevq->qlist); in ptp_clock_release() 206 bitmap_free(tsevq->mask); in ptp_clock_release() 207 kfree(tsevq); in ptp_clock_release() 440 struct timestamp_event_queue *tsevq; in ptp_clock_event() local 453 list_for_each_entry(tsevq, &ptp->tsevqs, qlist) { in ptp_clock_event() 454 if (test_bit((unsigned int)event->index, tsevq->mask)) in ptp_clock_event() 455 enqueue_external_timestamp(tsevq, event); in ptp_clock_event()
|
| A D | ptp_chardev.c | 447 static long ptp_mask_clear_all(struct timestamp_event_queue *tsevq) in ptp_mask_clear_all() argument 449 bitmap_clear(tsevq->mask, 0, PTP_MAX_CHANNELS); in ptp_mask_clear_all() 453 static long ptp_mask_en_single(struct timestamp_event_queue *tsevq, void __user *arg) in ptp_mask_en_single() argument 461 set_bit(channel, tsevq->mask); in ptp_mask_en_single()
|
Completed in 8 milliseconds