| /linux/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; 35 __entry->hw_fn_id, __entry->sfnum) 63 u32 sfnum), 64 TP_ARGS(dev, controller, hw_fn_id, sfnum), 68 __field(u32, sfnum) 73 __entry->sfnum = sfnum; 77 __entry->sfnum)
|
| H A D | vhca_tracepoint.h | 20 __field(u32, sfnum) 25 __entry->sfnum = event->sw_function_id; 30 __entry->sfnum, __entry->vhca_state)
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/diag/ |
| H A D | dev_tracepoint.h | 23 __field(u32, sfnum) 29 __entry->sfnum = sfdev->sfnum; 34 __entry->sfnum)
|
| /linux/drivers/net/ethernet/intel/ice/devlink/ |
| H A D | port.c | 829 struct netlink_ext_ack *extack, u32 *sfnum) in ice_reserve_sf_num() argument 835 return xa_alloc(&pf->sf_nums, sfnum, NULL, xa_limit_32b, in ice_reserve_sf_num() 839 err = xa_insert(&pf->sf_nums, new_attr->sfnum, NULL, GFP_KERNEL); in ice_reserve_sf_num() 846 *sfnum = new_attr->sfnum; in ice_reserve_sf_num() 875 attrs.pci_sf.sf = dyn_port->sfnum; in ice_devlink_create_sf_port() 916 u32 sfnum; in ice_alloc_dynamic_port() local 919 err = ice_reserve_sf_num(pf, new_attr, extack, &sfnum); in ice_alloc_dynamic_port() 938 dyn_port->sfnum = sfnum; in ice_alloc_dynamic_port() 964 xa_erase(&pf->sf_nums, sfnum); in ice_alloc_dynamic_port()
|
| H A D | port.h | 32 u32 sfnum; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/ |
| H A D | dev.c | 49 return sysfs_emit(buf, "%u\n", sf_dev->sfnum); in sfnum_show() 51 static DEVICE_ATTR_RO(sfnum); 88 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 114 sf_dev->sfnum = sfnum; in mlx5_sf_dev_add() 144 sf_index, sfnum, err); in mlx5_sf_dev_add()
|
| H A D | dev.h | 18 u32 sfnum; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| H A D | devlink_port.c | 116 u32 controller, u32 sfnum) in mlx5_esw_offloads_sf_devlink_port_attrs_set() argument 126 devlink_port_attrs_pci_sf_set(dl_port, controller, pfnum, sfnum, !!controller); in mlx5_esw_offloads_sf_devlink_port_attrs_set() 131 u32 controller, u32 sfnum) in mlx5_esw_offloads_sf_devlink_port_init() argument 133 mlx5_esw_offloads_sf_devlink_port_attrs_set(esw, &dl_port->dl_port, controller, sfnum); in mlx5_esw_offloads_sf_devlink_port_init()
|
| /linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
| H A D | switchdev.rst | 57 $ devlink port add pci/0000:08:00.0 flavour pcisf pfnum 0 sfnum 11 141 $ devlink port add pci/0000:06:00.0 flavour pcisf pfnum 0 sfnum 88 142 …pci/0000:06:00.0/32768: type eth netdev eth6 flavour pcisf controller 0 pfnum 0 sfnum 88 external … 149 pci/0000:06:00.0/32768: type eth netdev enp6s0pf0sf88 flavour pcisf pfnum 0 sfnum 88 222 …pci/0000:06:00.0/32768: type eth netdev ens2f0npf0sf88 flavour pcisf controller 0 pfnum 0 sfnum 88… 231 …pci/0000:06:00.0/32768: type eth netdev ens2f0npf0sf88 flavour pcisf controller 0 pfnum 0 sfnum 88… 279 …pci/0000:06:00.0/32768: type eth netdev ens2f0npf0sf88 flavour pcisf controller 0 pfnum 0 sfnum 88…
|
| H A D | tracepoints.rst | 159 …..... 24610.188722: mlx5_sf_add: (0000:06:00.0) port_index=32768 controller=0 hw_id=0x8000 sfnum=88 187 …5 [031] ..... 26296.385259: mlx5_sf_hwc_alloc: (0000:06:00.0) controller=0 hw_id=0x8000 sfnum=88 215 … [046] ..... 24625.365525: mlx5_sf_vhca_event: (0000:06:00.0) hw_id=0x8000 sfnum=88 vhca_state=1 222 …24616.524495: mlx5_sf_dev_add: (0000:06:00.0) sfdev=00000000fc5d96fd aux_id=4 hw_id=0x8000 sfnum=88 229 …24624.400749: mlx5_sf_dev_del: (0000:06:00.0) sfdev=00000000fc5d96fd aux_id=4 hw_id=0x8000 sfnum=88
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/sf/ |
| H A D | devlink.c | 54 u32 controller, u32 sfnum, struct netlink_ext_ack *extack) in mlx5_sf_alloc() argument 67 id_err = mlx5_sf_hw_table_sf_alloc(table->dev, controller, sfnum); in mlx5_sf_alloc() 244 sf = mlx5_sf_alloc(table, esw, new_attr->controller, new_attr->sfnum, extack); in mlx5_sf_add() 249 &sf->dl_port, new_attr->controller, new_attr->sfnum); in mlx5_sf_add() 253 trace_mlx5_sf_add(dev, sf->port_index, sf->controller, sf->hw_fn_id, new_attr->sfnum); in mlx5_sf_add()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | eswitch.h | 826 u32 controller, u32 sfnum); 834 struct mlx5_devlink_port *dl_port, u32 controller, u32 sfnum); 848 u32 controller, u32 sfnum);
|
| H A D | eswitch.c | 1170 struct mlx5_devlink_port *dl_port, u32 controller, u32 sfnum) in mlx5_eswitch_load_sf_vport() argument 1179 err = mlx5_esw_offloads_init_sf_rep(esw, vport, dl_port, controller, sfnum); in mlx5_eswitch_load_sf_vport()
|
| H A D | eswitch_offloads.c | 2766 u32 controller, u32 sfnum) in mlx5_esw_offloads_init_sf_rep() argument 2768 return mlx5_esw_offloads_sf_devlink_port_init(esw, vport, dl_port, controller, sfnum); in mlx5_esw_offloads_init_sf_rep()
|
| /linux/Documentation/networking/devlink/ |
| H A D | devlink-port.rst | 167 pci/0000:06:00.0/32768: type eth netdev enp6s0pf0sf88 flavour pcisf pfnum 0 sfnum 88 176 pci/0000:06:00.0/32768: type eth netdev enp6s0pf0sf88 flavour pcisf pfnum 0 sfnum 88
|
| /linux/net/devlink/ |
| H A D | port.c | 931 new_attrs.sfnum = nla_get_u32(info->attrs[DEVLINK_ATTR_PORT_PCI_SF_NUMBER]); in devlink_nl_port_new_doit()
|
| /linux/include/net/ |
| H A D | devlink.h | 167 u32 sfnum; member
|