Lines Matching refs:devlink_port
110 struct devlink_port *devlink_port; member
118 struct devlink_port { struct
645 int (*snapshot)(struct devlink_port *port,
1209 int (*port_type_set)(struct devlink_port *devlink_port,
1222 int (*sb_port_pool_get)(struct devlink_port *devlink_port,
1225 int (*sb_port_pool_set)(struct devlink_port *devlink_port,
1228 int (*sb_tc_pool_bind_get)(struct devlink_port *devlink_port,
1233 int (*sb_tc_pool_bind_set)(struct devlink_port *devlink_port,
1243 int (*sb_occ_port_pool_get)(struct devlink_port *devlink_port,
1246 int (*sb_occ_tc_port_bind_get)(struct devlink_port *devlink_port,
1379 int (*port_function_hw_addr_get)(struct devlink_port *port, u8 *hw_addr,
1389 int (*port_function_hw_addr_set)(struct devlink_port *port,
1445 int (*port_fn_state_get)(struct devlink_port *port,
1460 int (*port_fn_state_set)(struct devlink_port *port,
1515 struct devlink_port *devlink_port,
1517 void devlink_port_unregister(struct devlink_port *devlink_port);
1518 void devlink_port_type_eth_set(struct devlink_port *devlink_port,
1520 void devlink_port_type_ib_set(struct devlink_port *devlink_port,
1522 void devlink_port_type_clear(struct devlink_port *devlink_port);
1523 void devlink_port_attrs_set(struct devlink_port *devlink_port,
1525 void devlink_port_attrs_pci_pf_set(struct devlink_port *devlink_port, u32 controller,
1527 void devlink_port_attrs_pci_vf_set(struct devlink_port *devlink_port, u32 controller,
1529 void devlink_port_attrs_pci_sf_set(struct devlink_port *devlink_port,
1532 int devlink_rate_leaf_create(struct devlink_port *port, void *priv);
1533 void devlink_rate_leaf_destroy(struct devlink_port *devlink_port);
1604 devlink_port_region_create(struct devlink_port *port,
1667 devlink_port_health_reporter_create(struct devlink_port *port,
1709 void *trap_ctx, struct devlink_port *in_devlink_port,