| /kernel/linux/linux-4.19/virt/kvm/ |
| D | async_pf.c | 33 struct kvm_async_pf *work) in kvm_async_page_present_sync() 40 struct kvm_async_pf *work) in kvm_async_page_present_async() 72 static void async_pf_execute(struct work_struct *work) in async_pf_execute() 122 struct kvm_async_pf *work = in kvm_clear_async_pf_completion_queue() local 148 struct kvm_async_pf *work = in kvm_clear_async_pf_completion_queue() local 161 struct kvm_async_pf *work; in kvm_check_async_pf_completion() local 183 struct kvm_async_pf *work; in kvm_setup_async_pf() local 229 struct kvm_async_pf *work; in kvm_async_pf_wakeup_all() local
|
| /kernel/linux/linux-4.19/include/linux/ |
| D | completion.h | 36 #define COMPLETION_INITIALIZER(work) \ argument 39 #define COMPLETION_INITIALIZER_ONSTACK_MAP(work, map) \ argument 42 #define COMPLETION_INITIALIZER_ONSTACK(work) \ argument 53 #define DECLARE_COMPLETION(work) \ argument 69 # define DECLARE_COMPLETION_ONSTACK(work) \ argument 71 # define DECLARE_COMPLETION_ONSTACK_MAP(work, map) \ argument 74 # define DECLARE_COMPLETION_ONSTACK(work) DECLARE_COMPLETION(work) argument 75 # define DECLARE_COMPLETION_ONSTACK_MAP(work, map) DECLARE_COMPLETION(work) argument
|
| D | workqueue.h | 28 #define work_data_bits(work) ((unsigned long *)(&(work)->data)) argument 116 struct work_struct work; member 125 struct work_struct work; member 158 static inline struct delayed_work *to_delayed_work(struct work_struct *work) in to_delayed_work() 163 static inline struct rcu_work *to_rcu_work(struct work_struct *work) in to_rcu_work() 169 struct work_struct work; member 210 static inline unsigned int work_static(struct work_struct *work) in work_static() 215 static inline void __init_work(struct work_struct *work, int onstack) { } in __init_work() 216 static inline void destroy_work_on_stack(struct work_struct *work) { } in destroy_work_on_stack() 217 static inline void destroy_delayed_work_on_stack(struct delayed_work *work) { } in destroy_delayed_work_on_stack() [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | completion.h | 36 #define COMPLETION_INITIALIZER(work) \ argument 39 #define COMPLETION_INITIALIZER_ONSTACK_MAP(work, map) \ argument 42 #define COMPLETION_INITIALIZER_ONSTACK(work) \ argument 53 #define DECLARE_COMPLETION(work) \ argument 69 # define DECLARE_COMPLETION_ONSTACK(work) \ argument 71 # define DECLARE_COMPLETION_ONSTACK_MAP(work, map) \ argument 74 # define DECLARE_COMPLETION_ONSTACK(work) DECLARE_COMPLETION(work) argument 75 # define DECLARE_COMPLETION_ONSTACK_MAP(work, map) DECLARE_COMPLETION(work) argument
|
| D | workqueue.h | 28 #define work_data_bits(work) ((unsigned long *)(&(work)->data)) argument 116 struct work_struct work; member 125 struct work_struct work; member 158 static inline struct delayed_work *to_delayed_work(struct work_struct *work) in to_delayed_work() 163 static inline struct rcu_work *to_rcu_work(struct work_struct *work) in to_rcu_work() 169 struct work_struct work; member 210 static inline unsigned int work_static(struct work_struct *work) in work_static() 215 static inline void __init_work(struct work_struct *work, int onstack) { } in __init_work() 216 static inline void destroy_work_on_stack(struct work_struct *work) { } in destroy_work_on_stack() 217 static inline void destroy_delayed_work_on_stack(struct delayed_work *work) { } in destroy_delayed_work_on_stack() [all …]
|
| /kernel/linux/linux-5.10/kernel/ |
| D | irq_work.c | 30 static bool irq_work_claim(struct irq_work *work) in irq_work_claim() 53 static void __irq_work_queue_local(struct irq_work *work) in __irq_work_queue_local() 67 bool irq_work_queue(struct irq_work *work) in irq_work_queue() 88 bool irq_work_queue_on(struct irq_work *work, int cpu) in irq_work_queue_on() 135 struct irq_work *work = arg; in irq_work_single() local 160 struct irq_work *work, *tmp; in irq_work_run_list() local 197 void irq_work_sync(struct irq_work *work) in irq_work_sync()
|
| D | kthread.c | 719 struct kthread_work *work; in kthread_worker_fn() local 860 struct kthread_work *work) in queuing_blocked() 868 struct kthread_work *work) in kthread_insert_work_sanity_check() 878 struct kthread_work *work, in kthread_insert_work() 902 struct kthread_work *work) in kthread_queue_work() 928 struct kthread_work *work = &dwork->work; in kthread_delayed_work_timer_fn() local 958 struct kthread_work *work = &dwork->work; in __kthread_queue_delayed_work() local 1001 struct kthread_work *work = &dwork->work; in kthread_queue_delayed_work() local 1018 struct kthread_work work; member 1022 static void kthread_flush_work_fn(struct kthread_work *work) in kthread_flush_work_fn() [all …]
|
| D | workqueue.c | 440 struct work_struct *work = addr; in work_is_static_object() local 451 struct work_struct *work = addr; in work_fixup_init() local 469 struct work_struct *work = addr; in work_fixup_free() local 489 static inline void debug_work_activate(struct work_struct *work) in debug_work_activate() 494 static inline void debug_work_deactivate(struct work_struct *work) in debug_work_deactivate() 499 void __init_work(struct work_struct *work, int onstack) in __init_work() 508 void destroy_work_on_stack(struct work_struct *work) in destroy_work_on_stack() 514 void destroy_delayed_work_on_stack(struct delayed_work *work) in destroy_delayed_work_on_stack() 522 static inline void debug_work_activate(struct work_struct *work) { } in debug_work_activate() 523 static inline void debug_work_deactivate(struct work_struct *work) { } in debug_work_deactivate() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/ |
| D | drm_vblank_work.c | 48 struct drm_vblank_work *work, *next; in drm_handle_vblank_works() local 72 struct drm_vblank_work *work, *next; in drm_vblank_cancel_pending_works() local 106 int drm_vblank_work_schedule(struct drm_vblank_work *work, in drm_vblank_work_schedule() 182 bool drm_vblank_work_cancel_sync(struct drm_vblank_work *work) in drm_vblank_work_cancel_sync() 218 void drm_vblank_work_flush(struct drm_vblank_work *work) in drm_vblank_work_flush() 240 void drm_vblank_work_init(struct drm_vblank_work *work, struct drm_crtc *crtc, in drm_vblank_work_init() 241 void (*func)(struct kthread_work *work)) in drm_vblank_work_init()
|
| D | drm_flip_work.c | 57 void drm_flip_work_queue_task(struct drm_flip_work *work, in drm_flip_work_queue_task() 76 void drm_flip_work_queue(struct drm_flip_work *work, void *val) in drm_flip_work_queue() 101 void drm_flip_work_commit(struct drm_flip_work *work, in drm_flip_work_commit() 116 struct drm_flip_work *work = container_of(w, struct drm_flip_work, worker); in flip_worker() local 147 void drm_flip_work_init(struct drm_flip_work *work, in drm_flip_work_init() 166 void drm_flip_work_cleanup(struct drm_flip_work *work) in drm_flip_work_cleanup()
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/ |
| D | drm_flip_work.c | 54 void drm_flip_work_queue_task(struct drm_flip_work *work, in drm_flip_work_queue_task() 73 void drm_flip_work_queue(struct drm_flip_work *work, void *val) in drm_flip_work_queue() 98 void drm_flip_work_commit(struct drm_flip_work *work, in drm_flip_work_commit() 113 struct drm_flip_work *work = container_of(w, struct drm_flip_work, worker); in flip_worker() local 144 void drm_flip_work_init(struct drm_flip_work *work, in drm_flip_work_init() 163 void drm_flip_work_cleanup(struct drm_flip_work *work) in drm_flip_work_cleanup()
|
| /kernel/linux/linux-4.19/kernel/ |
| D | irq_work.c | 29 static bool irq_work_claim(struct irq_work *work) in irq_work_claim() 60 static void __irq_work_queue_local(struct irq_work *work) in __irq_work_queue_local() 74 bool irq_work_queue(struct irq_work *work) in irq_work_queue() 95 bool irq_work_queue_on(struct irq_work *work, int cpu) in irq_work_queue_on() 143 struct irq_work *work, *tmp; in irq_work_run_list() local 197 void irq_work_sync(struct irq_work *work) in irq_work_sync()
|
| D | kthread.c | 640 struct kthread_work *work; in kthread_worker_fn() local 781 struct kthread_work *work) in queuing_blocked() 789 struct kthread_work *work) in kthread_insert_work_sanity_check() 799 struct kthread_work *work, in kthread_insert_work() 823 struct kthread_work *work) in kthread_queue_work() 849 struct kthread_work *work = &dwork->work; in kthread_delayed_work_timer_fn() local 877 struct kthread_work *work = &dwork->work; in __kthread_queue_delayed_work() local 920 struct kthread_work *work = &dwork->work; in kthread_queue_delayed_work() local 937 struct kthread_work work; member 941 static void kthread_flush_work_fn(struct kthread_work *work) in kthread_flush_work_fn() [all …]
|
| D | workqueue.c | 440 struct work_struct *work = addr; in work_is_static_object() local 451 struct work_struct *work = addr; in work_fixup_init() local 469 struct work_struct *work = addr; in work_fixup_free() local 489 static inline void debug_work_activate(struct work_struct *work) in debug_work_activate() 494 static inline void debug_work_deactivate(struct work_struct *work) in debug_work_deactivate() 499 void __init_work(struct work_struct *work, int onstack) in __init_work() 508 void destroy_work_on_stack(struct work_struct *work) in destroy_work_on_stack() 514 void destroy_delayed_work_on_stack(struct delayed_work *work) in destroy_delayed_work_on_stack() 522 static inline void debug_work_activate(struct work_struct *work) { } in debug_work_activate() 523 static inline void debug_work_deactivate(struct work_struct *work) { } in debug_work_deactivate() [all …]
|
| /kernel/linux/linux-5.10/virt/kvm/ |
| D | async_pf.c | 45 static void async_pf_execute(struct work_struct *work) in async_pf_execute() 100 struct kvm_async_pf *work = in kvm_clear_async_pf_completion_queue() local 126 struct kvm_async_pf *work = in kvm_clear_async_pf_completion_queue() local 139 struct kvm_async_pf *work; in kvm_check_async_pf_completion() local 166 struct kvm_async_pf *work; in kvm_setup_async_pf() local 205 struct kvm_async_pf *work; in kvm_async_pf_wakeup_all() local
|
| /kernel/linux/linux-4.19/drivers/scsi/libsas/ |
| D | sas_phy.c | 33 static void sas_phye_loss_of_signal(struct work_struct *work) in sas_phye_loss_of_signal() 43 static void sas_phye_oob_done(struct work_struct *work) in sas_phye_oob_done() 52 static void sas_phye_oob_error(struct work_struct *work) in sas_phye_oob_error() 81 static void sas_phye_spinup_hold(struct work_struct *work) in sas_phye_spinup_hold() 93 static void sas_phye_resume_timeout(struct work_struct *work) in sas_phye_resume_timeout() 110 static void sas_phye_shutdown(struct work_struct *work) in sas_phye_shutdown()
|
| /kernel/linux/linux-5.10/drivers/scsi/libsas/ |
| D | sas_phy.c | 17 static void sas_phye_loss_of_signal(struct work_struct *work) in sas_phye_loss_of_signal() 26 static void sas_phye_oob_done(struct work_struct *work) in sas_phye_oob_done() 34 static void sas_phye_oob_error(struct work_struct *work) in sas_phye_oob_error() 63 static void sas_phye_spinup_hold(struct work_struct *work) in sas_phye_spinup_hold() 75 static void sas_phye_resume_timeout(struct work_struct *work) in sas_phye_resume_timeout() 92 static void sas_phye_shutdown(struct work_struct *work) in sas_phye_shutdown()
|
| /kernel/linux/linux-5.10/drivers/edac/ |
| D | wq.c | 6 bool edac_queue_work(struct delayed_work *work, unsigned long delay) in edac_queue_work() 12 bool edac_mod_work(struct delayed_work *work, unsigned long delay) in edac_mod_work() 18 bool edac_stop_work(struct delayed_work *work) in edac_stop_work()
|
| /kernel/linux/linux-4.19/drivers/edac/ |
| D | wq.c | 5 bool edac_queue_work(struct delayed_work *work, unsigned long delay) in edac_queue_work() 11 bool edac_mod_work(struct delayed_work *work, unsigned long delay) in edac_mod_work() 17 bool edac_stop_work(struct delayed_work *work) in edac_stop_work()
|
| /kernel/linux/linux-5.10/kernel/locking/ |
| D | test-ww_mutex.c | 20 struct work_struct work; member 31 static void test_mutex_work(struct work_struct *work) in test_mutex_work() 148 struct work_struct work; member 157 static void test_abba_work(struct work_struct *work) in test_abba_work() 238 struct work_struct work; member 246 static void test_cycle_work(struct work_struct *work) in test_cycle_work() 343 struct work_struct work; member 378 static void stress_inorder_work(struct work_struct *work) in stress_inorder_work() 437 static void stress_reorder_work(struct work_struct *work) in stress_reorder_work() 497 static void stress_one_work(struct work_struct *work) in stress_one_work()
|
| /kernel/linux/linux-4.19/kernel/locking/ |
| D | test-ww_mutex.c | 33 struct work_struct work; member 44 static void test_mutex_work(struct work_struct *work) in test_mutex_work() 161 struct work_struct work; member 170 static void test_abba_work(struct work_struct *work) in test_abba_work() 251 struct work_struct work; member 259 static void test_cycle_work(struct work_struct *work) in test_cycle_work() 356 struct work_struct work; member 391 static void stress_inorder_work(struct work_struct *work) in stress_inorder_work() 450 static void stress_reorder_work(struct work_struct *work) in stress_reorder_work() 510 static void stress_one_work(struct work_struct *work) in stress_one_work()
|
| /kernel/linux/linux-5.10/fs/ |
| D | io-wq.c | 202 struct io_wq_work *work) in io_work_get_acct() 347 struct io_wq_work *work) in __io_worker_busy() 398 static inline unsigned int io_get_work_hash(struct io_wq_work *work) in io_get_work_hash() 407 struct io_wq_work *work, *tail; in io_get_next_work() local 434 static void io_wq_switch_mm(struct io_worker *worker, struct io_wq_work *work) in io_wq_switch_mm() 453 struct io_wq_work *work) in io_wq_switch_blkcg() 466 struct io_wq_work *work) in io_wq_switch_creds() 478 struct io_wq_work *work) in io_impersonate_work() 510 struct io_wq_work *work) in io_assign_current_work() 538 struct io_wq_work *work; in io_worker_handle_work() local [all …]
|
| /kernel/linux/linux-5.10/fs/btrfs/ |
| D | async-thread.c | 61 struct btrfs_fs_info * __pure btrfs_work_owner(const struct btrfs_work *work) in btrfs_work_owner() 224 struct btrfs_work *work; in run_ordered_work() local 299 struct btrfs_work *work = container_of(normal_work, struct btrfs_work, in btrfs_work_helper() local 328 void btrfs_init_work(struct btrfs_work *work, btrfs_func_t func, in btrfs_init_work() 340 struct btrfs_work *work) in __btrfs_queue_work() 356 struct btrfs_work *work) in btrfs_queue_work() 394 void btrfs_set_work_high_priority(struct btrfs_work *work) in btrfs_set_work_high_priority()
|
| /kernel/linux/linux-4.19/fs/btrfs/ |
| D | async-thread.c | 71 btrfs_work_owner(const struct btrfs_work *work) in btrfs_work_owner() 259 struct btrfs_work *work; in run_ordered_work() local 334 static void normal_work_helper(struct btrfs_work *work) in normal_work_helper() 365 void btrfs_init_work(struct btrfs_work *work, btrfs_work_func_t uniq_func, in btrfs_init_work() 379 struct btrfs_work *work) in __btrfs_queue_work() 395 struct btrfs_work *work) in btrfs_queue_work() 433 void btrfs_set_work_high_priority(struct btrfs_work *work) in btrfs_set_work_high_priority()
|
| /kernel/linux/linux-4.19/net/rds/ |
| D | threads.c | 161 void rds_connect_worker(struct work_struct *work) in rds_connect_worker() 190 void rds_send_worker(struct work_struct *work) in rds_send_worker() 216 void rds_recv_worker(struct work_struct *work) in rds_recv_worker() 240 void rds_shutdown_worker(struct work_struct *work) in rds_shutdown_worker()
|