Home
last modified time | relevance | path

Searched refs:uverbs_file (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/drivers/infiniband/core/
Duverbs_main.c273 struct ib_uverbs_file *uverbs_file, in ib_uverbs_event_read() argument
295 !uverbs_file->device->ib_dev))) in ib_uverbs_event_read()
300 !uverbs_file->device->ib_dev) in ib_uverbs_event_read()
338 return ib_uverbs_event_read(&file->ev_queue, file->uverbs_file, filp, in ib_uverbs_async_event_read()
404 struct ib_uverbs_file *uverbs_file = file->uverbs_file; in ib_uverbs_async_event_close() local
408 mutex_lock(&uverbs_file->device->lists_mutex); in ib_uverbs_async_event_close()
420 ib_unregister_event_handler(&uverbs_file->event_handler); in ib_uverbs_async_event_close()
422 mutex_unlock(&uverbs_file->device->lists_mutex); in ib_uverbs_async_event_close()
424 kref_put(&uverbs_file->ref, ib_uverbs_release_file); in ib_uverbs_async_event_close()
611 struct file *ib_uverbs_alloc_async_event_file(struct ib_uverbs_file *uverbs_file, in ib_uverbs_alloc_async_event_file() argument
[all …]
Duverbs.h127 struct ib_uverbs_file *uverbs_file; member
229 struct file *ib_uverbs_alloc_async_event_file(struct ib_uverbs_file *uverbs_file,
231 void ib_uverbs_free_async_event_file(struct ib_uverbs_file *uverbs_file);