/openbmc/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
H A D | display_rq_dlg_calc_32.c | 46 const unsigned int num_pipes, in dml32_rq_dlg_get_rq_reg() argument 74 …rint("DML_DLG::%s: Calculation for pipe[%d] start, num_pipes=%d\n", __func__, pipe_idx, num_pipes); in dml32_rq_dlg_get_rq_reg() 76 …pixel_chunk_bytes = get_pixel_chunk_size_in_kbyte(mode_lib, e2e_pipe_param, num_pipes) * 1024; // … in dml32_rq_dlg_get_rq_reg() 77 …min_pixel_chunk_bytes = get_min_pixel_chunk_size_in_byte(mode_lib, e2e_pipe_param, num_pipes); // … in dml32_rq_dlg_get_rq_reg() 82 …meta_chunk_bytes = get_meta_chunk_size_in_kbyte(mode_lib, e2e_pipe_param, num_pipes) * 1024; // Fr… in dml32_rq_dlg_get_rq_reg() 83 …min_meta_chunk_bytes = get_min_meta_chunk_size_in_byte(mode_lib, e2e_pipe_param, num_pipes); // Fr… in dml32_rq_dlg_get_rq_reg() 85 …dpte_group_bytes = get_dpte_group_size_in_bytes(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); //… in dml32_rq_dlg_get_rq_reg() 86 …mpte_group_bytes = get_vm_group_size_in_bytes(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); // F… in dml32_rq_dlg_get_rq_reg() 96 …p1_pixel_chunk_bytes = get_alpha_pixel_chunk_size_in_kbyte(mode_lib, e2e_pipe_param, num_pipes) * … in dml32_rq_dlg_get_rq_reg() 129 …detile_buf_size_in_bytes = get_det_buffer_size_kbytes(mode_lib, e2e_pipe_param, num_pipes, pipe_id… in dml32_rq_dlg_get_rq_reg() [all …]
|
H A D | display_rq_dlg_calc_32.h | 47 const unsigned int num_pipes, 67 const unsigned int num_pipes,
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
H A D | display_rq_dlg_calc_31.c | 855 const unsigned int num_pipes, in dml_rq_dlg_get_dlg_params() argument 958 …n_dst_y_next_start = get_min_dst_y_next_start(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); // F… in dml_rq_dlg_get_dlg_params() 959 …_after_vcount0 = get_vready_at_or_after_vsync(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); // F… in dml_rq_dlg_get_dlg_params() 961 …_l = get_refcyc_per_line_delivery_pre_l_in_us(mode_lib, e2e_pipe_param, num_pipes, pipe_idx) * ref… in dml_rq_dlg_get_dlg_params() 962 …very_l = get_refcyc_per_line_delivery_l_in_us(mode_lib, e2e_pipe_param, num_pipes, pipe_idx) * ref… in dml_rq_dlg_get_dlg_params() 964 …e_l = get_refcyc_per_req_delivery_pre_l_in_us(mode_lib, e2e_pipe_param, num_pipes, pipe_idx) * ref… in dml_rq_dlg_get_dlg_params() 965 …ivery_l = get_refcyc_per_req_delivery_l_in_us(mode_lib, e2e_pipe_param, num_pipes, pipe_idx) * ref… in dml_rq_dlg_get_dlg_params() 986 …min_ttu_vblank = get_min_ttu_vblank_in_us(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); // From … in dml_rq_dlg_get_dlg_params() 1053 …dst_x_after_scaler = get_dst_x_after_scaler(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); // Fro… in dml_rq_dlg_get_dlg_params() 1054 …dst_y_after_scaler = get_dst_y_after_scaler(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); // Fro… in dml_rq_dlg_get_dlg_params() [all …]
|
H A D | display_rq_dlg_calc_31.h | 61 const unsigned int num_pipes,
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dml/dcn314/ |
H A D | display_rq_dlg_calc_314.c | 940 const unsigned int num_pipes, in dml_rq_dlg_get_dlg_params() argument 1043 …n_dst_y_next_start = get_min_dst_y_next_start(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); // F… in dml_rq_dlg_get_dlg_params() 1044 …_after_vcount0 = get_vready_at_or_after_vsync(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); // F… in dml_rq_dlg_get_dlg_params() 1046 …_l = get_refcyc_per_line_delivery_pre_l_in_us(mode_lib, e2e_pipe_param, num_pipes, pipe_idx) * ref… in dml_rq_dlg_get_dlg_params() 1047 …very_l = get_refcyc_per_line_delivery_l_in_us(mode_lib, e2e_pipe_param, num_pipes, pipe_idx) * ref… in dml_rq_dlg_get_dlg_params() 1049 …e_l = get_refcyc_per_req_delivery_pre_l_in_us(mode_lib, e2e_pipe_param, num_pipes, pipe_idx) * ref… in dml_rq_dlg_get_dlg_params() 1050 …ivery_l = get_refcyc_per_req_delivery_l_in_us(mode_lib, e2e_pipe_param, num_pipes, pipe_idx) * ref… in dml_rq_dlg_get_dlg_params() 1071 …min_ttu_vblank = get_min_ttu_vblank_in_us(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); // From … in dml_rq_dlg_get_dlg_params() 1140 …dst_x_after_scaler = get_dst_x_after_scaler(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); // Fro… in dml_rq_dlg_get_dlg_params() 1141 …dst_y_after_scaler = get_dst_y_after_scaler(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); // Fro… in dml_rq_dlg_get_dlg_params() [all …]
|
H A D | display_rq_dlg_calc_314.h | 62 const unsigned int num_pipes,
|
/openbmc/linux/drivers/gpu/drm/tidss/ |
H A D | tidss_kms.c | 121 u32 num_pipes = 0; in tidss_dispc_modeset_init() local 178 pipes[num_pipes].hw_videoport = i; in tidss_dispc_modeset_init() 179 pipes[num_pipes].bridge = bridge; in tidss_dispc_modeset_init() 180 pipes[num_pipes].enc_type = enc_type; in tidss_dispc_modeset_init() 181 num_pipes++; in tidss_dispc_modeset_init() 185 crtc_mask = (1 << num_pipes) - 1; in tidss_dispc_modeset_init() 189 for (i = 0; i < num_pipes; ++i) { in tidss_dispc_modeset_init()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
H A D | display_rq_dlg_calc_30.c | 892 const unsigned int num_pipes, in dml_rq_dlg_get_dlg_params() argument 1050 t_calc_us = get_tcalc(mode_lib, e2e_pipe_param, num_pipes); in dml_rq_dlg_get_dlg_params() 1051 min_ttu_vblank = get_min_ttu_vblank(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml_rq_dlg_get_dlg_params() 1126 double dsc_delay = get_dsc_delay(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml_rq_dlg_get_dlg_params() 1172 dst_x_after_scaler = get_dst_x_after_scaler(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml_rq_dlg_get_dlg_params() 1173 dst_y_after_scaler = get_dst_y_after_scaler(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml_rq_dlg_get_dlg_params() 1191 for (k = 0; k < num_pipes; ++k) { in dml_rq_dlg_get_dlg_params() 1196 for (i = 0; i < num_pipes; i++) { in dml_rq_dlg_get_dlg_params() 1202 for (j = i; j < num_pipes; j++) { in dml_rq_dlg_get_dlg_params() 1249 dst_y_prefetch = get_dst_y_prefetch(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml_rq_dlg_get_dlg_params() [all …]
|
H A D | display_rq_dlg_calc_30.h | 61 const unsigned int num_pipes,
|
/openbmc/linux/drivers/gpu/drm/omapdrm/ |
H A D | omap_drv.c | 307 for (i = 0; i < priv->num_pipes; i++) { in omap_disconnect_pipelines() 318 priv->num_pipes = 0; in omap_disconnect_pipelines() 338 pipe = &priv->pipes[priv->num_pipes++]; in omap_connect_pipelines() 341 if (priv->num_pipes == ARRAY_SIZE(priv->pipes)) { in omap_connect_pipelines() 421 if (priv->num_pipes > num_mgrs || priv->num_pipes > num_ovls) { in omap_modeset_init() 428 plane_crtc_mask = (1 << priv->num_pipes) - 1; in omap_modeset_init() 431 enum drm_plane_type type = i < priv->num_pipes in omap_modeset_init() 450 for (i = 0; i < priv->num_pipes; i++) { in omap_modeset_init() 471 sort(priv->pipes, priv->num_pipes, sizeof(priv->pipes[0]), in omap_modeset_init() 478 for (i = 0; i < priv->num_pipes; ++i) { in omap_modeset_init() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dml/dcn21/ |
H A D | display_rq_dlg_calc_21.c | 832 const unsigned int num_pipes, in dml_rq_dlg_get_dlg_params() argument 985 t_calc_us = get_tcalc(mode_lib, e2e_pipe_param, num_pipes); in dml_rq_dlg_get_dlg_params() 986 min_ttu_vblank = get_min_ttu_vblank(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml_rq_dlg_get_dlg_params() 1068 double dsc_delay = get_dsc_delay(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml_rq_dlg_get_dlg_params() 1117 dst_x_after_scaler = get_dst_x_after_scaler(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml_rq_dlg_get_dlg_params() 1118 dst_y_after_scaler = get_dst_y_after_scaler(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml_rq_dlg_get_dlg_params() 1146 dst_y_prefetch = get_dst_y_prefetch(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml_rq_dlg_get_dlg_params() 1152 num_pipes, in dml_rq_dlg_get_dlg_params() 1157 num_pipes, in dml_rq_dlg_get_dlg_params() 1159 dst_y_per_vm_flip = get_dst_y_per_vm_flip(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml_rq_dlg_get_dlg_params() [all …]
|
H A D | display_rq_dlg_calc_21.h | 65 const unsigned int num_pipes,
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
H A D | display_rq_dlg_calc_20.c | 48 const unsigned int num_pipes, 786 const unsigned int num_pipes, in dml20_rq_dlg_get_dlg_params() argument 939 t_calc_us = get_tcalc(mode_lib, e2e_pipe_param, num_pipes); in dml20_rq_dlg_get_dlg_params() 940 min_ttu_vblank = get_min_ttu_vblank(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml20_rq_dlg_get_dlg_params() 1028 double dsc_delay = get_dsc_delay(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml20_rq_dlg_get_dlg_params() 1074 dst_x_after_scaler = get_dst_x_after_scaler(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml20_rq_dlg_get_dlg_params() 1075 dst_y_after_scaler = get_dst_y_after_scaler(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml20_rq_dlg_get_dlg_params() 1098 dst_y_prefetch = get_dst_y_prefetch(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml20_rq_dlg_get_dlg_params() 1103 num_pipes, in dml20_rq_dlg_get_dlg_params() 1107 num_pipes, in dml20_rq_dlg_get_dlg_params() [all …]
|
H A D | display_rq_dlg_calc_20v2.c | 48 const unsigned int num_pipes, 786 const unsigned int num_pipes, in dml20v2_rq_dlg_get_dlg_params() argument 939 t_calc_us = get_tcalc(mode_lib, e2e_pipe_param, num_pipes); in dml20v2_rq_dlg_get_dlg_params() 940 min_ttu_vblank = get_min_ttu_vblank(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml20v2_rq_dlg_get_dlg_params() 1029 double dsc_delay = get_dsc_delay(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml20v2_rq_dlg_get_dlg_params() 1075 dst_x_after_scaler = get_dst_x_after_scaler(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml20v2_rq_dlg_get_dlg_params() 1076 dst_y_after_scaler = get_dst_y_after_scaler(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml20v2_rq_dlg_get_dlg_params() 1099 dst_y_prefetch = get_dst_y_prefetch(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); in dml20v2_rq_dlg_get_dlg_params() 1104 num_pipes, in dml20v2_rq_dlg_get_dlg_params() 1108 num_pipes, in dml20v2_rq_dlg_get_dlg_params() [all …]
|
H A D | display_rq_dlg_calc_20.h | 65 const unsigned int num_pipes,
|
H A D | display_rq_dlg_calc_20v2.h | 65 const unsigned int num_pipes,
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dml/ |
H A D | display_mode_lib.h | 56 const unsigned int num_pipes, 74 const unsigned int num_pipes, 79 const unsigned int num_pipes,
|
H A D | display_mode_vba.c | 47 unsigned int num_pipes); 55 unsigned int num_pipes) in dml_get_voltage_level() argument 59 || num_pipes != mode_lib->vba.cache_num_pipes in dml_get_voltage_level() 61 sizeof(display_e2e_pipe_params_st) * num_pipes) != 0; in dml_get_voltage_level() 65 memcpy(mode_lib->vba.cache_pipes, pipes, sizeof(*pipes) * num_pipes); in dml_get_voltage_level() 66 mode_lib->vba.cache_num_pipes = num_pipes; in dml_get_voltage_level() 82 …ruct display_mode_lib *mode_lib, const display_e2e_pipe_params_st *pipes, unsigned int num_pipes) \ 84 recalculate_params(mode_lib, pipes, num_pipes); \ 130 …de_lib *mode_lib, const display_e2e_pipe_params_st *pipes, unsigned int num_pipes, unsigned int wh… 133 recalculate_params(mode_lib, pipes, num_pipes); \ [all …]
|
H A D | display_mode_vba.h | 34 …struct display_mode_lib *mode_lib, const display_e2e_pipe_params_st *pipes, unsigned int num_pipes) 75 …de_lib *mode_lib, const display_e2e_pipe_params_st *pipes, unsigned int num_pipes, unsigned int wh… 151 unsigned int num_pipes); 155 unsigned int num_pipes); 159 unsigned int num_pipes); 163 unsigned int num_pipes); 168 unsigned int num_pipes); 172 unsigned int num_pipes,
|
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | r420.c | 93 unsigned num_pipes; in r420_pipes_init() local 104 num_pipes = ((gb_pipe_select >> 12) & 3) + 1; in r420_pipes_init() 109 num_pipes = 1; in r420_pipes_init() 111 rdev->num_gb_pipes = num_pipes; in r420_pipes_init() 113 switch (num_pipes) { in r420_pipes_init() 116 num_pipes = 1; in r420_pipes_init() 131 WREG32(R500_SU_REG_DEST, (1 << num_pipes) - 1); in r420_pipes_init()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_hw_sequencer.h | 143 int num_pipes, struct dc_crtc_timing_adjust adjust); 145 int num_pipes, 148 int num_pipes, const struct dc_static_screen_params *params);
|
/openbmc/linux/include/drm/ |
H A D | intel_lpe_audio.h | 45 int num_pipes; member
|
/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_plane.c | 217 tiling_info->gfx9.num_pipes = in fill_gfx9_tiling_info_from_device() 218 adev->gfx.config.gb_addr_config_fields.num_pipes; in fill_gfx9_tiling_info_from_device() 250 tiling_info->gfx9.num_pipes = 1u << pipes_log2; in fill_gfx9_tiling_info_from_modifier() 361 int pipe_xor_bits = ilog2(adev->gfx.config.gb_addr_config_fields.num_pipes); in add_gfx10_1_modifiers() 406 int pipes = ilog2(adev->gfx.config.gb_addr_config_fields.num_pipes); in add_gfx9_modifiers() 512 int pipe_xor_bits = ilog2(adev->gfx.config.gb_addr_config_fields.num_pipes); in add_gfx10_3_modifiers() 584 int num_pipes = 0; in add_gfx11_modifiers() local 603 num_pipes = 1 << REG_GET_FIELD(gb_addr_config, GB_ADDR_CONFIG, NUM_PIPES); in add_gfx11_modifiers() 604 pipe_xor_bits = ilog2(num_pipes); in add_gfx11_modifiers() 609 if (num_pipes > 16) in add_gfx11_modifiers()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce110/ |
H A D | dce110_hw_sequencer.c | 1839 uint8_t i, num_pipes; in dce110_set_displaymarks() local 1842 for (i = 0, num_pipes = 0; i < MAX_PIPES; i++) { in dce110_set_displaymarks() 1853 context->bw_ctx.bw.dce.nbp_state_change_wm_ns[num_pipes], in dce110_set_displaymarks() 1854 context->bw_ctx.bw.dce.stutter_exit_wm_ns[num_pipes], in dce110_set_displaymarks() 1855 context->bw_ctx.bw.dce.stutter_entry_wm_ns[num_pipes], in dce110_set_displaymarks() 1856 context->bw_ctx.bw.dce.urgent_wm_ns[num_pipes], in dce110_set_displaymarks() 1859 num_pipes++; in dce110_set_displaymarks() 1862 context->bw_ctx.bw.dce.nbp_state_change_wm_ns[num_pipes], in dce110_set_displaymarks() 1863 context->bw_ctx.bw.dce.stutter_exit_wm_ns[num_pipes], in dce110_set_displaymarks() 1864 context->bw_ctx.bw.dce.urgent_wm_ns[num_pipes], in dce110_set_displaymarks() [all …]
|
/openbmc/linux/sound/x86/ |
H A D | intel_hdmi_audio.h | 140 int num_pipes; member
|