Lines Matching refs:source

46 static int i8xx_pipe_crc_ctl_reg(enum intel_pipe_crc_source *source,  in i8xx_pipe_crc_ctl_reg()  argument
49 if (*source == INTEL_PIPE_CRC_SOURCE_AUTO) in i8xx_pipe_crc_ctl_reg()
50 *source = INTEL_PIPE_CRC_SOURCE_PIPE; in i8xx_pipe_crc_ctl_reg()
52 switch (*source) { in i8xx_pipe_crc_ctl_reg()
68 enum intel_pipe_crc_source *source) in i9xx_pipe_crc_auto_source() argument
76 *source = INTEL_PIPE_CRC_SOURCE_PIPE; in i9xx_pipe_crc_auto_source()
90 *source = INTEL_PIPE_CRC_SOURCE_TV; in i9xx_pipe_crc_auto_source()
97 *source = INTEL_PIPE_CRC_SOURCE_DP_B; in i9xx_pipe_crc_auto_source()
100 *source = INTEL_PIPE_CRC_SOURCE_DP_C; in i9xx_pipe_crc_auto_source()
103 *source = INTEL_PIPE_CRC_SOURCE_DP_D; in i9xx_pipe_crc_auto_source()
122 enum intel_pipe_crc_source *source, in vlv_pipe_crc_ctl_reg() argument
127 if (*source == INTEL_PIPE_CRC_SOURCE_AUTO) { in vlv_pipe_crc_ctl_reg()
128 int ret = i9xx_pipe_crc_auto_source(dev_priv, pipe, source); in vlv_pipe_crc_ctl_reg()
133 switch (*source) { in vlv_pipe_crc_ctl_reg()
192 enum intel_pipe_crc_source *source, in i9xx_pipe_crc_ctl_reg() argument
197 if (*source == INTEL_PIPE_CRC_SOURCE_AUTO) { in i9xx_pipe_crc_ctl_reg()
198 int ret = i9xx_pipe_crc_auto_source(dev_priv, pipe, source); in i9xx_pipe_crc_ctl_reg()
203 switch (*source) { in i9xx_pipe_crc_ctl_reg()
306 static int ilk_pipe_crc_ctl_reg(enum intel_pipe_crc_source *source, in ilk_pipe_crc_ctl_reg() argument
309 if (*source == INTEL_PIPE_CRC_SOURCE_AUTO) in ilk_pipe_crc_ctl_reg()
310 *source = INTEL_PIPE_CRC_SOURCE_PIPE; in ilk_pipe_crc_ctl_reg()
312 switch (*source) { in ilk_pipe_crc_ctl_reg()
394 enum intel_pipe_crc_source *source, in ivb_pipe_crc_ctl_reg() argument
398 if (*source == INTEL_PIPE_CRC_SOURCE_AUTO) in ivb_pipe_crc_ctl_reg()
399 *source = INTEL_PIPE_CRC_SOURCE_PF; in ivb_pipe_crc_ctl_reg()
401 switch (*source) { in ivb_pipe_crc_ctl_reg()
427 enum intel_pipe_crc_source *source, u32 *val, in get_new_crc_ctl_reg() argument
431 return i8xx_pipe_crc_ctl_reg(source, val); in get_new_crc_ctl_reg()
433 return i9xx_pipe_crc_ctl_reg(dev_priv, pipe, source, val); in get_new_crc_ctl_reg()
435 return vlv_pipe_crc_ctl_reg(dev_priv, pipe, source, val); in get_new_crc_ctl_reg()
437 return ilk_pipe_crc_ctl_reg(source, val); in get_new_crc_ctl_reg()
439 return ivb_pipe_crc_ctl_reg(dev_priv, pipe, source, val, set_wa); in get_new_crc_ctl_reg()
477 enum intel_pipe_crc_source source; in intel_crtc_set_crc_source() local
481 if (display_crc_ctl_parse_source(source_name, &source) < 0) { in intel_crtc_set_crc_source()
492 ret = get_new_crc_ctl_reg(dev_priv, crtc->index, &source, &val, true); in intel_crtc_set_crc_source()
496 pipe_crc->source = source; in intel_crtc_set_crc_source()
500 if (!source) { in intel_crtc_set_crc_source()
529 if (get_new_crc_ctl_reg(dev_priv, crtc->index, &pipe_crc->source, &val, false) < 0) in intel_crtc_enable_pipe_crc()