Lines Matching full:reference
20 * rcuref_init - Initialize a rcuref reference count with the given reference count
21 * @ref: Pointer to the reference count
22 * @cnt: The initial reference count typically '1'
30 * rcuref_read - Read the number of held reference counts of a rcuref
31 * @ref: Pointer to the reference count
46 * rcuref_get - Acquire one reference on a rcuref reference count
47 * @ref: Pointer to the reference count
56 * False if the attempt to acquire a reference failed. This happens
57 * when the last reference has been put already
59 * True if a reference was successfully acquired
64 * Unconditionally increase the reference count. The saturation and in rcuref_get()
86 * Unconditionally decrease the reference count. The saturation and in __rcuref_put()
94 * Handle the last reference drop and cases inside the saturation in __rcuref_put()
101 * rcuref_put_rcusafe -- Release one reference for a rcuref reference count RCU safe
102 * @ref: Pointer to the reference count
110 * the last reference and the slowpath races against a concurrent get() and
114 * True if this was the last reference with no future references
116 * object which is protected by the reference counter.
128 * rcuref_put -- Release one reference for a rcuref reference count
129 * @ref: Pointer to the reference count
139 * True if this was the last reference with no future references
141 * object, which is protected by the reference counter, for