Lines Matching refs:ucontext
126 struct i40iw_ucontext *ucontext = to_ucontext(uctx); in i40iw_alloc_ucontext() local
141 ucontext->iwdev = iwdev; in i40iw_alloc_ucontext()
142 ucontext->abi_ver = req.userspace_ver; in i40iw_alloc_ucontext()
147 INIT_LIST_HEAD(&ucontext->cq_reg_mem_list); in i40iw_alloc_ucontext()
148 spin_lock_init(&ucontext->cq_reg_mem_list_lock); in i40iw_alloc_ucontext()
149 INIT_LIST_HEAD(&ucontext->qp_reg_mem_list); in i40iw_alloc_ucontext()
150 spin_lock_init(&ucontext->qp_reg_mem_list_lock); in i40iw_alloc_ucontext()
171 struct i40iw_ucontext *ucontext; in i40iw_mmap() local
175 ucontext = to_ucontext(context); in i40iw_mmap()
176 if (ucontext->iwdev->sc_dev.is_pf) { in i40iw_mmap()
192 vma->vm_private_data = ucontext; in i40iw_mmap()
201 vma->vm_pgoff + (pci_resource_start(ucontext->iwdev->ldev->pcidev, 0) >> PAGE_SHIFT), in i40iw_mmap()
308 struct i40iw_ucontext *ucontext = rdma_udata_to_drv_context( in i40iw_alloc_pd() local
310 dev->iw_pd_ops->pd_init(dev, sc_pd, pd_id, ucontext->abi_ver); in i40iw_alloc_pd()
525 struct i40iw_ucontext *ucontext = rdma_udata_to_drv_context( in i40iw_create_qp() local
640 &ucontext->qp_reg_mem_list_lock, flags); in i40iw_create_qp()
643 &ucontext->qp_reg_mem_list); in i40iw_create_qp()
645 &ucontext->qp_reg_mem_list_lock, flags); in i40iw_create_qp()
1125 struct i40iw_ucontext *ucontext = rdma_udata_to_drv_context( in i40iw_create_cq() local
1137 spin_lock_irqsave(&ucontext->cq_reg_mem_list_lock, flags); in i40iw_create_cq()
1139 &ucontext->cq_reg_mem_list); in i40iw_create_cq()
1140 spin_unlock_irqrestore(&ucontext->cq_reg_mem_list_lock, flags); in i40iw_create_cq()
1744 struct i40iw_ucontext *ucontext = rdma_udata_to_drv_context( in i40iw_reg_user_mr() local
1810 spin_lock_irqsave(&ucontext->qp_reg_mem_list_lock, flags); in i40iw_reg_user_mr()
1811 list_add_tail(&iwpbl->list, &ucontext->qp_reg_mem_list); in i40iw_reg_user_mr()
1813 spin_unlock_irqrestore(&ucontext->qp_reg_mem_list_lock, flags); in i40iw_reg_user_mr()
1821 spin_lock_irqsave(&ucontext->cq_reg_mem_list_lock, flags); in i40iw_reg_user_mr()
1822 list_add_tail(&iwpbl->list, &ucontext->cq_reg_mem_list); in i40iw_reg_user_mr()
1824 spin_unlock_irqrestore(&ucontext->cq_reg_mem_list_lock, flags); in i40iw_reg_user_mr()
1953 struct i40iw_ucontext *ucontext) in i40iw_del_memlist() argument
1960 spin_lock_irqsave(&ucontext->cq_reg_mem_list_lock, flags); in i40iw_del_memlist()
1965 spin_unlock_irqrestore(&ucontext->cq_reg_mem_list_lock, flags); in i40iw_del_memlist()
1968 spin_lock_irqsave(&ucontext->qp_reg_mem_list_lock, flags); in i40iw_del_memlist()
1973 spin_unlock_irqrestore(&ucontext->qp_reg_mem_list_lock, flags); in i40iw_del_memlist()
2003 struct i40iw_ucontext *ucontext = in i40iw_dereg_mr() local
2009 i40iw_del_memlist(iwmr, ucontext); in i40iw_dereg_mr()