| /drivers/net/ethernet/intel/ice/devlink/ |
| A D | port.c | 328 struct devlink_port *devlink_port; in ice_devlink_create_pf_port() local 338 devlink_port = &pf->devlink_port; in ice_devlink_create_pf_port() 447 struct devlink_port *devlink_port; in ice_devlink_create_vf_port() local 456 devlink_port = &vf->devlink_port; in ice_devlink_create_vf_port() 507 struct devlink_port *devlink_port; in ice_devlink_create_sf_dev_port() local 514 devlink_port = &sf_dev->priv->devlink_port; in ice_devlink_create_sf_dev_port() 586 struct devlink_port *devlink_port = &dyn_port->devlink_port; in ice_dealloc_dynamic_port() local 863 struct devlink_port *devlink_port; in ice_devlink_create_sf_port() local 871 devlink_port = &dyn_port->devlink_port; in ice_devlink_create_sf_port() 953 *devlink_port = &dyn_port->devlink_port; in ice_alloc_dynamic_port() [all …]
|
| A D | port.h | 28 struct devlink_port devlink_port; member 51 container_of(port, struct ice_dynamic_port, devlink_port) 57 struct devlink_port **devlink_port);
|
| /drivers/net/ethernet/freescale/dpaa2/ |
| A D | dpaa2-eth-devlink.c | 218 struct devlink_port *devlink_port = &priv->devlink_port; in dpaa2_eth_dl_port_add() local 222 devlink_port_attrs_set(devlink_port, &attrs); in dpaa2_eth_dl_port_add() 223 return devlink_port_register(priv->devlink, devlink_port, 0); in dpaa2_eth_dl_port_add() 228 struct devlink_port *devlink_port = &priv->devlink_port; in dpaa2_eth_dl_port_del() local 230 devlink_port_unregister(devlink_port); in dpaa2_eth_dl_port_del()
|
| /drivers/net/ethernet/mellanox/mlx5/core/sf/ |
| 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,
|
| A D | devlink.c | 23 static void *mlx5_sf_by_dl_port(struct devlink_port *dl_port) in mlx5_sf_by_dl_port() 145 int mlx5_devlink_sf_port_fn_state_get(struct devlink_port *dl_port, in mlx5_devlink_sf_port_fn_state_get() 227 int mlx5_devlink_sf_port_fn_state_set(struct devlink_port *dl_port, in mlx5_devlink_sf_port_fn_state_set() 241 struct devlink_port **dl_port) in mlx5_sf_add() 304 struct devlink_port **dl_port) in mlx5_devlink_sf_port_new() 366 struct devlink_port *dl_port, in mlx5_devlink_sf_port_del()
|
| /drivers/net/can/kvaser_pciefd/ |
| A D | kvaser_pciefd_devlink.c | 45 devlink_port_attrs_set(&can->devlink_port, &attrs); in kvaser_pciefd_devlink_port_register() 48 &can->devlink_port, can->can.dev->dev_port); in kvaser_pciefd_devlink_port_register() 52 SET_NETDEV_DEVLINK_PORT(can->can.dev, &can->devlink_port); in kvaser_pciefd_devlink_port_register() 59 devlink_port_unregister(&can->devlink_port); in kvaser_pciefd_devlink_port_unregister()
|
| A D | kvaser_pciefd.h | 62 struct devlink_port devlink_port; member
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | eswitch.h | 180 struct devlink_port dl_port; 561 int mlx5_devlink_port_fn_hw_addr_get(struct devlink_port *port, 564 int mlx5_devlink_port_fn_hw_addr_set(struct devlink_port *port, 567 int mlx5_devlink_port_fn_roce_get(struct devlink_port *port, bool *is_enabled, 569 int mlx5_devlink_port_fn_roce_set(struct devlink_port *port, bool enable, 573 int mlx5_devlink_port_fn_migratable_set(struct devlink_port *port, bool enable, 578 int mlx5_devlink_port_fn_ipsec_crypto_set(struct devlink_port *port, bool enable, 582 int mlx5_devlink_port_fn_ipsec_packet_set(struct devlink_port *port, bool enable, 585 int mlx5_devlink_port_fn_max_io_eqs_get(struct devlink_port *port, 588 int mlx5_devlink_port_fn_max_io_eqs_set(struct devlink_port *port, [all …]
|
| /drivers/net/ethernet/mellanox/mlxsw/ |
| A D | core.c | 49 struct devlink_port devlink_port; member 1350 static void *__dl_port(struct devlink_port *devlink_port) in __dl_port() argument 1352 return container_of(devlink_port, struct mlxsw_core_port, devlink_port); in __dl_port() 1446 mlxsw_devlink_sb_tc_pool_bind_get(struct devlink_port *devlink_port, in mlxsw_devlink_sb_tc_pool_bind_get() argument 1464 mlxsw_devlink_sb_tc_pool_bind_set(struct devlink_port *devlink_port, in mlxsw_devlink_sb_tc_pool_bind_set() argument 1505 mlxsw_devlink_sb_occ_port_pool_get(struct devlink_port *devlink_port, in mlxsw_devlink_sb_occ_port_pool_get() argument 1521 mlxsw_devlink_sb_occ_tc_port_bind_get(struct devlink_port *devlink_port, in mlxsw_devlink_sb_occ_tc_port_bind_get() argument 3069 struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port; in __mlxsw_core_port_init() local 3103 struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port; in __mlxsw_core_port_fini() local 3171 struct devlink_port *devlink_port = &mlxsw_core_port->devlink_port; in mlxsw_core_port_netdev_link() local [all …]
|
| /drivers/net/can/usb/kvaser_usb/ |
| A D | kvaser_usb_devlink.c | 72 devlink_port_attrs_set(&priv->devlink_port, &attrs); in kvaser_usb_devlink_port_register() 75 &priv->devlink_port, priv->channel); in kvaser_usb_devlink_port_register() 79 SET_NETDEV_DEVLINK_PORT(priv->netdev, &priv->devlink_port); in kvaser_usb_devlink_port_register() 86 devlink_port_unregister(&priv->devlink_port); in kvaser_usb_devlink_port_unregister()
|
| A D | kvaser_usb.h | 134 struct devlink_port devlink_port; member
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_sf_eth.c | 33 struct devlink_port *devlink_port) in ice_sf_cfg_netdev() argument 61 SET_NETDEV_DEVLINK_PORT(netdev, devlink_port); in ice_sf_cfg_netdev() 137 err = ice_sf_cfg_netdev(dyn_port, &sf_dev->priv->devlink_port); in ice_sf_dev_probe() 143 err = devl_port_fn_devlink_set(&dyn_port->devlink_port, devlink); in ice_sf_dev_probe()
|
| A D | ice_sf_eth.h | 18 struct devlink_port devlink_port; member
|
| A D | ice_vf_lib.h | 155 struct devlink_port devlink_port; member
|
| /drivers/net/ethernet/amazon/ena/ |
| A D | ena_devlink.c | 68 devlink_port_attrs_set(&adapter->devlink_port, &attrs); in ena_devlink_port_register() 69 devl_port_register(devlink, &adapter->devlink_port, 0); in ena_devlink_port_register() 76 devl_port_unregister(&adapter->devlink_port); in ena_devlink_port_unregister()
|
| /drivers/net/ethernet/sfc/ |
| A D | ef100_rep.h | 25 struct devlink_port; 60 struct devlink_port *dl_port;
|
| A D | efx_devlink.c | 30 static int efx_devlink_port_addr_get(struct devlink_port *port, u8 *hw_addr, in efx_devlink_port_addr_get() 79 static int efx_devlink_port_addr_set(struct devlink_port *port, in efx_devlink_port_addr_set() 133 static void efx_devlink_del_port(struct devlink_port *dl_port) in efx_devlink_del_port() 636 static struct devlink_port *ef100_set_devlink_port(struct efx_nic *efx, u32 idx) in ef100_set_devlink_port()
|
| /drivers/net/ethernet/intel/i40e/ |
| A D | i40e_devlink.c | 216 devlink_port_attrs_set(&pf->devlink_port, &attrs); in i40e_devlink_create_port() 217 err = devlink_port_register(devlink, &pf->devlink_port, pf->hw.pf_id); in i40e_devlink_create_port() 234 devlink_port_unregister(&pf->devlink_port); in i40e_devlink_destroy_port()
|
| /drivers/net/netdevsim/ |
| A D | dev.c | 834 &nsim_dev_port->devlink_port, fa_cookie); in nsim_dev_trap_report() 1405 struct devlink_port *devlink_port; in __nsim_dev_port_add() local 1417 devlink_port = &nsim_dev_port->devlink_port; in __nsim_dev_port_add() 1428 devlink_port_attrs_set(devlink_port, &attrs); in __nsim_dev_port_add() 1429 err = devl_port_register(priv_to_devlink(nsim_dev), devlink_port, in __nsim_dev_port_add() 1445 err = devl_rate_leaf_create(&nsim_dev_port->devlink_port, in __nsim_dev_port_add() 1460 devl_port_unregister(devlink_port); in __nsim_dev_port_add() 1468 struct devlink_port *devlink_port = &nsim_dev_port->devlink_port; in __nsim_dev_port_del() local 1472 devl_rate_leaf_destroy(&nsim_dev_port->devlink_port); in __nsim_dev_port_del() 1475 devl_port_unregister(devlink_port); in __nsim_dev_port_del()
|
| /drivers/net/ethernet/intel/ixgbe/devlink/ |
| A D | devlink.c | 538 struct devlink_port *devlink_port = &adapter->devlink_port; in ixgbe_devlink_register_port() local 549 devlink_port_attrs_set(devlink_port, &attrs); in ixgbe_devlink_register_port() 551 err = devl_port_register(devlink, devlink_port, 0); in ixgbe_devlink_register_port()
|
| /drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| A D | devlink_port.c | 26 struct devlink_port *dl_port) in mlx5_esw_offloads_pf_vf_devlink_port_attrs_set() 106 struct devlink_port *dl_port, in mlx5_esw_offloads_sf_devlink_port_attrs_set() 204 struct devlink_port *mlx5_esw_offloads_devlink_port(struct mlx5_eswitch *esw, u16 vport_num) in mlx5_esw_offloads_devlink_port()
|
| /drivers/net/ethernet/netronome/nfp/ |
| A D | nfp_devlink.c | 30 struct devlink_port *dl_port, in nfp_devlink_fill_eth_port_from_id() 64 nfp_devlink_port_split(struct devlink *devlink, struct devlink_port *port, in nfp_devlink_port_split() 92 nfp_devlink_port_unsplit(struct devlink *devlink, struct devlink_port *port, in nfp_devlink_port_unsplit()
|
| /drivers/net/ethernet/ti/ |
| A D | am65-cpsw-nuss.h | 57 struct devlink_port devlink_port; member
|
| /drivers/net/dsa/mv88e6xxx/ |
| A D | devlink.c | 611 static int mv88e6xxx_region_port_snapshot(struct devlink_port *devlink_port, in mv88e6xxx_region_port_snapshot() argument 616 struct dsa_switch *ds = dsa_devlink_port_to_ds(devlink_port); in mv88e6xxx_region_port_snapshot() 617 int port = dsa_devlink_port_to_port(devlink_port); in mv88e6xxx_region_port_snapshot()
|
| /drivers/net/ethernet/mscc/ |
| A D | ocelot_net.c | 32 static struct ocelot *devlink_port_to_ocelot(struct devlink_port *dlp) in devlink_port_to_ocelot() 37 static int devlink_port_to_port(struct devlink_port *dlp) in devlink_port_to_port() 64 static int ocelot_devlink_sb_port_pool_get(struct devlink_port *dlp, in ocelot_devlink_sb_port_pool_get() 75 static int ocelot_devlink_sb_port_pool_set(struct devlink_port *dlp, in ocelot_devlink_sb_port_pool_set() 88 ocelot_devlink_sb_tc_pool_bind_get(struct devlink_port *dlp, in ocelot_devlink_sb_tc_pool_bind_get() 102 ocelot_devlink_sb_tc_pool_bind_set(struct devlink_port *dlp, in ocelot_devlink_sb_tc_pool_bind_set() 132 static int ocelot_devlink_sb_occ_port_pool_get(struct devlink_port *dlp, in ocelot_devlink_sb_occ_port_pool_get() 145 ocelot_devlink_sb_occ_tc_port_bind_get(struct devlink_port *dlp, in ocelot_devlink_sb_occ_tc_port_bind_get() 174 struct devlink_port *dlp = &ocelot->devlink_ports[port]; in ocelot_port_devlink_init() 192 struct devlink_port *dlp = &ocelot->devlink_ports[port]; in ocelot_port_devlink_teardown()
|