Lines Matching refs:refcount
22 static void release_immediate(struct kref *refcount);
111 kref_put(&rbnode->refcount, release_immediate);
188 static void release_immediate(struct kref *refcount)
191 container_of(refcount, struct mmu_rb_node, refcount);
197 static void release_nolock(struct kref *refcount)
200 container_of(refcount, struct mmu_rb_node, refcount);
206 * struct mmu_rb_node->refcount kref_put() callback.
213 void hfi1_mmu_rb_release(struct kref *refcount)
216 container_of(refcount, struct mmu_rb_node, refcount);
240 /* refcount == 1 implies mmu_rb_handler has only rbnode ref */
241 if (kref_read(&rbnode->refcount) > 1)
257 kref_put(&rbnode->refcount, release_immediate);
280 kref_put(&node->refcount, release_nolock);