Searched refs:pps_gen (Results 1 – 6 of 6) sorted by relevance
| /drivers/pps/generators/ |
| A D | pps_gen.c | 69 ret = pps_gen->info->enable(pps_gen, status); in pps_gen_cdev_ioctl() 157 kfree(pps_gen); in pps_gen_device_destruct() 173 pps_gen->id = err; in pps_gen_register_cdev() 178 pps_gen->cdev.owner = pps_gen->info->owner; in pps_gen_register_cdev() 186 pps_gen->dev = device_create(pps_gen_class, pps_gen->info->parent, devt, in pps_gen_register_cdev() 187 pps_gen, "pps-gen%d", pps_gen->id); in pps_gen_register_cdev() 193 dev_set_drvdata(pps_gen->dev, pps_gen); in pps_gen_register_cdev() 251 return pps_gen; in pps_gen_register_source() 254 kfree(pps_gen); in pps_gen_register_source() 294 pps_gen->sequence++; in pps_gen_event() [all …]
|
| A D | sysfs.c | 20 struct pps_gen_device *pps_gen = dev_get_drvdata(dev); in system_show() local 22 return sysfs_emit(buf, "%d\n", pps_gen->info->use_system_clock); in system_show() 29 struct pps_gen_device *pps_gen = dev_get_drvdata(dev); in time_show() local 33 ret = pps_gen->info->get_time(pps_gen, &time); in time_show() 44 struct pps_gen_device *pps_gen = dev_get_drvdata(dev); in enable_store() local 52 ret = pps_gen->info->enable(pps_gen, status); in enable_store() 55 pps_gen->enabled = status; in enable_store()
|
| A D | pps_gen_tio.c | 44 struct pps_gen_device *pps_gen; member 85 tio->pps_gen->enabled = false; in pps_tio_disable() 97 tio->pps_gen->enabled = true; in pps_tio_enable() 155 if (!tio->pps_gen->enabled) in hrtimer_callback() 178 if (enable && !pps_gen->enabled) { in pps_tio_gen_enable() 181 } else if (!enable && pps_gen->enabled) { in pps_tio_gen_enable() 189 static int pps_tio_get_time(struct pps_gen_device *pps_gen, in pps_tio_get_time() argument 220 tio->pps_gen = pps_gen_register_source(&tio->gen_info); in pps_gen_tio_probe() 221 if (IS_ERR(tio->pps_gen)) in pps_gen_tio_probe() 222 return PTR_ERR(tio->pps_gen); in pps_gen_tio_probe() [all …]
|
| A D | pps_gen-dummy.c | 16 static struct pps_gen_device *pps_gen; variable 32 pps_gen_event(pps_gen, PPS_GEN_EVENT_MISSEDPULSE, NULL); in pps_gen_ktimer_event() 39 static int pps_gen_dummy_get_time(struct pps_gen_device *pps_gen, in pps_gen_dummy_get_time() argument 50 static int pps_gen_dummy_enable(struct pps_gen_device *pps_gen, bool enable) in pps_gen_dummy_enable() argument 77 pps_gen_unregister_source(pps_gen); in pps_gen_dummy_exit() 82 pps_gen = pps_gen_register_source(&pps_gen_dummy_info); in pps_gen_dummy_init() 83 if (IS_ERR(pps_gen)) in pps_gen_dummy_init() 84 return PTR_ERR(pps_gen); in pps_gen_dummy_init()
|
| A D | Makefile | 6 pps_gen_core-y := pps_gen.o sysfs.o 9 obj-$(CONFIG_PPS_GENERATOR_DUMMY) += pps_gen-dummy.o
|
| A D | Kconfig | 24 will be called pps_gen-dummy.
|
Completed in 8 milliseconds