/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_common.c | 136 u32 tirn = 0; in mlx5e_refresh_tirs() local 160 tirn = tir->tirn; in mlx5e_refresh_tirs() 161 err = mlx5_core_modify_tir(mdev, tirn, in); in mlx5e_refresh_tirs() 169 netdev_err(priv->netdev, "refresh tir(0x%x) failed, %d\n", tirn, err); in mlx5e_refresh_tirs()
|
D | transobj.c | 175 int mlx5_core_create_tir(struct mlx5_core_dev *dev, u32 *in, u32 *tirn) in mlx5_core_create_tir() argument 183 *tirn = MLX5_GET(create_tir_out, out, tirn); in mlx5_core_create_tir() 189 int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in) in mlx5_core_modify_tir() argument 191 MLX5_SET(modify_tir_in, in, tirn, tirn); in mlx5_core_modify_tir() 196 void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn) in mlx5_core_destroy_tir() argument 201 MLX5_SET(destroy_tir_in, in, tirn, tirn); in mlx5_core_destroy_tir()
|
D | en_fs_ethtool.c | 429 u32 rss_context, u32 *tirn) in flow_get_tirn() argument 448 err = mlx5e_rss_obtain_tirn(rss, tt, &pkt_merge_param, false, tirn); in flow_get_tirn() 454 *tirn = mlx5e_rx_res_get_tirn_direct(priv->rx_res, fs->ring_cookie); in flow_get_tirn()
|
/Linux-v6.1/include/linux/mlx5/ |
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);
|
D | mlx5_ifc.h | 5117 u8 tirn[0x18]; member 6931 u8 tirn[0x18]; member 7645 u8 tirn[0x18]; member 8302 u8 tirn[0x18]; member
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
D | fs_tcp.h | 13 struct sock *sk, u32 tirn, 20 struct sock *sk, u32 tirn, in mlx5e_accel_fs_add_sk() argument
|
D | fs_tcp.c | 75 struct sock *sk, u32 tirn, in mlx5e_accel_fs_add_sk() argument 132 dest.tir_num = tirn; in mlx5e_accel_fs_add_sk()
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | tir.h | 43 u32 tirn; member 53 return tir->tirn; in mlx5e_tir_get_tirn()
|
D | tir.c | 165 err = mlx5_core_create_tir(tir->mdev, builder->in, &tir->tirn); in mlx5e_tir_init() 197 mlx5_core_destroy_tir(tir->mdev, tir->tirn); in mlx5e_tir_destroy() 202 return mlx5_core_modify_tir(tir->mdev, tir->tirn, builder->in); in mlx5e_tir_modify()
|
D | rss.h | 34 bool inner, u32 *tirn);
|
D | ptp.c | 643 u32 tirn = mlx5e_rx_res_get_tirn_ptp(priv->rx_res); in mlx5e_ptp_rx_set_fs() local 658 tirn, PTP_EV_PORT); in mlx5e_ptp_rx_set_fs() 666 tirn, PTP_EV_PORT); in mlx5e_ptp_rx_set_fs() 677 rule = mlx5e_fs_tt_redirect_any_add_rule(fs, tirn, ETH_P_1588); in mlx5e_ptp_rx_set_fs()
|
D | rss.c | 376 bool inner, u32 *tirn) in mlx5e_rss_obtain_tirn() argument 390 *tirn = mlx5e_tir_get_tirn(tir); in mlx5e_rss_obtain_tirn()
|
D | trap.c | 215 return en_trap->tir.tirn; in mlx5e_trap_get_tirn()
|
/Linux-v6.1/drivers/vdpa/mlx5/core/ |
D | resources.c | 152 int mlx5_vdpa_create_tir(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tirn) in mlx5_vdpa_create_tir() argument 160 *tirn = MLX5_GET(create_tir_out, out, tirn); in mlx5_vdpa_create_tir() 165 void mlx5_vdpa_destroy_tir(struct mlx5_vdpa_dev *mvdev, u32 tirn) in mlx5_vdpa_destroy_tir() argument 171 MLX5_SET(destroy_tir_in, in, tirn, tirn); in mlx5_vdpa_destroy_tir()
|
D | mlx5_vdpa.h | 109 int mlx5_vdpa_create_tir(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tirn); 110 void mlx5_vdpa_destroy_tir(struct mlx5_vdpa_dev *mvdev, u32 tirn);
|
/Linux-v6.1/drivers/infiniband/hw/mlx5/ |
D | cmd.c | 50 void mlx5_cmd_destroy_tir(struct mlx5_core_dev *dev, u32 tirn, u16 uid) in mlx5_cmd_destroy_tir() argument 55 MLX5_SET(destroy_tir_in, in, tirn, tirn); in mlx5_cmd_destroy_tir()
|
D | cmd.h | 45 void mlx5_cmd_destroy_tir(struct mlx5_core_dev *dev, u32 tirn, u16 uid);
|
D | devx.c | 316 return MLX5_GET(create_tir_out, out, tirn); in devx_get_created_obj_id() 426 MLX5_GET(query_tir_in, in, tirn)); in devx_get_obj_id() 430 MLX5_GET(modify_tir_in, in, tirn)); in devx_get_obj_id() 646 rq->tirn) == obj_id || in devx_is_valid_obj_id() 1154 MLX5_SET(destroy_tir_in, din, tirn, *obj_id); in devx_obj_build_destroy_cmd()
|
D | qp.c | 1432 mlx5_cmd_destroy_tir(dev->mdev, rq->tirn, to_mpd(pd)->uid); in destroy_raw_packet_qp_tir() 1473 rq->tirn = MLX5_GET(create_tir_out, out, tirn); in create_raw_packet_qp_tir() 1544 resp->tirn = rq->tirn; in create_raw_packet_qp() 1615 mlx5_cmd_destroy_tir(dev->mdev, qp->rss_qp.tirn, in destroy_rss_raw_qp_tir() 1794 qp->rss_qp.tirn = MLX5_GET(create_tir_out, out, tirn); in create_rss_raw_qp_tir() 1799 mlx5_cmd_destroy_tir(dev->mdev, qp->rss_qp.tirn, in create_rss_raw_qp_tir() 1808 params->resp.tirn = qp->rss_qp.tirn; in create_rss_raw_qp_tir()
|
D | fs.c | 1370 dst->tir_num = mqp->rss_qp.tirn; in mlx5_ib_create_flow() 1372 dst->tir_num = mqp->raw_packet_qp.rq.tirn; in mlx5_ib_create_flow() 1866 *dest_id = mqp->rss_qp.tirn; in get_dests() 1868 *dest_id = mqp->raw_packet_qp.rq.tirn; in get_dests()
|
D | mlx5_ib.h | 422 u32 tirn; member 430 u32 tirn; member
|
/Linux-v6.1/include/uapi/rdma/ |
D | mlx5-abi.h | 396 __u32 tirn; member
|
/Linux-v6.1/drivers/vdpa/mlx5/net/ |
D | mlx5_vnet.c | 56 u32 tirn; member 1432 err = mlx5_vdpa_create_tir(&ndev->mvdev, in, &ndev->res.tirn); in create_tir() 1439 mlx5_vdpa_destroy_tir(&ndev->mvdev, ndev->res.tirn); in destroy_tir() 1479 dest.tir_num = ndev->res.tirn; in mlx5_vdpa_add_mac_vlan_rules()
|