Lines Matching refs:fw_qp
780 MLX5_SET(page_track, obj_context, reporting_qpn, tracker->fw_qp->qpn); in mlx5vf_create_tracker()
925 qp_num != tracker->fw_qp->qpn) in mlx5vf_event_notifier()
1335 mlx5vf_destroy_qp(mdev, tracker->fw_qp); in _mlx5vf_free_page_tracker_resources()
1369 struct mlx5_vhca_qp *fw_qp; in mlx5vf_start_page_tracker() local
1427 fw_qp = mlx5vf_create_rc_qp(mdev, tracker, 0); in mlx5vf_start_page_tracker()
1428 if (IS_ERR(fw_qp)) { in mlx5vf_start_page_tracker()
1429 err = PTR_ERR(fw_qp); in mlx5vf_start_page_tracker()
1433 err = mlx5vf_activate_qp(mdev, host_qp, fw_qp->qpn, true); in mlx5vf_start_page_tracker()
1437 err = mlx5vf_activate_qp(mdev, fw_qp, host_qp->qpn, false); in mlx5vf_start_page_tracker()
1442 tracker->fw_qp = fw_qp; in mlx5vf_start_page_tracker()
1455 mlx5vf_destroy_qp(mdev, fw_qp); in mlx5vf_start_page_tracker()