Searched refs:newdev (Results 1 - 5 of 5) sorted by relevance

/kernel/time/
H A Dtick-common.c167 struct clock_event_device *newdev, int cpu,
200 td->evtdev = newdev;
206 if (!cpumask_equal(newdev->cpumask, cpumask))
207 irq_set_affinity(newdev->irq, cpumask);
216 if (tick_device_uses_broadcast(newdev, cpu))
220 tick_setup_periodic(newdev, 0);
222 tick_setup_oneshot(newdev, handler, next_event);
225 void tick_install_replacement(struct clock_event_device *newdev) argument
230 clockevents_exchange_device(td->evtdev, newdev);
231 tick_setup_device(td, newdev, cp
166 tick_setup_device(struct tick_device *td, struct clock_event_device *newdev, int cpu, const struct cpumask *cpumask) argument
236 tick_check_percpu(struct clock_event_device *curdev, struct clock_event_device *newdev, int cpu) argument
252 tick_check_preferred(struct clock_event_device *curdev, struct clock_event_device *newdev) argument
276 tick_check_replacement(struct clock_event_device *curdev, struct clock_event_device *newdev) argument
289 tick_check_new_device(struct clock_event_device *newdev) argument
[all...]
H A Dtick-oneshot.c48 void tick_setup_oneshot(struct clock_event_device *newdev, argument
52 newdev->event_handler = handler;
53 clockevents_set_mode(newdev, CLOCK_EVT_MODE_ONESHOT);
54 clockevents_program_event(newdev, next_event, true);
H A Dtick-internal.h31 struct clock_event_device *newdev);
42 extern void tick_setup_oneshot(struct clock_event_device *newdev,
73 void tick_setup_oneshot(struct clock_event_device *newdev, argument
H A Dclockevents.c297 struct clock_event_device *dev, *newdev = NULL; local
303 if (!tick_check_replacement(newdev, dev))
309 if (newdev)
310 module_put(newdev->owner);
311 newdev = dev;
313 if (newdev) {
314 tick_install_replacement(newdev);
317 return newdev ? 0 : -EBUSY;
H A Dtick-broadcast.c70 struct clock_event_device *newdev)
72 if ((newdev->features & CLOCK_EVT_FEAT_DUMMY) ||
73 (newdev->features & CLOCK_EVT_FEAT_PERCPU) ||
74 (newdev->features & CLOCK_EVT_FEAT_C3STOP))
78 !(newdev->features & CLOCK_EVT_FEAT_ONESHOT))
81 return !curdev || newdev->rating > curdev->rating;
69 tick_check_broadcast_device(struct clock_event_device *curdev, struct clock_event_device *newdev) argument

Completed in 55 milliseconds