Lines Matching refs:arg

111  *     while (!tryAcquire(arg)) {
117 * if (tryRelease(arg))
858 * @param arg the acquire argument
862 final boolean acquireQueued(final Node node, int arg) {
867 if (p == head && tryAcquire(arg)) {
884 * @param arg the acquire argument
886 private void doAcquireInterruptibly(int arg)
892 if (p == head && tryAcquire(arg)) {
910 * @param arg the acquire argument
914 private boolean doAcquireNanos(int arg, long nanosTimeout)
923 if (p == head && tryAcquire(arg)) {
947 * @param arg the acquire argument
949 private void doAcquireShared(int arg) {
956 int r = tryAcquireShared(arg);
977 * @param arg the acquire argument
979 private void doAcquireSharedInterruptibly(int arg)
986 int r = tryAcquireShared(arg);
1006 * @param arg the acquire argument
1010 private boolean doAcquireSharedNanos(int arg, long nanosTimeout)
1020 int r = tryAcquireShared(arg);
1060 * @param arg the acquire argument. This value is always the one
1072 protected boolean tryAcquire(int arg) {
1085 * @param arg the release argument. This value is always the one
1098 protected boolean tryRelease(int arg) {
1115 * @param arg the acquire argument. This value is always the one
1134 protected int tryAcquireShared(int arg) {
1146 * @param arg the release argument. This value is always the one
1159 protected boolean tryReleaseShared(int arg) {
1190 * @param arg the acquire argument. This value is conveyed to
1195 public final void acquire(int arg) {
1196 if (!tryAcquire(arg) &&
1197 acquireQueued(addWaiter(Node.EXCLUSIVE), arg))
1210 * @param arg the acquire argument. This value is conveyed to
1215 public final void acquireInterruptibly(int arg)
1219 if (!tryAcquire(arg))
1220 doAcquireInterruptibly(arg);
1233 * @param arg the acquire argument. This value is conveyed to
1240 public final boolean tryAcquireNanos(int arg, long nanosTimeout)
1244 return tryAcquire(arg) ||
1245 doAcquireNanos(arg, nanosTimeout);
1253 * @param arg the release argument. This value is conveyed to
1259 public final boolean release(int arg) {
1260 if (tryRelease(arg)) {
1276 * @param arg the acquire argument. This value is conveyed to
1280 public final void acquireShared(int arg) {
1281 if (tryAcquireShared(arg) < 0)
1282 doAcquireShared(arg);
1292 * @param arg the acquire argument.
1298 public final void acquireSharedInterruptibly(int arg)
1302 if (tryAcquireShared(arg) < 0)
1303 doAcquireSharedInterruptibly(arg);
1315 * @param arg the acquire argument. This value is conveyed to
1322 public final boolean tryAcquireSharedNanos(int arg, long nanosTimeout)
1326 return tryAcquireShared(arg) >= 0 ||
1327 doAcquireSharedNanos(arg, nanosTimeout);
1334 * @param arg the release argument. This value is conveyed to
1340 public final boolean releaseShared(int arg) {
1341 if (tryReleaseShared(arg)) {
1494 * protected boolean tryAcquire(int arg) {