/linux-master/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
H A D | disp.h | 41 struct workqueue_struct *wq; member in struct:nvkm_disp::__anon132
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ipoib.h | 118 ((struct mlx5i_tx_wqe *)mlx5e_fetch_wqe(&(sq)->wq, pi, sizeof(struct mlx5i_tx_wqe)))
|
/linux-master/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_drv.c | 185 if (priv->wq) 186 destroy_workqueue(priv->wq); 219 priv->wq = alloc_ordered_workqueue("tilcdc", 0); 220 if (!priv->wq) {
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_events.c | 267 list_for_each_entry(waiter, &ev->wq.head, wait.entry) 269 wake_up_all(&ev->wq); 411 init_waitqueue_head(&ev->wq); 487 init_waitqueue_head(&ev->wq); 632 ev->signaled = !ev->auto_reset || !waitqueue_active(&ev->wq); 639 list_for_each_entry(waiter, &ev->wq.head, wait.entry) 642 wake_up_all(&ev->wq); 821 add_wait_queue(&ev->wq, &waiter->wait); 927 remove_wait_queue(&waiters[i].event->wq,
|
/linux-master/drivers/media/i2c/ |
H A D | msp3400-driver.h | 110 wait_queue_head_t wq; member in struct:msp_state
|
/linux-master/net/smc/ |
H A D | smc_rx.c | 34 struct socket_wq *wq; local 41 wq = rcu_dereference(sk->sk_wq); 42 if (skwq_has_sleeper(wq)) 43 wake_up_interruptible_sync_poll(&wq->wait, EPOLLIN | EPOLLPRI |
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_guc_submit.c | 519 offsetof(struct guc_submit_parallel_scratch, wq[0])); 521 offsetof(struct guc_submit_parallel_scratch, wq[0])); 592 parallel_write(xe, map, wq[q->guc->wqi_tail / sizeof(u32)], 633 wq[q->guc->wqi_tail / sizeof(u32)])); 758 ret = wait_event_timeout(guc->ct.wq, !exec_queue_pending_enable(q) || 884 ret = wait_event_timeout(guc->ct.wq, 970 ret = wait_event_timeout(guc->ct.wq, 1100 wait_event(guc->ct.wq, q->guc->resume_time != RESUME_PENDING || 1452 wake_up_all(&guc->ct.wq); 1459 wait_event(guc->ct.wq, !guc_read_stoppe [all...] |
/linux-master/drivers/md/ |
H A D | dm-cache-target.c | 60 static inline void queue_continuation(struct workqueue_struct *wq, argument 63 queue_work(wq, &k->ws); 89 struct workqueue_struct *wq; member in struct:batcher 128 queue_work(b->wq, ws); 145 struct workqueue_struct *wq) 151 b->wq = wq; 162 queue_work(b->wq, &b->commit_work); 371 struct workqueue_struct *wq; member in struct:cache 451 queue_work(cache->wq, 140 batcher_init(struct batcher *b, blk_status_t (*commit_op)(void *), void *commit_context, void (*issue_op)(struct bio *bio, void *), void *issue_context, struct workqueue_struct *wq) argument [all...] |
/linux-master/include/trace/events/ |
H A D | btrfs.h | 1543 __field( const void *, wq ) 1551 __entry->wq = work->wq; 1557 TP_printk_btrfs("work=%p (normal_work=%p) wq=%p func=%ps ordered_func=%p", 1558 __entry->work, __entry->normal_work, __entry->wq, 1614 TP_PROTO(const struct btrfs_workqueue *wq, const char *name), 1616 TP_ARGS(wq, name), 1619 __field( const void *, wq ) 1623 TP_fast_assign_btrfs(btrfs_workqueue_owner(wq), 1624 __entry->wq [all...] |
/linux-master/drivers/soc/fsl/qbman/ |
H A D | qman_priv.h | 44 u16 channel_wq; /* ignores wq (3 lsbits): _res[0-2] */ 49 static inline u16 qm_mcr_querywq_get_chan(const struct qm_mcr_querywq *wq) argument 51 return wq->channel_wq >> 3;
|
/linux-master/drivers/net/wireguard/ |
H A D | queueing.h | 159 struct sk_buff *skb, struct workqueue_struct *wq) 176 queue_work_on(cpu, wq, &per_cpu_ptr(device_queue->worker, cpu)->work); 157 wg_queue_enqueue_per_device_and_peer( struct crypt_queue *device_queue, struct prev_queue *peer_queue, struct sk_buff *skb, struct workqueue_struct *wq) argument
|
/linux-master/drivers/spi/ |
H A D | spi-lantiq-ssc.c | 174 struct workqueue_struct *wq; member in struct:lantiq_ssc_spi 469 flush_workqueue(spi->wq); 659 queue_work(spi->wq, &spi->work); 698 queue_work(spi->wq, &spi->work); 979 spi->wq = alloc_ordered_workqueue(dev_name(dev), WQ_MEM_RECLAIM); 980 if (!spi->wq) { 1007 destroy_workqueue(spi->wq); 1026 destroy_workqueue(spi->wq);
|
/linux-master/fs/afs/ |
H A D | dir_silly.c | 242 DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); 248 alias = d_alloc_parallel(dentry->d_parent, &dentry->d_name, &wq);
|
/linux-master/drivers/gpu/drm/ttm/tests/ |
H A D | ttm_device_test.c | 32 KUNIT_ASSERT_NOT_NULL(test, ttm_dev->wq); 63 KUNIT_ASSERT_NOT_NULL(test, ttm_devs[i].wq);
|
/linux-master/include/linux/i3c/ |
H A D | master.h | 137 * @wq: workqueue used to execute IBI handlers. 160 struct workqueue_struct *wq; member in struct:i3c_device_ibi_info 484 * @wq: workqueue which can be used by master 508 struct workqueue_struct *wq; member in struct:i3c_master_controller
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | health.c | 734 queue_work(health->wq, &health->fatal_report_work); 758 queue_delayed_work(health->wq, &health->update_fw_log_ts_work, 795 queue_work(health->wq, &health->report_work); 801 queue_work(health->wq, &health->report_work); 837 queue_delayed_work(health->wq, &health->update_fw_log_ts_work, 0); 855 destroy_workqueue(health->wq); 880 health->wq = create_singlethread_workqueue(name); 882 if (!health->wq)
|
H A D | en.h | 53 #include "wq.h" 358 struct mlx5_cqwq wq; member in struct:mlx5e_cq 446 struct mlx5_wq_cyc wq; member in struct:mlx5e_txqsq 513 struct mlx5_wq_cyc wq; member in struct:mlx5e_xdpsq 552 struct mlx5_wq_cyc wq; member in struct:mlx5e_icosq 674 struct mlx5_wq_cyc wq; member in struct:mlx5e_rq::__anon771::__anon772 681 struct mlx5_wq_ll wq; member in struct:mlx5e_rq::__anon771::__anon773 903 struct workqueue_struct *wq; member in struct:mlx5e_priv 1062 struct workqueue_struct *wq; member in struct:mlx5e_create_cq_param
|
/linux-master/net/atm/ |
H A D | common.c | 91 struct socket_wq *wq; local 94 wq = rcu_dereference(sk->sk_wq); 95 if (skwq_has_sleeper(wq)) 96 wake_up(&wq->wait); 110 struct socket_wq *wq; local 115 wq = rcu_dereference(sk->sk_wq); 116 if (skwq_has_sleeper(wq)) 117 wake_up_interruptible(&wq->wait);
|
/linux-master/drivers/gpu/drm/panfrost/ |
H A D | panfrost_device.h | 138 struct workqueue_struct *wq; member in struct:panfrost_device::__anon753 298 queue_work(pfdev->reset.wq, &pfdev->reset.work);
|
/linux-master/drivers/gpu/drm/panthor/ |
H A D | panthor_device.h | 132 /** @wq: Ordered worqueud used to schedule reset operations. */ 133 struct workqueue_struct *wq; member in struct:panthor_device::__anon32 191 queue_work(ptdev->reset.wq, &ptdev->reset.work);
|
/linux-master/drivers/infiniband/hw/mlx4/ |
H A D | qp.c | 872 struct mlx4_ib_create_wq wq; local 888 if (ib_copy_from_udata(&wq, udata, copy_len)) { 893 if (wq.comp_mask || wq.reserved[0] || wq.reserved[1] || 894 wq.reserved[2]) { 900 if (wq.log_range_size > ilog2(dev->dev->caps.max_rss_tbl_sz)) { 906 range_size = 1 << wq.log_range_size; 921 qp->umem = ib_umem_get(pd->device, wq.buf_addr, qp->buf_size, 0); 937 err = mlx4_ib_db_map_user(udata, wq 1379 struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq); local 2014 struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq); local 2047 struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq); local 2073 struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq); local 3278 mlx4_wq_overflow(struct mlx4_ib_wq *wq, int nreq, struct ib_cq *ib_cq) argument [all...] |
/linux-master/drivers/gpu/drm/i915/selftests/ |
H A D | i915_sw_fence.c | 526 struct workqueue_struct *wq; local 529 wq = alloc_workqueue("i1915-selftest", 0, 0); 530 if (wq == NULL) 550 queue_work(wq, &ipc.work); 574 destroy_workqueue(wq);
|
/linux-master/drivers/xen/xenbus/ |
H A D | xenbus_xs.c | 209 wait_event(req->wq, test_reply(req)); 234 init_waitqueue_head(&req->wq); 273 wake_up(&req->wq); 925 wake_up(&req->wq); 927 wake_up(&req->wq);
|
/linux-master/drivers/soc/qcom/ |
H A D | qmi_interface.c | 582 queue_work(qmi->wq, &qmi->work); 653 qmi->wq = alloc_ordered_workqueue("qmi_msg_handler", 0); 654 if (!qmi->wq) { 673 destroy_workqueue(qmi->wq); 702 destroy_workqueue(qmi->wq);
|
/linux-master/drivers/thunderbolt/ |
H A D | domain.c | 323 destroy_workqueue(tb->wq); 396 tb->wq = alloc_ordered_workqueue("thunderbolt%d", 0, tb->index); 397 if (!tb->wq) 414 destroy_workqueue(tb->wq); 508 flush_workqueue(tb->wq);
|