Lines Matching defs:devlink_port
694 ice_devlink_port_split(struct devlink *devlink, struct devlink_port *port,
767 ice_devlink_port_unsplit(struct devlink *devlink, struct devlink_port *port,
790 if (vf->devlink_port.devlink_rate)
791 devl_rate_leaf_destroy(&vf->devlink_port);
857 if (!vf->devlink_port.devlink_rate)
861 devl_rate_leaf_create(&vf->devlink_port, node,
1624 * Create and register a devlink_port for this PF.
1632 struct devlink_port *devlink_port;
1642 devlink_port = &pf->devlink_port;
1659 devlink_port_attrs_set(devlink_port, &attrs);
1661 err = devl_port_register_with_ops(devlink, devlink_port, vsi->idx,
1673 * ice_devlink_destroy_pf_port - Destroy the devlink_port for this PF
1676 * Unregisters the devlink_port structure associated with this PF.
1681 devl_port_unregister(&pf->devlink_port);
1688 * Create and register a devlink_port for this VF.
1695 struct devlink_port *devlink_port;
1704 devlink_port = &vf->devlink_port;
1716 devlink_port_attrs_set(devlink_port, &attrs);
1719 err = devlink_port_register(devlink, devlink_port, vsi->idx);
1730 * ice_devlink_destroy_vf_port - Destroy the devlink_port for this VF
1733 * Unregisters the devlink_port structure associated with this VF.
1737 devl_rate_leaf_destroy(&vf->devlink_port);
1738 devlink_port_unregister(&vf->devlink_port);