Home
last modified time | relevance | path

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

/openbmc/linux/include/linux/
H A Dpps_kernel.h20 struct pps_device;
28 void (*echo)(struct pps_device *pps,
43 struct pps_device { struct
78 extern int pps_register_cdev(struct pps_device *pps); argument
79 extern void pps_unregister_cdev(struct pps_device *pps);
85 extern struct pps_device *pps_register_source(
87 extern void pps_unregister_source(struct pps_device *pps);
88 extern void pps_event(struct pps_device *pps,
91 struct pps_device *pps_lookup_dev(void const *cookie);
/openbmc/linux/drivers/pps/
H A Dkc.h16 extern int pps_kc_bind(struct pps_device *pps,
18 extern void pps_kc_remove(struct pps_device *pps);
19 extern void pps_kc_event(struct pps_device *pps,
25 static inline int pps_kc_bind(struct pps_device *pps, in pps_kc_bind()
27 static inline void pps_kc_remove(struct pps_device *pps) {} in pps_kc_remove()
28 static inline void pps_kc_event(struct pps_device *pps, in pps_kc_event()
H A Dsysfs.c21 struct pps_device *pps = dev_get_drvdata(dev); in assert_show()
35 struct pps_device *pps = dev_get_drvdata(dev); in clear_show()
49 struct pps_device *pps = dev_get_drvdata(dev); in mode_show()
58 struct pps_device *pps = dev_get_drvdata(dev); in echo_show()
67 struct pps_device *pps = dev_get_drvdata(dev); in name_show()
76 struct pps_device *pps = dev_get_drvdata(dev); in path_show()
H A Dpps.c40 struct pps_device *pps = file->private_data; in pps_cdev_poll()
49 struct pps_device *pps = file->private_data; in pps_cdev_fasync()
93 struct pps_device *pps = file->private_data; in pps_cdev_ioctl()
252 struct pps_device *pps = file->private_data; in pps_cdev_compat_ioctl()
301 struct pps_device *pps = container_of(inode->i_cdev, in pps_cdev_open()
302 struct pps_device, cdev); in pps_cdev_open()
311 struct pps_device, cdev); in pps_cdev_release()
333 struct pps_device *pps = dev_get_drvdata(dev); in pps_device_destruct()
347 int pps_register_cdev(struct pps_device *pps) in pps_register_cdev()
406 void pps_unregister_cdev(struct pps_device *pps) in pps_unregister_cdev()
[all …]
H A Dkc.c26 static struct pps_device *pps_kc_hardpps_dev; /* unique pointer to device */
36 int pps_kc_bind(struct pps_device *pps, struct pps_bind_args *bind_args) in pps_kc_bind()
79 void pps_kc_remove(struct pps_device *pps) in pps_kc_remove()
99 void pps_kc_event(struct pps_device *pps, struct pps_event_time *ts, in pps_kc_event()
H A Dkapi.c41 static void pps_echo_client_default(struct pps_device *pps, int event, in pps_echo_client_default()
65 struct pps_device *pps_register_source(struct pps_source_info *info, in pps_register_source()
68 struct pps_device *pps; in pps_register_source()
86 pps = kzalloc(sizeof(struct pps_device), GFP_KERNEL); in pps_register_source()
136 void pps_unregister_source(struct pps_device *pps) in pps_unregister_source()
159 void pps_event(struct pps_device *pps, struct pps_event_time *ts, int event, in pps_event()
/openbmc/linux/drivers/pps/clients/
H A Dpps-ldisc.c18 struct pps_device *pps; in pps_tty_dcd_change()
46 struct pps_device *pps; in pps_tty_open()
85 struct pps_device *pps = pps_lookup_dev(tty); in pps_tty_close()
H A Dpps-ktimer.c21 static struct pps_device *pps;
H A Dpps-gpio.c29 struct pps_device *pps; /* PPS source device */
68 static void pps_gpio_echo(struct pps_device *pps, int event, void *data) in pps_gpio_echo()
H A Dpps_parport.c41 struct pps_device *pps; /* PPS device */
/openbmc/linux/drivers/ptp/
H A Dptp_private.h36 struct pps_device *pps_source;
H A Dptp_ocp.c4034 struct pps_device *pps; in ptp_ocp_complete()