Searched refs:new_pd (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | mr.c | 1673 struct ib_pd *new_pd, in mlx5_ib_rereg_user_mr() 1694 new_pd = ib_mr->pd; in mlx5_ib_rereg_user_mr() 1702 err = mlx5r_umr_rereg_pd_access(mr, new_pd, in mlx5_ib_rereg_user_mr() 1723 return create_real_mr(new_pd, umem, mr->ibmr.iova, in mlx5_ib_rereg_user_mr() 1747 err = umr_rereg_pas(mr, new_pd, new_access_flags, flags, in mlx5_ib_rereg_user_mr() 1755 return create_real_mr(new_pd, new_umem, iova, new_access_flags); in mlx5_ib_rereg_user_mr() 1763 return mlx5_ib_reg_user_mr(new_pd, start, length, iova, in mlx5_ib_rereg_user_mr() 1671 mlx5_ib_rereg_user_mr(struct ib_mr *ib_mr, int flags, u64 start, u64 length, u64 iova, int new_access_flags, struct ib_pd *new_pd, struct ib_udata *udata) mlx5_ib_rereg_user_mr() argument
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | uverbs_cmd.c | 774 struct ib_pd *new_pd; in ib_uverbs_rereg_mr() local 810 new_pd = uobj_get_obj_read(pd, UVERBS_OBJECT_PD, cmd.pd_handle, in ib_uverbs_rereg_mr() 812 if (!new_pd) { in ib_uverbs_rereg_mr() 817 new_pd = mr->pd; in ib_uverbs_rereg_mr() 831 cmd.hca_va, cmd.access_flags, new_pd, in ib_uverbs_rereg_mr() 838 new_mr->device = new_pd->device; in ib_uverbs_rereg_mr() 839 new_mr->pd = new_pd; in ib_uverbs_rereg_mr() 842 atomic_inc(&new_pd->usecnt); in ib_uverbs_rereg_mr() 862 mr->pd = new_pd; in ib_uverbs_rereg_mr() 863 atomic_inc(&new_pd in ib_uverbs_rereg_mr() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | mr.c | 1519 struct ib_pd *new_pd, struct ib_udata *udata) in mlx5_ib_rereg_user_mr() 1523 struct ib_pd *pd = (flags & IB_MR_REREG_PD) ? new_pd : ib_mr->pd; in mlx5_ib_rereg_user_mr() 1517 mlx5_ib_rereg_user_mr(struct ib_mr *ib_mr, int flags, u64 start, u64 length, u64 virt_addr, int new_access_flags, struct ib_pd *new_pd, struct ib_udata *udata) mlx5_ib_rereg_user_mr() argument
|
Completed in 12 milliseconds