Searched refs:wq (Results 251 - 275 of 711) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/gpu/drm/nouveau/include/nvkm/engine/
H A Ddisp.h41 struct workqueue_struct *wq; member in struct:nvkm_disp::__anon132
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib.h118 ((struct mlx5i_tx_wqe *)mlx5e_fetch_wqe(&(sq)->wq, pi, sizeof(struct mlx5i_tx_wqe)))
/linux-master/drivers/gpu/drm/tilcdc/
H A Dtilcdc_drv.c185 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 Dkfd_events.c267 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 Dmsp3400-driver.h110 wait_queue_head_t wq; member in struct:msp_state
/linux-master/net/smc/
H A Dsmc_rx.c34 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 Dxe_guc_submit.c519 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 Ddm-cache-target.c60 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 Dbtrfs.h1543 __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 Dqman_priv.h44 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 Dqueueing.h159 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 Dspi-lantiq-ssc.c174 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 Ddir_silly.c242 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 Dttm_device_test.c32 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 Dmaster.h137 * @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 Dhealth.c734 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 Den.h53 #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 Dcommon.c91 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 Dpanfrost_device.h138 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 Dpanthor_device.h132 /** @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 Dqp.c872 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 Di915_sw_fence.c526 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 Dxenbus_xs.c209 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 Dqmi_interface.c582 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 Ddomain.c323 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);

Completed in 608 milliseconds

<<11121314151617181920>>