Home
last modified time | relevance | path

Searched refs:scheduling_context (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Dqos.c29 u32 sched_ctx[MLX5_ST_SZ_DW(scheduling_context)] = {0}; in mlx5_qos_create_leaf_node()
31 MLX5_SET(scheduling_context, sched_ctx, parent_element_id, parent_id); in mlx5_qos_create_leaf_node()
32 MLX5_SET(scheduling_context, sched_ctx, element_type, in mlx5_qos_create_leaf_node()
34 MLX5_SET(scheduling_context, sched_ctx, bw_share, bw_share); in mlx5_qos_create_leaf_node()
35 MLX5_SET(scheduling_context, sched_ctx, max_average_bw, max_avg_bw); in mlx5_qos_create_leaf_node()
44 u32 sched_ctx[MLX5_ST_SZ_DW(scheduling_context)] = {0}; in mlx5_qos_create_inner_node()
47 MLX5_SET(scheduling_context, sched_ctx, parent_element_id, parent_id); in mlx5_qos_create_inner_node()
48 MLX5_SET(scheduling_context, sched_ctx, element_type, in mlx5_qos_create_inner_node()
50 MLX5_SET(scheduling_context, sched_ctx, bw_share, bw_share); in mlx5_qos_create_inner_node()
51 MLX5_SET(scheduling_context, sched_ct in mlx5_qos_create_inner_node()
[all...]
H A Drl.c47 scheduling_context); in mlx5_create_scheduling_element_cmd()
52 memcpy(schedc, ctx, MLX5_ST_SZ_BYTES(scheduling_context)); in mlx5_create_scheduling_element_cmd()
71 scheduling_context); in mlx5_modify_scheduling_element_cmd()
80 memcpy(schedc, ctx, MLX5_ST_SZ_BYTES(scheduling_context)); in mlx5_modify_scheduling_element_cmd()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dqos.c32 MLX5_SET(scheduling_context, sched_ctx, max_average_bw, max_rate); in esw_qos_tsar_config()
33 MLX5_SET(scheduling_context, sched_ctx, bw_share, bw_share); in esw_qos_tsar_config()
47 u32 sched_ctx[MLX5_ST_SZ_DW(scheduling_context)] = {}; in esw_qos_group_config()
67 u32 sched_ctx[MLX5_ST_SZ_DW(scheduling_context)] = {}; in esw_qos_vport_config()
318 u32 sched_ctx[MLX5_ST_SZ_DW(scheduling_context)] = {}; in esw_qos_vport_create_sched_element()
326 MLX5_SET(scheduling_context, sched_ctx, element_type, in esw_qos_vport_create_sched_element()
328 vport_elem = MLX5_ADDR_OF(scheduling_context, sched_ctx, element_attributes); in esw_qos_vport_create_sched_element()
330 MLX5_SET(scheduling_context, sched_ctx, parent_element_id, parent_tsar_ix); in esw_qos_vport_create_sched_element()
331 MLX5_SET(scheduling_context, sched_ctx, max_average_bw, max_rate); in esw_qos_vport_create_sched_element()
332 MLX5_SET(scheduling_context, sched_ct in esw_qos_vport_create_sched_element()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Drl.c48 scheduling_context); in mlx5_create_scheduling_element_cmd()
53 memcpy(schedc, ctx, MLX5_ST_SZ_BYTES(scheduling_context)); in mlx5_create_scheduling_element_cmd()
72 scheduling_context); in mlx5_modify_scheduling_element_cmd()
81 memcpy(schedc, ctx, MLX5_ST_SZ_BYTES(scheduling_context)); in mlx5_modify_scheduling_element_cmd()
H A Deswitch.c989 u32 tsar_ctx[MLX5_ST_SZ_DW(scheduling_context)] = {0}; in esw_create_tsar()
1003 MLX5_SET(scheduling_context, tsar_ctx, element_type, in esw_create_tsar()
1006 attr = MLX5_ADDR_OF(scheduling_context, tsar_ctx, element_attributes); in esw_create_tsar()
1041 u32 sched_ctx[MLX5_ST_SZ_DW(scheduling_context)] = {0}; in esw_vport_enable_qos()
1053 MLX5_SET(scheduling_context, sched_ctx, element_type, in esw_vport_enable_qos()
1055 vport_elem = MLX5_ADDR_OF(scheduling_context, sched_ctx, in esw_vport_enable_qos()
1058 MLX5_SET(scheduling_context, sched_ctx, parent_element_id, in esw_vport_enable_qos()
1060 MLX5_SET(scheduling_context, sched_ctx, max_average_bw, in esw_vport_enable_qos()
1062 MLX5_SET(scheduling_context, sched_ctx, bw_share, initial_bw_share); in esw_vport_enable_qos()
1100 u32 sched_ctx[MLX5_ST_SZ_DW(scheduling_context)] in esw_vport_qos_config()
[all...]
/kernel/linux/linux-5.10/include/linux/mlx5/
H A Dmlx5_ifc.h4753 struct mlx5_ifc_scheduling_context_bits scheduling_context; member
6287 struct mlx5_ifc_scheduling_context_bits scheduling_context; member
7675 struct mlx5_ifc_scheduling_context_bits scheduling_context; member
/kernel/linux/linux-6.6/include/linux/mlx5/
H A Dmlx5_ifc.h5320 struct mlx5_ifc_scheduling_context_bits scheduling_context; member
7250 struct mlx5_ifc_scheduling_context_bits scheduling_context; member
8643 struct mlx5_ifc_scheduling_context_bits scheduling_context; member

Completed in 84 milliseconds