Home
last modified time | relevance | path

Searched refs:preempt_notifier (Results 1 – 4 of 4) sorted by relevance

/linux/include/linux/
H A Dpreempt.h347 struct preempt_notifier;
365 void (*sched_in)(struct preempt_notifier *notifier, int cpu);
366 void (*sched_out)(struct preempt_notifier *notifier,
377 struct preempt_notifier { struct
384 void preempt_notifier_register(struct preempt_notifier *notifier); argument
385 void preempt_notifier_unregister(struct preempt_notifier *notifier);
387 static inline void preempt_notifier_init(struct preempt_notifier *notifier, in preempt_notifier_init()
H A Dkvm_host.h332 struct preempt_notifier preempt_notifier;
328 struct preempt_notifier preempt_notifier; global() member
/linux/virt/kvm/
H A Dkvm_main.c178 preempt_notifier_register(&vcpu->preempt_notifier); in vcpu_put()
188 preempt_notifier_unregister(&vcpu->preempt_notifier); in kvm_request_needs_ipi()
467 preempt_notifier_init(&vcpu->preempt_notifier, &kvm_preempt_ops); in kvm_vcpu_destroy()
6488 struct kvm_vcpu *preempt_notifier_to_vcpu(struct preempt_notifier *pn)
6490 return container_of(pn, struct kvm_vcpu, preempt_notifier);
6493 static void kvm_sched_in(struct preempt_notifier *pn, int cpu)
6506 static void kvm_sched_out(struct preempt_notifier *pn, in kvm_unregister_perf_callbacks()
/linux/kernel/sched/
H A Dcore.c5071 void preempt_notifier_register(struct preempt_notifier *notifier) in preempt_notifier_register()
5086 void preempt_notifier_unregister(struct preempt_notifier *notifier) in preempt_notifier_unregister()
5094 struct preempt_notifier *notifier; in __fire_sched_in_preempt_notifiers()
5110 struct preempt_notifier *notifier; in __fire_sched_out_preempt_notifiers()