Lines Matching refs:lock
222 * Initialise the geometry lock for reading/modifying the
231 /* Get the write lock to modify the geometry */
269 /* Release the write lock */
286 /* Get the write lock to modify the geometry */
331 /* Release the write lock */
334 /* If it was allocated, free it after dropping the lock */
617 * Locks: Acquires and then releases a read lock on the
658 * Locks: Acquires and then releases a read lock on the
668 * delayed until after the geometry lock is dropped. If there
856 * Locks: Acquires and then releases a read lock on the
991 * Locks: Acquires and then releases a read lock on the
1032 * Note: We acquire and release the geometry lock here to
1074 * Locks: Acquires and then releases a read lock on the
1306 req.lock = 1;
1312 if (req.lock == 2)
1383 /* Get the read lock on the geometry */
1403 req->lock = 0;
1478 * Reference the OID and drop the geometry lock; this prevents the
1514 * This is tricky... we re-grab the geometry lock in order to drop
1516 * lock is a reader/writer lock rather than a mutex, we have to
1523 * we use this and the fact that the lock itself is a
1605 req.lock = 1;