Home
last modified time | relevance | path

Searched refs:sfnum (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/sf/diag/
H A Dsf_tracepoint.h19 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 Dvhca_tracepoint.h20 __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 Ddev_tracepoint.h23 __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 Ddev.c45 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 Ddev.h18 u32 sfnum; member
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Ddevlink_port.c105 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 Ddevlink.c64 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 Deswitch.h780 u32 controller, u32 sfnum);
788 struct mlx5_devlink_port *dl_port, u32 controller, u32 sfnum);
802 u32 controller, u32 sfnum);
H A Deswitch.c1146 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 Deswitch_offloads.c2569 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 Ddevlink.h159 u32 sfnum; member
/kernel/linux/linux-6.6/net/devlink/
H A Dport.c870 new_attrs.sfnum = nla_get_u32(info->attrs[DEVLINK_ATTR_PORT_PCI_SF_NUMBER]); in devlink_nl_cmd_port_new_doit()

Completed in 20 milliseconds