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()
84 * Unconditionally decrease the reference count. The saturation and in __rcuref_put()
91 * Handle the last reference drop and cases inside the saturation in __rcuref_put()
98 * rcuref_put_rcusafe -- Release one reference for a rcuref reference count RCU safe
99 * @ref: Pointer to the reference count
107 * the last reference and the slowpath races against a concurrent get() and
111 * True if this was the last reference with no future references
113 * object which is protected by the reference counter.
125 * rcuref_put -- Release one reference for a rcuref reference count
126 * @ref: Pointer to the reference count
136 * True if this was the last reference with no future references
138 * object, which is protected by the reference counter, for