Home
last modified time | relevance | path

Searched refs:in_out (Results 1 – 25 of 29) sorted by relevance

12

/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_dpmm/
H A Ddml2_dpmm_dcn4.c581in_out->programming->min_clocks.dcn4x.active.uclk_khz = in_out->soc_bb->clk_table.uclk.clk_values_… in clamp_uclk_to_max()
582in_out->programming->min_clocks.dcn4x.svp_prefetch.uclk_khz = in_out->soc_bb->clk_table.uclk.clk_v… in clamp_uclk_to_max()
583in_out->programming->min_clocks.dcn4x.idle.uclk_khz = in_out->soc_bb->clk_table.uclk.clk_values_kh… in clamp_uclk_to_max()
588in_out->programming->min_clocks.dcn4x.active.fclk_khz = in_out->soc_bb->clk_table.fclk.clk_values_… in clamp_fclk_to_max()
589in_out->programming->min_clocks.dcn4x.idle.fclk_khz = in_out->soc_bb->clk_table.fclk.clk_values_kh… in clamp_fclk_to_max()
601 calculate_idle_minimums(in_out); in map_mode_to_soc_dpm()
635 if (in_out->soc_bb->no_dfs) { in map_mode_to_soc_dpm()
683 clamp_uclk_to_max(in_out); in dpmm_dcn3_map_mode_to_soc_dpm()
686 clamp_fclk_to_max(in_out); in dpmm_dcn3_map_mode_to_soc_dpm()
717 clamp_uclk_to_max(in_out); in dpmm_dcn4_map_mode_to_soc_dpm()
[all …]
H A Ddml2_dpmm_dcn4.h10 bool dpmm_dcn3_map_mode_to_soc_dpm(struct dml2_dpmm_map_mode_to_soc_dpm_params_in_out *in_out);
11 bool dpmm_dcn4_map_mode_to_soc_dpm(struct dml2_dpmm_map_mode_to_soc_dpm_params_in_out *in_out);
12 bool dpmm_dcn4_map_watermarks(struct dml2_dpmm_map_watermarks_params_in_out *in_out);
H A Ddml2_dpmm_factory.c9 static bool dummy_map_mode_to_soc_dpm(struct dml2_dpmm_map_mode_to_soc_dpm_params_in_out *in_out) in dummy_map_mode_to_soc_dpm() argument
14 static bool dummy_map_watermarks(struct dml2_dpmm_map_watermarks_params_in_out *in_out) in dummy_map_watermarks() argument
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/
H A Ddml2_pmo_dcn3.c87 if (!in_out->dcc_mcache_supported[i]) { in optimize_dcc_mcache_no_odm()
238 pmo->soc_bb = in_out->soc_bb; in pmo_dcn3_initialize()
239 pmo->ip_caps = in_out->ip_caps; in pmo_dcn3_initialize()
244 pmo->options = in_out->options; in pmo_dcn3_initialize()
336 in_out->display_config->mode_support_result.global.dispclk_khz > in_out->vmin_limits->dispclk_khz) in pmo_dcn3_test_for_vmin()
391 memcpy(in_out->optimized_display_config, in pmo_dcn3_optimize_for_vmin()
392 in_out->base_display_config, in pmo_dcn3_optimize_for_vmin()
461 if (in_out->display_config != in_out->optimized_display_cfg) { in pmo_dcn3_optimize_dcc_mcache()
462 memcpy(in_out->optimized_display_cfg, in_out->display_config, sizeof(struct dml2_display_cfg)); in pmo_dcn3_optimize_dcc_mcache()
497 if (!in_out->dcc_mcache_supported[i]) { in pmo_dcn3_optimize_dcc_mcache()
[all …]
H A Ddml2_pmo_dcn4_fams2.h10 bool pmo_dcn4_fams2_initialize(struct dml2_pmo_initialize_in_out *in_out);
12 bool pmo_dcn4_fams2_optimize_dcc_mcache(struct dml2_pmo_optimize_dcc_mcache_in_out *in_out);
14 bool pmo_dcn4_fams2_init_for_vmin(struct dml2_pmo_init_for_vmin_in_out *in_out);
15 bool pmo_dcn4_fams2_test_for_vmin(struct dml2_pmo_test_for_vmin_in_out *in_out);
16 bool pmo_dcn4_fams2_optimize_for_vmin(struct dml2_pmo_optimize_for_vmin_in_out *in_out);
18 bool pmo_dcn4_fams2_init_for_pstate_support(struct dml2_pmo_init_for_pstate_support_in_out *in_out);
19 bool pmo_dcn4_fams2_test_for_pstate_support(struct dml2_pmo_test_for_pstate_support_in_out *in_out);
20 …dcn4_fams2_optimize_for_pstate_support(struct dml2_pmo_optimize_for_pstate_support_in_out *in_out);
22 bool pmo_dcn4_fams2_init_for_stutter(struct dml2_pmo_init_for_stutter_in_out *in_out);
23 bool pmo_dcn4_fams2_test_for_stutter(struct dml2_pmo_test_for_stutter_in_out *in_out);
[all …]
H A Ddml2_pmo_dcn3.h10 bool pmo_dcn3_initialize(struct dml2_pmo_initialize_in_out *in_out);
12 bool pmo_dcn3_optimize_dcc_mcache(struct dml2_pmo_optimize_dcc_mcache_in_out *in_out);
14 bool pmo_dcn3_init_for_vmin(struct dml2_pmo_init_for_vmin_in_out *in_out);
15 bool pmo_dcn3_test_for_vmin(struct dml2_pmo_test_for_vmin_in_out *in_out);
16 bool pmo_dcn3_optimize_for_vmin(struct dml2_pmo_optimize_for_vmin_in_out *in_out);
18 bool pmo_dcn3_init_for_pstate_support(struct dml2_pmo_init_for_pstate_support_in_out *in_out);
19 bool pmo_dcn3_test_for_pstate_support(struct dml2_pmo_test_for_pstate_support_in_out *in_out);
20 …l pmo_dcn3_optimize_for_pstate_support(struct dml2_pmo_optimize_for_pstate_support_in_out *in_out);
H A Ddml2_pmo_dcn4_fams2.c256 if (!in_out->dcc_mcache_supported[i]) { in optimize_dcc_mcache_no_odm()
295 if (in_out->display_config != in_out->optimized_display_cfg) { in pmo_dcn4_fams2_optimize_dcc_mcache()
296 memcpy(in_out->optimized_display_cfg, in_out->display_config, sizeof(struct dml2_display_cfg)); in pmo_dcn4_fams2_optimize_dcc_mcache()
312 if (in_out->optimized_display_cfg->num_streams > 1 || in_out->instance->options->disable_dyn_odm) { in pmo_dcn4_fams2_optimize_dcc_mcache()
645 pmo->soc_bb = in_out->soc_bb; in pmo_dcn4_fams2_initialize()
646 pmo->ip_caps = in_out->ip_caps; in pmo_dcn4_fams2_initialize()
656 pmo->options = in_out->options; in pmo_dcn4_fams2_initialize()
802 in_out->display_config->mode_support_result.global.dispclk_khz > in_out->vmin_limits->dispclk_khz) in pmo_dcn4_fams2_test_for_vmin()
858 in_out->base_display_config, in pmo_dcn4_fams2_optimize_for_vmin()
2236 if (in_out->last_candidate_failed) { in pmo_dcn4_fams2_optimize_for_pstate_support()
[all …]
H A Ddml2_pmo_factory.c10 static bool dummy_init_for_stutter(struct dml2_pmo_init_for_stutter_in_out *in_out) in dummy_init_for_stutter() argument
15 static bool dummy_test_for_stutter(struct dml2_pmo_test_for_stutter_in_out *in_out) in dummy_test_for_stutter() argument
20 static bool dummy_optimize_for_stutter(struct dml2_pmo_optimize_for_stutter_in_out *in_out) in dummy_optimize_for_stutter() argument
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
H A Ddml2_core_dcn4.c126 struct dml2_core_instance *core = in_out->instance; in core_dcn4_initialize()
128 if (!in_out->minimum_clock_table) in core_dcn4_initialize()
133 if (in_out->explicit_ip_bb && in_out->explicit_ip_bb_size > 0) { in core_dcn4_initialize()
134 memcpy(&core->clean_me_up.mode_lib.ip, in_out->explicit_ip_bb, in_out->explicit_ip_bb_size); in core_dcn4_initialize()
139 patch_ip_caps_with_explicit_ip_params(in_out->ip_caps, in_out->explicit_ip_bb); in core_dcn4_initialize()
571 …memcpy(&in_out->programming->display_config, in_out->display_cfg, sizeof(struct dml2_display_cfg)); in core_dcn4_mode_programming()
636 if (in_out->mode_is_supported) in core_dcn4_populate_informative()
639in_out->programming->informative.voltage_level = in_out->instance->scratch.mode_support_locals.mod… in core_dcn4_populate_informative()
649 …dml2_core_calcs_get_mcache_allocation(&in_out->instance->clean_me_up.mode_lib, in_out->mcache_allo… in core_dcn4_calculate_mcache_allocation()
652in_out->mcache_allocation->mcache_x_offsets_plane0[in_out->mcache_allocation->num_mcaches_plane0 -… in core_dcn4_calculate_mcache_allocation()
[all …]
H A Ddml2_core_dcn4.h7 bool core_dcn4_initialize(struct dml2_core_initialize_in_out *in_out);
8 bool core_dcn4_mode_support(struct dml2_core_mode_support_in_out *in_out);
9 bool core_dcn4_mode_programming(struct dml2_core_mode_programming_in_out *in_out);
10 bool core_dcn4_populate_informative(struct dml2_core_populate_informative_in_out *in_out);
11 bool core_dcn4_calculate_mcache_allocation(struct dml2_calculate_mcache_allocation_in_out *in_out);
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/
H A Ddml2_top_interfaces.c14 bool dml2_initialize_instance(struct dml2_initialize_instance_in_out *in_out) in dml2_initialize_instance() argument
16 switch (in_out->options.project_id) { in dml2_initialize_instance()
20 return dml2_top_soc15_initialize_instance(in_out); in dml2_initialize_instance()
27 bool dml2_check_mode_supported(struct dml2_check_mode_supported_in_out *in_out) in dml2_check_mode_supported() argument
29 if (!in_out->dml2_instance->funcs.check_mode_supported) in dml2_check_mode_supported()
32 return in_out->dml2_instance->funcs.check_mode_supported(in_out); in dml2_check_mode_supported()
35 bool dml2_build_mode_programming(struct dml2_build_mode_programming_in_out *in_out) in dml2_build_mode_programming() argument
37 if (!in_out->dml2_instance->funcs.build_mode_programming) in dml2_build_mode_programming()
40 return in_out->dml2_instance->funcs.build_mode_programming(in_out); in dml2_build_mode_programming()
45 if (!in_out->dml2_instance->funcs.build_mcache_programming) in dml2_build_mcache_programming()
[all …]
H A Ddml2_top_soc15.c818 in_out->is_supported = mcache_success; in dml2_top_soc15_check_mode_supported()
819 result = result && in_out->is_supported; in dml2_top_soc15_check_mode_supported()
838 …memcpy(&in_out->programming->display_config, in_out->display_config, sizeof(struct dml2_display_cf… in dml2_top_soc15_build_mode_programming()
901 l->informative_params.programming = in_out->programming; in dml2_top_soc15_build_mode_programming()
989 in_out->programming->informative.failed_dpmm = true; in dml2_top_soc15_build_mode_programming()
1010 l->informative_params.programming = in_out->programming; in dml2_top_soc15_build_mode_programming()
1124 dml->project_id = in_out->options.project_id; in dml2_top_soc15_initialize_instance()
1125 dml->pmo_options = in_out->options.pmo_options; in dml2_top_soc15_initialize_instance()
1137 mcg_build_min_clk_params.soc_bb = &in_out->soc_bb; in dml2_top_soc15_initialize_instance()
1148 core_init_params.ip_caps = &in_out->ip_caps; in dml2_top_soc15_initialize_instance()
[all …]
H A Ddml2_top_legacy.h8 bool dml2_top_legacy_initialize_instance(struct dml2_initialize_instance_in_out *in_out);
H A Ddml2_top_soc15.h8 bool dml2_top_soc15_initialize_instance(struct dml2_initialize_instance_in_out *in_out);
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/inc/
H A Ddml2_internal_shared_types.h111 bool (*map_watermarks)(struct dml2_dpmm_map_watermarks_params_in_out *in_out);
469 bool (*initialize)(struct dml2_core_initialize_in_out *in_out);
470 bool (*mode_support)(struct dml2_core_mode_support_in_out *in_out);
471 bool (*mode_programming)(struct dml2_core_mode_programming_in_out *in_out);
706 bool (*initialize)(struct dml2_pmo_initialize_in_out *in_out);
709 bool (*init_for_vmin)(struct dml2_pmo_init_for_vmin_in_out *in_out);
710 bool (*test_for_vmin)(struct dml2_pmo_test_for_vmin_in_out *in_out);
711 bool (*optimize_for_vmin)(struct dml2_pmo_optimize_for_vmin_in_out *in_out);
717 bool (*init_for_stutter)(struct dml2_pmo_init_for_stutter_in_out *in_out);
718 bool (*test_for_stutter)(struct dml2_pmo_test_for_stutter_in_out *in_out);
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/
H A Ddml_top.h22 bool dml2_initialize_instance(struct dml2_initialize_instance_in_out *in_out);
28 bool dml2_check_mode_supported(struct dml2_check_mode_supported_in_out *in_out);
35 bool dml2_build_mode_programming(struct dml2_build_mode_programming_in_out *in_out);
44 bool dml2_build_mcache_programming(struct dml2_build_mcache_programming_in_out *in_out);
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_ste.h52 #define DR_STE_SET_MPLS(lookup_type, mask, in_out, tag) do { \ argument
56 in_out##_first_mpls_label);\
58 in_out##_first_mpls_s_bos); \
60 in_out##_first_mpls_exp); \
62 in_out##_first_mpls_ttl); \
/linux-6.15/tools/perf/scripts/python/
H A Dtask-analyzer.py245 self.in_out = -1
270 self.in_out = time_out - self._last_start
282 if self.in_out > self.max_in_out:
283 self.max_in_out = self.in_out
321 self.in_out = None
448 align_helper.in_out = timespans.max_in_out
644 in_out = -1
673 in_out = timespan_gap_tid.in_out
679 task.runtime(time_unit), out_in, out_out, in_in, in_out,
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_mcg/
H A Ddml2_mcg_dcn4.h10 bool mcg_dcn4_build_min_clock_table(struct dml2_mcg_build_min_clock_table_params_in_out *in_out);
H A Ddml2_mcg_factory.c9 static bool dummy_build_min_clock_table(struct dml2_mcg_build_min_clock_table_params_in_out *in_out) in dummy_build_min_clock_table() argument
H A Ddml2_mcg_dcn4.c10 bool mcg_dcn4_build_min_clock_table(struct dml2_mcg_build_min_clock_table_params_in_out *in_out) in mcg_dcn4_build_min_clock_table() argument
12 return build_min_clock_table(in_out->soc_bb, in_out->min_clk_table); in mcg_dcn4_build_min_clock_table()
/linux-6.15/drivers/scsi/
H A Dps3rom.c46 u32 in_out; /* transfer direction */ member
109 atapi_cmnd.in_out = DIR_READ; in ps3rom_atapi_request()
117 atapi_cmnd.in_out = DIR_WRITE; in ps3rom_atapi_request()
/linux-6.15/drivers/block/
H A Dps3disk.c54 u32 in_out; member
351 ata_cmnd.in_out = DIR_READ; in ps3disk_identify()
/linux-6.15/tools/perf/util/
H A Devent.c474 const char *in_out = !out ? "IN " : in perf_event__fprintf_switch() local
479 return fprintf(fp, " %s\n", in_out); in perf_event__fprintf_switch()
482 in_out, out ? "next" : "prev", in perf_event__fprintf_switch()
/linux-6.15/drivers/gpu/drm/gma500/
H A Dpsb_intel_sdvo.c997 struct psb_intel_sdvo_in_out_map in_out; in psb_intel_sdvo_mode_set() local
1011 in_out.in0 = psb_intel_sdvo->attached_output; in psb_intel_sdvo_mode_set()
1012 in_out.in1 = 0; in psb_intel_sdvo_mode_set()
1016 &in_out, sizeof(in_out)); in psb_intel_sdvo_mode_set()

12