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
43 u32 in[MLX5_ST_SZ_DW(mtrc_cap)] = {0};
47 err = mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out),
86 u32 in[MLX5_ST_SZ_DW(mtrc_cap)] = {0};
88 MLX5_SET(mtrc_cap, in, trace_owner, trace_owner);
90 return mlx5_core_access_reg(dev, in, sizeof(in), out, out_size,
183 u32 *in;
188 in = kvzalloc(inlen, GFP_KERNEL);
189 if (!in)
192 MLX5_SET(create_mkey_in, in, translations_octword_actual_size,
194 mtt = (__be64 *)MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt);
198 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
210 err = mlx5_core_create_mkey(dev, &tracer->buff.mkey, in, inlen);
214 kvfree(in);
270 u32 in[MLX5_ST_SZ_DW(mtrc_cap)] = {0};
287 MLX5_SET(mtrc_stdb, in, string_db_index, i);
294 MLX5_SET(mtrc_stdb, in, read_size, STRINGS_DB_READ_SIZE_BYTES);
296 MLX5_SET(mtrc_stdb, in, start_offset, offset);
298 err = mlx5_core_access_reg(dev, in, sizeof(in), out,
314 MLX5_SET(mtrc_stdb, in, read_size,
317 MLX5_SET(mtrc_stdb, in, start_offset, offset);
319 err = mlx5_core_access_reg(dev, in, sizeof(in), out,
346 u32 in[MLX5_ST_SZ_DW(mtrc_ctrl)] = {0};
349 MLX5_SET(mtrc_ctrl, in, arm_event, 1);
351 err = mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out),
723 /* To avoid block override be the HW in case of buffer
774 u32 in[MLX5_ST_SZ_DW(mtrc_conf)] = {0};
777 MLX5_SET(mtrc_conf, in, trace_mode, TRACE_TO_MEMORY);
778 MLX5_SET(mtrc_conf, in, log_trace_buffer_size,
780 MLX5_SET(mtrc_conf, in, trace_mkey, tracer->buff.mkey);
782 err = mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out),
795 u32 in[MLX5_ST_SZ_DW(mtrc_ctrl)] = {0};
798 MLX5_SET(mtrc_ctrl, in, modify_field_select, TRACE_STATUS);
799 MLX5_SET(mtrc_ctrl, in, trace_status, status);
800 MLX5_SET(mtrc_ctrl, in, arm_event, arm);
802 err = mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out),
859 u32 *in, int size_in)
867 return mlx5_core_access_reg(dev, in, size_in, out, sizeof(out),
874 u32 in[MLX5_ST_SZ_DW(core_dump_reg)] = {};
882 MLX5_SET(core_dump_reg, in, core_dump_type, 0x0);
884 err = mlx5_fw_tracer_set_core_dump_reg(dev, in, sizeof(in));