pps_device
struct pps_device *pps; /* PPS source device */
static void pps_gpio_echo(struct pps_device *pps, int event, void *data)
static struct pps_device *pps;
struct pps_device *pps;
struct pps_device *pps;
struct pps_device *pps = pps_lookup_dev(tty);
struct pps_device *pps; /* PPS device */
void pps_unregister_source(struct pps_device *pps)
void pps_event(struct pps_device *pps, struct pps_event_time *ts, int event,
static void pps_echo_client_default(struct pps_device *pps, int event,
struct pps_device *pps_register_source(struct pps_source_info *info,
struct pps_device *pps;
pps = kzalloc_obj(struct pps_device);
static struct pps_device *pps_kc_hardpps_dev; /* unique pointer to device */
int pps_kc_bind(struct pps_device *pps, struct pps_bind_args *bind_args)
void pps_kc_remove(struct pps_device *pps)
void pps_kc_event(struct pps_device *pps, struct pps_event_time *ts,
extern int pps_kc_bind(struct pps_device *pps,
extern void pps_kc_remove(struct pps_device *pps);
extern void pps_kc_event(struct pps_device *pps,
static inline int pps_kc_bind(struct pps_device *pps,
static inline void pps_kc_remove(struct pps_device *pps) {}
static inline void pps_kc_event(struct pps_device *pps,
struct pps_device *pps = file->private_data;
static struct pps_device *pps_idr_get(unsigned long id)
struct pps_device *pps;
struct pps_device *pps = pps_idr_get(iminor(inode));
struct pps_device *pps = file->private_data;
struct pps_device *pps = dev_get_drvdata(dev);
int pps_register_cdev(struct pps_device *pps)
struct pps_device *pps = file->private_data;
void pps_unregister_cdev(struct pps_device *pps)
struct pps_device *pps_lookup_dev(void const *cookie)
struct pps_device *pps;
struct pps_device *pps = file->private_data;
static int pps_cdev_pps_fetch(struct pps_device *pps, struct pps_fdata *fdata)
struct pps_device *pps = file->private_data;
struct pps_device *pps = dev_get_drvdata(dev);
struct pps_device *pps = dev_get_drvdata(dev);
struct pps_device *pps = dev_get_drvdata(dev);
struct pps_device *pps = dev_get_drvdata(dev);
struct pps_device *pps = dev_get_drvdata(dev);
struct pps_device *pps = dev_get_drvdata(dev);
struct pps_device *pps;
struct pps_device *pps_source;
struct pps_device;
void (*echo)(struct pps_device *pps,
extern int pps_register_cdev(struct pps_device *pps);
extern void pps_unregister_cdev(struct pps_device *pps);
extern struct pps_device *pps_register_source(
extern void pps_unregister_source(struct pps_device *pps);
extern void pps_event(struct pps_device *pps,
struct pps_device *pps_lookup_dev(void const *cookie);