/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/sf/diag/ |
H A D | sf_tracepoint.h | 19 u32 sfnum), 20 TP_ARGS(dev, port_index, controller, hw_fn_id, sfnum), 25 __field(u32, sfnum) 31 __entry->sfnum = sfnum; 33 TP_printk("(%s) port_index=%u controller=%u hw_id=0x%x sfnum=%u\n", 35 __entry->hw_fn_id, __entry->sfnum) 63 u32 sfnum), 64 TP_ARGS(dev, controller, hw_fn_id, sfnum), 68 __field(u32, sfnum) [all...] |
H A D | vhca_tracepoint.h | 20 __field(u32, sfnum) 25 __entry->sfnum = event->sw_function_id; 28 TP_printk("(%s) hw_id=0x%x sfnum=%u vhca_state=%d\n", 30 __entry->sfnum, __entry->vhca_state)
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/diag/ |
H A D | dev_tracepoint.h | 23 __field(u32, sfnum) 29 __entry->sfnum = sfdev->sfnum; 31 TP_printk("(%s) sfdev=%pK aux_id=%d hw_id=0x%x sfnum=%u\n", 34 __entry->sfnum)
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/ |
H A D | dev.c | 45 return sysfs_emit(buf, "%u\n", sf_dev->sfnum); in sfnum_show() 47 static DEVICE_ATTR_RO(sfnum); 83 static void mlx5_sf_dev_add(struct mlx5_core_dev *dev, u16 sf_index, u16 fn_id, u32 sfnum) in mlx5_sf_dev_add() argument 109 sf_dev->sfnum = sfnum; in mlx5_sf_dev_add() 144 mlx5_core_err(dev, "SF DEV: fail device add for index=%d sfnum=%d err=%d\n", in mlx5_sf_dev_add() 145 sf_index, sfnum, err); in mlx5_sf_dev_add() 188 "SF DEV: teardown state for invalid dev index=%d sfnum=0x%x\n", in mlx5_sf_dev_state_change_handler()
|
H A D | dev.h | 18 u32 sfnum; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | devlink_port.c | 105 u32 controller, u32 sfnum) in mlx5_esw_offloads_sf_devlink_port_attrs_set() 115 devlink_port_attrs_pci_sf_set(dl_port, controller, pfnum, sfnum, !!controller); in mlx5_esw_offloads_sf_devlink_port_attrs_set() 120 u32 controller, u32 sfnum) in mlx5_esw_offloads_sf_devlink_port_init() 122 mlx5_esw_offloads_sf_devlink_port_attrs_set(esw, &dl_port->dl_port, controller, sfnum); in mlx5_esw_offloads_sf_devlink_port_init() 103 mlx5_esw_offloads_sf_devlink_port_attrs_set(struct mlx5_eswitch *esw, struct devlink_port *dl_port, u32 controller, u32 sfnum) mlx5_esw_offloads_sf_devlink_port_attrs_set() argument 118 mlx5_esw_offloads_sf_devlink_port_init(struct mlx5_eswitch *esw, struct mlx5_vport *vport, struct mlx5_devlink_port *dl_port, u32 controller, u32 sfnum) mlx5_esw_offloads_sf_devlink_port_init() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/sf/ |
H A D | devlink.c | 64 u32 controller, u32 sfnum, struct netlink_ext_ack *extack) in mlx5_sf_alloc() 77 id_err = mlx5_sf_hw_table_sf_alloc(table->dev, controller, sfnum); in mlx5_sf_alloc() 108 NL_SET_ERR_MSG_MOD(extack, "SF already exist. Choose different sfnum"); in mlx5_sf_alloc() 291 sf = mlx5_sf_alloc(table, esw, new_attr->controller, new_attr->sfnum, extack); in mlx5_sf_add() 296 &sf->dl_port, new_attr->controller, new_attr->sfnum); in mlx5_sf_add() 300 trace_mlx5_sf_add(dev, sf->port_index, sf->controller, sf->hw_fn_id, new_attr->sfnum); in mlx5_sf_add() 323 "User must provide unique sfnum. Driver does not support auto assignment"); in mlx5_sf_new_check_attr() 63 mlx5_sf_alloc(struct mlx5_sf_table *table, struct mlx5_eswitch *esw, u32 controller, u32 sfnum, struct netlink_ext_ack *extack) mlx5_sf_alloc() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | eswitch.h | 780 u32 controller, u32 sfnum); 788 struct mlx5_devlink_port *dl_port, u32 controller, u32 sfnum); 802 u32 controller, u32 sfnum);
|
H A D | eswitch.c | 1146 struct mlx5_devlink_port *dl_port, u32 controller, u32 sfnum) in mlx5_eswitch_load_sf_vport() 1155 err = mlx5_esw_offloads_init_sf_rep(esw, vport, dl_port, controller, sfnum); in mlx5_eswitch_load_sf_vport() 1144 mlx5_eswitch_load_sf_vport(struct mlx5_eswitch *esw, u16 vport_num, enum mlx5_eswitch_vport_event enabled_events, struct mlx5_devlink_port *dl_port, u32 controller, u32 sfnum) mlx5_eswitch_load_sf_vport() argument
|
H A D | eswitch_offloads.c | 2569 u32 controller, u32 sfnum) in mlx5_esw_offloads_init_sf_rep() 2571 return mlx5_esw_offloads_sf_devlink_port_init(esw, vport, dl_port, controller, sfnum); in mlx5_esw_offloads_init_sf_rep() 2567 mlx5_esw_offloads_init_sf_rep(struct mlx5_eswitch *esw, struct mlx5_vport *vport, struct mlx5_devlink_port *dl_port, u32 controller, u32 sfnum) mlx5_esw_offloads_init_sf_rep() argument
|
/kernel/linux/linux-6.6/include/net/ |
H A D | devlink.h | 159 u32 sfnum; member
|
/kernel/linux/linux-6.6/net/devlink/ |
H A D | port.c | 870 new_attrs.sfnum = nla_get_u32(info->attrs[DEVLINK_ATTR_PORT_PCI_SF_NUMBER]); in devlink_nl_cmd_port_new_doit()
|