/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/en/ |
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()
|
D | channels.h | 14 u32 *vhca_id); 16 u32 *vhca_id);
|
D | rx_res.c | 534 u32 *vhca_id = get_vhca_ids(res, ix); in mlx5e_rx_res_channel_activate_direct() local 538 err = mlx5e_rqt_redirect_direct(&res->channels[ix].direct_rqt, rqn, vhca_id); in mlx5e_rx_res_channel_activate_direct() 565 u32 *vhca_id = get_vhca_ids(res, ix); in mlx5e_rx_res_channels_activate() local 568 mlx5e_channels_get_xsk_rqn(chs, ix, &res->rss_rqns[ix], vhca_id); in mlx5e_rx_res_channels_activate() 570 mlx5e_channels_get_regular_rqn(chs, ix, &res->rss_rqns[ix], vhca_id); in mlx5e_rx_res_channels_activate() 617 u32 *vhca_id = get_vhca_ids(res, ix); in mlx5e_rx_res_xsk_update() local 620 mlx5e_channels_get_xsk_rqn(chs, ix, &res->rss_rqns[ix], vhca_id); in mlx5e_rx_res_xsk_update() 622 mlx5e_channels_get_regular_rqn(chs, ix, &res->rss_rqns[ix], vhca_id); in mlx5e_rx_res_xsk_update()
|
D | rqt.h | 42 int mlx5e_rqt_redirect_direct(struct mlx5e_rqt *rqt, u32 rqn, u32 *vhca_id);
|
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-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/ |
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()
|
D | eswitch_offloads.c | 165 MLX5_CAP_GEN(src_esw->dev, vhca_id)); in mlx5_eswitch_set_rule_source_port() 430 return MLX5_CAP_GEN(mdev1, vhca_id) == MLX5_CAP_GEN(mdev2, vhca_id); in esw_same_vhca_id() 477 dest[dest_idx].vport.vhca_id = in esw_setup_dest_fwd_vport() 478 MLX5_CAP_GEN(esw_attr->dests[attr_idx].mdev, vhca_id); in esw_setup_dest_fwd_vport() 984 MLX5_CAP_GEN(from_esw->dev, vhca_id)); in mlx5_eswitch_add_send_to_vport_rule() 998 dest.vport.vhca_id = MLX5_CAP_GEN(rep->esw->dev, vhca_id); in mlx5_eswitch_add_send_to_vport_rule() 1010 dest.vport.vhca_id = MLX5_CAP_GEN(rep->esw->dev, vhca_id); in mlx5_eswitch_add_send_to_vport_rule() 1147 MLX5_CAP_GEN(peer_dev, vhca_id)); in peer_miss_rules_setup() 1160 dest->vport.vhca_id = MLX5_CAP_GEN(peer_dev, vhca_id); in peer_miss_rules_setup() 2660 MLX5_CAP_GEN(master, vhca_id)); in esw_set_slave_root_fdb() [all …]
|
D | eswitch.h | 640 return esw_owner_vhca_id == MLX5_CAP_GEN(esw->dev, vhca_id) || in mlx5_esw_is_owner() 659 return (MLX5_CAP_GEN(dev, vhca_id) << 16) | vport_num; in mlx5_esw_vport_to_devlink_port_index() 816 int mlx5_eswitch_vhca_id_to_vport(struct mlx5_eswitch *esw, u16 vhca_id, u16 *vport_num);
|
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()
|
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
D | vporttbl.c | 13 u16 vhca_id; member 62 key->vhca_id = MLX5_CAP_GEN(esw->dev, vhca_id); in flow_attr_to_vport_key()
|
D | indir_table.c | 234 dest.vport.vhca_id = MLX5_CAP_GEN(esw->dev, vhca_id); in mlx5_create_indir_fwd_group()
|
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
D | sd.c | 322 u16 vhca_id_to_be_accessed = MLX5_CAP_GEN(primary, vhca_id); in sd_secondary_create_alias_ft() 329 alias_attr.vhca_id = vhca_id_to_be_accessed; in sd_secondary_create_alias_ft() 393 MLX5_CAP_GEN(primary, vhca_id)); in sd_print_group() 397 MLX5_CAP_GEN(pos, vhca_id)); in sd_print_group() 409 MLX5_CAP_GEN(dev, vhca_id)); in dev_read()
|
/linux-6.12.1/drivers/infiniband/hw/mlx5/ |
D | std_types.c | 107 capability.cmd_hca_cap.vhca_id); in fill_vport_vhca_id() 124 info->vport_vhca_id = MLX5_CAP_GEN(mdev, vhca_id); in fill_multiport_info() 156 info->esw_owner_vhca_id = MLX5_CAP_GEN(mdev, vhca_id); in fill_switchdev_info()
|
D | cmd.c | 259 MLX5_SET(query_vuid_in, in, vhca_id, MLX5_CAP_GEN(dev, vhca_id)); in mlx5_cmd_query_vuid()
|
/linux-6.12.1/drivers/vfio/pci/mlx5/ |
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() 713 MLX5_SET(save_vhca_state_in, in, vhca_id, mvdev->vhca_id); in mlx5vf_cmd_save_vhca_state() 791 MLX5_SET(load_vhca_state_in, in, vhca_id, mvdev->vhca_id); in mlx5vf_cmd_load_vhca_state() [all …]
|
D | cmd.h | 173 u16 vhca_id; member
|
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
D | port_sel.c | 84 dest.vport.vhca_id = MLX5_CAP_GEN(ldev->pf[affinity - 1].dev, in mlx5_lag_create_port_sel_table() 85 vhca_id); in mlx5_lag_create_port_sel_table() 574 dest.vport.vhca_id = MLX5_CAP_GEN(ldev->pf[ports[idx] - 1].dev, in __mlx5_lag_modify_definers_destinations() 575 vhca_id); in __mlx5_lag_modify_definers_destinations()
|
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
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-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
D | mlx5hws_cmd.h | 91 u16 vhca_id; member 234 u32 vhca_id; member
|
D | mlx5hws.h | 605 u16 vhca_id,
|
D | mlx5hws_cmd.c | 935 MLX5_SET(alias_context, attr, vhca_id_to_be_accessed, alias_attr->vhca_id); in mlx5hws_cmd_alias_obj_create() 1068 caps->vhca_id = MLX5_GET(query_hca_cap_out, out, in mlx5hws_cmd_query_caps() 1069 capability.cmd_hca_cap.vhca_id); in mlx5hws_cmd_query_caps() 1295 *gvmi = MLX5_GET(query_hca_cap_out, out, capability.cmd_hca_cap.vhca_id); in mlx5hws_cmd_query_gvmi()
|
/linux-6.12.1/include/linux/mlx5/ |
D | mlx5_ifc_vdpa.h | 89 u8 vhca_id[0x10]; member
|
D | fs.h | 169 u16 vhca_id; member
|
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
D | mlx5dr.h | 98 u16 vhca_id);
|
D | dr_cmd.c | 62 *gvmi = MLX5_GET(query_hca_cap_out, out, capability.cmd_hca_cap.vhca_id); in mlx5dr_cmd_query_gvmi() 119 caps->gvmi = MLX5_CAP_GEN(mdev, vhca_id); in mlx5dr_cmd_query_device() 909 fte->dest_arr[i].vport.vhca_id); in mlx5dr_cmd_set_fte()
|