Home
last modified time | relevance | path

Searched refs:newdev (Results 1 – 10 of 10) sorted by relevance

/linux/kernel/time/
H A Dtick-common.c186 struct clock_event_device *newdev, int cpu, in tick_setup_device()
237 td->evtdev = newdev; in tick_setup_device()
243 if (!cpumask_equal(newdev->cpumask, cpumask)) in tick_setup_device()
244 irq_set_affinity(newdev->irq, cpumask); in tick_setup_device()
253 if (tick_device_uses_broadcast(newdev, cpu)) in tick_setup_device()
257 tick_setup_periodic(newdev, 0); in tick_setup_device()
259 tick_setup_oneshot(newdev, handler, next_event); in tick_setup_device()
262 void tick_install_replacement(struct clock_event_device *newdev) in tick_install_replacement()
267 clockevents_exchange_device(td->evtdev, newdev); in tick_install_replacement()
268 tick_setup_device(td, newdev, cp in tick_install_replacement()
185 tick_setup_device(struct tick_device * td,struct clock_event_device * newdev,int cpu,const struct cpumask * cpumask) tick_setup_device() argument
261 tick_install_replacement(struct clock_event_device * newdev) tick_install_replacement() argument
273 tick_check_percpu(struct clock_event_device * curdev,struct clock_event_device * newdev,int cpu) tick_check_percpu() argument
289 tick_check_preferred(struct clock_event_device * curdev,struct clock_event_device * newdev) tick_check_preferred() argument
313 tick_check_replacement(struct clock_event_device * curdev,struct clock_event_device * newdev) tick_check_replacement() argument
325 tick_check_new_device(struct clock_event_device * newdev) tick_check_new_device() argument
[all...]
H A Dtick-broadcast.c89 struct clock_event_device *newdev) in tick_check_broadcast_device()
91 if ((newdev->features & CLOCK_EVT_FEAT_DUMMY) || in tick_check_broadcast_device()
92 (newdev->features & CLOCK_EVT_FEAT_PERCPU) || in tick_check_broadcast_device()
93 (newdev->features & CLOCK_EVT_FEAT_C3STOP)) in tick_check_broadcast_device()
97 !(newdev->features & CLOCK_EVT_FEAT_ONESHOT)) in tick_check_broadcast_device()
100 return !curdev || newdev->rating > curdev->rating;
118 static bool tick_set_oneshot_wakeup_device(struct clock_event_device *newdev, in tick_set_oneshot_wakeup_device()
123 if (!newdev) in tick_set_oneshot_wakeup_device()
126 if ((newdev->features & CLOCK_EVT_FEAT_DUMMY) || in tick_set_oneshot_wakeup_device()
127 (newdev in tick_set_oneshot_wakeup_device()
87 tick_check_broadcast_device(struct clock_event_device * curdev,struct clock_event_device * newdev) tick_check_broadcast_device() argument
116 tick_set_oneshot_wakeup_device(struct clock_event_device * newdev,int cpu) tick_set_oneshot_wakeup_device() argument
153 tick_set_oneshot_wakeup_device(struct clock_event_device * newdev,int cpu) tick_set_oneshot_wakeup_device() argument
[all...]
H A Dtick-oneshot.c72 void tick_setup_oneshot(struct clock_event_device *newdev, in tick_setup_oneshot() argument
76 newdev->event_handler = handler; in tick_setup_oneshot()
77 clockevents_switch_state(newdev, CLOCK_EVT_STATE_ONESHOT); in tick_setup_oneshot()
78 clockevents_program_event(newdev, next_event, true); in tick_setup_oneshot()
H A Dclockevents.c379 struct clock_event_device *dev, *newdev = NULL; in clockevents_replace()
385 if (!tick_check_replacement(newdev, dev)) in clockevents_replace()
391 if (newdev)
392 module_put(newdev->owner);
393 newdev = dev;
395 if (newdev) { in __clockevents_try_unbind()
396 tick_install_replacement(newdev); in __clockevents_try_unbind()
399 return newdev ? 0 : -EBUSY; in __clockevents_try_unbind()
368 struct clock_event_device *dev, *newdev = NULL; clockevents_replace() local
H A Dtick-internal.h33 struct clock_event_device *newdev);
105 extern void tick_setup_oneshot(struct clock_event_device *newdev,
119 void tick_setup_oneshot(struct clock_event_device *newdev, in tick_setup_oneshot() argument
/linux/drivers/parport/
H A Ddaisy.c53 struct daisydev *newdev, **p; in add_dev() local
54 newdev = kmalloc_obj(struct daisydev); in add_dev()
55 if (newdev) { in add_dev()
56 newdev->port = port; in add_dev()
57 newdev->daisy = daisy; in add_dev()
58 newdev->devnum = devnum; in add_dev()
62 newdev->next = *p; in add_dev()
63 *p = newdev; in add_dev()
/linux/drivers/i2c/busses/
H A Di2c-powermac.c232 struct i2c_client *newdev; in i2c_powermac_create_one() local
236 newdev = i2c_new_client_device(adap, &info); in i2c_powermac_create_one()
237 if (IS_ERR(newdev)) in i2c_powermac_create_one()
309 struct i2c_client *newdev; in i2c_powermac_register_devices() local
354 newdev = i2c_new_client_device(adap, &info); in i2c_powermac_register_devices()
355 if (IS_ERR(newdev)) { in i2c_powermac_register_devices()
/linux/drivers/i3c/
H A Dmaster.c2238 struct i3c_dev_desc *newdev, *olddev; in i3c_master_add_i3c_dev_locked() local
2247 newdev = i3c_master_alloc_i3c_dev(master, &info); in i3c_master_add_i3c_dev_locked()
2248 if (IS_ERR(newdev)) in i3c_master_add_i3c_dev_locked()
2249 return PTR_ERR(newdev); in i3c_master_add_i3c_dev_locked()
2251 ret = i3c_master_attach_i3c_dev(master, newdev); in i3c_master_add_i3c_dev_locked()
2255 ret = i3c_master_retrieve_dev_info(newdev); in i3c_master_add_i3c_dev_locked()
2259 i3c_master_attach_boardinfo(newdev); in i3c_master_add_i3c_dev_locked()
2261 olddev = i3c_master_search_i3c_dev_duplicate(newdev); in i3c_master_add_i3c_dev_locked()
2263 newdev->dev = olddev->dev; in i3c_master_add_i3c_dev_locked()
2264 if (newdev->dev) in i3c_master_add_i3c_dev_locked()
[all …]
/linux/drivers/input/misc/
H A Duinput.c400 struct uinput_device *newdev; in uinput_open() local
402 newdev = kzalloc_obj(*newdev); in uinput_open()
403 if (!newdev) in uinput_open()
406 mutex_init(&newdev->mutex); in uinput_open()
407 spin_lock_init(&newdev->state_lock); in uinput_open()
408 spin_lock_init(&newdev->requests_lock); in uinput_open()
409 init_waitqueue_head(&newdev->requests_waitq); in uinput_open()
410 init_waitqueue_head(&newdev->waitq); in uinput_open()
411 newdev->state = UIST_NEW_DEVICE; in uinput_open()
413 file->private_data = newdev; in uinput_open()
/linux/drivers/md/
H A Dmd.c3814 static struct md_rdev *md_import_device(dev_t newdev, int super_format, int super_minor) in md_import_device() argument
3831 rdev->bdev_file = bdev_file_open_by_dev(newdev, in md_import_device()
3836 MAJOR(newdev), MINOR(newdev)); in md_import_device()