Lines Matching defs:lock
53 * Allocate a single lock object, waiting for memory if needed.
72 * Allocate a single lock object, but fail if no memory is available.
93 * Add a single reference to a lock object. A reference to the object
97 rw_obj_hold(krwlock_t *lock)
99 struct krwobj *ro = (struct krwobj *)lock;
110 * Drop a reference from a lock object. If the last reference is being
114 rw_obj_free(krwlock_t *lock)
116 struct krwobj *ro = (struct krwobj *)lock;
134 * Return the reference count for a lock object.
137 rw_obj_refcnt(krwlock_t *lock)
139 struct krwobj *ro = (struct krwobj *)lock;