Searched refs:splitter (Results 1 - 13 of 13) sorted by relevance

/linux-master/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_private_obj.c177 struct komeda_splitter *splitter)
185 st->base.component = &splitter->base;
187 &splitter->base.obj, &st->base.obj,
401 if (pipe->splitter) {
402 err = komeda_splitter_obj_add(kms, pipe->splitter);
176 komeda_splitter_obj_add(struct komeda_kms_dev *kms, struct komeda_splitter *splitter) argument
H A Dkomeda_pipeline_state.c563 komeda_splitter_validate(struct komeda_splitter *splitter, argument
572 if (!splitter) {
573 DRM_DEBUG_ATOMIC("Current HW doesn't support splitter.\n");
577 if (!malidp_in_range(&splitter->hsize, dflow->in_w)) {
583 if (!malidp_in_range(&splitter->vsize, dflow->in_h)) {
589 c_st = komeda_component_get_state_and_set_user(&splitter->base,
595 komeda_split_data_flow(splitter->base.pipeline->scalers[0],
604 komeda_component_set_output(&l_output->input, &splitter->base, 0);
605 komeda_component_set_output(&r_output->input, &splitter->base, 1);
965 /* original dflow may fed into splitter, an
[all...]
H A Dkomeda_pipeline.c99 pos = to_cpos(pipe->splitter);
H A Dkomeda_pipeline.h420 /** @splitter: for split the compiz output to two half data flows */
421 struct komeda_splitter *splitter; member in struct:komeda_pipeline
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_crtc_state_dump.c244 drm_dbg_kms(&i915->drm, "splitter: %s, link count %d, overlap %d\n",
245 str_enabled_disabled(pipe_config->splitter.enable),
246 pipe_config->splitter.link_count,
247 pipe_config->splitter.pixel_overlap);
H A Dintel_dp.c2747 if (pipe_config->splitter.enable)
2748 pixel_clock /= pipe_config->splitter.link_count;
2756 if (pipe_config->splitter.enable)
2757 pipe_config->dp_m2_n2.data_m *= pipe_config->splitter.link_count;
2940 pipe_config->splitter.enable = true;
2941 pipe_config->splitter.link_count = n;
2942 pipe_config->splitter.pixel_overlap = overlap;
2966 if (pipe_config->splitter.enable)
2967 pipe_config->dp_m_n.data_m *= pipe_config->splitter.link_count;
H A Dintel_ddi.c2364 pipe_config->splitter.enable = dss1 & SPLITTER_ENABLE;
2365 if (!pipe_config->splitter.enable)
2369 pipe_config->splitter.enable = false;
2376 "Invalid splitter configuration, dss1=0x%08x\n", dss1);
2379 pipe_config->splitter.link_count = 2;
2382 pipe_config->splitter.link_count = 4;
2386 pipe_config->splitter.pixel_overlap = REG_FIELD_GET(OVERLAP_PIXELS_MASK, dss1);
2399 if (crtc_state->splitter.enable) {
2401 dss1 |= OVERLAP_PIXELS(crtc_state->splitter.pixel_overlap);
2402 if (crtc_state->splitter
[all...]
H A Dintel_display.c2265 int overlap = crtc_state->splitter.pixel_overlap;
2266 int n = crtc_state->splitter.link_count;
2268 if (!crtc_state->splitter.enable)
5314 PIPE_CONF_CHECK_BOOL(splitter.enable);
5315 PIPE_CONF_CHECK_I(splitter.link_count);
5316 PIPE_CONF_CHECK_I(splitter.pixel_overlap);
H A Dintel_display_types.h1442 } splitter; member in struct:intel_crtc_state
H A Dintel_psr.c2308 crtc_state->splitter.enable)
/linux-master/drivers/gpu/drm/arm/display/komeda/d71/
H A Dd71_component.c784 /* If we use the hardware splitter we shouldn't set SC_CTRL_LS */
947 struct komeda_splitter *splitter; local
952 c = komeda_component_add(&d71->pipes[pipe_id]->base, sizeof(*splitter),
960 DRM_ERROR("Failed to initialize splitter");
964 splitter = to_splitter(c);
966 set_range(&splitter->hsize, 4, get_blk_line_size(d71, reg));
967 set_range(&splitter->vsize, 4, d71->max_vsize);
/linux-master/scripts/
H A Dkernel-doc1473 my $splitter = shift;
1485 foreach my $arg (split($splitter, $args)) {
/linux-master/tools/perf/scripts/python/
H A Dexported-sql-viewer.py2137 # Switch graph splitter which divides the CPU graphs from the legend
2233 self.splitter = SwitchGraphSplitter()
2234 self.splitter.addWidget(self.view)
2235 self.splitter.addWidget(self.legend)
2257 self.vbox = VBoxLayout(self.splitter, self.hbox)

Completed in 295 milliseconds