Searched refs:devlink_rate (Results 1 – 6 of 6) sorted by relevance
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
D | qos.h | 13 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,
|
D | qos.c | 786 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()
|
D | devlink_port.c | 119 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/ |
D | devlink.c | 421 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/ |
D | devlink.h | 101 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/ |
D | dev.c | 1178 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()
|