Lines Matching refs:devlink_port
148 struct devlink_port *devlink_port; member
156 struct devlink_port { struct
684 int (*snapshot)(struct devlink_port *port,
1243 int (*port_type_set)(struct devlink_port *devlink_port,
1256 int (*sb_port_pool_get)(struct devlink_port *devlink_port,
1259 int (*sb_port_pool_set)(struct devlink_port *devlink_port,
1262 int (*sb_tc_pool_bind_get)(struct devlink_port *devlink_port,
1267 int (*sb_tc_pool_bind_set)(struct devlink_port *devlink_port,
1277 int (*sb_occ_port_pool_get)(struct devlink_port *devlink_port,
1280 int (*sb_occ_tc_port_bind_get)(struct devlink_port *devlink_port,
1413 int (*port_function_hw_addr_get)(struct devlink_port *port, u8 *hw_addr,
1423 int (*port_function_hw_addr_set)(struct devlink_port *port,
1479 int (*port_fn_state_get)(struct devlink_port *port,
1494 int (*port_fn_state_set)(struct devlink_port *port,
1535 static inline struct devlink_port *
1545 struct devlink_port *devlink_port = netdev_to_devlink_port(dev); in netdev_to_devlink() local
1547 if (devlink_port) in netdev_to_devlink()
1548 return devlink_port->devlink; in netdev_to_devlink()
1575 struct devlink_port *devlink_port,
1577 void devlink_port_unregister(struct devlink_port *devlink_port);
1578 void devlink_port_type_eth_set(struct devlink_port *devlink_port,
1580 void devlink_port_type_ib_set(struct devlink_port *devlink_port,
1582 void devlink_port_type_clear(struct devlink_port *devlink_port);
1583 void devlink_port_attrs_set(struct devlink_port *devlink_port,
1585 void devlink_port_attrs_pci_pf_set(struct devlink_port *devlink_port, u32 controller,
1587 void devlink_port_attrs_pci_vf_set(struct devlink_port *devlink_port, u32 controller,
1589 void devlink_port_attrs_pci_sf_set(struct devlink_port *devlink_port,
1592 int devlink_rate_leaf_create(struct devlink_port *port, void *priv);
1593 void devlink_rate_leaf_destroy(struct devlink_port *devlink_port);
1660 int devlink_port_params_register(struct devlink_port *devlink_port,
1663 void devlink_port_params_unregister(struct devlink_port *devlink_port,
1671 devlink_port_param_driverinit_value_get(struct devlink_port *devlink_port,
1674 int devlink_port_param_driverinit_value_set(struct devlink_port *devlink_port,
1678 void devlink_port_param_value_changed(struct devlink_port *devlink_port,
1687 devlink_port_region_create(struct devlink_port *port,
1753 devlink_port_health_reporter_create(struct devlink_port *port,
1795 void *trap_ctx, struct devlink_port *in_devlink_port,