/linux/include/linux/ |
H A D | workqueue.h | 119 struct workqueue_struct *wq; 128 struct workqueue_struct *wq; 424 * workqueue_struct->min_active definition. 460 extern struct workqueue_struct *system_wq; /* use system_percpu_wq, this will be removed */ 461 extern struct workqueue_struct *system_percpu_wq; 462 extern struct workqueue_struct *system_highpri_wq; 463 extern struct workqueue_struct *system_long_wq; 464 extern struct workqueue_struct *system_unbound_wq; 465 extern struct workqueue_struct *system_dfl_wq; 466 extern struct workqueue_struct *system_freezable_w [all...] |
H A D | closure.h | 146 struct workqueue_struct *wq; 249 struct workqueue_struct *wq) in set_closure_fn() 258 struct workqueue_struct *wq = cl->wq; in closure_queue() 428 struct workqueue_struct *wq, in closure_call()
|
H A D | padata.h | 165 struct workqueue_struct *parallel_wq; 166 struct workqueue_struct *serial_wq;
|
/linux/kernel/ |
H A D | workqueue.c | 258 struct workqueue_struct *wq; /* I: the owning workqueue */ 335 struct workqueue_struct { struct 373 * Destruction of workqueue_struct is RCU protected to allow walking argument 506 struct workqueue_struct *system_wq __ro_after_init; 508 struct workqueue_struct *system_percpu_wq __ro_after_init; 510 struct workqueue_struct *system_highpri_wq __ro_after_init; 512 struct workqueue_struct *system_long_wq __ro_after_init; 514 struct workqueue_struct *system_unbound_wq __ro_after_init; 516 struct workqueue_struct *system_dfl_wq __ro_after_init; 518 struct workqueue_struct *system_freezable_w 336 pwqsworkqueue_struct global() argument 337 listworkqueue_struct global() argument 339 mutexworkqueue_struct global() argument 340 work_colorworkqueue_struct global() argument 341 flush_colorworkqueue_struct global() argument 342 nr_pwqs_to_flushworkqueue_struct global() argument 343 first_flusherworkqueue_struct global() argument 344 flusher_queueworkqueue_struct global() argument 345 flusher_overflowworkqueue_struct global() argument 347 maydaysworkqueue_struct global() argument 348 rescuerworkqueue_struct global() argument 377 rcuworkqueue_struct global() argument 380 ____cacheline_alignedworkqueue_struct global() argument 381 cpu_pwqworkqueue_struct global() argument 382 node_nr_activeworkqueue_struct global() argument [all...] |
/linux/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cptpf.h | 42 struct workqueue_struct *afpf_mbox_wq; 49 struct workqueue_struct *vfpf_mbox_wq; 51 struct workqueue_struct *flr_wq;
|
/linux/include/linux/sunrpc/ |
H A D | sched.h | 88 struct workqueue_struct *tk_workqueue; /* Normally rpciod, but could 124 struct workqueue_struct *workqueue; 261 struct rpc_task *rpc_wake_up_first_on_wq(struct workqueue_struct *wq, 281 extern struct workqueue_struct *rpciod_workqueue; 282 extern struct workqueue_struct *xprtiod_workqueue;
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_device_types.h | 435 struct workqueue_struct *wq; 474 struct workqueue_struct *preempt_fence_wq; 477 struct workqueue_struct *ordered_wq; 480 struct workqueue_struct *unordered_wq; 483 struct workqueue_struct *destroy_wq;
|
H A D | xe_gt_types.h | 241 struct workqueue_struct *pf_wq; 243 struct workqueue_struct *acc_wq; 308 struct workqueue_struct *ordered_wq;
|
H A D | xe_gpu_scheduler.h | 15 struct workqueue_struct *submit_wq, 17 long timeout, struct workqueue_struct *timeout_wq,
|
H A D | xe_gpu_scheduler.c | 60 struct workqueue_struct *submit_wq, in xe_sched_init() 62 long timeout, struct workqueue_struct *timeout_wq, in xe_sched_init()
|
/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_display_core.h | 200 struct workqueue_struct *dp_wq; 572 struct workqueue_struct *modeset; 575 struct workqueue_struct *flip; 578 struct workqueue_struct *cleanup; 581 struct workqueue_struct *unordered;
|
/linux/include/drm/ |
H A D | gpu_scheduler.h | 583 struct workqueue_struct *submit_wq; 584 struct workqueue_struct *timeout_wq; 619 struct workqueue_struct *submit_wq; 620 struct workqueue_struct *timeout_wq;
|
/linux/drivers/net/fjes/ |
H A D | fjes.h | 41 struct workqueue_struct *txrx_wq; 42 struct workqueue_struct *control_wq;
|
/linux/drivers/infiniband/hw/hfi1/ |
H A D | mmu_rb.h | 49 struct workqueue_struct *wq; 55 struct workqueue_struct *wq,
|
/linux/drivers/net/wireless/quantenna/qtnfmac/ |
H A D | shm_ipc.h | 46 struct workqueue_struct *workqueue; 54 struct workqueue_struct *workqueue,
|
/linux/drivers/hv/ |
H A D | hyperv_vmbus.h | 266 struct workqueue_struct *work_queue; 267 struct workqueue_struct *handle_primary_chan_wq; 268 struct workqueue_struct *handle_sub_chan_wq; 269 struct workqueue_struct *rescind_work_queue;
|
/linux/net/sunrpc/xprtrdma/ |
H A D | svc_rdma.c | 267 struct workqueue_struct *svcrdma_wq; 274 struct workqueue_struct *wq = svcrdma_wq; in svc_rdma_cleanup() 285 struct workqueue_struct *wq; in svc_rdma_init()
|
/linux/sound/soc/codecs/ |
H A D | mt6359-accdet.h | 121 struct workqueue_struct *accdet_workqueue; 123 struct workqueue_struct *jd_workqueue;
|
/linux/include/scsi/ |
H A D | fcoe_sysfs.h | 53 struct workqueue_struct *work_q; 54 struct workqueue_struct *devloss_work_q;
|
/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_sched.h | 102 struct workqueue_struct *wq; 112 struct workqueue_struct *wq, u32 credit_limit);
|
/linux/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_drv.h | 16 struct workqueue_struct; 72 struct workqueue_struct *wq;
|
/linux/fs/xfs/ |
H A D | xfs_mount.h | 173 struct workqueue_struct *m_buf_workqueue; 174 struct workqueue_struct *m_unwritten_workqueue; 175 struct workqueue_struct *m_reclaim_workqueue; 176 struct workqueue_struct *m_sync_workqueue; 177 struct workqueue_struct *m_blockgc_wq; 178 struct workqueue_struct *m_inodegc_wq;
|
/linux/drivers/scsi/qedf/ |
H A D | qedf.h | 201 extern struct workqueue_struct *qedf_io_wq; 343 struct workqueue_struct *ll2_recv_wq; 344 struct workqueue_struct *link_update_wq; 394 struct workqueue_struct *timer_work_queue; 398 struct workqueue_struct *dpc_wq;
|
/linux/net/sunrpc/ |
H A D | sched.c | 56 struct workqueue_struct *rpciod_workqueue __read_mostly; 57 struct workqueue_struct *xprtiod_workqueue __read_mostly; 363 static void rpc_make_runnable(struct workqueue_struct *wq, in rpc_make_runnable() 510 static void __rpc_do_wake_up_task_on_wq(struct workqueue_struct *wq, in __rpc_do_wake_up_task_on_wq() 531 rpc_wake_up_task_on_wq_queue_action_locked(struct workqueue_struct *wq, in rpc_wake_up_task_on_wq_queue_action_locked() 666 struct rpc_task *rpc_wake_up_first_on_wq(struct workqueue_struct *wq, in rpc_wake_up_first_on_wq() 1214 struct workqueue_struct *q) in rpc_final_put_task() 1223 static void rpc_do_put_task(struct rpc_task *task, struct workqueue_struct *q) in rpc_do_put_task() 1280 struct workqueue_struct *wq; in rpciod_start() 1304 struct workqueue_struct *w in rpciod_stop() [all...] |
/linux/fs/bcachefs/ |
H A D | bcachefs.h | 889 struct workqueue_struct *btree_read_complete_wq; 890 struct workqueue_struct *btree_write_submit_wq; 915 struct workqueue_struct *btree_interior_update_worker; 918 struct workqueue_struct *btree_node_rewrite_worker; 946 struct workqueue_struct *btree_update_wq; 947 struct workqueue_struct *btree_write_complete_wq; 949 struct workqueue_struct *copygc_wq; 955 struct workqueue_struct *write_ref_wq;
|