transcoder
enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
enum transcoder cpu_transcoder;
cpu_transcoder = (enum transcoder) pipe;
enum transcoder cpu_transcoder = (enum transcoder) p;
enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
static const enum transcoder port_to_transcoder[] = {
enum transcoder transcoder = port_to_transcoder[port];
val = I915_READ(CHICKEN_TRANS(transcoder));
I915_WRITE(CHICKEN_TRANS(transcoder), val);
POSTING_READ(CHICKEN_TRANS(transcoder));
I915_WRITE(CHICKEN_TRANS(transcoder), val);
enum transcoder cpu_transcoder)
enum transcoder cpu_transcoder = pipe_config->cpu_transcoder;
enum transcoder intel_pipe_to_cpu_transcoder(struct drm_i915_private *dev_priv,
enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder;
(enum transcoder) to_intel_crtc(crtc)->pipe;
enum transcoder cpu_transcoder = intel_pipe_to_cpu_transcoder(dev_priv,
enum transcoder cpu_transcoder = intel_pipe_to_cpu_transcoder(dev_priv,
enum transcoder cpu_transcoder = crtc->config->cpu_transcoder;
enum transcoder cpu_transcoder;
} transcoder[4];
enum transcoder cpu_transcoder = transcoders[i];
error->transcoder[i].power_domain_on =
if (!error->transcoder[i].power_domain_on)
error->transcoder[i].cpu_transcoder = cpu_transcoder;
error->transcoder[i].conf = I915_READ(PIPECONF(cpu_transcoder));
error->transcoder[i].htotal = I915_READ(HTOTAL(cpu_transcoder));
error->transcoder[i].hblank = I915_READ(HBLANK(cpu_transcoder));
error->transcoder[i].hsync = I915_READ(HSYNC(cpu_transcoder));
error->transcoder[i].vtotal = I915_READ(VTOTAL(cpu_transcoder));
error->transcoder[i].vblank = I915_READ(VBLANK(cpu_transcoder));
error->transcoder[i].vsync = I915_READ(VSYNC(cpu_transcoder));
transcoder_name(error->transcoder[i].cpu_transcoder));
onoff(error->transcoder[i].power_domain_on));
err_printf(m, " CONF: %08x\n", error->transcoder[i].conf);
err_printf(m, " HTOTAL: %08x\n", error->transcoder[i].htotal);
err_printf(m, " HBLANK: %08x\n", error->transcoder[i].hblank);
err_printf(m, " HSYNC: %08x\n", error->transcoder[i].hsync);
err_printf(m, " VTOTAL: %08x\n", error->transcoder[i].vtotal);
err_printf(m, " VBLANK: %08x\n", error->transcoder[i].vblank);
err_printf(m, " VSYNC: %08x\n", error->transcoder[i].vsync);
enum transcoder cpu_transcoder)
enum transcoder cpu_transcoder = new_crtc_state->cpu_transcoder;
enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder;
enum transcoder cpu_transcoder = crtc->config->cpu_transcoder;
enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder;
enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder;
enum transcoder transcoder = crtc_state->cpu_transcoder;
mask |= BIT_ULL(POWER_DOMAIN_TRANSCODER(transcoder));
enum transcoder transcoder = crtc->config->cpu_transcoder;
I915_WRITE(PIPE_DATA_M1(transcoder), TU_SIZE(m_n->tu) | m_n->gmch_m);
I915_WRITE(PIPE_DATA_N1(transcoder), m_n->gmch_n);
I915_WRITE(PIPE_LINK_M1(transcoder), m_n->link_m);
I915_WRITE(PIPE_LINK_N1(transcoder), m_n->link_n);
I915_WRITE(PIPE_DATA_M2(transcoder),
I915_WRITE(PIPE_DATA_N2(transcoder), m2_n2->gmch_n);
I915_WRITE(PIPE_LINK_M2(transcoder), m2_n2->link_m);
I915_WRITE(PIPE_LINK_N2(transcoder), m2_n2->link_n);
enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder;
enum transcoder cpu_transcoder = pipe_config->cpu_transcoder;
pipe_config->cpu_transcoder = (enum transcoder) crtc->pipe;
enum transcoder cpu_transcoder = intel_crtc->config->cpu_transcoder;
enum transcoder transcoder,
m_n->link_m = I915_READ(PIPE_LINK_M1(transcoder));
m_n->link_n = I915_READ(PIPE_LINK_N1(transcoder));
m_n->gmch_m = I915_READ(PIPE_DATA_M1(transcoder))
m_n->gmch_n = I915_READ(PIPE_DATA_N1(transcoder));
m_n->tu = ((I915_READ(PIPE_DATA_M1(transcoder))
m2_n2->link_m = I915_READ(PIPE_LINK_M2(transcoder));
m2_n2->link_n = I915_READ(PIPE_LINK_N2(transcoder));
m2_n2->gmch_m = I915_READ(PIPE_DATA_M2(transcoder))
m2_n2->gmch_n = I915_READ(PIPE_DATA_N2(transcoder));
m2_n2->tu = ((I915_READ(PIPE_DATA_M2(transcoder))
pipe_config->cpu_transcoder = (enum transcoder) crtc->pipe;
pipe_config->cpu_transcoder = (enum transcoder) crtc->pipe;
enum transcoder cpu_transcoder;
static inline const char *transcoder_name(enum transcoder transcoder)
switch (transcoder) {
static inline bool transcoder_is_dsi(enum transcoder transcoder)
return transcoder == TRANSCODER_DSI_A || transcoder == TRANSCODER_DSI_C;
enum transcoder intel_pipe_to_cpu_transcoder(struct drm_i915_private *dev_priv,
enum transcoder cpu_transcoder;
enum transcoder cpu_transcoder,
enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
enum transcoder cpu_transcoder)
enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
enum transcoder cpu_transcoder;
enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;