/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | devlink_port.c | 26 struct devlink_port *dl_port) 41 memcpy(dl_port->attrs.switch_id.id, ppid.id, ppid.id_len); 42 dl_port->attrs.switch_id.id_len = ppid.id_len; 43 devlink_port_attrs_pci_pf_set(dl_port, controller_num, pfnum, external); 45 memcpy(dl_port->attrs.switch_id.id, ppid.id, ppid.id_len); 46 dl_port->attrs.switch_id.id_len = ppid.id_len; 47 devlink_port_attrs_pci_vf_set(dl_port, controller_num, pfnum, 50 memcpy(dl_port->attrs.switch_id.id, ppid.id, ppid.id_len); 51 dl_port->attrs.switch_id.id_len = ppid.id_len; 52 devlink_port_attrs_pci_vf_set(dl_port, 24 mlx5_esw_offloads_pf_vf_devlink_port_attrs_set(struct mlx5_eswitch *esw, u16 vport_num, struct devlink_port *dl_port) argument 60 struct mlx5_devlink_port *dl_port; local 103 mlx5_esw_offloads_sf_devlink_port_attrs_set(struct mlx5_eswitch *esw, struct devlink_port *dl_port, u32 controller, u32 sfnum) 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) argument 152 struct mlx5_devlink_port *dl_port; local 188 struct mlx5_devlink_port *dl_port; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/sf/ |
H A D | sf.h | 24 struct devlink_port **dl_port); 26 struct devlink_port *dl_port, 28 int mlx5_devlink_sf_port_fn_state_get(struct devlink_port *dl_port, 32 int mlx5_devlink_sf_port_fn_state_set(struct devlink_port *dl_port,
|
H A D | devlink.c | 15 struct mlx5_devlink_port dl_port; member in struct:mlx5_sf 23 static void *mlx5_sf_by_dl_port(struct devlink_port *dl_port) argument 25 struct mlx5_devlink_port *mlx5_dl_port = mlx5_devlink_port_get(dl_port); 27 return container_of(mlx5_dl_port, struct mlx5_sf, dl_port); 145 int mlx5_devlink_sf_port_fn_state_get(struct devlink_port *dl_port, argument 150 struct mlx5_core_dev *dev = devlink_priv(dl_port->devlink); 152 struct mlx5_sf *sf = mlx5_sf_by_dl_port(dl_port); 219 int mlx5_devlink_sf_port_fn_state_set(struct devlink_port *dl_port, argument 223 struct mlx5_core_dev *dev = devlink_priv(dl_port->devlink); 225 struct mlx5_sf *sf = mlx5_sf_by_dl_port(dl_port); 230 mlx5_sf_add(struct mlx5_core_dev *dev, struct mlx5_sf_table *table, const struct devlink_port_new_attrs *new_attr, struct netlink_ext_ack *extack, struct devlink_port **dl_port) argument 292 mlx5_devlink_sf_port_new(struct devlink *devlink, const struct devlink_port_new_attrs *new_attr, struct netlink_ext_ack *extack, struct devlink_port **dl_port) argument 352 mlx5_devlink_sf_port_del(struct devlink *devlink, struct devlink_port *dl_port, struct netlink_ext_ack *extack) argument [all...] |
/linux-master/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_devlink.c | 84 devlink_port_attrs_set(&ionic->dl_port, &attrs); 85 err = devlink_port_register(dl, &ionic->dl_port, 0); 91 SET_NETDEV_DEVLINK_PORT(ionic->lif->netdev, &ionic->dl_port); 101 devlink_port_unregister(&ionic->dl_port);
|
H A D | ionic.h | 43 struct devlink_port dl_port; member in struct:ionic
|
/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H 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-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | devlink.c | 73 devlink_port_attrs_set(&mlx5e_dev->dl_port, &attrs); 75 return devlink_port_register(devlink, &mlx5e_dev->dl_port, 81 devlink_port_unregister(&mlx5e_dev->dl_port);
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | ef100_rep.h | 44 * @dl_port: devlink port associated to this netdev representor 60 struct devlink_port *dl_port; member in struct:efx_rep
|
H A D | efx_devlink.c | 39 mport_desc = container_of(port, struct mae_mport_desc, dl_port); 89 mport_desc = container_of(port, struct mae_mport_desc, dl_port); 132 static void efx_devlink_del_port(struct devlink_port *dl_port) argument 134 if (!dl_port) 136 devl_port_unregister(dl_port); 150 devlink_port_attrs_pci_vf_set(&mport->dl_port, 0, mport->pf_idx, 154 devlink_port_attrs_pci_pf_set(&mport->dl_port, 0, mport->pf_idx, 162 mport->dl_port.index = mport->mport_id; 164 return devl_port_register_with_ops(efx->devlink, &mport->dl_port, 665 return &mport->dl_port; [all...] |
H A D | mae.h | 47 struct devlink_port dl_port; member in struct:mae_mport_desc
|
H A D | net_driver.h | 964 * @dl_port: devlink port associated with the PF 1150 struct devlink_port *dl_port; member in struct:efx_nic
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_devlink.c | 30 struct devlink_port *dl_port, 33 struct nfp_port *port = container_of(dl_port, struct nfp_port, dl_port); 340 SET_NETDEV_DEVLINK_PORT(port->netdev, &port->dl_port); 357 devlink_port_attrs_set(&port->dl_port, &attrs); 361 return devl_port_register_with_ops(devlink, &port->dl_port, 367 devl_port_unregister(&port->dl_port); 29 nfp_devlink_fill_eth_port_from_id(struct nfp_pf *pf, struct devlink_port *dl_port, struct nfp_eth_table_port *copy) argument
|
H A D | nfp_port.h | 60 * @dl_port: devlink port structure 83 struct devlink_port dl_port; member in struct:nfp_port
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | devlink.h | 45 struct devlink_port *dl_port);
|
H A D | eswitch.h | 180 struct devlink_port dl_port; member in struct:mlx5_devlink_port 184 static inline void mlx5_devlink_port_init(struct mlx5_devlink_port *dl_port, argument 187 dl_port->vport = vport; 190 static inline struct mlx5_devlink_port *mlx5_devlink_port_get(struct devlink_port *dl_port) argument 192 return container_of(dl_port, struct mlx5_devlink_port, dl_port); 195 static inline struct mlx5_vport *mlx5_devlink_port_vport_get(struct devlink_port *dl_port) argument 197 return mlx5_devlink_port_get(dl_port)->vport; 228 struct mlx5_devlink_port *dl_port; member in struct:mlx5_vport 772 struct mlx5_devlink_port *dl_port, [all...] |
H A D | en_rep.c | 1390 struct devlink_port *dl_port) 1395 reporter = devl_port_health_reporter_create(dl_port, 1480 struct devlink_port *dl_port; local 1514 dl_port = mlx5_esw_offloads_devlink_port(dev->priv.eswitch, 1516 if (!IS_ERR(dl_port)) { 1517 SET_NETDEV_DEVLINK_PORT(netdev, dl_port); 1518 mlx5e_rep_vnic_reporter_create(priv, dl_port); 1389 mlx5e_rep_vnic_reporter_create(struct mlx5e_priv *priv, struct devlink_port *dl_port) argument
|
H A D | devlink.c | 345 struct devlink_port *dl_port) 361 devlink_trap_report(devlink, skb, dl_trap->item, dl_port, NULL); 344 mlx5_devlink_trap_report(struct mlx5_core_dev *dev, int trap_id, struct sk_buff *skb, struct devlink_port *dl_port) argument
|
H A D | en.h | 956 struct devlink_port dl_port; member in struct:mlx5e_dev
|
H A D | eswitch.c | 1146 struct mlx5_devlink_port *dl_port, u32 controller, u32 sfnum) 1155 err = mlx5_esw_offloads_init_sf_rep(esw, vport, dl_port, controller, sfnum); 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) argument
|
/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_devlink.c | 427 devlink_port_attrs_set(&port->dl_port, &attrs); 429 err = devlink_port_register(dl, &port->dl_port, port->fp_id); 440 devlink_port_unregister(&port->dl_port); 519 devlink = port->dl_port.devlink; 526 &port->dl_port, NULL);
|
H A D | prestera.h | 134 struct devlink_port dl_port; member in struct:prestera_port
|
/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth.h | 149 struct devlink_port dl_port; member in struct:funeth_priv
|
H A D | funeth_main.c | 1524 devlink_port_attrs_set(&fp->dl_port, &attrs); 1526 return devlink_port_register(dl, &fp->dl_port, idx); 1760 SET_NETDEV_DEVLINK_PORT(netdev, &fp->dl_port); 1807 devlink_port_unregister(&fp->dl_port); 1827 devlink_port_unregister(&fp->dl_port);
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_devlink.c | 1257 devlink_port_attrs_set(&bp->dl_port, &attrs); 1258 rc = devlink_port_register(dl, &bp->dl_port, bp->pf.port_id); 1273 devlink_port_unregister(&bp->dl_port); 1286 devlink_port_unregister(&bp->dl_port);
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.c | 2708 struct devlink_port *dl_port; local 2737 dl_port = &port->devlink_port; 2746 devlink_port_attrs_set(dl_port, &attrs); 2748 ret = devlink_port_register(common->devlink, dl_port, port->port_id); 2761 dl_port = &port->devlink_port; 2763 devlink_port_unregister(dl_port); 2772 struct devlink_port *dl_port; local 2780 dl_port = &port->devlink_port; 2782 devlink_port_unregister(dl_port);
|