Lines Matching refs:devlink_port
119 struct devlink_port { struct
621 int (*snapshot)(struct devlink_port *port,
1175 int (*port_type_set)(struct devlink_port *devlink_port,
1188 int (*sb_port_pool_get)(struct devlink_port *devlink_port,
1191 int (*sb_port_pool_set)(struct devlink_port *devlink_port,
1194 int (*sb_tc_pool_bind_get)(struct devlink_port *devlink_port,
1199 int (*sb_tc_pool_bind_set)(struct devlink_port *devlink_port,
1209 int (*sb_occ_port_pool_get)(struct devlink_port *devlink_port,
1212 int (*sb_occ_tc_port_bind_get)(struct devlink_port *devlink_port,
1335 int (*port_function_hw_addr_get)(struct devlink *devlink, struct devlink_port *port,
1345 int (*port_function_hw_addr_set)(struct devlink *devlink, struct devlink_port *port,
1362 static inline struct devlink_port *
1372 struct devlink_port *devlink_port = netdev_to_devlink_port(dev); in netdev_to_devlink() local
1374 if (devlink_port) in netdev_to_devlink()
1375 return devlink_port->devlink; in netdev_to_devlink()
1390 struct devlink_port *devlink_port,
1392 void devlink_port_unregister(struct devlink_port *devlink_port);
1393 void devlink_port_type_eth_set(struct devlink_port *devlink_port,
1395 void devlink_port_type_ib_set(struct devlink_port *devlink_port,
1397 void devlink_port_type_clear(struct devlink_port *devlink_port);
1398 void devlink_port_attrs_set(struct devlink_port *devlink_port,
1400 void devlink_port_attrs_pci_pf_set(struct devlink_port *devlink_port, u32 controller,
1402 void devlink_port_attrs_pci_vf_set(struct devlink_port *devlink_port, u32 controller,
1461 int devlink_port_params_register(struct devlink_port *devlink_port,
1464 void devlink_port_params_unregister(struct devlink_port *devlink_port,
1472 devlink_port_param_driverinit_value_get(struct devlink_port *devlink_port,
1475 int devlink_port_param_driverinit_value_set(struct devlink_port *devlink_port,
1479 void devlink_port_param_value_changed(struct devlink_port *devlink_port,
1488 devlink_port_region_create(struct devlink_port *port,
1554 devlink_port_health_reporter_create(struct devlink_port *port,
1598 void *trap_ctx, struct devlink_port *in_devlink_port,