Home
last modified time | relevance | path

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

/linux-6.15/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()
36 MLX5_SET(scheduling_context, sched_ctx, parent_element_id, parent_id); in mlx5_qos_create_leaf_node()
37 MLX5_SET(scheduling_context, sched_ctx, element_type, in mlx5_qos_create_leaf_node()
39 MLX5_SET(scheduling_context, sched_ctx, bw_share, bw_share); in mlx5_qos_create_leaf_node()
40 MLX5_SET(scheduling_context, sched_ctx, max_average_bw, max_avg_bw); in mlx5_qos_create_leaf_node()
49 u32 sched_ctx[MLX5_ST_SZ_DW(scheduling_context)] = {0}; in mlx5_qos_create_inner_node()
61 MLX5_SET(scheduling_context, sched_ctx, element_type, in mlx5_qos_create_inner_node()
63 MLX5_SET(scheduling_context, sched_ctx, bw_share, bw_share); in mlx5_qos_create_inner_node()
64 MLX5_SET(scheduling_context, sched_ctx, max_average_bw, max_avg_bw); in mlx5_qos_create_inner_node()
81 u32 sched_ctx[MLX5_ST_SZ_DW(scheduling_context)] = {0}; in mlx5_qos_update_node()
[all …]
H A Drl.c109 scheduling_context); in mlx5_create_scheduling_element_cmd()
114 memcpy(schedc, ctx, MLX5_ST_SZ_BYTES(scheduling_context)); in mlx5_create_scheduling_element_cmd()
133 scheduling_context); in mlx5_modify_scheduling_element_cmd()
142 memcpy(schedc, ctx, MLX5_ST_SZ_BYTES(scheduling_context)); in mlx5_modify_scheduling_element_cmd()
/linux-6.15/tools/verification/models/sched/
H A Dsco.dot4 {node [shape = plaintext] "scheduling_context"};
9 "scheduling_context" [label = "scheduling_context"];
10 "scheduling_context" -> "thread_context" [ label = "schedule_exit" ];
12 "thread_context" -> "scheduling_context" [ label = "schedule_entry" ];
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dqos.c190 u32 sched_ctx[MLX5_ST_SZ_DW(scheduling_context)] = {}; in esw_qos_sched_elem_config()
206 MLX5_SET(scheduling_context, sched_ctx, max_average_bw, max_rate); in esw_qos_sched_elem_config()
210 MLX5_SET(scheduling_context, sched_ctx, bw_share, bw_share); in esw_qos_sched_elem_config()
327 u32 tsar_ctx[MLX5_ST_SZ_DW(scheduling_context)] = {}; in esw_qos_create_node_sched_elem()
338 MLX5_SET(scheduling_context, tsar_ctx, element_type, in esw_qos_create_node_sched_elem()
340 MLX5_SET(scheduling_context, tsar_ctx, parent_element_id, in esw_qos_create_node_sched_elem()
342 MLX5_SET(scheduling_context, tsar_ctx, max_average_bw, max_rate); in esw_qos_create_node_sched_elem()
343 MLX5_SET(scheduling_context, tsar_ctx, bw_share, bw_share); in esw_qos_create_node_sched_elem()
344 attr = MLX5_ADDR_OF(scheduling_context, tsar_ctx, element_attributes); in esw_qos_create_node_sched_elem()
356 u32 sched_ctx[MLX5_ST_SZ_DW(scheduling_context)] = {}; in esw_qos_vport_create_sched_element()
[all …]
/linux-6.15/Documentation/trace/rv/
H A Dmonitor_sched.rst82 scheduling_context -+
/linux-6.15/include/linux/mlx5/
H A Dmlx5_ifc.h5723 struct mlx5_ifc_scheduling_context_bits scheduling_context; member
7732 struct mlx5_ifc_scheduling_context_bits scheduling_context; member
9125 struct mlx5_ifc_scheduling_context_bits scheduling_context; member