Lines Matching refs:context
419 struct ib_ucontext *context, in usnic_ib_alloc_pd() argument
438 pd, context, ibdev->name); in usnic_ib_alloc_pd()
466 ucontext = to_uucontext(pd->uobject->context); in usnic_ib_create_qp()
574 int vector, struct ib_ucontext *context, in usnic_ib_create_cq() argument
629 usnic_uiom_reg_release(mr->umem, ibmr->pd->uobject->context->closing); in usnic_ib_dereg_mr()
637 struct usnic_ib_ucontext *context; in usnic_ib_alloc_ucontext() local
641 context = kmalloc(sizeof(*context), GFP_KERNEL); in usnic_ib_alloc_ucontext()
642 if (!context) in usnic_ib_alloc_ucontext()
645 INIT_LIST_HEAD(&context->qp_grp_list); in usnic_ib_alloc_ucontext()
647 list_add_tail(&context->link, &us_ibdev->ctx_list); in usnic_ib_alloc_ucontext()
650 return &context->ibucontext; in usnic_ib_alloc_ucontext()
655 struct usnic_ib_ucontext *context = to_uucontext(ibcontext); in usnic_ib_dealloc_ucontext() local
660 BUG_ON(!list_empty(&context->qp_grp_list)); in usnic_ib_dealloc_ucontext()
661 list_del(&context->link); in usnic_ib_dealloc_ucontext()
663 kfree(context); in usnic_ib_dealloc_ucontext()
667 int usnic_ib_mmap(struct ib_ucontext *context, in usnic_ib_mmap() argument
670 struct usnic_ib_ucontext *uctx = to_ucontext(context); in usnic_ib_mmap()
681 us_ibdev = to_usdev(context->device); in usnic_ib_mmap()