Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/esw/
Dqos.h13 int mlx5_esw_devlink_rate_leaf_tx_share_set(struct devlink_rate *rate_leaf, void *priv,
15 int mlx5_esw_devlink_rate_leaf_tx_max_set(struct devlink_rate *rate_leaf, void *priv,
17 int mlx5_esw_devlink_rate_node_tx_share_set(struct devlink_rate *rate_node, void *priv,
19 int mlx5_esw_devlink_rate_node_tx_max_set(struct devlink_rate *rate_node, void *priv,
21 int mlx5_esw_devlink_rate_node_new(struct devlink_rate *rate_node, void **priv,
23 int mlx5_esw_devlink_rate_node_del(struct devlink_rate *rate_node, void *priv,
25 int mlx5_esw_devlink_rate_parent_set(struct devlink_rate *devlink_rate,
26 struct devlink_rate *parent,
Dqos.c786 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()
812 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()
838 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()
856 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()
874 int mlx5_esw_devlink_rate_node_new(struct devlink_rate *rate_node, void **priv, in mlx5_esw_devlink_rate_node_new()
905 int mlx5_esw_devlink_rate_node_del(struct devlink_rate *rate_node, void *priv, in mlx5_esw_devlink_rate_node_del()
941 int mlx5_esw_devlink_rate_parent_set(struct devlink_rate *devlink_rate, in mlx5_esw_devlink_rate_parent_set() argument
942 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-v6.1/net/core/
Ddevlink.c421 devlink_rate_is_leaf(struct devlink_rate *devlink_rate) in devlink_rate_is_leaf() argument
423 return devlink_rate->type == DEVLINK_RATE_TYPE_LEAF; in devlink_rate_is_leaf()
427 devlink_rate_is_node(struct devlink_rate *devlink_rate) in devlink_rate_is_node() argument
429 return devlink_rate->type == DEVLINK_RATE_TYPE_NODE; in devlink_rate_is_node()
432 static struct devlink_rate *
435 struct devlink_rate *devlink_rate; in devlink_rate_leaf_get_from_info() local
441 devlink_rate = devlink_port->devlink_rate; in devlink_rate_leaf_get_from_info()
442 return devlink_rate ?: ERR_PTR(-ENODEV); in devlink_rate_leaf_get_from_info()
445 static struct devlink_rate *
448 static struct devlink_rate *devlink_rate; in devlink_rate_node_get_by_name() local
[all …]
/Linux-v6.1/include/net/
Ddevlink.h101 struct devlink_rate { struct
109 struct devlink_rate *parent; argument
139 struct devlink_rate *devlink_rate; member
1492 int (*rate_leaf_tx_share_set)(struct devlink_rate *devlink_rate, void *priv,
1494 int (*rate_leaf_tx_max_set)(struct devlink_rate *devlink_rate, void *priv,
1496 int (*rate_node_tx_share_set)(struct devlink_rate *devlink_rate, void *priv,
1498 int (*rate_node_tx_max_set)(struct devlink_rate *devlink_rate, void *priv,
1500 int (*rate_node_new)(struct devlink_rate *rate_node, void **priv,
1502 int (*rate_node_del)(struct devlink_rate *rate_node, void *priv,
1504 int (*rate_leaf_parent_set)(struct devlink_rate *child,
[all …]
/Linux-v6.1/drivers/net/netdevsim/
Ddev.c1178 static int nsim_leaf_tx_share_set(struct devlink_rate *devlink_rate, void *priv, in nsim_leaf_tx_share_set() argument
1194 static int nsim_leaf_tx_max_set(struct devlink_rate *devlink_rate, void *priv, in nsim_leaf_tx_max_set() argument
1218 static int nsim_node_tx_share_set(struct devlink_rate *devlink_rate, void *priv, in nsim_node_tx_share_set() argument
1232 static int nsim_node_tx_max_set(struct devlink_rate *devlink_rate, void *priv, in nsim_node_tx_max_set() argument
1246 static int nsim_rate_node_new(struct devlink_rate *node, void **priv, in nsim_rate_node_new()
1274 static int nsim_rate_node_del(struct devlink_rate *node, void *priv, in nsim_rate_node_del()
1285 static int nsim_rate_leaf_parent_set(struct devlink_rate *child, in nsim_rate_leaf_parent_set()
1286 struct devlink_rate *parent, in nsim_rate_leaf_parent_set()
1299 static int nsim_rate_node_parent_set(struct devlink_rate *child, in nsim_rate_node_parent_set()
1300 struct devlink_rate *parent, in nsim_rate_node_parent_set()