Home
last modified time | relevance | path

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

123

/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_cmdbuf.c208 static int vmw_cmdbuf_cur_lock(struct vmw_cmdbuf_man *man, bool interruptible) in vmw_cmdbuf_cur_lock() argument
210 if (interruptible) { in vmw_cmdbuf_cur_lock()
698 bool interruptible) in vmw_cmdbuf_cur_flush() argument
700 int ret = vmw_cmdbuf_cur_lock(man, interruptible); in vmw_cmdbuf_cur_flush()
722 int vmw_cmdbuf_idle(struct vmw_cmdbuf_man *man, bool interruptible, in vmw_cmdbuf_idle() argument
727 ret = vmw_cmdbuf_cur_flush(man, interruptible); in vmw_cmdbuf_idle()
732 if (interruptible) { in vmw_cmdbuf_idle()
803 bool interruptible) in vmw_cmdbuf_alloc_space() argument
815 if (interruptible) { in vmw_cmdbuf_alloc_space()
830 if (interruptible) { in vmw_cmdbuf_alloc_space()
[all …]
H A Dvmwgfx_bo.c90 bool interruptible) in vmw_bo_pin_in_placement() argument
92 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_placement()
98 ret = ttm_bo_reserve(bo, interruptible, false, NULL); in vmw_bo_pin_in_placement()
126 bool interruptible) in vmw_bo_pin_in_vram_or_gmr() argument
128 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_vram_or_gmr()
134 ret = ttm_bo_reserve(bo, interruptible, false, NULL); in vmw_bo_pin_in_vram_or_gmr()
174 bool interruptible) in vmw_bo_pin_in_vram() argument
177 interruptible); in vmw_bo_pin_in_vram()
195 bool interruptible) in vmw_bo_pin_in_start_of_vram() argument
197 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_start_of_vram()
[all …]
H A Dvmwgfx_cmd.c198 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()
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()
H A Dvmwgfx_fence.c230 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()
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 Dvmwgfx_validation.c497 bool interruptible) in vmw_validation_bo_validate_single() argument
501 .interruptible = interruptible, in vmw_validation_bo_validate_single()
/linux/drivers/gpu/drm/ttm/tests/
H A Dttm_bo_test.c29 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 = false; in ttm_bo_reserve_double_resv() local
[all …]
/linux/drivers/gpu/drm/
H A Ddrm_modeset_lock.c256 ctx->interruptible = true; in drm_modeset_acquire_init()
294 bool interruptible, bool slow) in modeset_lock() argument
308 } else if (interruptible && slow) { in modeset_lock()
310 } else if (interruptible) { in modeset_lock()
360 return modeset_lock(contended, ctx, ctx->interruptible, true); in drm_modeset_backoff()
398 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.c106 const void *new_elt, bool interruptible) in qxl_ring_push() argument
122 if (interruptible) { in qxl_ring_push()
180 uint32_t type, bool interruptible) in qxl_push_command_ring_release() argument
187 return qxl_ring_push(qdev->command_ring, &cmd, interruptible); in qxl_push_command_ring_release()
192 uint32_t type, bool interruptible) in qxl_push_cursor_ring_release() argument
199 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/fs/xfs/scrub/
H A Dscrub.h14 bool interruptible; member
24 .interruptible = true, \
48 if (widget->interruptible && fatal_signal_pending(current)) in xchk_maybe_relax()
/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/i915/gem/
H A Di915_gem_region.h47 u32 interruptible:1; member
H A Di915_gem_ttm.c425 .interruptible = true, in i915_ttm_purge()
465 .interruptible = true, in i915_ttm_shrink()
781 .interruptible = true, in __i915_ttm_get_pages()
1070 .interruptible = true, in vm_fault_ttm()
1294 .interruptible = true, in __i915_gem_ttm_object_init()
/linux/drivers/gpu/drm/xe/
H A Dxe_bo.c705 ctx->interruptible, in xe_bo_trigger_rebind()
1398 .interruptible = false, in xe_bo_restore_pinned()
1621 .interruptible = false, in xe_ttm_bo_swap_notify()
1793 ctx->interruptible, MAX_SCHEDULE_TIMEOUT); in xe_bo_wait_usage_kernel()
1881 .interruptible = true, in xe_bo_cpu_fault_fastpath()
1893 .interruptible = true, in xe_bo_cpu_fault_fastpath()
1979 xe_validation_guard(&ctx, &xe->val, &exec, (struct xe_val_flags) {.interruptible = true}, in xe_bo_cpu_fault()
1982 .interruptible = true, in xe_bo_cpu_fault()
2139 .interruptible = true, in xe_bo_init_locked()
2244 ctx.interruptible, in xe_bo_init_locked()
[all …]
/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()
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_submission.h38 bool interruptible,
/linux/drivers/gpu/drm/ttm/
H A Dttm_bo.c468 ret = ttm_bo_reserve(bo, ctx->interruptible, ctx->no_wait_gpu, NULL); in ttm_bo_evict_first()
1025 uint32_t alignment, bool interruptible, in ttm_bo_init_validate() argument
1029 struct ttm_operation_ctx ctx = { .interruptible = interruptible }; in ttm_bo_init_validate()
1085 ctx->interruptible, 15 * HZ); in ttm_bo_wait_ctx()
/linux/drivers/usb/serial/
H A Ddigi_acceleport.c208 unsigned char *buf, int count, int interruptible);
212 unsigned int modem_signals, int interruptible);
368 unsigned char *buf, int count, int interruptible) in digi_write_oob_command() argument
386 if (interruptible && signal_pending(current)) in digi_write_oob_command()
505 unsigned int modem_signals, int interruptible) in digi_set_modem_signals() argument
527 if (interruptible && signal_pending(current)) in digi_set_modem_signals()
/linux/include/drm/
H A Ddrm_modeset_lock.h74 bool interruptible; member
/linux/drivers/firmware/
H A Dturris-mox-rwtm.c171 bool interruptible) in mox_rwtm_exec() argument
185 if (interruptible) { in mox_rwtm_exec()
/linux/include/uapi/linux/
H A Dvboxguest.h156 __u8 interruptible; member
/linux/fs/nfs/
H A Dnfs4proc.c477 static int nfs4_delay(long *timeout, bool interruptible) in nfs4_delay() argument
479 if (interruptible) in nfs4_delay()
653 exception->interruptible); in nfs4_handle_exception()
3243 .interruptible = true, in nfs4_do_open()
4010 .interruptible = true, in nfs4_server_capabilities()
4144 .interruptible = true, in nfs4_discover_trunking()
4189 .interruptible = true, in nfs4_lookup_root()
4483 .interruptible = true, in nfs4_proc_getattr()
4617 .interruptible = true, in nfs4_proc_lookup_common()
4728 .interruptible = true, in nfs4_proc_lookupp()
[all …]

123