Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/infiniband/core/
Duverbs_main.c152 struct ib_uverbs_async_event_file *async_file = uobj->event_file; in ib_uverbs_release_uevent() local
155 if (!async_file) in ib_uverbs_release_uevent()
158 spin_lock_irq(&async_file->ev_queue.lock); in ib_uverbs_release_uevent()
163 spin_unlock_irq(&async_file->ev_queue.lock); in ib_uverbs_release_uevent()
164 uverbs_uobject_put(&async_file->uobj); in ib_uverbs_release_uevent()
394 void ib_uverbs_async_handler(struct ib_uverbs_async_event_file *async_file, in ib_uverbs_async_handler() argument
401 if (!async_file) in ib_uverbs_async_handler()
404 spin_lock_irqsave(&async_file->ev_queue.lock, flags); in ib_uverbs_async_handler()
405 if (async_file->ev_queue.is_closed) { in ib_uverbs_async_handler()
406 spin_unlock_irqrestore(&async_file->ev_queue.lock, flags); in ib_uverbs_async_handler()
[all …]
Duverbs.h232 void ib_uverbs_async_handler(struct ib_uverbs_async_event_file *async_file,