Lines Matching refs:deadline
458 long next, deadline;
463 if ((deadline = System.nanoTime() + nanos) == 0L)
464 deadline = 1L;
465 if ((next = acquireWrite(true, deadline)) != INTERRUPTED)
543 long s, m, next, deadline;
556 if ((deadline = System.nanoTime() + nanos) == 0L)
557 deadline = 1L;
558 if ((next = acquireRead(true, deadline)) != INTERRUPTED)
1106 * @param deadline if nonzero, the System.nanoTime value to timeout
1110 private long acquireWrite(boolean interruptible, long deadline) {
1185 if (deadline == 0L)
1187 else if ((time = deadline - System.nanoTime()) <= 0L)
1214 * @param deadline if nonzero, the System.nanoTime value to timeout
1218 private long acquireRead(boolean interruptible, long deadline) {
1296 if (deadline == 0L)
1298 else if ((time = deadline - System.nanoTime()) <= 0L) {
1371 if (deadline == 0L)
1373 else if ((time = deadline - System.nanoTime()) <= 0L)