Home
last modified time | relevance | path

Searched refs:interruptible (Results 1 – 25 of 86) sorted by relevance

1234

/linux/drivers/gpu/drm/ci/xfails/
H A Dvirtio_gpu-none-fails.txt32 kms_flip@absolute-wf_vblank-interruptible,Fail
35 kms_flip@blocking-absolute-wf_vblank-interruptible,Fail
39 kms_flip@dpms-vs-vblank-race-interruptible,Fail
41 kms_flip@flip-vs-absolute-wf_vblank-interruptible,Fail
44 kms_flip@flip-vs-expired-vblank-interruptible,Fail
47 kms_flip@flip-vs-wf_vblank-interruptible,Fail
49 kms_flip@modeset-vs-vblank-race-interruptible,Fail
51 kms_flip@plain-flip-fb-recreate-interruptible,Fail
53 kms_flip@plain-flip-ts-check-interruptible,Fail
55 kms_flip@wf_vblank-ts-check-interruptible,Fail
H A Drockchip-rk3399-fails.txt31 kms_flip@flip-vs-absolute-wf_vblank-interruptible,Fail
35 kms_flip@flip-vs-panning-interruptible,Fail
39 kms_flip@plain-flip-fb-recreate-interruptible,Fail
41 kms_flip@plain-flip-ts-check-interruptible,Fail
43 kms_flip@wf_vblank-ts-check-interruptible,Fail
H A Drockchip-rk3399-flakes.txt3 kms_flip@dpms-vs-vblank-race-interruptible
4 kms_flip@flip-vs-wf_vblank-interruptible
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_overlay.c91 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 Dvmwgfx_bo.c71 bool interruptible) in vmw_bo_pin_in_placement() argument
73 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_placement()
79 ret = ttm_bo_reserve(bo, interruptible, false, NULL); in vmw_bo_pin_in_placement()
107 bool interruptible) in vmw_bo_pin_in_vram_or_gmr() argument
109 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_vram_or_gmr()
115 ret = ttm_bo_reserve(bo, interruptible, false, NULL); in vmw_bo_pin_in_vram_or_gmr()
155 bool interruptible) in vmw_bo_pin_in_vram() argument
158 interruptible); in vmw_bo_pin_in_vram()
176 bool interruptible) in vmw_bo_pin_in_start_of_vram() argument
178 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_start_of_vram()
[all …]
H A Dvmwgfx_cmdbuf.c206 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()
694 bool interruptible) in vmw_cmdbuf_cur_flush() argument
696 int ret = vmw_cmdbuf_cur_lock(man, interruptible); in vmw_cmdbuf_cur_flush()
718 int vmw_cmdbuf_idle(struct vmw_cmdbuf_man *man, bool interruptible, in vmw_cmdbuf_idle() argument
723 ret = vmw_cmdbuf_cur_flush(man, interruptible); in vmw_cmdbuf_idle()
728 if (interruptible) { in vmw_cmdbuf_idle()
799 bool interruptible) in vmw_cmdbuf_alloc_space() argument
811 if (interruptible) { in vmw_cmdbuf_alloc_space()
826 if (interruptible) { in vmw_cmdbuf_alloc_space()
[all …]
H A Dvmwgfx_bo.h107 bool interruptible);
110 bool interruptible);
113 bool interruptible);
117 bool interruptible);
H A Dvmwgfx_resource.c323 bool interruptible) in vmw_resource_buf_alloc() argument
510 bool interruptible, in vmw_resource_check_buffer() argument
519 ret = vmw_resource_buf_alloc(res, interruptible); in vmw_resource_check_buffer()
529 ret = ttm_eu_reserve_buffers(ticket, &val_list, interruptible, NULL); in vmw_resource_check_buffer()
570 int vmw_resource_reserve(struct vmw_resource *res, bool interruptible, in vmw_resource_reserve() argument
582 ret = vmw_resource_buf_alloc(res, interruptible); in vmw_resource_reserve()
626 struct vmw_resource *res, bool interruptible) in vmw_resource_do_evict() argument
636 ret = vmw_resource_check_buffer(ticket, res, interruptible, &val_buf); in vmw_resource_do_evict()
957 int vmw_resource_pin(struct vmw_resource *res, bool interruptible) in vmw_resource_pin() argument
959 struct ttm_operation_ctx ctx = { interruptible, false }; in vmw_resource_pin()
[all …]
H A Dvmwgfx_irq.c166 bool interruptible, in vmw_fallback_wait() argument
188 ret = vmw_cmdbuf_idle(dev_priv->cman, interruptible, in vmw_fallback_wait()
203 (interruptible) ? in vmw_fallback_wait()
221 __set_current_state((interruptible) ? in vmw_fallback_wait()
225 if (interruptible && signal_pending(current)) { in vmw_fallback_wait()
H A Dvmwgfx_cmd.c198 uint32_t bytes, bool interruptible, in vmw_fifo_wait_noirq()
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()
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()
507 return vmw_cmdbuf_cur_flush(dev_priv->cman, interruptible); in vmw_cmd_flush()
197 vmw_fifo_wait_noirq(struct vmw_private * dev_priv,uint32_t bytes,bool interruptible,unsigned long timeout) vmw_fifo_wait_noirq() argument
230 vmw_fifo_wait(struct vmw_private * dev_priv,uint32_t bytes,bool interruptible,unsigned long timeout) vmw_fifo_wait() argument
501 vmw_cmd_flush(struct vmw_private * dev_priv,bool interruptible) vmw_cmd_flush() argument
[all...]
H A Dvmwgfx_fence.h95 bool interruptible, unsigned long timeout);
126 bool interruptible);
H A Dvmwgfx_drv.h776 extern int vmw_resource_reserve(struct vmw_resource *res, bool interruptible,
877 bool interruptible);
1018 bool interruptible,
1066 extern int vmw_resource_pin(struct vmw_resource *res, bool interruptible);
1280 extern int vmw_cmdbuf_idle(struct vmw_cmdbuf_man *man, bool interruptible,
1283 int ctx_id, bool interruptible,
1289 size_t size, bool interruptible,
1293 bool interruptible);
H A Dvmwgfx_fence.c523 bool interruptible, unsigned long timeout) in vmw_fence_obj_wait() argument
525 long ret = dma_fence_wait_timeout(&fence->base, interruptible, timeout); in vmw_fence_obj_wait()
945 bool interruptible) in vmw_event_fence_action_queue() argument
979 bool interruptible) in vmw_event_fence_action_create() argument
1010 interruptible); in vmw_event_fence_action_create()
1016 interruptible); in vmw_event_fence_action_create()
/linux/drivers/gpu/drm/ttm/tests/
H A Dttm_bo_test.c23 bool interruptible; member
30 .interruptible = false,
35 .interruptible = false,
40 .interruptible = true,
61 err = ttm_bo_reserve(bo, params->interruptible, params->no_wait, NULL); in ttm_bo_reserve_optimistic_no_ticket()
70 bool interruptible = false; in ttm_bo_reserve_locked_no_sleep() local
79 err = ttm_bo_reserve(bo, interruptible, no_wait, NULL); in ttm_bo_reserve_locked_no_sleep()
89 bool interruptible = false; in ttm_bo_reserve_no_wait_ticket() local
97 err = ttm_bo_reserve(bo, interruptible, no_wait, &ctx); in ttm_bo_reserve_no_wait_ticket()
107 bool interruptible = false; in ttm_bo_reserve_double_resv() local
[all …]
/linux/include/drm/ttm/
H A Dttm_bo.h184 bool interruptible; member
244 bool interruptible, bool no_wait, in ttm_bo_reserve() argument
259 if (interruptible) in ttm_bo_reserve()
279 bool interruptible, in ttm_bo_reserve_slowpath() argument
282 if (interruptible) { in ttm_bo_reserve_slowpath()
372 uint32_t alignment, bool interruptible,
/linux/drivers/gpu/drm/
H A Ddrm_modeset_lock.c254 ctx->interruptible = true; in drm_modeset_acquire_init()
292 bool interruptible, bool slow) in modeset_lock() argument
306 } else if (interruptible && slow) { in modeset_lock()
308 } else if (interruptible) { in modeset_lock()
358 return modeset_lock(contended, ctx, ctx->interruptible, true); in drm_modeset_backoff()
396 return modeset_lock(lock, ctx, ctx->interruptible, false); in drm_modeset_lock()
/linux/include/linux/
H A Dvgaarb.h30 int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible);
43 int interruptible) in vga_get() argument
/linux/Documentation/translations/zh_CN/locking/
H A Dmutex-design.rst115 以可中断方式(interruptible)获取互斥锁::
121 当原子变量减为0时,以可中断方式(interruptible)获取互斥锁::
/linux/drivers/gpu/drm/qxl/
H A Dqxl_cmd.c105 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 Dqxl_drv.h357 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 Di915_deps.c105 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/ttm/
H A Dttm_bo.c242 bool interruptible, bool no_wait_gpu, in ttm_bo_cleanup_refs() argument
261 interruptible, in ttm_bo_cleanup_refs()
576 if (ctx->interruptible) in ttm_mem_evict_wait_busy()
636 ret = ttm_bo_cleanup_refs(bo, ctx->interruptible, in ttm_mem_evict_first()
1051 uint32_t alignment, bool interruptible, in ttm_bo_init_validate() argument
1055 struct ttm_operation_ctx ctx = { interruptible, false }; in ttm_bo_init_validate()
1111 ctx->interruptible, 15 * HZ); in ttm_bo_wait_ctx()
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_region.h47 u32 interruptible:1; member
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_submission.h38 bool interruptible,
/linux/fs/orangefs/
H A Dwaitqueue.c325 interruptible = flags & ORANGEFS_OP_INTERRUPTIBLE; in wait_for_matching_downcall() local
335 else if (!writeback && interruptible) in wait_for_matching_downcall()

1234