Lines Matching defs:ptp_clock
41 struct ptp_clock { struct
44 struct ptp_clock_info *info; argument
45 dev_t devid;
46 int index; /* index into clocks.map */
47 struct pps_device *pps_source;
48 long dialed_frequency; /* remembers the frequency adjustment */
49 struct timestamp_event_queue tsevq; /* simple fifo for time stamps */
50 struct mutex tsevq_mux; /* one process at a time reading the fifo */
51 struct mutex pincfg_mux; /* protect concurrent info->pin_config access */
52 wait_queue_head_t tsev_wq;
53 int defunct; /* tells readers to go away when clock is being removed */
77 int ptp_set_pinfunc(struct ptp_clock *ptp, unsigned int pin, argument