Home
last modified time | relevance | path

Searched refs:preempt_notifier (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/include/linux/
H A Dpreempt.h277 struct preempt_notifier;
282 * notifier: struct preempt_notifier for the task being scheduled
285 * notifier: struct preempt_notifier for the task being preempted
294 void (*sched_in)(struct preempt_notifier *notifier, int cpu);
295 void (*sched_out)(struct preempt_notifier *notifier,
300 * preempt_notifier - key for installing preemption notifiers
306 struct preempt_notifier { struct
313 void preempt_notifier_register(struct preempt_notifier *notifier);
314 void preempt_notifier_unregister(struct preempt_notifier *notifier);
316 static inline void preempt_notifier_init(struct preempt_notifier *notifie
[all...]
H A Dkvm_host.h266 struct preempt_notifier preempt_notifier; member
/kernel/linux/linux-6.6/include/linux/
H A Dpreempt.h321 struct preempt_notifier;
326 * notifier: struct preempt_notifier for the task being scheduled
329 * notifier: struct preempt_notifier for the task being preempted
338 void (*sched_in)(struct preempt_notifier *notifier, int cpu);
339 void (*sched_out)(struct preempt_notifier *notifier,
344 * preempt_notifier - key for installing preemption notifiers
350 struct preempt_notifier { struct
357 void preempt_notifier_register(struct preempt_notifier *notifier);
358 void preempt_notifier_unregister(struct preempt_notifier *notifier);
360 static inline void preempt_notifier_init(struct preempt_notifier *notifie
[all...]
H A Dkvm_host.h325 struct preempt_notifier preempt_notifier; member
/kernel/linux/linux-5.10/virt/kvm/
H A Dkvm_main.c215 preempt_notifier_register(&vcpu->preempt_notifier); in vcpu_load()
225 preempt_notifier_unregister(&vcpu->preempt_notifier); in vcpu_put()
469 preempt_notifier_init(&vcpu->preempt_notifier, &kvm_preempt_ops); in kvm_vcpu_init()
4877 struct kvm_vcpu *preempt_notifier_to_vcpu(struct preempt_notifier *pn) in preempt_notifier_to_vcpu()
4879 return container_of(pn, struct kvm_vcpu, preempt_notifier); in preempt_notifier_to_vcpu()
4882 static void kvm_sched_in(struct preempt_notifier *pn, int cpu) in kvm_sched_in()
4894 static void kvm_sched_out(struct preempt_notifier *pn, in kvm_sched_out()
/kernel/linux/linux-6.6/virt/kvm/
H A Dkvm_main.c215 preempt_notifier_register(&vcpu->preempt_notifier); in vcpu_load()
225 preempt_notifier_unregister(&vcpu->preempt_notifier); in vcpu_put()
500 preempt_notifier_init(&vcpu->preempt_notifier, &kvm_preempt_ops); in kvm_vcpu_init()
5949 struct kvm_vcpu *preempt_notifier_to_vcpu(struct preempt_notifier *pn) in preempt_notifier_to_vcpu()
5951 return container_of(pn, struct kvm_vcpu, preempt_notifier); in preempt_notifier_to_vcpu()
5954 static void kvm_sched_in(struct preempt_notifier *pn, int cpu) in kvm_sched_in()
5966 static void kvm_sched_out(struct preempt_notifier *pn, in kvm_sched_out()
/kernel/linux/linux-5.10/kernel/sched/
H A Dcore.c3591 void preempt_notifier_register(struct preempt_notifier *notifier) in preempt_notifier_register()
3594 WARN(1, "registering preempt_notifier while notifiers disabled\n"); in preempt_notifier_register()
3606 void preempt_notifier_unregister(struct preempt_notifier *notifier) in preempt_notifier_unregister()
3614 struct preempt_notifier *notifier; in __fire_sched_in_preempt_notifiers()
3630 struct preempt_notifier *notifier; in __fire_sched_out_preempt_notifiers()
/kernel/linux/linux-6.6/kernel/sched/
H A Dcore.c5082 void preempt_notifier_register(struct preempt_notifier *notifier) in preempt_notifier_register()
5085 WARN(1, "registering preempt_notifier while notifiers disabled\n"); in preempt_notifier_register()
5097 void preempt_notifier_unregister(struct preempt_notifier *notifier) in preempt_notifier_unregister()
5105 struct preempt_notifier *notifier; in __fire_sched_in_preempt_notifiers()
5121 struct preempt_notifier *notifier; in __fire_sched_out_preempt_notifiers()

Completed in 47 milliseconds