Searched refs:interruptible (Results 1 - 25 of 68) sorted by relevance

123

/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_region.h40 * @interruptible: Whether to perform object locking interruptible.
47 u32 interruptible:1; member in struct:i915_gem_apply_to_region
H A Di915_gem_region.c189 for_i915_gem_ww(&ww, ret, apply->interruptible) {
/linux-master/include/linux/
H A Dvgaarb.h30 int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible);
43 int interruptible)
73 * Shortcut to vga_get with interruptible set to true.
88 * Shortcut to vga_get with interruptible set to false.
42 vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible) argument
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_overlay.c91 bool interruptible)
179 bool interruptible)
194 interruptible, 3*HZ);
195 if (interruptible && ret == -ERESTARTSYS)
246 bool interruptible)
259 interruptible);
265 interruptible);
266 if (interruptible && ret == -ERESTARTSYS)
294 bool interruptible)
308 false, interruptible);
88 vmw_overlay_send_put(struct vmw_private *dev_priv, struct vmw_bo *buf, struct drm_vmw_control_stream_arg *arg, bool interruptible) argument
177 vmw_overlay_send_stop(struct vmw_private *dev_priv, uint32_t stream_id, bool interruptible) argument
244 vmw_overlay_stop(struct vmw_private *dev_priv, uint32_t stream_id, bool pause, bool interruptible) argument
291 vmw_overlay_update_stream(struct vmw_private *dev_priv, struct vmw_bo *buf, struct drm_vmw_control_stream_arg *arg, bool interruptible) argument
[all...]
H A Dvmwgfx_bo.h107 bool interruptible);
110 bool interruptible);
113 bool interruptible);
117 bool interruptible);
H A Dvmwgfx_fence.h95 bool interruptible, unsigned long timeout);
126 bool interruptible);
H A Dvmwgfx_bo.c64 * @interruptible: Use interruptible wait.
71 bool interruptible)
73 struct ttm_operation_ctx ctx = {interruptible, false };
79 ret = ttm_bo_reserve(bo, interruptible, false, NULL);
101 * @interruptible: Use interruptible wait.
107 bool interruptible)
109 struct ttm_operation_ctx ctx = {interruptible, false };
115 ret = ttm_bo_reserve(bo, interruptible, fals
68 vmw_bo_pin_in_placement(struct vmw_private *dev_priv, struct vmw_bo *buf, struct ttm_placement *placement, bool interruptible) argument
105 vmw_bo_pin_in_vram_or_gmr(struct vmw_private *dev_priv, struct vmw_bo *buf, bool interruptible) argument
153 vmw_bo_pin_in_vram(struct vmw_private *dev_priv, struct vmw_bo *buf, bool interruptible) argument
174 vmw_bo_pin_in_start_of_vram(struct vmw_private *dev_priv, struct vmw_bo *buf, bool interruptible) argument
232 vmw_bo_unpin(struct vmw_private *dev_priv, struct vmw_bo *buf, bool interruptible) argument
[all...]
H A Dvmwgfx_irq.c166 bool interruptible,
188 ret = vmw_cmdbuf_idle(dev_priv->cman, interruptible,
203 (interruptible) ?
221 __set_current_state((interruptible) ?
225 if (interruptible && signal_pending(current)) {
162 vmw_fallback_wait(struct vmw_private *dev_priv, bool lazy, bool fifo_idle, uint32_t seqno, bool interruptible, unsigned long timeout) argument
H A Dvmwgfx_cmdbuf.c204 * @interruptible: Whether to wait interruptible when locking.
206 static int vmw_cmdbuf_cur_lock(struct vmw_cmdbuf_man *man, bool interruptible) argument
208 if (interruptible) {
688 * @interruptible: Whether to sleep interruptible when sleeping.
694 bool interruptible)
696 int ret = vmw_cmdbuf_cur_lock(man, interruptible);
711 * @interruptible: Sleep interruptible whil
693 vmw_cmdbuf_cur_flush(struct vmw_cmdbuf_man *man, bool interruptible) argument
718 vmw_cmdbuf_idle(struct vmw_cmdbuf_man *man, bool interruptible, unsigned long timeout) argument
796 vmw_cmdbuf_alloc_space(struct vmw_cmdbuf_man *man, struct drm_mm_node *node, size_t size, bool interruptible) argument
860 vmw_cmdbuf_space_pool(struct vmw_cmdbuf_man *man, struct vmw_cmdbuf_header *header, size_t size, bool interruptible) argument
955 vmw_cmdbuf_alloc(struct vmw_cmdbuf_man *man, size_t size, bool interruptible, struct vmw_cmdbuf_header **p_header) argument
998 vmw_cmdbuf_reserve_cur(struct vmw_cmdbuf_man *man, size_t size, int ctx_id, bool interruptible) argument
1073 vmw_cmdbuf_reserve(struct vmw_cmdbuf_man *man, size_t size, int ctx_id, bool interruptible, struct vmw_cmdbuf_header *header) argument
[all...]
H A Dvmwgfx_resource.c319 * @interruptible: Whether any sleeps during allocation should be
320 * performed while interruptible.
323 bool interruptible)
502 * @interruptible: Whether any sleeps during allocation should be
503 * performed while interruptible.
510 bool interruptible,
519 ret = vmw_resource_buf_alloc(res, interruptible);
529 ret = ttm_eu_reserve_buffers(ticket, &val_list, interruptible, NULL);
570 int vmw_resource_reserve(struct vmw_resource *res, bool interruptible, argument
582 ret = vmw_resource_buf_alloc(res, interruptible);
322 vmw_resource_buf_alloc(struct vmw_resource *res, bool interruptible) argument
508 vmw_resource_check_buffer(struct ww_acquire_ctx *ticket, struct vmw_resource *res, bool interruptible, struct ttm_validate_buffer *val_buf) argument
625 vmw_resource_do_evict(struct ww_acquire_ctx *ticket, struct vmw_resource *res, bool interruptible) argument
957 vmw_resource_pin(struct vmw_resource *res, bool interruptible) argument
[all...]
H A Dvmwgfx_cmd.c197 uint32_t bytes, bool interruptible,
208 (interruptible) ?
218 if (interruptible && signal_pending(current)) {
230 uint32_t bytes, bool interruptible,
241 interruptible, timeout);
246 if (interruptible)
499 * @interruptible: Whether to wait interruptible if function needs to sleep.
501 int vmw_cmd_flush(struct vmw_private *dev_priv, bool interruptible) argument
506 return vmw_cmdbuf_cur_flush(dev_priv->cman, interruptible);
196 vmw_fifo_wait_noirq(struct vmw_private *dev_priv, uint32_t bytes, bool interruptible, unsigned long timeout) argument
229 vmw_fifo_wait(struct vmw_private *dev_priv, uint32_t bytes, bool interruptible, unsigned long timeout) argument
[all...]
H A Dvmwgfx_drv.h800 extern int vmw_resource_reserve(struct vmw_resource *res, bool interruptible,
900 bool interruptible);
1041 bool interruptible,
1089 extern int vmw_resource_pin(struct vmw_resource *res, bool interruptible);
1303 extern int vmw_cmdbuf_idle(struct vmw_cmdbuf_man *man, bool interruptible,
1306 int ctx_id, bool interruptible,
1312 size_t size, bool interruptible,
1316 bool interruptible);
/linux-master/drivers/gpu/drm/ttm/tests/
H A Dttm_bo_test.c23 bool interruptible; member in struct:ttm_bo_test_case
30 .interruptible = false,
35 .interruptible = false,
40 .interruptible = true,
61 err = ttm_bo_reserve(bo, params->interruptible, params->no_wait, NULL);
70 bool interruptible = false; local
79 err = ttm_bo_reserve(bo, interruptible, no_wait, NULL);
89 bool interruptible = false; local
97 err = ttm_bo_reserve(bo, interruptible, no_wait, &ctx);
107 bool interruptible local
137 bool interruptible = false; local
183 bool interruptible = true; local
[all...]
/linux-master/include/drm/ttm/
H A Dttm_bo.h166 * @interruptible: Sleep interruptible if sleeping.
179 bool interruptible; member in struct:ttm_operation_ctx
220 * @interruptible: Sleep interruptible if waiting.
239 bool interruptible, bool no_wait,
254 if (interruptible)
266 * @interruptible: Sleep interruptible if waiting.
274 bool interruptible,
238 ttm_bo_reserve(struct ttm_buffer_object *bo, bool interruptible, bool no_wait, struct ww_acquire_ctx *ticket) argument
273 ttm_bo_reserve_slowpath(struct ttm_buffer_object *bo, bool interruptible, struct ww_acquire_ctx *ticket) argument
[all...]
/linux-master/drivers/gpu/drm/
H A Ddrm_modeset_lock.c243 * all calls to drm_modeset_lock() will perform an interruptible
254 ctx->interruptible = true;
292 bool interruptible, bool slow)
306 } else if (interruptible && slow) {
308 } else if (interruptible) {
358 return modeset_lock(contended, ctx, ctx->interruptible, true);
396 return modeset_lock(lock, ctx, ctx->interruptible, false);
408 * but performs interruptible waits.
290 modeset_lock(struct drm_modeset_lock *lock, struct drm_modeset_acquire_ctx *ctx, bool interruptible, bool slow) argument
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_submission.h38 bool interruptible,
/linux-master/virt/kvm/
H A Dkvm_mm.h23 kvm_pfn_t hva_to_pfn(unsigned long addr, bool atomic, bool interruptible,
/linux-master/drivers/gpu/drm/i915/
H A Di915_deps.c105 ret = dma_fence_wait(fence, ctx->interruptible);
144 ret = dma_fence_wait(*fences, ctx->interruptible);
/linux-master/include/drm/
H A Ddrm_modeset_lock.h40 * @interruptible: whether interruptible locking should be used.
73 /* Perform interruptible waits on this context. */
74 bool interruptible; member in struct:drm_modeset_acquire_ctx
/linux-master/drivers/gpu/drm/qxl/
H A Dqxl_cmd.c105 const void *new_elt, bool interruptible)
121 if (interruptible) {
179 uint32_t type, bool interruptible)
186 return qxl_ring_push(qdev->command_ring, &cmd, interruptible);
191 uint32_t type, bool interruptible)
198 return qxl_ring_push(qdev->cursor_ring, &cmd, interruptible);
104 qxl_ring_push(struct qxl_ring *ring, const void *new_elt, bool interruptible) argument
178 qxl_push_command_ring_release(struct qxl_device *qdev, struct qxl_release *release, uint32_t type, bool interruptible) argument
190 qxl_push_cursor_ring_release(struct qxl_device *qdev, struct qxl_release *release, uint32_t type, bool interruptible) argument
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-master/fs/orangefs/
H A Dwaitqueue.c325 interruptible = flags & ORANGEFS_OP_INTERRUPTIBLE; variable
335 else if (!writeback && interruptible)
338 else /* !writeback && !interruptible but compiler complains */
/linux-master/drivers/gpu/drm/ttm/
H A Dttm_bo.c236 * @interruptible: Any sleeps should occur interruptibly.
242 bool interruptible, bool no_wait_gpu,
261 interruptible,
577 if (ctx->interruptible)
637 ret = ttm_bo_cleanup_refs(bo, ctx->interruptible,
774 * -ERESTARTSYS: An interruptible sleep was interrupted by a signal.
1040 * @interruptible: If needing to sleep to wait for GPU resources,
1041 * sleep interruptible.
1070 uint32_t alignment, bool interruptible,
1074 struct ttm_operation_ctx ctx = { interruptible, fals
241 ttm_bo_cleanup_refs(struct ttm_buffer_object *bo, bool interruptible, bool no_wait_gpu, bool unlock_resv) argument
1068 ttm_bo_init_validate(struct ttm_device *bdev, struct ttm_buffer_object *bo, enum ttm_bo_type type, struct ttm_placement *placement, uint32_t alignment, bool interruptible, struct sg_table *sg, struct dma_resv *resv, void (*destroy) (struct ttm_buffer_object *)) argument
[all...]
/linux-master/include/uapi/linux/
H A Dvboxguest.h156 __u8 interruptible; member in struct:vbg_ioctl_hgcm_call
/linux-master/arch/s390/include/asm/
H A Dgmap.h154 unsigned long end, bool interruptible);

Completed in 203 milliseconds

123