Lines Matching refs:context
438 struct ib_ucontext *context, in usnic_ib_alloc_pd() argument
457 pd, context, ibdev->name); in usnic_ib_alloc_pd()
485 ucontext = to_uucontext(pd->uobject->context); in usnic_ib_create_qp()
594 struct ib_ucontext *context, in usnic_ib_create_cq() argument
652 usnic_uiom_reg_release(mr->umem, ibmr->pd->uobject->context->closing); in usnic_ib_dereg_mr()
660 struct usnic_ib_ucontext *context; in usnic_ib_alloc_ucontext() local
664 context = kmalloc(sizeof(*context), GFP_KERNEL); in usnic_ib_alloc_ucontext()
665 if (!context) in usnic_ib_alloc_ucontext()
668 INIT_LIST_HEAD(&context->qp_grp_list); in usnic_ib_alloc_ucontext()
670 list_add_tail(&context->link, &us_ibdev->ctx_list); in usnic_ib_alloc_ucontext()
673 return &context->ibucontext; in usnic_ib_alloc_ucontext()
678 struct usnic_ib_ucontext *context = to_uucontext(ibcontext); in usnic_ib_dealloc_ucontext() local
683 BUG_ON(!list_empty(&context->qp_grp_list)); in usnic_ib_dealloc_ucontext()
684 list_del(&context->link); in usnic_ib_dealloc_ucontext()
686 kfree(context); in usnic_ib_dealloc_ucontext()
690 int usnic_ib_mmap(struct ib_ucontext *context, in usnic_ib_mmap() argument
693 struct usnic_ib_ucontext *uctx = to_ucontext(context); in usnic_ib_mmap()
704 us_ibdev = to_usdev(context->device); in usnic_ib_mmap()