Searched refs:wq (Results 151 - 175 of 700) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/i915/selftests/
H A Dmock_gem_device.c73 destroy_workqueue(i915->wq);
213 i915->wq = alloc_ordered_workqueue("mock", 0);
214 if (!i915->wq)
253 destroy_workqueue(i915->wq);
/linux-master/drivers/usb/chipidea/
H A Dotg.c246 ci->wq = create_freezable_workqueue("ci_otg");
247 if (!ci->wq) {
264 if (ci->wq)
265 destroy_workqueue(ci->wq);
/linux-master/drivers/nfc/
H A Dvirtual_ncidev.c28 struct wait_queue_head wq; member in struct:virtual_nci_dev
70 wake_up_interruptible(&vdev->wq);
91 if (wait_event_interruptible(vdev->wq, vdev->send_buff))
149 init_waitqueue_head(&vdev->wq);
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dbase.c183 if (disp->super.wq) {
184 destroy_workqueue(disp->super.wq);
252 disp->super.wq = create_singlethread_workqueue("nvkm-disp");
253 if (!disp->super.wq)
/linux-master/fs/nfs/blocklayout/
H A Drpc_pipefs.c61 DECLARE_WAITQUEUE(wq, current);
86 add_wait_queue(&nn->bl_wq, &wq);
89 remove_wait_queue(&nn->bl_wq, &wq);
95 remove_wait_queue(&nn->bl_wq, &wq);
/linux-master/drivers/gpu/drm/ttm/
H A Dttm_device.c213 bdev->wq = alloc_workqueue("ttm",
215 if (!bdev->wq) {
252 drain_workqueue(bdev->wq);
253 destroy_workqueue(bdev->wq);
/linux-master/drivers/gpu/drm/xe/
H A Dxe_guc_ct_types.h119 /** @wq: wait queue used for reliable CT sends and freeing G2H credits */
120 wait_queue_head_t wq; member in struct:xe_guc_ct
H A Dxe_guc_ct.h36 wake_up_all(&ct->wq);
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_reset.c117 if (reset_domain->wq)
118 destroy_workqueue(reset_domain->wq);
137 reset_domain->wq = create_singlethread_workqueue(wq_name);
138 if (!reset_domain->wq) {
139 DRM_ERROR("Failed to allocate wq for amdgpu_reset_domain!");
/linux-master/drivers/sbus/char/
H A Dbbc_i2c.h61 wait_queue_head_t wq; member in struct:bbc_i2c_bus
/linux-master/drivers/char/tpm/
H A Dtpm_vtpm_proxy.c33 wait_queue_head_t wq; member in struct:proxy_dev
79 sig = wait_event_interruptible(proxy_dev->wq,
158 wake_up_interruptible(&proxy_dev->wq);
176 poll_wait(filp, &proxy_dev->wq, wait);
222 wake_up_interruptible(&proxy_dev->wq);
361 wake_up_interruptible(&proxy_dev->wq);
497 init_waitqueue_head(&proxy_dev->wq);
H A Dtpm_ibmvtpm.c222 sig = wait_event_interruptible(ibmvtpm->wq, !ibmvtpm->tpm_processing_cmd);
551 wake_up_interruptible(&ibmvtpm->wq);
580 wake_up_interruptible(&ibmvtpm->crq_queue.wq);
628 init_waitqueue_head(&crq_q->wq);
661 init_waitqueue_head(&ibmvtpm->wq);
681 if (!wait_event_timeout(ibmvtpm->crq_queue.wq,
/linux-master/drivers/infiniband/hw/hfi1/
H A Dmmu_rb.c44 struct workqueue_struct *wq,
65 h->wq = wq;
92 * Make sure the wq delete handler is finished running. It will not
202 queue_work(mnode->handler->wq, &mnode->handler->del_work);
208 * handler->del_work on handler->wq.
223 queue_work(handler->wq, &handler->del_work);
42 hfi1_mmu_rb_register(void *ops_arg, struct mmu_rb_ops *ops, struct workqueue_struct *wq, struct mmu_rb_handler **handler) argument
/linux-master/drivers/soc/aspeed/
H A Daspeed-lpc-snoop.c62 wait_queue_head_t wq; member in struct:aspeed_lpc_snoop_channel
90 ret = wait_event_interruptible(chan->wq,
107 poll_wait(file, &chan->wq, pt);
126 wake_up_interruptible(&chan->wq);
193 init_waitqueue_head(&lpc_snoop->chan[channel].wq);
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_cq.c484 struct mthca_wq *wq; local
534 wq = &(*cur_qp)->sq;
536 >> wq->wqe_shift);
542 wq = NULL;
548 wq = &(*cur_qp)->rq;
550 wqe_index = wqe >> wq->wqe_shift;
557 wqe_index = wq->max - 1;
561 if (wq) {
562 if (wq->last_comp < wqe_index)
563 wq
[all...]
/linux-master/drivers/staging/ks7010/
H A Dks7010_sdio.c252 queue_delayed_work(priv->wq, &priv->rw_dwork, 0);
274 queue_delayed_work(priv->wq, &priv->rw_dwork, 1);
279 queue_delayed_work(priv->wq, &priv->rw_dwork, 1);
365 queue_delayed_work(priv->wq, &priv->rw_dwork, 1);
375 queue_delayed_work(priv->wq, &priv->rw_dwork, 0);
403 queue_delayed_work(priv->wq, &priv->rw_dwork, 0);
487 queue_delayed_work(priv->wq, &priv->rw_dwork, 1);
505 queue_delayed_work(priv->wq, &priv->rw_dwork, 1);
596 queue_delayed_work(priv->wq,
607 queue_delayed_work(priv->wq,
[all...]
/linux-master/tools/testing/selftests/bpf/
H A Dtest_lwt_ip_encap.sh117 ip netns exec ${NS1} sysctl -wq net.ipv4.conf.all.rp_filter=0
118 ip netns exec ${NS2} sysctl -wq net.ipv4.conf.all.rp_filter=0
119 ip netns exec ${NS3} sysctl -wq net.ipv4.conf.all.rp_filter=0
120 ip netns exec ${NS1} sysctl -wq net.ipv4.conf.default.rp_filter=0
121 ip netns exec ${NS2} sysctl -wq net.ipv4.conf.default.rp_filter=0
122 ip netns exec ${NS3} sysctl -wq net.ipv4.conf.default.rp_filter=0
125 ip netns exec ${NS1} sysctl -wq net.ipv6.conf.all.accept_dad=0
126 ip netns exec ${NS2} sysctl -wq net.ipv6.conf.all.accept_dad=0
127 ip netns exec ${NS3} sysctl -wq net.ipv6.conf.all.accept_dad=0
128 ip netns exec ${NS1} sysctl -wq ne
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_tx.c273 struct workqueue_struct *wq; member in struct:mlx5e_tls_tx_pool
319 queue_work(pool->wq, work);
349 queue_work(pool->wq, work);
367 pool->wq = create_singlethread_workqueue("mlx5e_tls_tx_pool");
368 if (!pool->wq)
412 destroy_workqueue(pool->wq);
421 queue_work(pool->wq, &pool->destroy_work);
435 queue_work(pool->wq, &pool->create_work);
447 queue_work(pool->wq, &pool->create_work);
586 struct mlx5_wq_cyc *wq local
[all...]
/linux-master/tools/testing/selftests/net/
H A Dsrv6_end_flavors_test.sh445 ip netns exec "${nsname}" sysctl -wq net.ipv6.conf.all.accept_dad=0
446 ip netns exec "${nsname}" sysctl -wq net.ipv6.conf.default.accept_dad=0
447 ip netns exec "${nsname}" sysctl -wq net.ipv6.conf.all.forwarding=1
589 ip netns exec "${hsname}" sysctl -wq net.ipv6.conf.all.accept_dad=0
590 ip netns exec "${hsname}" sysctl -wq net.ipv6.conf.default.accept_dad=0
607 sysctl -wq net.ipv6.conf."${RT2HS_DEVNAME}".proxy_ndp=1
/linux-master/drivers/media/i2c/
H A Dsaa7110.c50 wait_queue_head_t wq; member in struct:saa7110
186 prepare_to_wait(&decoder->wq, &wait, TASK_UNINTERRUPTIBLE);
188 finish_wait(&decoder->wq, &wait);
221 prepare_to_wait(&decoder->wq, &wait, TASK_UNINTERRUPTIBLE);
223 finish_wait(&decoder->wq, &wait);
401 init_waitqueue_head(&decoder->wq);
/linux-master/drivers/infiniband/hw/mlx5/
H A Dqp.c186 struct mlx5_ib_wq *wq = &qp->sq; local
196 wq->offset, wq->wqe_cnt,
197 wq->wqe_shift, buflen,
221 buflen - bytes_copied, 0, wq->offset,
222 wq->wqe_cnt, wq->wqe_shift,
253 struct mlx5_ib_wq *wq = &qp->rq; local
258 wq->offset, wq
273 struct mlx5_ib_wq *wq = &qp->rq; local
1347 void *wq; local
1440 void *wq; local
5203 void *wq; local
5489 mlx5_ib_destroy_wq(struct ib_wq *wq, struct ib_udata *udata) argument
5583 mlx5_ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr, u32 wq_attr_mask, struct ib_udata *udata) argument
[all...]
/linux-master/drivers/platform/chrome/wilco_ec/
H A Devent.c175 * @wq: Wait queue to notify processes when events are available or the
192 wait_queue_head_t wq; member in struct:event_device_data
248 wake_up_interruptible(&dev_data->wq);
328 poll_wait(filp, &dev_data->wq, wait);
370 err = wait_event_interruptible(dev_data->wq,
431 wake_up_interruptible(&dev_data->wq);
476 init_waitqueue_head(&dev_data->wq);
/linux-master/drivers/net/ethernet/microsoft/mana/
H A Dgdma_main.c1006 u32 mana_gd_wq_avail_space(struct gdma_queue *wq) argument
1008 u32 used_space = (wq->head - wq->tail) * GDMA_WQE_BU_SIZE;
1009 u32 wq_size = wq->queue_size;
1016 u8 *mana_gd_get_wqe_ptr(const struct gdma_queue *wq, u32 wqe_offset) argument
1018 u32 offset = (wqe_offset * GDMA_WQE_BU_SIZE) & (wq->queue_size - 1);
1020 WARN_ON_ONCE((offset + GDMA_WQE_BU_SIZE) > wq->queue_size);
1022 return wq->queue_mem_ptr + offset;
1068 static void mana_gd_write_sgl(struct gdma_queue *wq, u8 *wqe_ptr, argument
1076 base_ptr = wq
1091 mana_gd_post_work_request(struct gdma_queue *wq, const struct gdma_wqe_request *wqe_req, struct gdma_posted_wqe_info *wqe_info) argument
[all...]
/linux-master/drivers/md/
H A Ddm-ebs-target.c26 struct workqueue_struct *wq; /* Workqueue for ^ processing of bios. */ member in struct:ebs_c
326 ec->wq = alloc_ordered_workqueue("dm-" DM_MSG_PREFIX, WQ_MEM_RECLAIM);
327 if (!ec->wq) {
352 if (ec->wq)
353 destroy_workqueue(ec->wq);
382 queue_work(ec->wq, &ec->ws);
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_display_driver.c238 i915->display.wq.modeset = alloc_ordered_workqueue("i915_modeset", 0);
239 i915->display.wq.flip = alloc_workqueue("i915_flip", WQ_HIGHPRI |
575 flush_workqueue(i915->display.wq.flip);
576 flush_workqueue(i915->display.wq.modeset);
618 destroy_workqueue(i915->display.wq.flip);
619 destroy_workqueue(i915->display.wq.modeset);

Completed in 237 milliseconds

1234567891011>>