/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
A D | devlink_port.c | 29 struct devlink_port *dl_port; in mlx5_esw_dl_port_alloc() local 34 dl_port = kzalloc(sizeof(*dl_port), GFP_KERNEL); in mlx5_esw_dl_port_alloc() 35 if (!dl_port) in mlx5_esw_dl_port_alloc() 60 return dl_port; in mlx5_esw_dl_port_alloc() 65 kfree(dl_port); in mlx5_esw_dl_port_free() 71 struct devlink_port *dl_port; in mlx5_esw_offloads_devlink_port_register() local 85 if (!dl_port) in mlx5_esw_offloads_devlink_port_register() 98 vport->dl_port = dl_port; in mlx5_esw_offloads_devlink_port_register() 126 vport->dl_port = NULL; in mlx5_esw_offloads_devlink_port_unregister() 167 vport->dl_port = dl_port; in mlx5_esw_devlink_sf_port_register() [all …]
|
/linux-6.3-rc2/tools/testing/selftests/drivers/net/mlxsw/ |
A D | sharedbuffer.sh | 44 local dl_port=$1; shift 50 max_occ=$(devlink sb -j occupancy show $dl_port \ 63 local dl_port=$1; shift 69 max_occ=$(devlink sb -j occupancy show $dl_port \ 82 local dl_port=$1; shift 88 max_occ=$(devlink sb -j occupancy show $dl_port \
|
/linux-6.3-rc2/drivers/net/ethernet/pensando/ionic/ |
A D | ionic_devlink.c | 82 devlink_port_attrs_set(&ionic->dl_port, &attrs); in ionic_devlink_register() 83 err = devlink_port_register(dl, &ionic->dl_port, 0); in ionic_devlink_register() 89 SET_NETDEV_DEVLINK_PORT(ionic->lif->netdev, &ionic->dl_port); in ionic_devlink_register() 99 devlink_port_unregister(&ionic->dl_port); in ionic_devlink_unregister()
|
A D | ionic.h | 43 struct devlink_port dl_port; member
|
/linux-6.3-rc2/drivers/net/ethernet/sfc/ |
A D | efx_devlink.c | 28 static void efx_devlink_del_port(struct devlink_port *dl_port) in efx_devlink_del_port() argument 30 if (!dl_port) in efx_devlink_del_port() 32 devl_port_unregister(dl_port); in efx_devlink_del_port() 46 devlink_port_attrs_pci_vf_set(&mport->dl_port, 0, mport->pf_idx, in efx_devlink_add_port() 50 devlink_port_attrs_pci_pf_set(&mport->dl_port, 0, mport->pf_idx, in efx_devlink_add_port() 58 mport->dl_port.index = mport->mport_id; in efx_devlink_add_port() 73 mport_desc = container_of(port, struct mae_mport_desc, dl_port); in efx_devlink_port_addr_get() 123 mport_desc = container_of(port, struct mae_mport_desc, dl_port); in efx_devlink_port_addr_set() 663 return &mport->dl_port; in ef100_set_devlink_port() 678 efx_devlink_del_port(efv->dl_port); in ef100_rep_unset_devlink_port() [all …]
|
A D | ef100_rep.h | 60 struct devlink_port *dl_port; member
|
A D | mae.h | 47 struct devlink_port dl_port; member
|
A D | net_driver.h | 1189 struct devlink_port *dl_port; member
|
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/ |
A D | nfp_devlink.c | 30 struct devlink_port *dl_port, in nfp_devlink_fill_eth_port_from_id() argument 33 struct nfp_port *port = container_of(dl_port, struct nfp_port, dl_port); in nfp_devlink_fill_eth_port_from_id() 333 SET_NETDEV_DEVLINK_PORT(port->netdev, &port->dl_port); in nfp_devlink_port_register() 350 devlink_port_attrs_set(&port->dl_port, &attrs); in nfp_devlink_port_register() 354 return devl_port_register(devlink, &port->dl_port, port->eth_id); in nfp_devlink_port_register() 359 devl_port_unregister(&port->dl_port); in nfp_devlink_port_unregister()
|
A D | nfp_port.h | 83 struct devlink_port dl_port; member
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/ |
A D | devlink.c | 65 devlink_port_attrs_set(&mlx5e_dev->dl_port, &attrs); in mlx5e_devlink_port_register() 67 return devlink_port_register(devlink, &mlx5e_dev->dl_port, in mlx5e_devlink_port_register() 73 devlink_port_unregister(&mlx5e_dev->dl_port); in mlx5e_devlink_port_unregister()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/sf/ |
A D | devlink.c | 15 struct devlink_port dl_port; member 170 int mlx5_devlink_sf_port_fn_state_get(struct devlink_port *dl_port, in mlx5_devlink_sf_port_fn_state_get() argument 175 struct mlx5_core_dev *dev = devlink_priv(dl_port->devlink); in mlx5_devlink_sf_port_fn_state_get() 184 sf = mlx5_sf_lookup_by_index(table, dl_port->index); in mlx5_devlink_sf_port_fn_state_get() 256 int mlx5_devlink_sf_port_fn_state_set(struct devlink_port *dl_port, in mlx5_devlink_sf_port_fn_state_set() argument 260 struct mlx5_core_dev *dev = devlink_priv(dl_port->devlink); in mlx5_devlink_sf_port_fn_state_set() 271 sf = mlx5_sf_lookup_by_index(table, dl_port->index); in mlx5_devlink_sf_port_fn_state_set() 296 err = mlx5_esw_offloads_sf_vport_enable(esw, &sf->dl_port, sf->hw_fn_id, in mlx5_sf_add()
|
A D | sf.h | 27 int mlx5_devlink_sf_port_fn_state_get(struct devlink_port *dl_port, 31 int mlx5_devlink_sf_port_fn_state_set(struct devlink_port *dl_port,
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/prestera/ |
A D | prestera_devlink.c | 427 devlink_port_attrs_set(&port->dl_port, &attrs); in prestera_devlink_port_register() 429 err = devlink_port_register(dl, &port->dl_port, port->fp_id); in prestera_devlink_port_register() 440 devlink_port_unregister(&port->dl_port); in prestera_devlink_port_unregister() 519 devlink = port->dl_port.devlink; in prestera_devlink_trap_report() 526 &port->dl_port, NULL); in prestera_devlink_trap_report()
|
A D | prestera.h | 134 struct devlink_port dl_port; member
|
A D | prestera_main.c | 645 SET_NETDEV_DEVLINK_PORT(dev, &port->dl_port); in prestera_port_create()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | devlink.h | 35 struct devlink_port *dl_port);
|
A D | eswitch.h | 197 struct devlink_port *dl_port; member 709 int mlx5_esw_devlink_sf_port_register(struct mlx5_eswitch *esw, struct devlink_port *dl_port, 713 int mlx5_esw_offloads_sf_vport_enable(struct mlx5_eswitch *esw, struct devlink_port *dl_port,
|
A D | en_rep.c | 1359 struct devlink_port *dl_port; in mlx5e_vport_vf_rep_load() local 1393 dl_port = mlx5_esw_offloads_devlink_port(dev->priv.eswitch, in mlx5e_vport_vf_rep_load() 1395 if (dl_port) in mlx5e_vport_vf_rep_load() 1396 SET_NETDEV_DEVLINK_PORT(netdev, dl_port); in mlx5e_vport_vf_rep_load()
|
A D | devlink.c | 347 struct devlink_port *dl_port) in mlx5_devlink_trap_report() argument 363 devlink_trap_report(devlink, skb, dl_trap->item, dl_port, NULL); in mlx5_devlink_trap_report()
|
A D | en.h | 978 struct devlink_port dl_port; member
|
/linux-6.3-rc2/drivers/net/ethernet/fungible/funeth/ |
A D | funeth.h | 149 struct devlink_port dl_port; member
|
A D | funeth_main.c | 1524 devlink_port_attrs_set(&fp->dl_port, &attrs); in fun_dl_port_register() 1526 return devlink_port_register(dl, &fp->dl_port, idx); in fun_dl_port_register() 1760 SET_NETDEV_DEVLINK_PORT(netdev, &fp->dl_port); in fun_create_netdev() 1807 devlink_port_unregister(&fp->dl_port); in fun_create_netdev() 1827 devlink_port_unregister(&fp->dl_port); in fun_destroy_netdev()
|
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnxt/ |
A D | bnxt_devlink.c | 1295 devlink_port_attrs_set(&bp->dl_port, &attrs); in bnxt_dl_register() 1296 rc = devlink_port_register(dl, &bp->dl_port, bp->pf.port_id); in bnxt_dl_register() 1311 devlink_port_unregister(&bp->dl_port); in bnxt_dl_register() 1324 devlink_port_unregister(&bp->dl_port); in bnxt_dl_unregister()
|
/linux-6.3-rc2/drivers/net/ethernet/ti/ |
A D | am65-cpsw-nuss.c | 2573 struct devlink_port *dl_port; in am65_cpsw_nuss_register_devlink() local 2602 dl_port = &port->devlink_port; in am65_cpsw_nuss_register_devlink() 2611 devlink_port_attrs_set(dl_port, &attrs); in am65_cpsw_nuss_register_devlink() 2613 ret = devlink_port_register(common->devlink, dl_port, port->port_id); in am65_cpsw_nuss_register_devlink() 2626 dl_port = &port->devlink_port; in am65_cpsw_nuss_register_devlink() 2628 devlink_port_unregister(dl_port); in am65_cpsw_nuss_register_devlink() 2637 struct devlink_port *dl_port; in am65_cpsw_unregister_devlink() local 2645 dl_port = &port->devlink_port; in am65_cpsw_unregister_devlink() 2647 devlink_port_unregister(dl_port); in am65_cpsw_unregister_devlink()
|