| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | channels.c | 28 u32 *vhca_id) in mlx5e_channels_get_regular_rqn() argument 33 if (vhca_id) in mlx5e_channels_get_regular_rqn() 34 *vhca_id = MLX5_CAP_GEN(c->mdev, vhca_id); in mlx5e_channels_get_regular_rqn() 38 u32 *vhca_id) in mlx5e_channels_get_xsk_rqn() argument 45 if (vhca_id) in mlx5e_channels_get_xsk_rqn() 46 *vhca_id = MLX5_CAP_GEN(c->mdev, vhca_id); in mlx5e_channels_get_xsk_rqn()
|
| H A D | channels.h | 14 u32 *vhca_id); 16 u32 *vhca_id);
|
| H A D | rqt.h | 42 int mlx5e_rqt_redirect_direct(struct mlx5e_rqt *rqt, u32 rqn, u32 *vhca_id);
|
| H A D | rqt.c | 225 int mlx5e_rqt_redirect_direct(struct mlx5e_rqt *rqt, u32 rqn, u32 *vhca_id) in mlx5e_rqt_redirect_direct() argument 227 return mlx5e_rqt_redirect(rqt, &rqn, vhca_id, 1); in mlx5e_rqt_redirect_direct()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | eswitch_offloads_termtbl.c | 31 hash = jhash((const void *)&dest->vport.vhca_id, in mlx5_eswitch_termtbl_hash() 50 dest1->vport.vhca_id != dest2->vport.vhca_id || in mlx5_eswitch_termtbl_cmp() 143 tt->dest.vport.vhca_id = dest->vport.vhca_id; in mlx5_eswitch_termtbl_get_create() 327 dest[i].vport.vhca_id = tt->dest.vport.vhca_id; in mlx5_eswitch_add_termtbl_rule()
|
| H A D | vport.c | 1128 MLX5_CAP_GEN(master_mdev, vhca_id)); in mlx5_nic_vport_affiliate_multiport() 1213 u16 vport_num, u16 *vhca_id) in mlx5_vport_use_vhca_id_as_func_id() argument 1218 return mlx5_esw_vport_vhca_id(dev->priv.eswitch, vport_num, vhca_id); in mlx5_vport_use_vhca_id_as_func_id() 1225 u16 vhca_id = 0, function_id = 0; in mlx5_vport_get_other_func_cap() local 1236 if (mlx5_vport_use_vhca_id_as_func_id(dev, vport, &vhca_id)) { in mlx5_vport_get_other_func_cap() 1238 function_id = vhca_id; in mlx5_vport_get_other_func_cap() 1241 __func__, vport, vhca_id); in mlx5_vport_get_other_func_cap() 1254 int mlx5_vport_get_vhca_id(struct mlx5_core_dev *dev, u16 vport, u16 *vhca_id) in mlx5_vport_get_vhca_id() argument 1262 if (mlx5_esw_vport_vhca_id(dev->priv.eswitch, vport, vhca_id)) in mlx5_vport_get_vhca_id() 1274 *vhca_id = MLX5_GET(cmd_hca_cap, hca_caps, vhca_id); in mlx5_vport_get_vhca_id() [all …]
|
| H A D | transobj.c | 399 MLX5_CAP_GEN(hp->func_mdev, vhca_id), hp->rqn[i]); in mlx5_hairpin_pair_queues() 408 MLX5_CAP_GEN(hp->peer_mdev, vhca_id), hp->sqn[i]); in mlx5_hairpin_pair_queues()
|
| H A D | eswitch.c | 823 vport->vhca_id = MLX5_GET(cmd_hca_cap, hca_caps, vhca_id); in mlx5_esw_vport_caps_get() 843 bool mlx5_esw_vport_vhca_id(struct mlx5_eswitch *esw, u16 vportn, u16 *vhca_id) in mlx5_esw_vport_vhca_id() argument 851 *vhca_id = vport->vhca_id; in mlx5_esw_vport_vhca_id() 1845 vport->vhca_id = MLX5_VHCA_ID_INVALID; in mlx5_esw_vport_alloc()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | sd.c | 326 u16 vhca_id_to_be_accessed = MLX5_CAP_GEN(primary, vhca_id); in sd_secondary_create_alias_ft() 333 alias_attr.vhca_id = vhca_id_to_be_accessed; in sd_secondary_create_alias_ft() 397 MLX5_CAP_GEN(primary, vhca_id)); in sd_print_group() 401 MLX5_CAP_GEN(pos, vhca_id)); in sd_print_group() 413 MLX5_CAP_GEN(dev, vhca_id)); in dev_read()
|
| /linux/drivers/vfio/pci/mlx5/ |
| H A D | cmd.c | 34 u16 *vhca_id); 62 MLX5_SET(suspend_vhca_in, in, vhca_id, mvdev->vhca_id); in mlx5vf_cmd_suspend_vhca() 82 MLX5_SET(resume_vhca_in, in, vhca_id, mvdev->vhca_id); in mlx5vf_cmd_resume_vhca() 134 MLX5_SET(query_vhca_migration_state_in, in, vhca_id, mvdev->vhca_id); in mlx5vf_cmd_query_vhca_migration_state() 249 &mvdev->vhca_id)) in mlx5vf_cmd_set_migratable() 285 u16 *vhca_id) in mlx5vf_cmd_get_vhca_id() argument 308 *vhca_id = MLX5_GET(query_hca_cap_out, out, in mlx5vf_cmd_get_vhca_id() 309 capability.cmd_hca_cap.vhca_id); in mlx5vf_cmd_get_vhca_id() 772 MLX5_SET(save_vhca_state_in, in, vhca_id, mvdev->vhca_id); in mlx5vf_cmd_save_vhca_state() 853 MLX5_SET(load_vhca_state_in, in, vhca_id, mvdev->vhca_id); in mlx5vf_cmd_load_vhca_state() [all …]
|
| H A D | cmd.h | 171 u16 vhca_id; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
| H A D | port_sel.c | 87 dest.vport.vhca_id = MLX5_CAP_GEN(ldev->pf[affinity - 1].dev, in mlx5_lag_create_port_sel_table() 88 vhca_id); in mlx5_lag_create_port_sel_table() 597 dest.vport.vhca_id = MLX5_CAP_GEN(ldev->pf[ports[idx] - 1].dev, in __mlx5_lag_modify_definers_destinations() 598 vhca_id); in __mlx5_lag_modify_definers_destinations()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
| H A D | egress_ofld.c | 259 fwd_dest.vport.vhca_id = MLX5_CAP_GEN(esw->dev, vhca_id); in mlx5_esw_acl_egress_vport_bond()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | cmd.h | 91 u16 vhca_id; member 234 u32 vhca_id; member
|
| H A D | mlx5hws.h | 625 u16 vhca_id,
|
| H A D | action.c | 287 fixup_stc_attr->vport.esw_owner_vhca_id = ctx->caps->vhca_id; in hws_action_fixup_stc_attr() 817 u16 vhca_id, in mlx5hws_action_create_dest_vport() argument 832 if (!ctx->caps->merged_eswitch && vhca_id_valid && vhca_id != ctx->caps->vhca_id) { in mlx5hws_action_create_dest_vport() 841 action->vport.esw_owner_vhca_id = vhca_id; in mlx5hws_action_create_dest_vport()
|
| H A D | debug.c | 315 ctx->caps->vhca_id, in hws_debug_dump_context_attr()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| H A D | indir_table.c | 234 dest.vport.vhca_id = MLX5_CAP_GEN(esw->dev, vhca_id); in mlx5_create_indir_fwd_group()
|
| H A D | bridge_mcast.c | 613 dest.vport.vhca_id = port->esw_owner_vhca_id; in mlx5_esw_bridge_mcast_vlan_flow_create() 665 dest.vport.vhca_id = port->esw_owner_vhca_id; in mlx5_esw_bridge_mcast_fwd_flow_create()
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | cmd.c | 259 MLX5_SET(query_vuid_in, in, vhca_id, MLX5_CAP_GEN(dev, vhca_id)); in mlx5_cmd_query_vuid()
|
| /linux/include/linux/mlx5/ |
| H A D | mlx5_ifc_vdpa.h | 89 u8 vhca_id[0x10]; member
|
| H A D | vport.h | 139 int mlx5_vport_get_vhca_id(struct mlx5_core_dev *dev, u16 vport, u16 *vhca_id);
|
| H A D | fs.h | 194 u16 vhca_id; member
|
| H A D | mlx5_ifc.h | 1652 u8 vhca_id[0x10]; member 2553 u8 vhca_id[0x10]; member 2607 u8 vhca_id[0x10]; member 3449 u8 vhca_id[0x10]; member 5466 u8 vhca_id[0x10]; member 7585 u8 vhca_id[0x10]; member 11040 u8 vhca_id[0x10]; member 13223 u8 vhca_id[0x10]; member 13250 u8 vhca_id[0x10]; member 13274 u8 vhca_id[0x10]; member [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | mlx5dr.h | 96 u16 vhca_id);
|