/linux-master/drivers/gpu/drm/i915/selftests/ |
H A D | mock_gem_device.c | 73 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 D | otg.c | 246 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 D | virtual_ncidev.c | 28 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 D | base.c | 183 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 D | rpc_pipefs.c | 61 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 D | ttm_device.c | 213 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 D | xe_guc_ct_types.h | 119 /** @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 D | xe_guc_ct.h | 36 wake_up_all(&ct->wq);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_reset.c | 117 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 D | bbc_i2c.h | 61 wait_queue_head_t wq; member in struct:bbc_i2c_bus
|
/linux-master/drivers/char/tpm/ |
H A D | tpm_vtpm_proxy.c | 33 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 D | tpm_ibmvtpm.c | 222 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 D | mmu_rb.c | 44 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 D | aspeed-lpc-snoop.c | 62 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 D | mthca_cq.c | 484 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 D | ks7010_sdio.c | 252 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 D | test_lwt_ip_encap.sh | 117 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 D | ktls_tx.c | 273 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 D | srv6_end_flavors_test.sh | 445 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 D | saa7110.c | 50 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 D | qp.c | 186 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 D | event.c | 175 * @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 D | gdma_main.c | 1006 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 D | dm-ebs-target.c | 26 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 D | intel_display_driver.c | 238 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);
|