Searched refs:new_pd (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/infiniband/core/ |
| H A D | uverbs_cmd.c | 791 struct ib_pd *new_pd; in ib_uverbs_rereg_mr() local 827 new_pd = uobj_get_obj_read(pd, UVERBS_OBJECT_PD, cmd.pd_handle, in ib_uverbs_rereg_mr() 829 if (IS_ERR(new_pd)) { in ib_uverbs_rereg_mr() 830 ret = PTR_ERR(new_pd); in ib_uverbs_rereg_mr() 834 new_pd = mr->pd; in ib_uverbs_rereg_mr() 848 cmd.hca_va, cmd.access_flags, new_pd, in ib_uverbs_rereg_mr() 855 new_mr->device = new_pd->device; in ib_uverbs_rereg_mr() 856 new_mr->pd = new_pd; in ib_uverbs_rereg_mr() 859 atomic_inc(&new_pd->usecnt); in ib_uverbs_rereg_mr() 879 mr->pd = new_pd; in ib_uverbs_rereg_mr() [all …]
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | mr.c | 1879 struct ib_pd *new_pd, in mlx5_ib_rereg_user_mr() argument 1901 new_pd = ib_mr->pd; in mlx5_ib_rereg_user_mr() 1909 err = mlx5r_umr_rereg_pd_access(mr, new_pd, in mlx5_ib_rereg_user_mr() 1930 return create_real_mr(new_pd, umem, mr->ibmr.iova, in mlx5_ib_rereg_user_mr() 1954 err = umr_rereg_pas(mr, new_pd, new_access_flags, flags, in mlx5_ib_rereg_user_mr() 1962 return create_real_mr(new_pd, new_umem, iova, new_access_flags, NULL); in mlx5_ib_rereg_user_mr() 1970 return mlx5_ib_reg_user_mr(new_pd, start, length, iova, in mlx5_ib_rereg_user_mr()
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | verbs.c | 3739 * @new_pd: ptr of pd 3748 int new_access, struct ib_pd *new_pd, in irdma_rereg_user_mr() 3770 iwmr->ibmr.pd = new_pd; in irdma_rereg_user_mr() 3771 iwmr->ibmr.device = new_pd->device; in irdma_rereg_user_mr() 3746 irdma_rereg_user_mr(struct ib_mr * ib_mr,int flags,u64 start,u64 len,u64 virt,int new_access,struct ib_pd * new_pd,struct ib_udata * udata) irdma_rereg_user_mr() argument
|