/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | fs_tcp.h | 13 struct sock *sk, u32 tirn, 20 struct sock *sk, u32 tirn, 19 mlx5e_accel_fs_add_sk(struct mlx5e_flow_steering *fs, struct sock *sk, u32 tirn, uint32_t flow_tag) argument
|
H A D | fs_tcp.c | 75 struct sock *sk, u32 tirn, 132 dest.tir_num = tirn; 74 mlx5e_accel_fs_add_sk(struct mlx5e_flow_steering *fs, struct sock *sk, u32 tirn, uint32_t flow_tag) argument
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tir.h | 43 u32 tirn; member in struct:mlx5e_tir 53 return tir->tirn;
|
H A D | rss.h | 40 bool inner, u32 *tirn);
|
H A D | tir.c | 165 err = mlx5_core_create_tir(tir->mdev, builder->in, &tir->tirn); 197 mlx5_core_destroy_tir(tir->mdev, tir->tirn); 202 return mlx5_core_modify_tir(tir->mdev, tir->tirn, builder->in);
|
H A D | ptp.c | 807 u32 tirn = mlx5e_rx_res_get_tirn_ptp(priv->rx_res); local 822 tirn, PTP_EV_PORT); 830 tirn, PTP_EV_PORT); 841 rule = mlx5e_fs_tt_redirect_any_add_rule(fs, tirn, ETH_P_1588);
|
H A D | rss.c | 452 /* Fill the "tirn" output parameter. 458 bool inner, u32 *tirn) 472 *tirn = mlx5e_tir_get_tirn(tir); 455 mlx5e_rss_obtain_tirn(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, const struct mlx5e_packet_merge_param *init_pkt_merge_param, bool inner, u32 *tirn) argument
|
H A D | trap.c | 217 return en_trap->tir.tirn;
|
/linux-master/include/linux/mlx5/ |
H A D | transobj.h | 51 int mlx5_core_create_tir(struct mlx5_core_dev *dev, u32 *in, u32 *tirn); 52 int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in); 53 void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn);
|
H A D | mlx5_ifc.h | 5276 u8 tirn[0x18]; member in struct:mlx5_ifc_query_tir_in_bits 7269 u8 tirn[0x18]; member in struct:mlx5_ifc_modify_tir_in_bits 7983 u8 tirn[0x18]; member in struct:mlx5_ifc_destroy_tir_in_bits 8640 u8 tirn[0x18]; member in struct:mlx5_ifc_create_tir_out_bits
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_common.c | 226 u32 tirn = 0; local 248 tirn = tir->tirn; 249 err = mlx5_core_modify_tir(mdev, tirn, in); 257 netdev_err(priv->netdev, "refresh tir(0x%x) failed, %d\n", tirn, err);
|
H A D | transobj.c | 175 int mlx5_core_create_tir(struct mlx5_core_dev *dev, u32 *in, u32 *tirn) argument 183 *tirn = MLX5_GET(create_tir_out, out, tirn); 189 int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in) argument 191 MLX5_SET(modify_tir_in, in, tirn, tirn); 196 void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn) argument 201 MLX5_SET(destroy_tir_in, in, tirn, tirn);
|
H A D | en_fs_ethtool.c | 425 u32 rss_context, u32 *tirn) 444 err = mlx5e_rss_obtain_tirn(rss, tt, &pkt_merge_param, false, tirn); 450 *tirn = mlx5e_rx_res_get_tirn_direct(priv->rx_res, fs->ring_cookie); 422 flow_get_tirn(struct mlx5e_priv *priv, struct mlx5e_ethtool_rule *eth_rule, struct ethtool_rx_flow_spec *fs, u32 rss_context, u32 *tirn) argument
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | cmd.h | 44 void mlx5_cmd_destroy_tir(struct mlx5_core_dev *dev, u32 tirn, u16 uid);
|
H A D | cmd.c | 57 void mlx5_cmd_destroy_tir(struct mlx5_core_dev *dev, u32 tirn, u16 uid) argument 62 MLX5_SET(destroy_tir_in, in, tirn, tirn);
|
H A D | devx.c | 316 return MLX5_GET(create_tir_out, out, tirn); 426 MLX5_GET(query_tir_in, in, tirn)); 430 MLX5_GET(modify_tir_in, in, tirn)); 646 rq->tirn) == obj_id || 1168 MLX5_SET(destroy_tir_in, din, tirn, *obj_id);
|
H A D | fs.c | 1367 dst->tir_num = mqp->rss_qp.tirn; 1369 dst->tir_num = mqp->raw_packet_qp.rq.tirn; 1863 *dest_id = mqp->rss_qp.tirn; 1865 *dest_id = mqp->raw_packet_qp.rq.tirn;
|
H A D | qp.c | 1516 mlx5_cmd_destroy_tir(dev->mdev, rq->tirn, to_mpd(pd)->uid); 1557 rq->tirn = MLX5_GET(create_tir_out, out, tirn); 1628 resp->tirn = rq->tirn; 1699 mlx5_cmd_destroy_tir(dev->mdev, qp->rss_qp.tirn, 1878 qp->rss_qp.tirn = MLX5_GET(create_tir_out, out, tirn); 1883 mlx5_cmd_destroy_tir(dev->mdev, qp->rss_qp.tirn, 1892 params->resp.tirn [all...] |
H A D | mlx5_ib.h | 439 u32 tirn; member in struct:mlx5_ib_rss_qp 447 u32 tirn; member in struct:mlx5_ib_rq
|
/linux-master/drivers/vdpa/mlx5/core/ |
H A D | resources.c | 152 int mlx5_vdpa_create_tir(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tirn) argument 160 *tirn = MLX5_GET(create_tir_out, out, tirn); 165 void mlx5_vdpa_destroy_tir(struct mlx5_vdpa_dev *mvdev, u32 tirn) argument 171 MLX5_SET(destroy_tir_in, in, tirn, tirn);
|
H A D | mlx5_vdpa.h | 113 int mlx5_vdpa_create_tir(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tirn); 114 void mlx5_vdpa_destroy_tir(struct mlx5_vdpa_dev *mvdev, u32 tirn);
|
/linux-master/drivers/vdpa/mlx5/net/ |
H A D | debug.c | 12 seq_printf(file, "0x%x\n", ndev->res.tirn); 16 DEFINE_SHOW_ATTRIBUTE(tirn); variable 26 ndev->res.tirn_dent = debugfs_create_file("tirn", 0444, ndev->rx_dent,
|
H A D | mlx5_vnet.h | 16 u32 tirn; member in struct:mlx5_vdpa_net_resources
|
H A D | mlx5_vnet.c | 1656 err = mlx5_vdpa_create_tir(&ndev->mvdev, in, &ndev->res.tirn); 1668 mlx5_vdpa_destroy_tir(&ndev->mvdev, ndev->res.tirn); 1754 dests[0].tir_num = ndev->res.tirn;
|
/linux-master/include/uapi/rdma/ |
H A D | mlx5-abi.h | 398 __u32 tirn; member in struct:mlx5_ib_create_qp_resp
|