Searched refs:preempt_notifier (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/include/linux/ |
H A D | preempt.h | 277 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 D | kvm_host.h | 266 struct preempt_notifier preempt_notifier; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | preempt.h | 321 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 D | kvm_host.h | 325 struct preempt_notifier preempt_notifier; member
|
/kernel/linux/linux-5.10/virt/kvm/ |
H A D | kvm_main.c | 215 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 D | kvm_main.c | 215 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 D | core.c | 3591 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 D | core.c | 5082 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