Lines Matching refs:refcount
63 static void release_immediate(struct kref *refcount);
149 kref_put(&rbnode->refcount, release_immediate);
226 static void release_immediate(struct kref *refcount)
229 container_of(refcount, struct mmu_rb_node, refcount);
234 static void release_nolock(struct kref *refcount)
237 container_of(refcount, struct mmu_rb_node, refcount);
243 * struct mmu_rb_node->refcount kref_put() callback.
250 void hfi1_mmu_rb_release(struct kref *refcount)
253 container_of(refcount, struct mmu_rb_node, refcount);
277 /* refcount == 1 implies mmu_rb_handler has only rbnode ref */
278 if (kref_read(&rbnode->refcount) > 1)
293 kref_put(&rbnode->refcount, release_immediate);
316 kref_put(&node->refcount, release_nolock);