Lines Matching defs:intr
468 * @intr: use interruptable sleep
473 * @intr selects whether to use interruptable (true) or non-interruptable
481 u64 *target_seq, bool intr,
499 if (intr) {
527 * @intr: use interruptible sleep
530 * @intr selects whether to use interruptable (true) or non-interruptable
536 long radeon_fence_wait_timeout(struct radeon_fence *fence, bool intr, long timeout)
548 return dma_fence_wait(&fence->base, intr);
551 r = radeon_fence_wait_seq_timeout(fence->rdev, seq, intr, timeout);
564 * @intr: use interruptible sleep
567 * @intr selects whether to use interruptable (true) or non-interruptable
571 int radeon_fence_wait(struct radeon_fence *fence, bool intr)
573 long r = radeon_fence_wait_timeout(fence, intr, MAX_SCHEDULE_TIMEOUT);
586 * @intr: use interruptable sleep
589 * array is indexed by ring id. @intr selects whether to use
596 bool intr)
617 r = radeon_fence_wait_seq_timeout(rdev, seq, intr, MAX_SCHEDULE_TIMEOUT);
1058 static signed long radeon_fence_default_wait(struct dma_fence *f, bool intr,
1071 if (intr)
1090 if (t > 0 && intr && signal_pending(current))