Lines Matching defs:in

7  * COPYING in the main directory of this source tree, or the
10 * Redistribution and use in source and binary forms, with or
18 * - Redistributions in binary form must reproduce the above
20 * disclaimer in the documentation and/or other materials
42 u32 in[MLX5_ST_SZ_DW(create_scheduling_element_in)] = {};
46 schedc = MLX5_ADDR_OF(create_scheduling_element_in, in,
48 MLX5_SET(create_scheduling_element_in, in, opcode,
50 MLX5_SET(create_scheduling_element_in, in, scheduling_hierarchy,
54 err = mlx5_cmd_exec_inout(dev, create_scheduling_element, in, out);
67 u32 in[MLX5_ST_SZ_DW(modify_scheduling_element_in)] = {};
70 schedc = MLX5_ADDR_OF(modify_scheduling_element_in, in,
72 MLX5_SET(modify_scheduling_element_in, in, opcode,
74 MLX5_SET(modify_scheduling_element_in, in, scheduling_element_id,
76 MLX5_SET(modify_scheduling_element_in, in, modify_bitmask,
78 MLX5_SET(modify_scheduling_element_in, in, scheduling_hierarchy,
82 return mlx5_cmd_exec_in(dev, modify_scheduling_element, in);
88 u32 in[MLX5_ST_SZ_DW(destroy_scheduling_element_in)] = {};
90 MLX5_SET(destroy_scheduling_element_in, in, opcode,
92 MLX5_SET(destroy_scheduling_element_in, in, scheduling_element_id,
94 MLX5_SET(destroy_scheduling_element_in, in, scheduling_hierarchy,
97 return mlx5_cmd_exec_in(dev, destroy_scheduling_element, in);
147 u32 in[MLX5_ST_SZ_DW(set_pp_rate_limit_in)] = {};
150 pp_context = MLX5_ADDR_OF(set_pp_rate_limit_in, in, ctx);
151 MLX5_SET(set_pp_rate_limit_in, in, opcode,
153 MLX5_SET(set_pp_rate_limit_in, in, uid, entry->uid);
154 MLX5_SET(set_pp_rate_limit_in, in, rate_limit_index, entry->index);
157 return mlx5_cmd_exec_in(dev, set_pp_rate_limit, in);
193 /* The index represents the index in HW rate limit table