ib_uverbs_async_event_file
container_of(uobj, struct ib_uverbs_async_event_file, uobj));
struct ib_uverbs_async_event_file *async_file =
struct ib_uverbs_async_event_file *file = filp->private_data;
struct ib_uverbs_async_event_file *file = filp->private_data;
struct ib_uverbs_async_event_file *file = filp->private_data;
ib_uverbs_async_handler(struct ib_uverbs_async_event_file *async_file,
container_of(handler, struct ib_uverbs_async_event_file,
struct ib_uverbs_async_event_file *async_file)
container_of(uobj, struct ib_uverbs_async_event_file, uobj));
struct ib_uverbs_async_event_file *event_file =
container_of(uobj, struct ib_uverbs_async_event_file, uobj);
UVERBS_TYPE_ALLOC_FD(sizeof(struct ib_uverbs_async_event_file),
struct ib_uverbs_async_event_file *async_file;
void ib_uverbs_init_async_event_file(struct ib_uverbs_async_event_file *ev_file);