/linux/drivers/gpu/drm/ci/xfails/ |
H A D | mediatek-mt8183-fails.txt | 19 kms_flip@dpms-off-confusion-interruptible,Fail 21 kms_flip@flip-vs-absolute-wf_vblank-interruptible,Fail 24 kms_flip@flip-vs-expired-vblank-interruptible,Fail 27 kms_flip@flip-vs-panning-interruptible,Fail 30 kms_flip@flip-vs-suspend-interruptible,Fail 31 kms_flip@flip-vs-wf_vblank-interruptible,Fail 33 kms_flip@plain-flip-fb-recreate-interruptible,Fail 34 kms_flip@plain-flip-interruptible,Fail 36 kms_flip@plain-flip-ts-check-interruptible,Fail
|
H A D | mediatek-mt8173-fails.txt | 26 kms_flip@dpms-off-confusion-interruptible,Fail 28 kms_flip@flip-vs-absolute-wf_vblank-interruptible,Fail 31 kms_flip@flip-vs-expired-vblank-interruptible,Fail 34 kms_flip@flip-vs-panning-interruptible,Fail 37 kms_flip@flip-vs-suspend-interruptible,Fail 39 kms_flip@plain-flip-fb-recreate-interruptible,Fail 40 kms_flip@plain-flip-interruptible,Fail 42 kms_flip@plain-flip-ts-check-interruptible,Fail
|
H A D | virtio_gpu-none-fails.txt | 135 kms_flip@absolute-wf_vblank-interruptible,Fail 138 kms_flip@blocking-absolute-wf_vblank-interruptible,Fail 142 kms_flip@dpms-vs-vblank-race-interruptible,Fail 144 kms_flip@flip-vs-absolute-wf_vblank-interruptible,Fail 147 kms_flip@flip-vs-expired-vblank-interruptible,Fail 150 kms_flip@flip-vs-wf_vblank-interruptible,Fail 152 kms_flip@modeset-vs-vblank-race-interruptible,Fail 154 kms_flip@plain-flip-fb-recreate-interruptible,Fail 156 kms_flip@plain-flip-ts-check-interruptible,Fail 158 kms_flip@wf_vblank-ts-check-interruptible,Fai [all...] |
H A D | rockchip-rk3399-fails.txt | 48 kms_flip@flip-vs-panning-interruptible,Fail 52 kms_flip@plain-flip-fb-recreate-interruptible,Fail 54 kms_flip@plain-flip-ts-check-interruptible,Fail 55 kms_flip@wf_vblank-ts-check-interruptible,Fail
|
H A D | vkms-none-flakes.txt | 20 kms_flip@flip-vs-expired-vblank-interruptible 27 kms_flip@flip-vs-wf_vblank-interruptible 34 kms_flip@plain-flip-fb-recreate-interruptible 48 kms_flip@plain-flip-ts-check-interruptible 62 kms_flip@flip-vs-absolute-wf_vblank-interruptible
|
H A D | rockchip-rk3399-flakes.txt | 20 kms_flip@dpms-vs-vblank-race-interruptible 27 kms_flip@flip-vs-absolute-wf_vblank-interruptible 34 kms_flip@flip-vs-wf_vblank-interruptible 132 kms_flip@modeset-vs-vblank-race-interruptible
|
H A D | i915-jsl-flakes.txt | 6 kms_flip@flip-vs-fences-interruptible
|
/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_overlay.c | 91 bool interruptible) in vmw_overlay_send_put() argument 179 bool interruptible) in vmw_overlay_send_stop() argument 194 interruptible, 3*HZ); in vmw_overlay_send_stop() 195 if (interruptible && ret == -ERESTARTSYS) in vmw_overlay_send_stop() 246 bool interruptible) in vmw_overlay_stop() argument 259 interruptible); in vmw_overlay_stop() 265 interruptible); in vmw_overlay_stop() 266 if (interruptible && ret == -ERESTARTSYS) in vmw_overlay_stop() 294 bool interruptible) in vmw_overlay_update_stream() argument 308 false, interruptible); in vmw_overlay_update_stream() [all...] |
H A D | vmwgfx_bo.c | 89 * @interruptible: Use interruptible wait. 96 bool interruptible) in vmw_bo_pin_in_placement() argument 98 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_placement() 104 ret = ttm_bo_reserve(bo, interruptible, false, NULL); in vmw_bo_pin_in_placement() 126 * @interruptible: Use interruptible wait. 132 bool interruptible) in vmw_bo_pin_in_vram_or_gmr() argument 134 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_vram_or_gmr() 140 ret = ttm_bo_reserve(bo, interruptible, fals in vmw_bo_pin_in_vram_or_gmr() 180 vmw_bo_pin_in_vram(struct vmw_private * dev_priv,struct vmw_bo * buf,bool interruptible) vmw_bo_pin_in_vram() argument 201 vmw_bo_pin_in_start_of_vram(struct vmw_private * dev_priv,struct vmw_bo * buf,bool interruptible) vmw_bo_pin_in_start_of_vram() argument 259 vmw_bo_unpin(struct vmw_private * dev_priv,struct vmw_bo * buf,bool interruptible) vmw_bo_unpin() argument [all...] |
H A D | vmwgfx_cmdbuf.c | 204 * @interruptible: Whether to wait interruptible when locking. 206 static int vmw_cmdbuf_cur_lock(struct vmw_cmdbuf_man *man, bool interruptible) in vmw_cmdbuf_cur_lock() argument 208 if (interruptible) { in vmw_cmdbuf_cur_lock() 688 * @interruptible: Whether to sleep interruptible when sleeping. 694 bool interruptible) in vmw_cmdbuf_cur_flush() argument 696 int ret = vmw_cmdbuf_cur_lock(man, interruptible); in vmw_cmdbuf_cur_flush() 711 * @interruptible: Sleep interruptible whil 718 vmw_cmdbuf_idle(struct vmw_cmdbuf_man * man,bool interruptible,unsigned long timeout) vmw_cmdbuf_idle() argument 799 vmw_cmdbuf_alloc_space(struct vmw_cmdbuf_man * man,struct drm_mm_node * node,size_t size,bool interruptible) vmw_cmdbuf_alloc_space() argument 863 vmw_cmdbuf_space_pool(struct vmw_cmdbuf_man * man,struct vmw_cmdbuf_header * header,size_t size,bool interruptible) vmw_cmdbuf_space_pool() argument 956 vmw_cmdbuf_alloc(struct vmw_cmdbuf_man * man,size_t size,bool interruptible,struct vmw_cmdbuf_header ** p_header) vmw_cmdbuf_alloc() argument 1001 vmw_cmdbuf_reserve_cur(struct vmw_cmdbuf_man * man,size_t size,int ctx_id,bool interruptible) vmw_cmdbuf_reserve_cur() argument 1074 vmw_cmdbuf_reserve(struct vmw_cmdbuf_man * man,size_t size,int ctx_id,bool interruptible,struct vmw_cmdbuf_header * header) vmw_cmdbuf_reserve() argument [all...] |
H A D | vmwgfx_bo.h | 117 bool interruptible); 120 bool interruptible); 123 bool interruptible); 127 bool interruptible);
|
H A D | vmwgfx_resource.c | 328 * @interruptible: Whether any sleeps during allocation should be 329 * performed while interruptible. 332 bool interruptible) in vmw_resource_buf_alloc() argument 511 * @interruptible: Whether any sleeps during allocation should be 512 * performed while interruptible. 519 bool interruptible, in vmw_resource_check_buffer() argument 528 ret = vmw_resource_buf_alloc(res, interruptible); in vmw_resource_check_buffer() 538 ret = ttm_eu_reserve_buffers(ticket, &val_list, interruptible, NULL); in vmw_resource_check_buffer() 579 int vmw_resource_reserve(struct vmw_resource *res, bool interruptible, in vmw_resource_reserve() argument 591 ret = vmw_resource_buf_alloc(res, interruptible); in vmw_resource_reserve() 635 vmw_resource_do_evict(struct ww_acquire_ctx * ticket,struct vmw_resource * res,bool interruptible) vmw_resource_do_evict() argument 966 vmw_resource_pin(struct vmw_resource * res,bool interruptible) vmw_resource_pin() argument [all...] |
H A D | vmwgfx_irq.c | 157 bool interruptible, in vmw_fallback_wait() argument 179 ret = vmw_cmdbuf_idle(dev_priv->cman, interruptible, in vmw_fallback_wait() 194 (interruptible) ? in vmw_fallback_wait() 212 __set_current_state((interruptible) ? in vmw_fallback_wait() 216 if (interruptible && signal_pending(current)) { in vmw_fallback_wait()
|
H A D | vmwgfx_cmd.c | 198 uint32_t bytes, bool interruptible, in vmw_fifo_wait_noirq() argument 209 (interruptible) ? in vmw_fifo_wait_noirq() 219 if (interruptible && signal_pending(current)) { in vmw_fifo_wait_noirq() 231 uint32_t bytes, bool interruptible, in vmw_fifo_wait() argument 242 interruptible, timeout); in vmw_fifo_wait() 247 if (interruptible) in vmw_fifo_wait() 500 * @interruptible: Whether to wait interruptible if function needs to sleep. 502 int vmw_cmd_flush(struct vmw_private *dev_priv, bool interruptible) in vmw_cmd_flush() argument 507 return vmw_cmdbuf_cur_flush(dev_priv->cman, interruptible); in vmw_cmd_flush() [all...] |
H A D | vmwgfx_fence.h | 78 bool interruptible, unsigned long timeout); 109 bool interruptible);
|
H A D | vmwgfx_fence.c | 230 bool interruptible, unsigned long timeout) in vmw_fence_obj_wait() argument 232 long ret = dma_fence_wait_timeout(&fence->base, interruptible, timeout); in vmw_fence_obj_wait() 566 * @interruptible: Interruptible waits if possible. 578 bool interruptible) in vmw_event_fence_action_queue() argument 608 bool interruptible) in vmw_event_fence_action_create() argument 639 interruptible); in vmw_event_fence_action_create() 645 interruptible); in vmw_event_fence_action_create()
|
H A D | vmwgfx_drv.h | 772 extern int vmw_resource_reserve(struct vmw_resource *res, bool interruptible, 866 bool interruptible); 1007 bool interruptible, 1046 extern int vmw_resource_pin(struct vmw_resource *res, bool interruptible); 1269 extern int vmw_cmdbuf_idle(struct vmw_cmdbuf_man *man, bool interruptible, 1272 int ctx_id, bool interruptible, 1278 size_t size, bool interruptible, 1282 bool interruptible);
|
/linux/drivers/gpu/drm/ttm/tests/ |
H A D | ttm_bo_test.c | 29 bool interruptible; member 36 .interruptible = false, 41 .interruptible = false, 46 .interruptible = true, 67 err = ttm_bo_reserve(bo, params->interruptible, params->no_wait, NULL); in ttm_bo_reserve_optimistic_no_ticket() 76 bool interruptible = false; in ttm_bo_reserve_locked_no_sleep() local 85 err = ttm_bo_reserve(bo, interruptible, no_wait, NULL); in ttm_bo_reserve_locked_no_sleep() 95 bool interruptible = false; in ttm_bo_reserve_no_wait_ticket() local 103 err = ttm_bo_reserve(bo, interruptible, no_wait, &ctx); in ttm_bo_reserve_no_wait_ticket() 113 bool interruptible in ttm_bo_reserve_double_resv() local 143 bool interruptible = false; ttm_bo_reserve_deadlock() local 189 bool interruptible = true; threaded_ttm_bo_reserve() local [all...] |
/linux/include/linux/ |
H A D | vgaarb.h | 30 int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible); 43 int interruptible) in vga_get() argument 73 * Shortcut to vga_get with interruptible set to true. 88 * Shortcut to vga_get with interruptible set to false.
|
/linux/Documentation/translations/zh_CN/locking/ |
H A D | mutex-design.rst | 115 以可中断方式(interruptible)获取互斥锁:: 121 当原子变量减为0时,以可中断方式(interruptible)获取互斥锁::
|
/linux/fs/xfs/scrub/ |
H A D | scrub.h | 14 bool interruptible; member 24 .interruptible = true, \ 48 if (widget->interruptible && fatal_signal_pending(current)) in xchk_maybe_relax()
|
/linux/drivers/gpu/drm/qxl/ |
H A D | qxl_cmd.c | 105 const void *new_elt, bool interruptible) in qxl_ring_push() argument 121 if (interruptible) { in qxl_ring_push() 179 uint32_t type, bool interruptible) in qxl_push_command_ring_release() argument 186 return qxl_ring_push(qdev->command_ring, &cmd, interruptible); in qxl_push_command_ring_release() 191 uint32_t type, bool interruptible) in qxl_push_cursor_ring_release() argument 198 return qxl_ring_push(qdev->cursor_ring, &cmd, interruptible); in qxl_push_cursor_ring_release()
|
H A D | qxl_drv.h | 357 int qxl_ring_push(struct qxl_ring *ring, const void *new_elt, bool interruptible); 381 uint32_t type, bool interruptible); 384 uint32_t type, bool interruptible);
|
/linux/drivers/gpu/drm/i915/ |
H A D | i915_deps.c | 105 ret = dma_fence_wait(fence, ctx->interruptible); in i915_deps_grow() 144 ret = dma_fence_wait(*fences, ctx->interruptible); in i915_deps_sync()
|
/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_region.h | 40 * @interruptible: Whether to perform object locking interruptible. 47 u32 interruptible:1; member
|