Searched refs:dl_port (Results 1 - 25 of 30) sorted by relevance

12

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Ddevlink_port.c26 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 Dsf.h24 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 Ddevlink.c15 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 Dionic_devlink.c84 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 Dionic.h43 struct devlink_port dl_port; member in struct:ionic
/linux-master/tools/testing/selftests/drivers/net/mlxsw/
H A Dsharedbuffer.sh44 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 Ddevlink.c73 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 Def100_rep.h44 * @dl_port: devlink port associated to this netdev representor
60 struct devlink_port *dl_port; member in struct:efx_rep
H A Defx_devlink.c39 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 Dmae.h47 struct devlink_port dl_port; member in struct:mae_mport_desc
H A Dnet_driver.h964 * @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 Dnfp_devlink.c30 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 Dnfp_port.h60 * @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 Ddevlink.h45 struct devlink_port *dl_port);
H A Deswitch.h180 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 Den_rep.c1390 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 Ddevlink.c345 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 Den.h956 struct devlink_port dl_port; member in struct:mlx5e_dev
H A Deswitch.c1146 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 Dprestera_devlink.c427 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 Dprestera.h134 struct devlink_port dl_port; member in struct:prestera_port
/linux-master/drivers/net/ethernet/fungible/funeth/
H A Dfuneth.h149 struct devlink_port dl_port; member in struct:funeth_priv
H A Dfuneth_main.c1524 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 Dbnxt_devlink.c1257 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 Dam65-cpsw-nuss.c2708 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);

Completed in 270 milliseconds

12