Home
last modified time | relevance | path

Searched refs:uevent (Results 1 – 5 of 5) sorted by relevance

/NextBSD/sys/ofed/drivers/infiniband/core/
HDucma.c228 struct ucma_event *uevent) in ucma_set_event_context() argument
230 uevent->ctx = ctx; in ucma_set_event_context()
234 uevent->mc = (struct ucma_multicast *) in ucma_set_event_context()
236 uevent->resp.uid = uevent->mc->uid; in ucma_set_event_context()
237 uevent->resp.id = uevent->mc->id; in ucma_set_event_context()
240 uevent->resp.uid = ctx->uid; in ucma_set_event_context()
241 uevent->resp.id = ctx->id; in ucma_set_event_context()
249 struct ucma_event *uevent; in ucma_event_handler() local
253 uevent = kzalloc(sizeof(*uevent), GFP_KERNEL); in ucma_event_handler()
254 if (!uevent) in ucma_event_handler()
[all …]
HDucm.c153 struct ib_ucm_event *uevent; in ib_ucm_cleanup_events() local
159 uevent = list_entry(ctx->events.next, in ib_ucm_cleanup_events()
161 list_del(&uevent->file_list); in ib_ucm_cleanup_events()
162 list_del(&uevent->ctx_list); in ib_ucm_cleanup_events()
166 if (ib_ucm_new_cm_id(uevent->resp.event)) in ib_ucm_cleanup_events()
167 ib_destroy_cm_id(uevent->cm_id); in ib_ucm_cleanup_events()
169 kfree(uevent); in ib_ucm_cleanup_events()
357 struct ib_ucm_event *uevent; in ib_ucm_event_handler() local
363 uevent = kzalloc(sizeof *uevent, GFP_KERNEL); in ib_ucm_event_handler()
364 if (!uevent) in ib_ucm_event_handler()
[all …]
HDuverbs_cmd.c1626 init_uobj(&obj->uevent.uobject, cmd->user_handle, file->ucontext, &qp_lock_class); in ib_uverbs_create_qp()
1627 down_write(&obj->uevent.uobject.mutex); in ib_uverbs_create_qp()
1686 obj->uevent.events_reported = 0; in ib_uverbs_create_qp()
1687 INIT_LIST_HEAD(&obj->uevent.event_list); in ib_uverbs_create_qp()
1718 qp->uobject = &obj->uevent.uobject; in ib_uverbs_create_qp()
1720 obj->uevent.uobject.object = qp; in ib_uverbs_create_qp()
1721 ret = idr_add_uobj(&ib_uverbs_qp_idr, &obj->uevent.uobject); in ib_uverbs_create_qp()
1727 resp->qp_handle = obj->uevent.uobject.id; in ib_uverbs_create_qp()
1755 list_add_tail(&obj->uevent.uobject.list, &file->ucontext->qp_list); in ib_uverbs_create_qp()
1758 obj->uevent.uobject.live = 1; in ib_uverbs_create_qp()
[all …]
HDuverbs.h135 struct ib_uevent_object uevent; member
140 struct ib_uevent_object uevent; member
HDuverbs_main.c278 container_of(uobj, struct ib_uqp_object, uevent.uobject); in ib_uverbs_cleanup_ucontext()
287 ib_uverbs_release_uevent(file, &uqp->uevent); in ib_uverbs_cleanup_ucontext()
307 struct ib_uevent_object *uevent = in ib_uverbs_cleanup_ucontext() local
314 ib_uverbs_release_uevent(file, uevent); in ib_uverbs_cleanup_ucontext()
315 kfree(uevent); in ib_uverbs_cleanup_ucontext()