Lines Matching refs:ref
151 static void ib_uverbs_release_event_file(struct kref *ref) in ib_uverbs_release_event_file() argument
154 container_of(ref, struct ib_uverbs_event_file, ref); in ib_uverbs_release_event_file()
173 kref_put(&ev_file->ref, ib_uverbs_release_event_file); in ib_uverbs_release_ucq()
318 static void ib_uverbs_release_file(struct kref *ref) in ib_uverbs_release_file() argument
321 container_of(ref, struct ib_uverbs_file, ref); in ib_uverbs_release_file()
450 kref_put(&file->uverbs_file->ref, ib_uverbs_release_file); in ib_uverbs_event_close()
451 kref_put(&file->ref, ib_uverbs_release_event_file); in ib_uverbs_event_close()
584 kref_put(&file->async_file->ref, ib_uverbs_release_event_file); in ib_uverbs_free_async_event_file()
600 kref_init(&ev_file->ref); in ib_uverbs_alloc_event_file()
605 kref_get(&ev_file->uverbs_file->ref); in ib_uverbs_alloc_event_file()
622 kref_get(&uverbs_file->async_file->ref); in ib_uverbs_alloc_event_file()
638 kref_put(&uverbs_file->async_file->ref, ib_uverbs_release_event_file); in ib_uverbs_alloc_event_file()
643 kref_put(&ev_file->uverbs_file->ref, ib_uverbs_release_file); in ib_uverbs_alloc_event_file()
644 kref_put(&ev_file->ref, ib_uverbs_release_event_file); in ib_uverbs_alloc_event_file()
670 kref_get(&ev_file->ref); in ib_uverbs_lookup_comp_file()
923 kref_init(&file->ref); in ib_uverbs_open()
964 kref_put(&file->async_file->ref, ib_uverbs_release_event_file); in ib_uverbs_close()
966 kref_put(&file->ref, ib_uverbs_release_file); in ib_uverbs_close()
1182 kref_get(&file->ref); in ib_uverbs_free_hw_resources()
1196 kref_put(&file->ref, ib_uverbs_release_file); in ib_uverbs_free_hw_resources()