Lines Matching refs:pdn
212 static int _create_mkey(struct mlx5_core_dev *mdev, u32 pdn, in _create_mkey() argument
253 MLX5_SET(mkc, mkc, pd, pdn); in _create_mkey()
282 mlx5_core_dealloc_pd(mdev, async_data->pdn); in mlx5vf_mig_file_cleanup_cb()
316 u32 pdn, mkey; in mlx5vf_cmd_save_vhca_state() local
324 err = mlx5_core_alloc_pd(mdev, &pdn); in mlx5vf_cmd_save_vhca_state()
333 err = _create_mkey(mdev, pdn, migf, NULL, &mkey); in mlx5vf_cmd_save_vhca_state()
355 async_data->pdn = pdn; in mlx5vf_cmd_save_vhca_state()
373 mlx5_core_dealloc_pd(mdev, pdn); in mlx5vf_cmd_save_vhca_state()
383 u32 pdn, mkey; in mlx5vf_cmd_load_vhca_state() local
397 err = mlx5_core_alloc_pd(mdev, &pdn); in mlx5vf_cmd_load_vhca_state()
405 err = _create_mkey(mdev, pdn, migf, NULL, &mkey); in mlx5vf_cmd_load_vhca_state()
422 mlx5_core_dealloc_pd(mdev, pdn); in mlx5vf_cmd_load_vhca_state()
801 MLX5_SET(qpc, qpc, pd, tracker->pdn); in mlx5vf_create_rc_qp()
1030 struct mlx5_vhca_qp *qp, u32 pdn, in mlx5vf_alloc_qp_recv_resources() argument
1045 err = _create_mkey(mdev, pdn, NULL, recv_buf, &recv_buf->mkey); in mlx5vf_alloc_qp_recv_resources()
1077 mlx5_core_dealloc_pd(mdev, tracker->pdn); in _mlx5vf_free_page_tracker_resources()
1133 err = mlx5_core_alloc_pd(mdev, &tracker->pdn); in mlx5vf_start_page_tracker()
1160 err = mlx5vf_alloc_qp_recv_resources(mdev, host_qp, tracker->pdn, in mlx5vf_start_page_tracker()
1201 mlx5_core_dealloc_pd(mdev, tracker->pdn); in mlx5vf_start_page_tracker()