func_mdev         157 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5_core_dev *func_mdev;
func_mdev         460 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	err = mlx5_core_alloc_transport_domain(hp->func_mdev, &hp->tdn);
func_mdev         470 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	err = mlx5_core_create_tir(hp->func_mdev, in, MLX5_ST_SZ_BYTES(create_tir_in), &hp->tirn);
func_mdev         477 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	mlx5_core_dealloc_transport_domain(hp->func_mdev, hp->tdn);
func_mdev         484 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	mlx5_core_destroy_tir(hp->func_mdev, hp->tirn);
func_mdev         485 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	mlx5_core_dealloc_transport_domain(hp->func_mdev, hp->tdn);
func_mdev         553 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		err = mlx5_core_create_tir(hp->func_mdev, in,
func_mdev         556 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			mlx5_core_warn(hp->func_mdev, "create indirect tirs failed, %d\n", err);
func_mdev         564 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		mlx5_core_destroy_tir(hp->func_mdev, hp->indir_tirn[i]);
func_mdev         573 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		mlx5_core_destroy_tir(hp->func_mdev, hp->indir_tirn[tt]);
func_mdev         639 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5_core_dev *func_mdev, *peer_mdev;
func_mdev         648 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	func_mdev = priv->mdev;
func_mdev         651 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	pair = mlx5_core_hairpin_create(func_mdev, peer_mdev, params);
func_mdev         657 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	hp->func_mdev = func_mdev;
func_mdev         348 drivers/net/ethernet/mellanox/mlx5/core/transobj.c 		err = mlx5_hairpin_create_rq(hp->func_mdev, params, &hp->rqn[i]);
func_mdev         367 drivers/net/ethernet/mellanox/mlx5/core/transobj.c 		mlx5_core_destroy_rq(hp->func_mdev, hp->rqn[j]);
func_mdev         376 drivers/net/ethernet/mellanox/mlx5/core/transobj.c 		mlx5_core_destroy_rq(hp->func_mdev, hp->rqn[i]);
func_mdev         382 drivers/net/ethernet/mellanox/mlx5/core/transobj.c static int mlx5_hairpin_modify_rq(struct mlx5_core_dev *func_mdev, u32 rqn,
func_mdev         399 drivers/net/ethernet/mellanox/mlx5/core/transobj.c 	return mlx5_core_modify_rq(func_mdev, rqn,
func_mdev         432 drivers/net/ethernet/mellanox/mlx5/core/transobj.c 					     MLX5_CAP_GEN(hp->func_mdev, vhca_id), hp->rqn[i]);
func_mdev         439 drivers/net/ethernet/mellanox/mlx5/core/transobj.c 		err = mlx5_hairpin_modify_rq(hp->func_mdev, hp->rqn[i],
func_mdev         450 drivers/net/ethernet/mellanox/mlx5/core/transobj.c 		mlx5_hairpin_modify_rq(hp->func_mdev, hp->rqn[j], MLX5_RQC_STATE_RDY,
func_mdev         466 drivers/net/ethernet/mellanox/mlx5/core/transobj.c 		mlx5_hairpin_modify_rq(hp->func_mdev, hp->rqn[i], MLX5_RQC_STATE_RDY,
func_mdev         478 drivers/net/ethernet/mellanox/mlx5/core/transobj.c mlx5_core_hairpin_create(struct mlx5_core_dev *func_mdev,
func_mdev         490 drivers/net/ethernet/mellanox/mlx5/core/transobj.c 	hp->func_mdev = func_mdev;
func_mdev          78 include/linux/mlx5/transobj.h 	struct mlx5_core_dev *func_mdev;
func_mdev          90 include/linux/mlx5/transobj.h mlx5_core_hairpin_create(struct mlx5_core_dev *func_mdev,