Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpu/drm/vmwgfx/
Dvmwgfx_dmabuf.c53 bool interruptible) in vmw_dmabuf_to_placement() argument
58 ret = ttm_write_lock(&dev_priv->reservation_sem, interruptible); in vmw_dmabuf_to_placement()
64 ret = ttm_bo_reserve(bo, interruptible, false, false, NULL); in vmw_dmabuf_to_placement()
68 ret = ttm_bo_validate(bo, placement, interruptible, false); in vmw_dmabuf_to_placement()
95 bool pin, bool interruptible) in vmw_dmabuf_to_vram_or_gmr() argument
101 ret = ttm_write_lock(&dev_priv->reservation_sem, interruptible); in vmw_dmabuf_to_vram_or_gmr()
108 ret = ttm_bo_reserve(bo, interruptible, false, false, NULL); in vmw_dmabuf_to_vram_or_gmr()
124 ret = ttm_bo_validate(bo, placement, interruptible, false); in vmw_dmabuf_to_vram_or_gmr()
139 ret = ttm_bo_validate(bo, placement, interruptible, false); in vmw_dmabuf_to_vram_or_gmr()
165 bool pin, bool interruptible) in vmw_dmabuf_to_vram() argument
[all …]
Dvmwgfx_overlay.c99 bool interruptible) in vmw_overlay_send_put() argument
187 bool interruptible) in vmw_overlay_send_stop() argument
202 interruptible, 3*HZ); in vmw_overlay_send_stop()
203 if (interruptible && ret == -ERESTARTSYS) in vmw_overlay_send_stop()
254 bool interruptible) in vmw_overlay_stop() argument
267 interruptible); in vmw_overlay_stop()
273 interruptible); in vmw_overlay_stop()
274 if (interruptible && ret == -ERESTARTSYS) in vmw_overlay_stop()
302 bool interruptible) in vmw_overlay_update_stream() argument
316 false, interruptible); in vmw_overlay_update_stream()
[all …]
Dvmwgfx_irq.c115 bool interruptible, in vmw_fallback_wait() argument
141 (interruptible) ? in vmw_fallback_wait()
159 __set_current_state((interruptible) ? in vmw_fallback_wait()
163 if (interruptible && signal_pending(current)) { in vmw_fallback_wait()
243 bool interruptible, unsigned long timeout) in vmw_wait_seqno() argument
258 interruptible, timeout); in vmw_wait_seqno()
262 interruptible, timeout); in vmw_wait_seqno()
266 if (interruptible) in vmw_wait_seqno()
Dvmwgfx_fence.h91 bool interruptible, unsigned long timeout);
126 bool interruptible);
Dvmwgfx_fifo.c221 uint32_t bytes, bool interruptible, in vmw_fifo_wait_noirq() argument
232 (interruptible) ? in vmw_fifo_wait_noirq()
242 if (interruptible && signal_pending(current)) { in vmw_fifo_wait_noirq()
254 uint32_t bytes, bool interruptible, in vmw_fifo_wait() argument
266 interruptible, timeout); in vmw_fifo_wait()
279 if (interruptible) in vmw_fifo_wait()
Dvmwgfx_drv.h679 bool interruptible);
682 bool pin, bool interruptible);
685 bool pin, bool interruptible);
688 bool pin, bool interruptible);
691 bool interruptible);
838 uint32_t seqno, bool interruptible,
849 bool interruptible,
Dvmwgfx_resource.c415 bool interruptible, in vmw_dmabuf_init() argument
432 0, interruptible, in vmw_dmabuf_init()
1084 bool interruptible) in vmw_resource_buf_alloc() argument
1102 interruptible, in vmw_resource_buf_alloc()
1221 bool interruptible, in vmw_resource_check_buffer() argument
1229 ret = vmw_resource_buf_alloc(res, interruptible); in vmw_resource_check_buffer()
1238 ret = ttm_eu_reserve_buffers(NULL, &val_list, interruptible, NULL); in vmw_resource_check_buffer()
1321 int vmw_resource_do_evict(struct vmw_resource *res, bool interruptible) in vmw_resource_do_evict() argument
1331 ret = vmw_resource_check_buffer(res, interruptible, &val_buf); in vmw_resource_do_evict()
Dvmwgfx_fence.c513 bool interruptible, unsigned long timeout) in vmw_fence_obj_wait() argument
515 long ret = fence_wait_timeout(&fence->base, interruptible, timeout); in vmw_fence_obj_wait()
983 bool interruptible) in vmw_event_fence_action_queue() argument
1023 bool interruptible) in vmw_event_fence_action_create() argument
1066 interruptible); in vmw_event_fence_action_create()
1072 interruptible); in vmw_event_fence_action_create()
/linux-4.1.27/include/drm/ttm/
Dttm_lock.h108 extern int ttm_read_lock(struct ttm_lock *lock, bool interruptible);
125 extern int ttm_read_trylock(struct ttm_lock *lock, bool interruptible);
146 extern int ttm_write_lock(struct ttm_lock *lock, bool interruptible);
187 extern int ttm_vt_lock(struct ttm_lock *lock, bool interruptible,
220 extern int ttm_write_lock(struct ttm_lock *lock, bool interruptible);
Dttm_bo_driver.h397 bool evict, bool interruptible,
697 bool interruptible,
750 bool interruptible);
779 bool interruptible, in __ttm_bo_reserve() argument
794 if (interruptible) in __ttm_bo_reserve()
849 bool interruptible, in ttm_bo_reserve() argument
857 ret = __ttm_bo_reserve(bo, interruptible, no_wait, use_ticket, ticket); in ttm_bo_reserve()
875 bool interruptible, in ttm_bo_reserve_slowpath() argument
882 if (interruptible) in ttm_bo_reserve_slowpath()
Dttm_memory.h149 bool no_wait, bool interruptible);
154 bool no_wait, bool interruptible);
Dttm_bo_api.h318 bool interruptible, bool no_wait);
337 bool interruptible,
524 bool interruptible,
/linux-4.1.27/drivers/gpu/drm/ttm/
Dttm_lock.c83 int ttm_read_lock(struct ttm_lock *lock, bool interruptible) in ttm_read_lock() argument
87 if (interruptible) in ttm_read_lock()
120 int ttm_read_trylock(struct ttm_lock *lock, bool interruptible) in ttm_read_trylock() argument
125 if (interruptible) in ttm_read_trylock()
169 int ttm_write_lock(struct ttm_lock *lock, bool interruptible) in ttm_write_lock() argument
173 if (interruptible) { in ttm_write_lock()
231 bool interruptible, in ttm_vt_lock() argument
236 if (interruptible) { in ttm_vt_lock()
Dttm_bo.c278 bool evict, bool interruptible, in ttm_bo_handle_move_mem() argument
335 ret = bdev->driver->move(bo, evict, interruptible, in ttm_bo_handle_move_mem()
483 bool interruptible, in ttm_bo_cleanup_refs_and_unlock() argument
499 interruptible, in ttm_bo_cleanup_refs_and_unlock()
659 static int ttm_bo_evict(struct ttm_buffer_object *bo, bool interruptible, in ttm_bo_evict() argument
667 ret = ttm_bo_wait(bo, false, interruptible, no_wait_gpu); in ttm_bo_evict()
686 ret = ttm_bo_mem_space(bo, &placement, &evict_mem, interruptible, in ttm_bo_evict()
697 ret = ttm_bo_handle_move_mem(bo, &evict_mem, true, interruptible, in ttm_bo_evict()
713 bool interruptible, in ttm_mem_evict_first() argument
749 ret = ttm_bo_cleanup_refs_and_unlock(bo, interruptible, in ttm_mem_evict_first()
[all …]
Dttm_memory.c517 bool no_wait, bool interruptible) in ttm_mem_global_alloc_zone() argument
536 bool no_wait, bool interruptible) in ttm_mem_global_alloc() argument
544 interruptible); in ttm_mem_global_alloc()
550 bool no_wait, bool interruptible) in ttm_mem_global_alloc_page() argument
568 interruptible); in ttm_mem_global_alloc_page()
Dttm_bo_util.c80 int ttm_mem_io_lock(struct ttm_mem_type_manager *man, bool interruptible) in ttm_mem_io_lock() argument
85 if (interruptible) in ttm_mem_io_lock()
/linux-4.1.27/drivers/gpu/drm/
Ddrm_modeset_lock.c329 bool interruptible, bool slow) in modeset_lock() argument
340 } else if (interruptible && slow) { in modeset_lock()
342 } else if (interruptible) { in modeset_lock()
368 bool interruptible) in modeset_backoff() argument
379 return modeset_lock(contended, ctx, interruptible, true); in modeset_backoff()
/linux-4.1.27/include/linux/
Dvgaarb.h105 extern int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible);
107 static inline int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible) { return 0; } in vga_get() argument
/linux-4.1.27/drivers/gpu/drm/i915/
Di915_gem_shrinker.c274 was_interruptible = dev_priv->mm.interruptible; in i915_gem_shrinker_oom()
275 dev_priv->mm.interruptible = false; in i915_gem_shrinker_oom()
279 dev_priv->mm.interruptible = was_interruptible; in i915_gem_shrinker_oom()
Di915_gem_userptr.c79 was_interruptible = dev_priv->mm.interruptible; in cancel_userptr()
80 dev_priv->mm.interruptible = false; in cancel_userptr()
88 dev_priv->mm.interruptible = was_interruptible; in cancel_userptr()
Di915_gem.c1132 bool interruptible) in i915_gem_check_wedge() argument
1137 if (!interruptible) in i915_gem_check_wedge()
1211 bool interruptible, in __i915_wait_request() argument
1251 interruptible ? TASK_INTERRUPTIBLE : TASK_UNINTERRUPTIBLE); in __i915_wait_request()
1258 ret = i915_gem_check_wedge(&dev_priv->gpu_error, interruptible); in __i915_wait_request()
1269 if (interruptible && signal_pending(current)) { in __i915_wait_request()
1331 bool interruptible; in i915_wait_request() local
1339 interruptible = dev_priv->mm.interruptible; in i915_wait_request()
1343 ret = i915_gem_check_wedge(&dev_priv->gpu_error, interruptible); in i915_wait_request()
1354 interruptible, NULL, NULL); in i915_wait_request()
[all …]
Di915_gem_gtt.c1577 bool ret = dev_priv->mm.interruptible; in do_idling()
1580 dev_priv->mm.interruptible = false; in do_idling()
1591 static void undo_idling(struct drm_i915_private *dev_priv, bool interruptible) in undo_idling() argument
1594 dev_priv->mm.interruptible = interruptible; in undo_idling()
1985 bool interruptible; in i915_gem_gtt_finish_object() local
1987 interruptible = do_idling(dev_priv); in i915_gem_gtt_finish_object()
1994 undo_idling(dev_priv, interruptible); in i915_gem_gtt_finish_object()
Dintel_lrc.c991 if (dev_priv->mm.interruptible && signal_pending(current)) { in logical_ring_wait_for_space()
997 dev_priv->mm.interruptible); in logical_ring_wait_for_space()
1076 dev_priv->mm.interruptible); in intel_logical_ring_begin()
Di915_drv.h1199 bool interruptible; member
2709 bool interruptible);
2758 bool interruptible,
Dintel_ringbuffer.c2121 if (dev_priv->mm.interruptible && signal_pending(current)) { in ring_wait_for_space()
2127 dev_priv->mm.interruptible); in ring_wait_for_space()
2243 dev_priv->mm.interruptible); in intel_ring_begin()
Dintel_display.c2420 dev_priv->mm.interruptible = false; in intel_pin_and_fence_fb_obj()
2437 dev_priv->mm.interruptible = true; in intel_pin_and_fence_fb_obj()
2444 dev_priv->mm.interruptible = true; in intel_pin_and_fence_fb_obj()
3162 bool was_interruptible = dev_priv->mm.interruptible; in intel_finish_fb()
3173 dev_priv->mm.interruptible = false; in intel_finish_fb()
3175 dev_priv->mm.interruptible = was_interruptible; in intel_finish_fb()
4448 dev_priv->mm.interruptible = false; in intel_crtc_dpms_overlay()
4450 dev_priv->mm.interruptible = true; in intel_crtc_dpms_overlay()
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_cmd.c107 const void *new_elt, bool interruptible) in qxl_ring_push() argument
122 if (interruptible) { in qxl_ring_push()
179 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
200 return qxl_ring_push(qdev->cursor_ring, &cmd, interruptible); in qxl_push_cursor_ring_release()
Dqxl_drv.h473 int qxl_ring_push(struct qxl_ring *ring, const void *new_elt, bool interruptible);
497 uint32_t type, bool interruptible);
500 uint32_t type, bool interruptible);
Dqxl_ttm.c348 bool evict, bool interruptible, in qxl_bo_move() argument
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_ttm.c310 bool evict, bool interruptible, in radeon_move_vram_ram() argument
332 interruptible, no_wait_gpu); in radeon_move_vram_ram()
357 bool evict, bool interruptible, in radeon_move_ram_vram() argument
379 interruptible, no_wait_gpu); in radeon_move_ram_vram()
397 bool evict, bool interruptible, in radeon_bo_move() argument
426 r = radeon_move_vram_ram(bo, evict, interruptible, in radeon_bo_move()
430 r = radeon_move_ram_vram(bo, evict, interruptible, in radeon_bo_move()
Dradeon.h385 int radeon_fence_wait(struct radeon_fence *fence, bool interruptible);
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_bo.h85 int nouveau_bo_validate(struct nouveau_bo *, bool interruptible,
Dnouveau_bo.c499 nouveau_bo_validate(struct nouveau_bo *nvbo, bool interruptible, in nouveau_bo_validate() argument
505 interruptible, no_wait_gpu); in nouveau_bo_validate()
/linux-4.1.27/drivers/usb/serial/
Ddigi_acceleport.c213 unsigned char *buf, int count, int interruptible);
217 unsigned int modem_signals, int interruptible);
390 unsigned char *buf, int count, int interruptible) in digi_write_oob_command() argument
408 if (interruptible && signal_pending(current)) in digi_write_oob_command()
527 unsigned int modem_signals, int interruptible) in digi_set_modem_signals() argument
550 if (interruptible && signal_pending(current)) in digi_set_modem_signals()
/linux-4.1.27/scripts/rt-tester/
Dt3-l1-pi-signal.tst66 # T2 lock L0 interruptible, no wait in the wakeup path
/linux-4.1.27/Documentation/locking/
Dmutex-design.txt129 Acquire the mutex, interruptible:
134 Acquire the mutex, interruptible, if dec to 0:
/linux-4.1.27/Documentation/devicetree/bindings/soc/ti/
Dkeystone-navigator-qmss.txt44 - qpend : pool of qpend(interruptible) queues
53 for interruptible queues. The driver additionaly sets
/linux-4.1.27/drivers/block/
Dfloppy.c869 static int lock_fdc(int drive, bool interruptible) in lock_fdc() argument
1966 static int wait_til_done(void (*handler)(void), bool interruptible) in wait_til_done() argument
1972 if (interruptible) in wait_til_done()
2928 static int poll_drive(bool interruptible, int flag) in poll_drive() argument
2939 return wait_til_done(floppy_ready, interruptible); in poll_drive()
2959 static int user_reset_fdc(int drive, int arg, bool interruptible) in user_reset_fdc() argument
2963 if (lock_fdc(drive, interruptible)) in user_reset_fdc()
2970 ret = wait_til_done(reset_fdc, interruptible); in user_reset_fdc()
Dswim3.c249 int interruptible);
835 int interruptible) in grab_drive() argument
845 if (!interruptible) in grab_drive()
/linux-4.1.27/Documentation/timers/
Dtimers-howto.txt105 you know you have a need for the interruptible variant.
/linux-4.1.27/drivers/gpu/drm/cirrus/
Dcirrus_ttm.c190 bool evict, bool interruptible, in cirrus_bo_move() argument
/linux-4.1.27/drivers/gpu/drm/mgag200/
Dmgag200_ttm.c190 bool evict, bool interruptible, in mgag200_bo_move() argument
/linux-4.1.27/drivers/gpu/drm/ast/
Dast_ttm.c190 bool evict, bool interruptible, in ast_bo_move() argument
/linux-4.1.27/drivers/gpu/vga/
Dvgaarb.c358 int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible) in vga_get() argument
394 set_current_state(interruptible ? in vga_get()
/linux-4.1.27/drivers/md/
Ddm.c2985 static int dm_wait_for_completion(struct mapped_device *md, int interruptible) in dm_wait_for_completion() argument
2993 set_current_state(interruptible); in dm_wait_for_completion()
2998 if (interruptible == TASK_INTERRUPTIBLE && in dm_wait_for_completion()
3133 unsigned suspend_flags, int interruptible) in __dm_suspend() argument
3199 r = dm_wait_for_completion(md, interruptible); in __dm_suspend()
/linux-4.1.27/drivers/net/ethernet/neterion/
Ds2io.c1861 u64 interruptible; in en_dis_err_alarms() local
1953 interruptible = (RMAC_RX_BUFF_OVRN | RMAC_RX_SM_ERR | in en_dis_err_alarms()
1957 interruptible |= RMAC_LINK_STATE_CHANGE_INT; in en_dis_err_alarms()
1958 do_s2io_write_bits(interruptible, in en_dis_err_alarms()
2414 u16 interruptible; in stop_nic() local
2418 interruptible = TX_TRAFFIC_INTR | RX_TRAFFIC_INTR; in stop_nic()
2419 interruptible |= TX_PIC_INTR; in stop_nic()
2420 en_dis_able_nic_intrs(nic, interruptible, DISABLE_INTRS); in stop_nic()
7153 u16 interruptible; in s2io_card_up() local
7242 interruptible = TX_TRAFFIC_INTR | TX_PIC_INTR; in s2io_card_up()
[all …]
/linux-4.1.27/Documentation/ia64/
Dfsys.txt27 This is the non-interruptible state which all
41 - execution is interruptible and preemptible (an fsys-mode handler
/linux-4.1.27/drivers/macintosh/
Dsmu.c1011 unsigned int *size, int interruptible) in __smu_get_sdb_partition() argument
1023 if (interruptible) { in __smu_get_sdb_partition()
/linux-4.1.27/drivers/gpu/drm/bochs/
Dbochs_mm.c169 bool evict, bool interruptible, in bochs_bo_move() argument
/linux-4.1.27/drivers/s390/block/
Ddasd.c2136 static int _dasd_sleep_on(struct dasd_ccw_req *maincqr, int interruptible) in _dasd_sleep_on() argument
2174 if (interruptible) { in _dasd_sleep_on()
2190 if (interruptible) { in _dasd_sleep_on()
2231 static int _dasd_sleep_on_queue(struct list_head *ccw_queue, int interruptible) in _dasd_sleep_on_queue() argument
2259 if (interruptible) { in _dasd_sleep_on_queue()
/linux-4.1.27/Documentation/nfc/
Dnfc-hci.txt218 The wait is not interruptible because it is guaranteed that the command will
/linux-4.1.27/Documentation/power/
Dfreezing-of-tasks.txt42 that combine interruptible sleep with checking if the task is to be frozen and
Dswsusp.txt81 time shouldn't need to be written interruptible.
/linux-4.1.27/Documentation/video4linux/
Dvideobuf131 controls whether an interruptible wait is used.
/linux-4.1.27/Documentation/filesystems/
Dcoda.txt365 interruptible wait queue object.