Home
last modified time | relevance | path

Searched refs:devlink_rate (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/esw/
Dqos.h23 int mlx5_esw_devlink_rate_leaf_tx_share_set(struct devlink_rate *rate_leaf, void *priv,
25 int mlx5_esw_devlink_rate_leaf_tx_max_set(struct devlink_rate *rate_leaf, void *priv,
27 int mlx5_esw_devlink_rate_node_tx_share_set(struct devlink_rate *rate_node, void *priv,
29 int mlx5_esw_devlink_rate_node_tx_max_set(struct devlink_rate *rate_node, void *priv,
31 int mlx5_esw_devlink_rate_node_new(struct devlink_rate *rate_node, void **priv,
33 int mlx5_esw_devlink_rate_node_del(struct devlink_rate *rate_node, void *priv,
35 int mlx5_esw_devlink_rate_parent_set(struct devlink_rate *devlink_rate,
36 struct devlink_rate *parent,
Dqos.c715 int mlx5_esw_devlink_rate_leaf_tx_share_set(struct devlink_rate *rate_leaf, void *priv, in mlx5_esw_devlink_rate_leaf_tx_share_set()
736 int mlx5_esw_devlink_rate_leaf_tx_max_set(struct devlink_rate *rate_leaf, void *priv, in mlx5_esw_devlink_rate_leaf_tx_max_set()
757 int mlx5_esw_devlink_rate_node_tx_share_set(struct devlink_rate *rate_node, void *priv, in mlx5_esw_devlink_rate_node_tx_share_set()
775 int mlx5_esw_devlink_rate_node_tx_max_set(struct devlink_rate *rate_node, void *priv, in mlx5_esw_devlink_rate_node_tx_max_set()
793 int mlx5_esw_devlink_rate_node_new(struct devlink_rate *rate_node, void **priv, in mlx5_esw_devlink_rate_node_new()
824 int mlx5_esw_devlink_rate_node_del(struct devlink_rate *rate_node, void *priv, in mlx5_esw_devlink_rate_node_del()
854 int mlx5_esw_devlink_rate_parent_set(struct devlink_rate *devlink_rate, in mlx5_esw_devlink_rate_parent_set() argument
855 struct devlink_rate *parent, in mlx5_esw_devlink_rate_parent_set()
Ddevlink_port.c119 if (vport->dl_port->devlink_rate) { in mlx5_esw_offloads_devlink_port_unregister()
183 if (vport->dl_port->devlink_rate) { in mlx5_esw_devlink_sf_port_unregister()
/Linux-v5.15/net/core/
Ddevlink.c195 devlink_rate_is_leaf(struct devlink_rate *devlink_rate) in devlink_rate_is_leaf() argument
197 return devlink_rate->type == DEVLINK_RATE_TYPE_LEAF; in devlink_rate_is_leaf()
201 devlink_rate_is_node(struct devlink_rate *devlink_rate) in devlink_rate_is_node() argument
203 return devlink_rate->type == DEVLINK_RATE_TYPE_NODE; in devlink_rate_is_node()
206 static struct devlink_rate *
209 struct devlink_rate *devlink_rate; in devlink_rate_leaf_get_from_info() local
215 devlink_rate = devlink_port->devlink_rate; in devlink_rate_leaf_get_from_info()
216 return devlink_rate ?: ERR_PTR(-ENODEV); in devlink_rate_leaf_get_from_info()
219 static struct devlink_rate *
222 static struct devlink_rate *devlink_rate; in devlink_rate_node_get_by_name() local
[all …]
/Linux-v5.15/include/net/
Ddevlink.h138 struct devlink_rate { struct
146 struct devlink_rate *parent; argument
175 struct devlink_rate *devlink_rate; member
1501 int (*rate_leaf_tx_share_set)(struct devlink_rate *devlink_rate, void *priv,
1503 int (*rate_leaf_tx_max_set)(struct devlink_rate *devlink_rate, void *priv,
1505 int (*rate_node_tx_share_set)(struct devlink_rate *devlink_rate, void *priv,
1507 int (*rate_node_tx_max_set)(struct devlink_rate *devlink_rate, void *priv,
1509 int (*rate_node_new)(struct devlink_rate *rate_node, void **priv,
1511 int (*rate_node_del)(struct devlink_rate *rate_node, void *priv,
1513 int (*rate_leaf_parent_set)(struct devlink_rate *child,
[all …]
/Linux-v5.15/drivers/net/netdevsim/
Ddev.c1092 static int nsim_leaf_tx_share_set(struct devlink_rate *devlink_rate, void *priv, in nsim_leaf_tx_share_set() argument
1108 static int nsim_leaf_tx_max_set(struct devlink_rate *devlink_rate, void *priv, in nsim_leaf_tx_max_set() argument
1132 static int nsim_node_tx_share_set(struct devlink_rate *devlink_rate, void *priv, in nsim_node_tx_share_set() argument
1146 static int nsim_node_tx_max_set(struct devlink_rate *devlink_rate, void *priv, in nsim_node_tx_max_set() argument
1160 static int nsim_rate_node_new(struct devlink_rate *node, void **priv, in nsim_rate_node_new()
1188 static int nsim_rate_node_del(struct devlink_rate *node, void *priv, in nsim_rate_node_del()
1199 static int nsim_rate_leaf_parent_set(struct devlink_rate *child, in nsim_rate_leaf_parent_set()
1200 struct devlink_rate *parent, in nsim_rate_leaf_parent_set()
1213 static int nsim_rate_node_parent_set(struct devlink_rate *child, in nsim_rate_node_parent_set()
1214 struct devlink_rate *parent, in nsim_rate_node_parent_set()