Lines Matching refs:obj_event
1332 struct devx_obj_event *obj_event; in devx_cq_comp() local
1341 obj_event = xa_load(&event->object_ids, obj_id); in devx_cq_comp()
1342 if (!obj_event) in devx_cq_comp()
1345 dispatch_event_fd(&obj_event->obj_sub_list, eqe); in devx_cq_comp()
1758 struct devx_obj_event *obj_event; in subscribe_event_xa_alloc() local
1784 obj_event = xa_load(&event->object_ids, key_level2); in subscribe_event_xa_alloc()
1785 if (!obj_event) { in subscribe_event_xa_alloc()
1786 obj_event = kzalloc(sizeof(*obj_event), GFP_KERNEL); in subscribe_event_xa_alloc()
1787 if (!obj_event) in subscribe_event_xa_alloc()
1793 obj_event, in subscribe_event_xa_alloc()
1796 kfree(obj_event); in subscribe_event_xa_alloc()
1799 INIT_LIST_HEAD(&obj_event->obj_sub_list); in subscribe_event_xa_alloc()
2007 struct devx_obj_event *obj_event; in UVERBS_HANDLER() local
2026 obj_event = xa_load(&event->object_ids, obj_id); in UVERBS_HANDLER()
2027 WARN_ON(!obj_event); in UVERBS_HANDLER()
2029 &obj_event->obj_sub_list); in UVERBS_HANDLER()
2325 struct devx_obj_event *obj_event; in devx_event_notifier() local
2356 obj_event = xa_load(&event->object_ids, obj_id); in devx_event_notifier()
2357 if (!obj_event) { in devx_event_notifier()
2362 dispatch_event_fd(&obj_event->obj_sub_list, data); in devx_event_notifier()