Lines Matching refs:devlink_port
449 struct devlink_port *devlink_port, in devlink_nl_sb_port_pool_fill() argument
460 err = ops->sb_port_pool_get(devlink_port, devlink_sb->index, in devlink_nl_sb_port_pool_fill()
471 if (nla_put_u32(msg, DEVLINK_ATTR_PORT_INDEX, devlink_port->index)) in devlink_nl_sb_port_pool_fill()
484 err = ops->sb_occ_port_pool_get(devlink_port, devlink_sb->index, in devlink_nl_sb_port_pool_fill()
509 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_sb_port_pool_get_doit() local
510 struct devlink *devlink = devlink_port->devlink; in devlink_nl_sb_port_pool_get_doit()
532 err = devlink_nl_sb_port_pool_fill(msg, devlink, devlink_port, in devlink_nl_sb_port_pool_get_doit()
549 struct devlink_port *devlink_port; in __sb_port_pool_get_dumpit() local
555 xa_for_each(&devlink->ports, port_index, devlink_port) { in __sb_port_pool_get_dumpit()
562 devlink_port, in __sb_port_pool_get_dumpit()
610 static int devlink_sb_port_pool_set(struct devlink_port *devlink_port, in devlink_sb_port_pool_set() argument
616 const struct devlink_ops *ops = devlink_port->devlink->ops; in devlink_sb_port_pool_set()
619 return ops->sb_port_pool_set(devlink_port, sb_index, in devlink_sb_port_pool_set()
627 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_sb_port_pool_set_doit() local
647 return devlink_sb_port_pool_set(devlink_port, devlink_sb->index, in devlink_nl_sb_port_pool_set_doit()
653 struct devlink_port *devlink_port, in devlink_nl_sb_tc_pool_bind_fill() argument
665 err = ops->sb_tc_pool_bind_get(devlink_port, devlink_sb->index, in devlink_nl_sb_tc_pool_bind_fill()
677 if (nla_put_u32(msg, DEVLINK_ATTR_PORT_INDEX, devlink_port->index)) in devlink_nl_sb_tc_pool_bind_fill()
694 err = ops->sb_occ_tc_port_bind_get(devlink_port, in devlink_nl_sb_tc_pool_bind_fill()
719 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_sb_tc_pool_bind_get_doit() local
720 struct devlink *devlink = devlink_port->devlink; in devlink_nl_sb_tc_pool_bind_get_doit()
747 err = devlink_nl_sb_tc_pool_bind_fill(msg, devlink, devlink_port, in devlink_nl_sb_tc_pool_bind_get_doit()
766 struct devlink_port *devlink_port; in __sb_tc_pool_bind_get_dumpit() local
771 xa_for_each(&devlink->ports, port_index, devlink_port) { in __sb_tc_pool_bind_get_dumpit()
779 devlink_port, in __sb_tc_pool_bind_get_dumpit()
797 devlink_port, in __sb_tc_pool_bind_get_dumpit()
848 static int devlink_sb_tc_pool_bind_set(struct devlink_port *devlink_port, in devlink_sb_tc_pool_bind_set() argument
855 const struct devlink_ops *ops = devlink_port->devlink->ops; in devlink_sb_tc_pool_bind_set()
858 return ops->sb_tc_pool_bind_set(devlink_port, sb_index, in devlink_sb_tc_pool_bind_set()
867 struct devlink_port *devlink_port = info->user_ptr[1]; in devlink_nl_sb_tc_pool_bind_set_doit() local
898 return devlink_sb_tc_pool_bind_set(devlink_port, devlink_sb->index, in devlink_nl_sb_tc_pool_bind_set_doit()