Lines Matching refs:devlink_port
660 ice_devlink_port_split(struct devlink *devlink, struct devlink_port *port, in ice_devlink_port_split()
733 ice_devlink_port_unsplit(struct devlink *devlink, struct devlink_port *port, in ice_devlink_port_unsplit()
756 if (vf->devlink_port.devlink_rate) in ice_tear_down_devlink_rate_tree()
757 devl_rate_leaf_destroy(&vf->devlink_port); in ice_tear_down_devlink_rate_tree()
819 if (!vf->devlink_port.devlink_rate) in ice_traverse_tx_tree()
823 devl_rate_leaf_create(&vf->devlink_port, node, in ice_traverse_tx_tree()
1527 struct devlink_port *devlink_port; in ice_devlink_create_pf_port() local
1535 devlink_port = &pf->devlink_port; in ice_devlink_create_pf_port()
1552 devlink_port_attrs_set(devlink_port, &attrs); in ice_devlink_create_pf_port()
1555 err = devlink_port_register(devlink, devlink_port, vsi->idx); in ice_devlink_create_pf_port()
1573 devlink_port_unregister(&pf->devlink_port); in ice_devlink_destroy_pf_port()
1587 struct devlink_port *devlink_port; in ice_devlink_create_vf_port() local
1596 devlink_port = &vf->devlink_port; in ice_devlink_create_vf_port()
1608 devlink_port_attrs_set(devlink_port, &attrs); in ice_devlink_create_vf_port()
1611 err = devlink_port_register(devlink, devlink_port, vsi->idx); in ice_devlink_create_vf_port()
1629 devl_rate_leaf_destroy(&vf->devlink_port); in ice_devlink_destroy_vf_port()
1630 devlink_port_unregister(&vf->devlink_port); in ice_devlink_destroy_vf_port()