Home
last modified time | relevance | path

Searched refs:pps_device (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/include/linux/
Dpps_kernel.h33 struct pps_device;
41 void (*echo)(struct pps_device *pps,
56 struct pps_device { struct
91 extern int pps_register_cdev(struct pps_device *pps); argument
92 extern void pps_unregister_cdev(struct pps_device *pps);
98 extern struct pps_device *pps_register_source(
100 extern void pps_unregister_source(struct pps_device *pps);
101 extern void pps_event(struct pps_device *pps,
104 struct pps_device *pps_lookup_dev(void const *cookie);
/Linux-v4.19/drivers/pps/
Dkc.h29 extern int pps_kc_bind(struct pps_device *pps,
31 extern void pps_kc_remove(struct pps_device *pps);
32 extern void pps_kc_event(struct pps_device *pps,
38 static inline int pps_kc_bind(struct pps_device *pps, in pps_kc_bind()
40 static inline void pps_kc_remove(struct pps_device *pps) {} in pps_kc_remove()
41 static inline void pps_kc_event(struct pps_device *pps, in pps_kc_event()
Dsysfs.c35 struct pps_device *pps = dev_get_drvdata(dev); in assert_show()
49 struct pps_device *pps = dev_get_drvdata(dev); in clear_show()
63 struct pps_device *pps = dev_get_drvdata(dev); in mode_show()
72 struct pps_device *pps = dev_get_drvdata(dev); in echo_show()
81 struct pps_device *pps = dev_get_drvdata(dev); in name_show()
90 struct pps_device *pps = dev_get_drvdata(dev); in path_show()
Dpps.c54 struct pps_device *pps = file->private_data; in pps_cdev_poll()
63 struct pps_device *pps = file->private_data; in pps_cdev_fasync()
67 static int pps_cdev_pps_fetch(struct pps_device *pps, struct pps_fdata *fdata) in pps_cdev_pps_fetch()
107 struct pps_device *pps = file->private_data; in pps_cdev_ioctl()
258 struct pps_device *pps = file->private_data; in pps_cdev_compat_ioctl()
307 struct pps_device *pps = container_of(inode->i_cdev, in pps_cdev_open()
308 struct pps_device, cdev); in pps_cdev_open()
316 struct pps_device *pps = container_of(inode->i_cdev, in pps_cdev_release()
317 struct pps_device, cdev); in pps_cdev_release()
339 struct pps_device *pps = dev_get_drvdata(dev); in pps_device_destruct()
[all …]
Dkc.c39 static struct pps_device *pps_kc_hardpps_dev; /* unique pointer to device */
49 int pps_kc_bind(struct pps_device *pps, struct pps_bind_args *bind_args) in pps_kc_bind()
92 void pps_kc_remove(struct pps_device *pps) in pps_kc_remove()
112 void pps_kc_event(struct pps_device *pps, struct pps_event_time *ts, in pps_kc_event()
Dkapi.c55 static void pps_echo_client_default(struct pps_device *pps, int event, in pps_echo_client_default()
78 struct pps_device *pps_register_source(struct pps_source_info *info, in pps_register_source()
81 struct pps_device *pps; in pps_register_source()
99 pps = kzalloc(sizeof(struct pps_device), GFP_KERNEL); in pps_register_source()
149 void pps_unregister_source(struct pps_device *pps) in pps_unregister_source()
172 void pps_event(struct pps_device *pps, struct pps_event_time *ts, int event, in pps_event()
/Linux-v4.19/drivers/pps/clients/
Dpps-ldisc.c34 struct pps_device *pps; in pps_tty_dcd_change()
62 struct pps_device *pps; in pps_tty_open()
101 struct pps_device *pps = pps_lookup_dev(tty); in pps_tty_close()
Dpps-ktimer.c35 static struct pps_device *pps;
Dpps-gpio.c42 struct pps_device *pps; /* PPS source device */
Dpps_parport.c57 struct pps_device *pps; /* PPS device */
/Linux-v4.19/drivers/ptp/
Dptp_private.h48 struct pps_device *pps_source;