radeon_crtc 44 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 51 drivers/gpu/drm/radeon/atombios_crtc.c args.ucCRTC = radeon_crtc->crtc_id; radeon_crtc 53 drivers/gpu/drm/radeon/atombios_crtc.c switch (radeon_crtc->rmx_type) { radeon_crtc 74 drivers/gpu/drm/radeon/atombios_crtc.c args.usOverscanRight = cpu_to_le16(radeon_crtc->h_border); radeon_crtc 75 drivers/gpu/drm/radeon/atombios_crtc.c args.usOverscanLeft = cpu_to_le16(radeon_crtc->h_border); radeon_crtc 76 drivers/gpu/drm/radeon/atombios_crtc.c args.usOverscanBottom = cpu_to_le16(radeon_crtc->v_border); radeon_crtc 77 drivers/gpu/drm/radeon/atombios_crtc.c args.usOverscanTop = cpu_to_le16(radeon_crtc->v_border); radeon_crtc 87 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 91 drivers/gpu/drm/radeon/atombios_crtc.c to_radeon_encoder(radeon_crtc->encoder); radeon_crtc 96 drivers/gpu/drm/radeon/atombios_crtc.c if (!ASIC_IS_AVIVO(rdev) && radeon_crtc->crtc_id) radeon_crtc 107 drivers/gpu/drm/radeon/atombios_crtc.c args.ucScaler = radeon_crtc->crtc_id; radeon_crtc 142 drivers/gpu/drm/radeon/atombios_crtc.c switch (radeon_crtc->rmx_type) { radeon_crtc 163 drivers/gpu/drm/radeon/atombios_crtc.c atom_rv515_force_tv_scaler(rdev, radeon_crtc); radeon_crtc 169 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 178 drivers/gpu/drm/radeon/atombios_crtc.c args.ucCRTC = radeon_crtc->crtc_id; radeon_crtc 186 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 194 drivers/gpu/drm/radeon/atombios_crtc.c args.ucCRTC = radeon_crtc->crtc_id; radeon_crtc 202 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 210 drivers/gpu/drm/radeon/atombios_crtc.c args.ucCRTC = radeon_crtc->crtc_id; radeon_crtc 228 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 238 drivers/gpu/drm/radeon/atombios_crtc.c vga_control = RREG32(vga_control_regs[radeon_crtc->crtc_id]); radeon_crtc 239 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(vga_control_regs[radeon_crtc->crtc_id], vga_control | 1); radeon_crtc 242 drivers/gpu/drm/radeon/atombios_crtc.c args.ucCRTC = radeon_crtc->crtc_id; radeon_crtc 248 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(vga_control_regs[radeon_crtc->crtc_id], vga_control); radeon_crtc 254 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 262 drivers/gpu/drm/radeon/atombios_crtc.c args.ucDispPipeId = radeon_crtc->crtc_id; radeon_crtc 272 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 276 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->enabled = true; radeon_crtc 281 drivers/gpu/drm/radeon/atombios_crtc.c if (dev->num_crtcs > radeon_crtc->crtc_id) radeon_crtc 288 drivers/gpu/drm/radeon/atombios_crtc.c if (dev->num_crtcs > radeon_crtc->crtc_id) radeon_crtc 290 drivers/gpu/drm/radeon/atombios_crtc.c if (radeon_crtc->enabled) radeon_crtc 295 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->enabled = false; radeon_crtc 306 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 314 drivers/gpu/drm/radeon/atombios_crtc.c args.usH_Size = cpu_to_le16(mode->crtc_hdisplay - (radeon_crtc->h_border * 2)); radeon_crtc 316 drivers/gpu/drm/radeon/atombios_crtc.c cpu_to_le16(mode->crtc_hblank_end - mode->crtc_hdisplay + (radeon_crtc->h_border * 2)); radeon_crtc 317 drivers/gpu/drm/radeon/atombios_crtc.c args.usV_Size = cpu_to_le16(mode->crtc_vdisplay - (radeon_crtc->v_border * 2)); radeon_crtc 319 drivers/gpu/drm/radeon/atombios_crtc.c cpu_to_le16(mode->crtc_vblank_end - mode->crtc_vdisplay + (radeon_crtc->v_border * 2)); radeon_crtc 321 drivers/gpu/drm/radeon/atombios_crtc.c cpu_to_le16(mode->crtc_hsync_start - mode->crtc_hdisplay + radeon_crtc->h_border); radeon_crtc 325 drivers/gpu/drm/radeon/atombios_crtc.c cpu_to_le16(mode->crtc_vsync_start - mode->crtc_vdisplay + radeon_crtc->v_border); radeon_crtc 328 drivers/gpu/drm/radeon/atombios_crtc.c args.ucH_Border = radeon_crtc->h_border; radeon_crtc 329 drivers/gpu/drm/radeon/atombios_crtc.c args.ucV_Border = radeon_crtc->v_border; radeon_crtc 345 drivers/gpu/drm/radeon/atombios_crtc.c args.ucCRTC = radeon_crtc->crtc_id; radeon_crtc 353 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 372 drivers/gpu/drm/radeon/atombios_crtc.c args.ucOverscanRight = radeon_crtc->h_border; radeon_crtc 373 drivers/gpu/drm/radeon/atombios_crtc.c args.ucOverscanLeft = radeon_crtc->h_border; radeon_crtc 374 drivers/gpu/drm/radeon/atombios_crtc.c args.ucOverscanBottom = radeon_crtc->v_border; radeon_crtc 375 drivers/gpu/drm/radeon/atombios_crtc.c args.ucOverscanTop = radeon_crtc->v_border; radeon_crtc 391 drivers/gpu/drm/radeon/atombios_crtc.c args.ucCRTC = radeon_crtc->crtc_id; radeon_crtc 561 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 564 drivers/gpu/drm/radeon/atombios_crtc.c struct drm_encoder *encoder = radeon_crtc->encoder; radeon_crtc 571 drivers/gpu/drm/radeon/atombios_crtc.c int bpc = radeon_crtc->bpc; radeon_crtc 575 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags = 0; radeon_crtc 581 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= (/*RADEON_PLL_USE_FRAC_FB_DIV |*/ radeon_crtc 585 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_PREFER_HIGH_FB_DIV; radeon_crtc 587 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_PREFER_LOW_REF_DIV; radeon_crtc 590 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_PREFER_MINM_OVER_MAXP; radeon_crtc 593 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_USE_FRAC_FB_DIV; radeon_crtc 596 drivers/gpu/drm/radeon/atombios_crtc.c && !radeon_crtc->ss_enabled) radeon_crtc 597 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_USE_FRAC_FB_DIV; radeon_crtc 599 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_USE_FRAC_FB_DIV; radeon_crtc 601 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_LEGACY; radeon_crtc 604 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_PREFER_HIGH_FB_DIV; radeon_crtc 606 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_PREFER_LOW_REF_DIV; radeon_crtc 629 drivers/gpu/drm/radeon/atombios_crtc.c if (radeon_crtc->ss_enabled) { radeon_crtc 630 drivers/gpu/drm/radeon/atombios_crtc.c if (radeon_crtc->ss.refdiv) { radeon_crtc 631 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_USE_REF_DIV; radeon_crtc 632 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_reference_div = radeon_crtc->ss.refdiv; radeon_crtc 636 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_USE_FRAC_FB_DIV; radeon_crtc 646 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_PREFER_CLOSEST_LOWER; radeon_crtc 648 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_IS_LCD; radeon_crtc 651 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_NO_ODD_POST_DIV; radeon_crtc 653 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_USE_REF_DIV; radeon_crtc 698 drivers/gpu/drm/radeon/atombios_crtc.c if (radeon_crtc->ss_enabled && radeon_crtc->ss.percentage) radeon_crtc 711 drivers/gpu/drm/radeon/atombios_crtc.c if (radeon_crtc->ss_enabled && radeon_crtc->ss.percentage) radeon_crtc 739 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_USE_FRAC_FB_DIV; radeon_crtc 740 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_USE_REF_DIV; radeon_crtc 741 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_reference_div = args.v3.sOutput.ucRefDiv; radeon_crtc 744 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_USE_FRAC_FB_DIV; radeon_crtc 745 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_flags |= RADEON_PLL_USE_POST_DIV; radeon_crtc 746 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_post_div = args.v3.sOutput.ucPostDiv; radeon_crtc 965 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 969 drivers/gpu/drm/radeon/atombios_crtc.c to_radeon_encoder(radeon_crtc->encoder); radeon_crtc 970 drivers/gpu/drm/radeon/atombios_crtc.c int encoder_mode = atombios_get_encoder_mode(radeon_crtc->encoder); radeon_crtc 972 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->bpc = 8; radeon_crtc 973 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->ss_enabled = false; radeon_crtc 978 drivers/gpu/drm/radeon/atombios_crtc.c (radeon_encoder_get_dp_bridge_encoder_id(radeon_crtc->encoder) != ENCODER_OBJECT_ID_NONE)) { radeon_crtc 981 drivers/gpu/drm/radeon/atombios_crtc.c radeon_get_connector_for_encoder(radeon_crtc->encoder); radeon_crtc 990 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->bpc = radeon_get_monitor_bpc(connector); radeon_crtc 998 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->ss_enabled = radeon_crtc 999 drivers/gpu/drm/radeon/atombios_crtc.c radeon_atombios_get_asic_ss_info(rdev, &radeon_crtc->ss, radeon_crtc 1004 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->ss_enabled = radeon_crtc 1006 drivers/gpu/drm/radeon/atombios_crtc.c &radeon_crtc->ss, radeon_crtc 1008 drivers/gpu/drm/radeon/atombios_crtc.c if (!radeon_crtc->ss_enabled) radeon_crtc 1009 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->ss_enabled = radeon_crtc 1011 drivers/gpu/drm/radeon/atombios_crtc.c &radeon_crtc->ss, radeon_crtc 1014 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->ss_enabled = radeon_crtc 1016 drivers/gpu/drm/radeon/atombios_crtc.c &radeon_crtc->ss, radeon_crtc 1020 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->ss_enabled = false; radeon_crtc 1025 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->ss_enabled = radeon_crtc 1027 drivers/gpu/drm/radeon/atombios_crtc.c &radeon_crtc->ss, radeon_crtc 1031 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->ss_enabled = radeon_crtc 1033 drivers/gpu/drm/radeon/atombios_crtc.c &radeon_crtc->ss, radeon_crtc 1038 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->ss_enabled = radeon_crtc 1040 drivers/gpu/drm/radeon/atombios_crtc.c &radeon_crtc->ss, radeon_crtc 1046 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->ss_enabled = radeon_crtc 1048 drivers/gpu/drm/radeon/atombios_crtc.c &radeon_crtc->ss, radeon_crtc 1058 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->adjusted_clock = atombios_adjust_pll(crtc, mode); radeon_crtc 1065 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 1069 drivers/gpu/drm/radeon/atombios_crtc.c to_radeon_encoder(radeon_crtc->encoder); radeon_crtc 1074 drivers/gpu/drm/radeon/atombios_crtc.c int encoder_mode = atombios_get_encoder_mode(radeon_crtc->encoder); radeon_crtc 1079 drivers/gpu/drm/radeon/atombios_crtc.c (radeon_crtc->bpc > 8)) radeon_crtc 1080 drivers/gpu/drm/radeon/atombios_crtc.c clock = radeon_crtc->adjusted_clock; radeon_crtc 1082 drivers/gpu/drm/radeon/atombios_crtc.c switch (radeon_crtc->pll_id) { radeon_crtc 1097 drivers/gpu/drm/radeon/atombios_crtc.c pll->flags = radeon_crtc->pll_flags; radeon_crtc 1098 drivers/gpu/drm/radeon/atombios_crtc.c pll->reference_div = radeon_crtc->pll_reference_div; radeon_crtc 1099 drivers/gpu/drm/radeon/atombios_crtc.c pll->post_div = radeon_crtc->pll_post_div; radeon_crtc 1103 drivers/gpu/drm/radeon/atombios_crtc.c radeon_compute_pll_legacy(pll, radeon_crtc->adjusted_clock, &pll_clock, radeon_crtc 1106 drivers/gpu/drm/radeon/atombios_crtc.c radeon_compute_pll_avivo(pll, radeon_crtc->adjusted_clock, &pll_clock, radeon_crtc 1109 drivers/gpu/drm/radeon/atombios_crtc.c radeon_compute_pll_legacy(pll, radeon_crtc->adjusted_clock, &pll_clock, radeon_crtc 1112 drivers/gpu/drm/radeon/atombios_crtc.c atombios_crtc_program_ss(rdev, ATOM_DISABLE, radeon_crtc->pll_id, radeon_crtc 1113 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->crtc_id, &radeon_crtc->ss); radeon_crtc 1115 drivers/gpu/drm/radeon/atombios_crtc.c atombios_crtc_program_pll(crtc, radeon_crtc->crtc_id, radeon_crtc->pll_id, radeon_crtc 1118 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->bpc, radeon_crtc->ss_enabled, &radeon_crtc->ss); radeon_crtc 1120 drivers/gpu/drm/radeon/atombios_crtc.c if (radeon_crtc->ss_enabled) { radeon_crtc 1125 drivers/gpu/drm/radeon/atombios_crtc.c (u32)radeon_crtc->ss.percentage) / radeon_crtc 1126 drivers/gpu/drm/radeon/atombios_crtc.c (100 * (u32)radeon_crtc->ss.percentage_divider); radeon_crtc 1127 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->ss.amount = (amount / 10) & ATOM_PPLL_SS_AMOUNT_V2_FBDIV_MASK; radeon_crtc 1128 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->ss.amount |= ((amount - (amount / 10)) << ATOM_PPLL_SS_AMOUNT_V2_NFRAC_SHIFT) & radeon_crtc 1130 drivers/gpu/drm/radeon/atombios_crtc.c if (radeon_crtc->ss.type & ATOM_PPLL_SS_TYPE_V2_CENTRE_SPREAD) radeon_crtc 1131 drivers/gpu/drm/radeon/atombios_crtc.c step_size = (4 * amount * ref_div * ((u32)radeon_crtc->ss.rate * 2048)) / radeon_crtc 1134 drivers/gpu/drm/radeon/atombios_crtc.c step_size = (2 * amount * ref_div * ((u32)radeon_crtc->ss.rate * 2048)) / radeon_crtc 1136 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->ss.step = step_size; radeon_crtc 1139 drivers/gpu/drm/radeon/atombios_crtc.c atombios_crtc_program_ss(rdev, ATOM_ENABLE, radeon_crtc->pll_id, radeon_crtc 1140 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->crtc_id, &radeon_crtc->ss); radeon_crtc 1148 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 1368 drivers/gpu/drm/radeon/atombios_crtc.c switch (radeon_crtc->crtc_id) { radeon_crtc 1394 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_GRPH_FLIP_CONTROL + radeon_crtc->crtc_offset, 0); radeon_crtc 1396 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_GRPH_PRIMARY_SURFACE_ADDRESS_HIGH + radeon_crtc->crtc_offset, radeon_crtc 1398 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_GRPH_SECONDARY_SURFACE_ADDRESS_HIGH + radeon_crtc->crtc_offset, radeon_crtc 1400 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_GRPH_PRIMARY_SURFACE_ADDRESS + radeon_crtc->crtc_offset, radeon_crtc 1402 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_GRPH_SECONDARY_SURFACE_ADDRESS + radeon_crtc->crtc_offset, radeon_crtc 1404 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_GRPH_CONTROL + radeon_crtc->crtc_offset, fb_format); radeon_crtc 1405 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_GRPH_SWAP_CONTROL + radeon_crtc->crtc_offset, fb_swap); radeon_crtc 1412 drivers/gpu/drm/radeon/atombios_crtc.c WREG32_P(EVERGREEN_GRPH_LUT_10BIT_BYPASS_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 1419 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_GRPH_SURFACE_OFFSET_X + radeon_crtc->crtc_offset, 0); radeon_crtc 1420 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_GRPH_SURFACE_OFFSET_Y + radeon_crtc->crtc_offset, 0); radeon_crtc 1421 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_GRPH_X_START + radeon_crtc->crtc_offset, 0); radeon_crtc 1422 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_GRPH_Y_START + radeon_crtc->crtc_offset, 0); radeon_crtc 1423 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_GRPH_X_END + radeon_crtc->crtc_offset, target_fb->width); radeon_crtc 1424 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_GRPH_Y_END + radeon_crtc->crtc_offset, target_fb->height); radeon_crtc 1427 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_GRPH_PITCH + radeon_crtc->crtc_offset, fb_pitch_pixels); radeon_crtc 1428 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_GRPH_ENABLE + radeon_crtc->crtc_offset, 1); radeon_crtc 1431 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(CIK_LB_DESKTOP_HEIGHT + radeon_crtc->crtc_offset, radeon_crtc 1434 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_DESKTOP_HEIGHT + radeon_crtc->crtc_offset, radeon_crtc 1438 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_VIEWPORT_START + radeon_crtc->crtc_offset, radeon_crtc 1445 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_VIEWPORT_SIZE + radeon_crtc->crtc_offset, radeon_crtc 1449 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_MASTER_UPDATE_MODE + radeon_crtc->crtc_offset, 0); radeon_crtc 1470 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 1601 drivers/gpu/drm/radeon/atombios_crtc.c if (radeon_crtc->crtc_id == 0) radeon_crtc 1609 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(AVIVO_D1GRPH_FLIP_CONTROL + radeon_crtc->crtc_offset, 0); radeon_crtc 1612 drivers/gpu/drm/radeon/atombios_crtc.c if (radeon_crtc->crtc_id) { radeon_crtc 1620 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(AVIVO_D1GRPH_PRIMARY_SURFACE_ADDRESS + radeon_crtc->crtc_offset, radeon_crtc 1623 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->crtc_offset, (u32) fb_location); radeon_crtc 1624 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(AVIVO_D1GRPH_CONTROL + radeon_crtc->crtc_offset, fb_format); radeon_crtc 1626 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(R600_D1GRPH_SWAP_CONTROL + radeon_crtc->crtc_offset, fb_swap); radeon_crtc 1629 drivers/gpu/drm/radeon/atombios_crtc.c WREG32_P(AVIVO_D1GRPH_LUT_SEL + radeon_crtc->crtc_offset, radeon_crtc 1635 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(AVIVO_D1GRPH_SURFACE_OFFSET_X + radeon_crtc->crtc_offset, 0); radeon_crtc 1636 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(AVIVO_D1GRPH_SURFACE_OFFSET_Y + radeon_crtc->crtc_offset, 0); radeon_crtc 1637 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(AVIVO_D1GRPH_X_START + radeon_crtc->crtc_offset, 0); radeon_crtc 1638 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(AVIVO_D1GRPH_Y_START + radeon_crtc->crtc_offset, 0); radeon_crtc 1639 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(AVIVO_D1GRPH_X_END + radeon_crtc->crtc_offset, target_fb->width); radeon_crtc 1640 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(AVIVO_D1GRPH_Y_END + radeon_crtc->crtc_offset, target_fb->height); radeon_crtc 1643 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(AVIVO_D1GRPH_PITCH + radeon_crtc->crtc_offset, fb_pitch_pixels); radeon_crtc 1644 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(AVIVO_D1GRPH_ENABLE + radeon_crtc->crtc_offset, 1); radeon_crtc 1646 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(AVIVO_D1MODE_DESKTOP_HEIGHT + radeon_crtc->crtc_offset, radeon_crtc 1650 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(AVIVO_D1MODE_VIEWPORT_START + radeon_crtc->crtc_offset, radeon_crtc 1654 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(AVIVO_D1MODE_VIEWPORT_SIZE + radeon_crtc->crtc_offset, radeon_crtc 1658 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(AVIVO_D1MODE_MASTER_UPDATE_MODE + radeon_crtc->crtc_offset, 3); radeon_crtc 1709 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 1712 drivers/gpu/drm/radeon/atombios_crtc.c switch (radeon_crtc->crtc_id) { radeon_crtc 1739 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *test_radeon_crtc; radeon_crtc 1767 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *test_radeon_crtc; radeon_crtc 1798 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 1802 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *test_radeon_crtc; radeon_crtc 1805 drivers/gpu/drm/radeon/atombios_crtc.c adjusted_clock = radeon_crtc->adjusted_clock; radeon_crtc 1821 drivers/gpu/drm/radeon/atombios_crtc.c if (test_radeon_crtc->connector == radeon_crtc->connector) { radeon_crtc 1830 drivers/gpu/drm/radeon/atombios_crtc.c (radeon_crtc->ss_enabled == test_radeon_crtc->ss_enabled) && radeon_crtc 1877 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 1881 drivers/gpu/drm/radeon/atombios_crtc.c to_radeon_encoder(radeon_crtc->encoder); radeon_crtc 1886 drivers/gpu/drm/radeon/atombios_crtc.c if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) { radeon_crtc 1933 drivers/gpu/drm/radeon/atombios_crtc.c else if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) { radeon_crtc 1960 drivers/gpu/drm/radeon/atombios_crtc.c if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) { radeon_crtc 1983 drivers/gpu/drm/radeon/atombios_crtc.c if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) { radeon_crtc 2029 drivers/gpu/drm/radeon/atombios_crtc.c return radeon_crtc->crtc_id; radeon_crtc 2058 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 2062 drivers/gpu/drm/radeon/atombios_crtc.c to_radeon_encoder(radeon_crtc->encoder); radeon_crtc 2069 drivers/gpu/drm/radeon/atombios_crtc.c if (!radeon_crtc->adjusted_clock) radeon_crtc 2083 drivers/gpu/drm/radeon/atombios_crtc.c if (radeon_crtc->crtc_id == 0) radeon_crtc 2092 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->hw_mode = *adjusted_mode; radeon_crtc 2101 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 2108 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->encoder = encoder; radeon_crtc 2109 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->connector = radeon_get_connector_for_encoder(encoder); radeon_crtc 2113 drivers/gpu/drm/radeon/atombios_crtc.c if ((radeon_crtc->encoder == NULL) || (radeon_crtc->connector == NULL)) { radeon_crtc 2114 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->encoder = NULL; radeon_crtc 2115 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->connector = NULL; radeon_crtc 2118 drivers/gpu/drm/radeon/atombios_crtc.c if (radeon_crtc->encoder) { radeon_crtc 2120 drivers/gpu/drm/radeon/atombios_crtc.c to_radeon_encoder(radeon_crtc->encoder); radeon_crtc 2122 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->output_csc = radeon_encoder->output_csc; radeon_crtc 2129 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_id = radeon_atom_pick_pll(crtc); radeon_crtc 2131 drivers/gpu/drm/radeon/atombios_crtc.c if ((radeon_crtc->pll_id == ATOM_PPLL_INVALID) && radeon_crtc 2132 drivers/gpu/drm/radeon/atombios_crtc.c !ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) radeon_crtc 2159 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 2181 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(EVERGREEN_GRPH_ENABLE + radeon_crtc->crtc_offset, 0); radeon_crtc 2183 drivers/gpu/drm/radeon/atombios_crtc.c WREG32(AVIVO_D1GRPH_ENABLE + radeon_crtc->crtc_offset, 0); radeon_crtc 2191 drivers/gpu/drm/radeon/atombios_crtc.c i != radeon_crtc->crtc_id && radeon_crtc 2192 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_id == rdev->mode_info.crtcs[i]->pll_id) { radeon_crtc 2200 drivers/gpu/drm/radeon/atombios_crtc.c switch (radeon_crtc->pll_id) { radeon_crtc 2204 drivers/gpu/drm/radeon/atombios_crtc.c atombios_crtc_program_pll(crtc, radeon_crtc->crtc_id, radeon_crtc->pll_id, radeon_crtc 2213 drivers/gpu/drm/radeon/atombios_crtc.c atombios_crtc_program_pll(crtc, radeon_crtc->crtc_id, radeon_crtc->pll_id, radeon_crtc 2220 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_id = ATOM_PPLL_INVALID; radeon_crtc 2221 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->adjusted_clock = 0; radeon_crtc 2222 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->encoder = NULL; radeon_crtc 2223 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->connector = NULL; radeon_crtc 2238 drivers/gpu/drm/radeon/atombios_crtc.c struct radeon_crtc *radeon_crtc) radeon_crtc 2243 drivers/gpu/drm/radeon/atombios_crtc.c switch (radeon_crtc->crtc_id) { radeon_crtc 2246 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->crtc_offset = EVERGREEN_CRTC0_REGISTER_OFFSET; radeon_crtc 2249 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->crtc_offset = EVERGREEN_CRTC1_REGISTER_OFFSET; radeon_crtc 2252 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->crtc_offset = EVERGREEN_CRTC2_REGISTER_OFFSET; radeon_crtc 2255 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->crtc_offset = EVERGREEN_CRTC3_REGISTER_OFFSET; radeon_crtc 2258 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->crtc_offset = EVERGREEN_CRTC4_REGISTER_OFFSET; radeon_crtc 2261 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->crtc_offset = EVERGREEN_CRTC5_REGISTER_OFFSET; radeon_crtc 2265 drivers/gpu/drm/radeon/atombios_crtc.c if (radeon_crtc->crtc_id == 1) radeon_crtc 2266 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->crtc_offset = radeon_crtc 2269 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->crtc_offset = 0; radeon_crtc 2271 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->pll_id = ATOM_PPLL_INVALID; radeon_crtc 2272 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->adjusted_clock = 0; radeon_crtc 2273 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->encoder = NULL; radeon_crtc 2274 drivers/gpu/drm/radeon/atombios_crtc.c radeon_crtc->connector = NULL; radeon_crtc 2275 drivers/gpu/drm/radeon/atombios_crtc.c drm_crtc_helper_add(&radeon_crtc->base, &atombios_helper_funcs); radeon_crtc 464 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 465 drivers/gpu/drm/radeon/atombios_encoders.c bpc = radeon_crtc->bpc; radeon_crtc 1058 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 1059 drivers/gpu/drm/radeon/atombios_encoders.c pll_id = radeon_crtc->pll_id; radeon_crtc 1546 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 1562 drivers/gpu/drm/radeon/atombios_encoders.c (radeon_crtc->crtc_id << 18))); radeon_crtc 1564 drivers/gpu/drm/radeon/atombios_encoders.c WREG32(reg, (ATOM_S3_CV_ACTIVE | (radeon_crtc->crtc_id << 24))); radeon_crtc 1570 drivers/gpu/drm/radeon/atombios_encoders.c args.ucCRTC = radeon_crtc->crtc_id; radeon_crtc 1869 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 1886 drivers/gpu/drm/radeon/atombios_encoders.c args.v1.ucCRTC = radeon_crtc->crtc_id; radeon_crtc 1889 drivers/gpu/drm/radeon/atombios_encoders.c args.v1.ucCRTC = radeon_crtc->crtc_id; radeon_crtc 1891 drivers/gpu/drm/radeon/atombios_encoders.c args.v1.ucCRTC = radeon_crtc->crtc_id << 2; radeon_crtc 1932 drivers/gpu/drm/radeon/atombios_encoders.c args.v2.ucCRTC = radeon_crtc->crtc_id; radeon_crtc 2009 drivers/gpu/drm/radeon/atombios_encoders.c radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); radeon_crtc 2017 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 2030 drivers/gpu/drm/radeon/atombios_encoders.c args.v2.ucCRTC = radeon_crtc->crtc_id; radeon_crtc 2066 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 2087 drivers/gpu/drm/radeon/atombios_encoders.c WREG32(CIK_LB_DATA_FORMAT + radeon_crtc->crtc_offset, radeon_crtc 2090 drivers/gpu/drm/radeon/atombios_encoders.c WREG32(CIK_LB_DATA_FORMAT + radeon_crtc->crtc_offset, 0); radeon_crtc 2093 drivers/gpu/drm/radeon/atombios_encoders.c WREG32(EVERGREEN_DATA_FORMAT + radeon_crtc->crtc_offset, radeon_crtc 2096 drivers/gpu/drm/radeon/atombios_encoders.c WREG32(EVERGREEN_DATA_FORMAT + radeon_crtc->crtc_offset, 0); radeon_crtc 2099 drivers/gpu/drm/radeon/atombios_encoders.c WREG32(AVIVO_D1MODE_DATA_FORMAT + radeon_crtc->crtc_offset, radeon_crtc 2102 drivers/gpu/drm/radeon/atombios_encoders.c WREG32(AVIVO_D1MODE_DATA_FORMAT + radeon_crtc->crtc_offset, 0); radeon_crtc 2118 drivers/gpu/drm/radeon/atombios_encoders.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 2166 drivers/gpu/drm/radeon/atombios_encoders.c enc_idx = radeon_crtc->crtc_id; radeon_crtc 2201 drivers/gpu/drm/radeon/atombios_encoders.c enc_idx = radeon_crtc->crtc_id; radeon_crtc 8749 drivers/gpu/drm/radeon/cik.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 8805 drivers/gpu/drm/radeon/cik.c WREG32(FMT_BIT_DEPTH_CONTROL + radeon_crtc->crtc_offset, tmp); radeon_crtc 8822 drivers/gpu/drm/radeon/cik.c struct radeon_crtc *radeon_crtc, radeon_crtc 8826 drivers/gpu/drm/radeon/cik.c u32 pipe_offset = radeon_crtc->crtc_id * 0x20; radeon_crtc 8835 drivers/gpu/drm/radeon/cik.c if (radeon_crtc->base.enabled && mode) { radeon_crtc 8855 drivers/gpu/drm/radeon/cik.c WREG32(LB_MEMORY_CTRL + radeon_crtc->crtc_offset, radeon_crtc 8867 drivers/gpu/drm/radeon/cik.c if (radeon_crtc->base.enabled && mode) { radeon_crtc 9251 drivers/gpu/drm/radeon/cik.c struct radeon_crtc *radeon_crtc, radeon_crtc 9254 drivers/gpu/drm/radeon/cik.c struct drm_display_mode *mode = &radeon_crtc->base.mode; radeon_crtc 9261 drivers/gpu/drm/radeon/cik.c if (radeon_crtc->base.enabled && num_heads && mode) { radeon_crtc 9287 drivers/gpu/drm/radeon/cik.c wm_high.vsc = radeon_crtc->vsc; radeon_crtc 9289 drivers/gpu/drm/radeon/cik.c if (radeon_crtc->rmx_type != RMX_OFF) radeon_crtc 9327 drivers/gpu/drm/radeon/cik.c wm_low.vsc = radeon_crtc->vsc; radeon_crtc 9329 drivers/gpu/drm/radeon/cik.c if (radeon_crtc->rmx_type != RMX_OFF) radeon_crtc 9349 drivers/gpu/drm/radeon/cik.c radeon_crtc->lb_vblank_lead_lines = DIV_ROUND_UP(lb_size, mode->crtc_hdisplay); radeon_crtc 9353 drivers/gpu/drm/radeon/cik.c wm_mask = RREG32(DPG_WATERMARK_MASK_CONTROL + radeon_crtc->crtc_offset); radeon_crtc 9357 drivers/gpu/drm/radeon/cik.c WREG32(DPG_WATERMARK_MASK_CONTROL + radeon_crtc->crtc_offset, tmp); radeon_crtc 9358 drivers/gpu/drm/radeon/cik.c WREG32(DPG_PIPE_LATENCY_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 9362 drivers/gpu/drm/radeon/cik.c tmp = RREG32(DPG_WATERMARK_MASK_CONTROL + radeon_crtc->crtc_offset); radeon_crtc 9365 drivers/gpu/drm/radeon/cik.c WREG32(DPG_WATERMARK_MASK_CONTROL + radeon_crtc->crtc_offset, tmp); radeon_crtc 9366 drivers/gpu/drm/radeon/cik.c WREG32(DPG_PIPE_LATENCY_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 9370 drivers/gpu/drm/radeon/cik.c WREG32(DPG_WATERMARK_MASK_CONTROL + radeon_crtc->crtc_offset, wm_mask); radeon_crtc 9373 drivers/gpu/drm/radeon/cik.c radeon_crtc->line_time = line_time; radeon_crtc 9374 drivers/gpu/drm/radeon/cik.c radeon_crtc->wm_high = latency_watermark_a; radeon_crtc 9375 drivers/gpu/drm/radeon/cik.c radeon_crtc->wm_low = latency_watermark_b; radeon_crtc 117 drivers/gpu/drm/radeon/dce3_1_afmt.c struct radeon_crtc *crtc, unsigned int clock) radeon_crtc 269 drivers/gpu/drm/radeon/dce6_afmt.c struct radeon_crtc *crtc, unsigned int clock) radeon_crtc 288 drivers/gpu/drm/radeon/dce6_afmt.c struct radeon_crtc *crtc, unsigned int clock) radeon_crtc 1300 drivers/gpu/drm/radeon/evergreen.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 1348 drivers/gpu/drm/radeon/evergreen.c WREG32(FMT_BIT_DEPTH_CONTROL + radeon_crtc->crtc_offset, tmp); radeon_crtc 1421 drivers/gpu/drm/radeon/evergreen.c struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; radeon_crtc 1424 drivers/gpu/drm/radeon/evergreen.c WREG32(EVERGREEN_GRPH_FLIP_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 1426 drivers/gpu/drm/radeon/evergreen.c WREG32(EVERGREEN_GRPH_PRIMARY_SURFACE_ADDRESS_HIGH + radeon_crtc->crtc_offset, radeon_crtc 1428 drivers/gpu/drm/radeon/evergreen.c WREG32(EVERGREEN_GRPH_PRIMARY_SURFACE_ADDRESS + radeon_crtc->crtc_offset, radeon_crtc 1431 drivers/gpu/drm/radeon/evergreen.c RREG32(EVERGREEN_GRPH_PRIMARY_SURFACE_ADDRESS + radeon_crtc->crtc_offset); radeon_crtc 1444 drivers/gpu/drm/radeon/evergreen.c struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; radeon_crtc 1447 drivers/gpu/drm/radeon/evergreen.c return !!(RREG32(EVERGREEN_GRPH_UPDATE + radeon_crtc->crtc_offset) & radeon_crtc 1675 drivers/gpu/drm/radeon/evergreen.c struct radeon_crtc *radeon_crtc; radeon_crtc 1680 drivers/gpu/drm/radeon/evergreen.c radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 1681 drivers/gpu/drm/radeon/evergreen.c if (radeon_crtc->enabled) { radeon_crtc 1682 drivers/gpu/drm/radeon/evergreen.c tmp = RREG32(EVERGREEN_CRTC_CONTROL + radeon_crtc->crtc_offset); radeon_crtc 1684 drivers/gpu/drm/radeon/evergreen.c WREG32(EVERGREEN_CRTC_CONTROL + radeon_crtc->crtc_offset, tmp); radeon_crtc 1700 drivers/gpu/drm/radeon/evergreen.c struct radeon_crtc *radeon_crtc; radeon_crtc 1705 drivers/gpu/drm/radeon/evergreen.c radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 1706 drivers/gpu/drm/radeon/evergreen.c if (radeon_crtc->enabled) { radeon_crtc 1707 drivers/gpu/drm/radeon/evergreen.c tmp = RREG32(EVERGREEN_CRTC_CONTROL + radeon_crtc->crtc_offset); radeon_crtc 1709 drivers/gpu/drm/radeon/evergreen.c WREG32(EVERGREEN_CRTC_CONTROL + radeon_crtc->crtc_offset, tmp); radeon_crtc 1824 drivers/gpu/drm/radeon/evergreen.c struct radeon_crtc *radeon_crtc, radeon_crtc 1829 drivers/gpu/drm/radeon/evergreen.c u32 pipe_offset = radeon_crtc->crtc_id * 0x20; radeon_crtc 1851 drivers/gpu/drm/radeon/evergreen.c if (radeon_crtc->base.enabled && mode) { radeon_crtc 1865 drivers/gpu/drm/radeon/evergreen.c if (radeon_crtc->crtc_id % 2) radeon_crtc 1867 drivers/gpu/drm/radeon/evergreen.c WREG32(DC_LB_MEMORY_SPLIT + radeon_crtc->crtc_offset, tmp); radeon_crtc 1880 drivers/gpu/drm/radeon/evergreen.c if (radeon_crtc->base.enabled && mode) { radeon_crtc 2153 drivers/gpu/drm/radeon/evergreen.c struct radeon_crtc *radeon_crtc, radeon_crtc 2156 drivers/gpu/drm/radeon/evergreen.c struct drm_display_mode *mode = &radeon_crtc->base.mode; radeon_crtc 2165 drivers/gpu/drm/radeon/evergreen.c u32 pipe_offset = radeon_crtc->crtc_id * 16; radeon_crtc 2169 drivers/gpu/drm/radeon/evergreen.c if (radeon_crtc->base.enabled && num_heads && mode) { radeon_crtc 2197 drivers/gpu/drm/radeon/evergreen.c wm_high.vsc = radeon_crtc->vsc; radeon_crtc 2199 drivers/gpu/drm/radeon/evergreen.c if (radeon_crtc->rmx_type != RMX_OFF) radeon_crtc 2224 drivers/gpu/drm/radeon/evergreen.c wm_low.vsc = radeon_crtc->vsc; radeon_crtc 2226 drivers/gpu/drm/radeon/evergreen.c if (radeon_crtc->rmx_type != RMX_OFF) radeon_crtc 2260 drivers/gpu/drm/radeon/evergreen.c c.full = dfixed_mul(c, radeon_crtc->hsc); radeon_crtc 2272 drivers/gpu/drm/radeon/evergreen.c c.full = dfixed_mul(c, radeon_crtc->hsc); radeon_crtc 2280 drivers/gpu/drm/radeon/evergreen.c radeon_crtc->lb_vblank_lead_lines = DIV_ROUND_UP(lb_size, mode->crtc_hdisplay); radeon_crtc 2304 drivers/gpu/drm/radeon/evergreen.c WREG32(PRIORITY_A_CNT + radeon_crtc->crtc_offset, priority_a_cnt); radeon_crtc 2305 drivers/gpu/drm/radeon/evergreen.c WREG32(PRIORITY_B_CNT + radeon_crtc->crtc_offset, priority_b_cnt); radeon_crtc 2308 drivers/gpu/drm/radeon/evergreen.c radeon_crtc->line_time = line_time; radeon_crtc 2309 drivers/gpu/drm/radeon/evergreen.c radeon_crtc->wm_high = latency_watermark_a; radeon_crtc 2310 drivers/gpu/drm/radeon/evergreen.c radeon_crtc->wm_low = latency_watermark_b; radeon_crtc 75 drivers/gpu/drm/radeon/evergreen_hdmi.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 76 drivers/gpu/drm/radeon/evergreen_hdmi.c bpc = radeon_crtc->bpc; radeon_crtc 228 drivers/gpu/drm/radeon/evergreen_hdmi.c struct radeon_crtc *crtc, unsigned int clock) radeon_crtc 271 drivers/gpu/drm/radeon/evergreen_hdmi.c struct radeon_crtc *crtc, unsigned int clock) radeon_crtc 164 drivers/gpu/drm/radeon/r100.c struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; radeon_crtc 170 drivers/gpu/drm/radeon/r100.c WREG32(RADEON_CRTC_OFFSET + radeon_crtc->crtc_offset, tmp); radeon_crtc 174 drivers/gpu/drm/radeon/r100.c if (RREG32(RADEON_CRTC_OFFSET + radeon_crtc->crtc_offset) & RADEON_CRTC_OFFSET__GUI_TRIG_OFFSET) radeon_crtc 182 drivers/gpu/drm/radeon/r100.c WREG32(RADEON_CRTC_OFFSET + radeon_crtc->crtc_offset, tmp); radeon_crtc 197 drivers/gpu/drm/radeon/r100.c struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; radeon_crtc 200 drivers/gpu/drm/radeon/r100.c return !!(RREG32(RADEON_CRTC_OFFSET + radeon_crtc->crtc_offset) & radeon_crtc 453 drivers/gpu/drm/radeon/r100.c struct radeon_crtc *radeon_crtc; radeon_crtc 458 drivers/gpu/drm/radeon/r100.c radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 459 drivers/gpu/drm/radeon/r100.c if (radeon_crtc->enabled) { radeon_crtc 460 drivers/gpu/drm/radeon/r100.c if (radeon_crtc->crtc_id) { radeon_crtc 484 drivers/gpu/drm/radeon/r100.c struct radeon_crtc *radeon_crtc; radeon_crtc 489 drivers/gpu/drm/radeon/r100.c radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 490 drivers/gpu/drm/radeon/r100.c if (radeon_crtc->enabled) { radeon_crtc 491 drivers/gpu/drm/radeon/r100.c if (radeon_crtc->crtc_id) { radeon_crtc 1427 drivers/gpu/drm/radeon/r100.c struct radeon_crtc *radeon_crtc; radeon_crtc 1470 drivers/gpu/drm/radeon/r100.c radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 1471 drivers/gpu/drm/radeon/r100.c crtc_id = radeon_crtc->crtc_id; radeon_crtc 301 drivers/gpu/drm/radeon/r600.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 346 drivers/gpu/drm/radeon/r600.c WREG32(FMT_BIT_DEPTH_CONTROL + radeon_crtc->crtc_offset, tmp); radeon_crtc 830 drivers/gpu/drm/radeon/r600_cs.c struct radeon_crtc *radeon_crtc; radeon_crtc 895 drivers/gpu/drm/radeon/r600_cs.c radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 896 drivers/gpu/drm/radeon/r600_cs.c crtc_id = radeon_crtc->crtc_id; radeon_crtc 160 drivers/gpu/drm/radeon/r600_dpm.c struct radeon_crtc *radeon_crtc; radeon_crtc 166 drivers/gpu/drm/radeon/r600_dpm.c radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 167 drivers/gpu/drm/radeon/r600_dpm.c if (crtc->enabled && radeon_crtc->enabled && radeon_crtc->hw_mode.clock) { radeon_crtc 169 drivers/gpu/drm/radeon/r600_dpm.c radeon_crtc->hw_mode.crtc_htotal * radeon_crtc 170 drivers/gpu/drm/radeon/r600_dpm.c (radeon_crtc->hw_mode.crtc_vblank_end - radeon_crtc 171 drivers/gpu/drm/radeon/r600_dpm.c radeon_crtc->hw_mode.crtc_vdisplay + radeon_crtc 172 drivers/gpu/drm/radeon/r600_dpm.c (radeon_crtc->v_border * 2)); radeon_crtc 174 drivers/gpu/drm/radeon/r600_dpm.c vblank_time_us = vblank_in_pixels * 1000 / radeon_crtc->hw_mode.clock; radeon_crtc 187 drivers/gpu/drm/radeon/r600_dpm.c struct radeon_crtc *radeon_crtc; radeon_crtc 192 drivers/gpu/drm/radeon/r600_dpm.c radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 193 drivers/gpu/drm/radeon/r600_dpm.c if (crtc->enabled && radeon_crtc->enabled && radeon_crtc->hw_mode.clock) { radeon_crtc 194 drivers/gpu/drm/radeon/r600_dpm.c vrefresh = drm_mode_vrefresh(&radeon_crtc->hw_mode); radeon_crtc 315 drivers/gpu/drm/radeon/r600_hdmi.c struct radeon_crtc *crtc, unsigned int clock) radeon_crtc 67 drivers/gpu/drm/radeon/radeon_audio.c struct radeon_crtc *crtc, unsigned int clock); radeon_crtc 69 drivers/gpu/drm/radeon/radeon_audio.c struct radeon_crtc *crtc, unsigned int clock); radeon_crtc 71 drivers/gpu/drm/radeon/radeon_audio.c struct radeon_crtc *crtc, unsigned int clock); radeon_crtc 73 drivers/gpu/drm/radeon/radeon_audio.c struct radeon_crtc *crtc, unsigned int clock); radeon_crtc 75 drivers/gpu/drm/radeon/radeon_audio.c struct radeon_crtc *crtc, unsigned int clock); radeon_crtc 77 drivers/gpu/drm/radeon/radeon_audio.c struct radeon_crtc *crtc, unsigned int clock); radeon_crtc 499 drivers/gpu/drm/radeon/radeon_audio.c struct radeon_crtc *crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 657 drivers/gpu/drm/radeon/radeon_audio.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 658 drivers/gpu/drm/radeon/radeon_audio.c bpc = radeon_crtc->bpc; radeon_crtc 55 drivers/gpu/drm/radeon/radeon_audio.h struct radeon_crtc *crtc, unsigned int clock); radeon_crtc 757 drivers/gpu/drm/radeon/radeon_connectors.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 759 drivers/gpu/drm/radeon/radeon_connectors.c radeon_crtc->output_csc = radeon_encoder->output_csc; radeon_crtc 35 drivers/gpu/drm/radeon/radeon_cursor.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 39 drivers/gpu/drm/radeon/radeon_cursor.c cur_lock = RREG32(EVERGREEN_CUR_UPDATE + radeon_crtc->crtc_offset); radeon_crtc 44 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(EVERGREEN_CUR_UPDATE + radeon_crtc->crtc_offset, cur_lock); radeon_crtc 46 drivers/gpu/drm/radeon/radeon_cursor.c cur_lock = RREG32(AVIVO_D1CUR_UPDATE + radeon_crtc->crtc_offset); radeon_crtc 51 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(AVIVO_D1CUR_UPDATE + radeon_crtc->crtc_offset, cur_lock); radeon_crtc 53 drivers/gpu/drm/radeon/radeon_cursor.c cur_lock = RREG32(RADEON_CUR_OFFSET + radeon_crtc->crtc_offset); radeon_crtc 58 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(RADEON_CUR_OFFSET + radeon_crtc->crtc_offset, cur_lock); radeon_crtc 64 drivers/gpu/drm/radeon/radeon_cursor.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 68 drivers/gpu/drm/radeon/radeon_cursor.c WREG32_IDX(EVERGREEN_CUR_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 72 drivers/gpu/drm/radeon/radeon_cursor.c WREG32_IDX(AVIVO_D1CUR_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 76 drivers/gpu/drm/radeon/radeon_cursor.c switch (radeon_crtc->crtc_id) { radeon_crtc 92 drivers/gpu/drm/radeon/radeon_cursor.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 95 drivers/gpu/drm/radeon/radeon_cursor.c if (radeon_crtc->cursor_out_of_bounds) radeon_crtc 99 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(EVERGREEN_CUR_SURFACE_ADDRESS_HIGH + radeon_crtc->crtc_offset, radeon_crtc 100 drivers/gpu/drm/radeon/radeon_cursor.c upper_32_bits(radeon_crtc->cursor_addr)); radeon_crtc 101 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(EVERGREEN_CUR_SURFACE_ADDRESS + radeon_crtc->crtc_offset, radeon_crtc 102 drivers/gpu/drm/radeon/radeon_cursor.c lower_32_bits(radeon_crtc->cursor_addr)); radeon_crtc 103 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(RADEON_MM_INDEX, EVERGREEN_CUR_CONTROL + radeon_crtc->crtc_offset); radeon_crtc 109 drivers/gpu/drm/radeon/radeon_cursor.c if (radeon_crtc->crtc_id) radeon_crtc 111 drivers/gpu/drm/radeon/radeon_cursor.c upper_32_bits(radeon_crtc->cursor_addr)); radeon_crtc 114 drivers/gpu/drm/radeon/radeon_cursor.c upper_32_bits(radeon_crtc->cursor_addr)); radeon_crtc 117 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(AVIVO_D1CUR_SURFACE_ADDRESS + radeon_crtc->crtc_offset, radeon_crtc 118 drivers/gpu/drm/radeon/radeon_cursor.c lower_32_bits(radeon_crtc->cursor_addr)); radeon_crtc 119 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(RADEON_MM_INDEX, AVIVO_D1CUR_CONTROL + radeon_crtc->crtc_offset); radeon_crtc 124 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(RADEON_CUR_OFFSET + radeon_crtc->crtc_offset, radeon_crtc 125 drivers/gpu/drm/radeon/radeon_cursor.c radeon_crtc->cursor_addr - radeon_crtc->legacy_display_base_addr); radeon_crtc 127 drivers/gpu/drm/radeon/radeon_cursor.c switch (radeon_crtc->crtc_id) { radeon_crtc 146 drivers/gpu/drm/radeon/radeon_cursor.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 149 drivers/gpu/drm/radeon/radeon_cursor.c int w = radeon_crtc->cursor_width; radeon_crtc 151 drivers/gpu/drm/radeon/radeon_cursor.c radeon_crtc->cursor_x = x; radeon_crtc 152 drivers/gpu/drm/radeon/radeon_cursor.c radeon_crtc->cursor_y = y; radeon_crtc 161 drivers/gpu/drm/radeon/radeon_cursor.c xorigin = min(-x, radeon_crtc->max_cursor_width - 1); radeon_crtc 163 drivers/gpu/drm/radeon/radeon_cursor.c yorigin = min(-y, radeon_crtc->max_cursor_height - 1); radeon_crtc 209 drivers/gpu/drm/radeon/radeon_cursor.c if (x <= (crtc->x - w) || y <= (crtc->y - radeon_crtc->cursor_height) || radeon_crtc 218 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(EVERGREEN_CUR_POSITION + radeon_crtc->crtc_offset, (x << 16) | y); radeon_crtc 219 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(EVERGREEN_CUR_HOT_SPOT + radeon_crtc->crtc_offset, (xorigin << 16) | yorigin); radeon_crtc 220 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(EVERGREEN_CUR_SIZE + radeon_crtc->crtc_offset, radeon_crtc 221 drivers/gpu/drm/radeon/radeon_cursor.c ((w - 1) << 16) | (radeon_crtc->cursor_height - 1)); radeon_crtc 223 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(AVIVO_D1CUR_POSITION + radeon_crtc->crtc_offset, (x << 16) | y); radeon_crtc 224 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(AVIVO_D1CUR_HOT_SPOT + radeon_crtc->crtc_offset, (xorigin << 16) | yorigin); radeon_crtc 225 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(AVIVO_D1CUR_SIZE + radeon_crtc->crtc_offset, radeon_crtc 226 drivers/gpu/drm/radeon/radeon_cursor.c ((w - 1) << 16) | (radeon_crtc->cursor_height - 1)); radeon_crtc 234 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(RADEON_CUR_HORZ_VERT_OFF + radeon_crtc->crtc_offset, radeon_crtc 238 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(RADEON_CUR_HORZ_VERT_POSN + radeon_crtc->crtc_offset, radeon_crtc 243 drivers/gpu/drm/radeon/radeon_cursor.c WREG32(RADEON_CUR_OFFSET + radeon_crtc->crtc_offset, radeon_crtc 244 drivers/gpu/drm/radeon/radeon_cursor.c radeon_crtc->cursor_addr - radeon_crtc->legacy_display_base_addr + radeon_crtc 248 drivers/gpu/drm/radeon/radeon_cursor.c if (radeon_crtc->cursor_out_of_bounds) { radeon_crtc 249 drivers/gpu/drm/radeon/radeon_cursor.c radeon_crtc->cursor_out_of_bounds = false; radeon_crtc 250 drivers/gpu/drm/radeon/radeon_cursor.c if (radeon_crtc->cursor_bo) radeon_crtc 257 drivers/gpu/drm/radeon/radeon_cursor.c if (!radeon_crtc->cursor_out_of_bounds) { radeon_crtc 259 drivers/gpu/drm/radeon/radeon_cursor.c radeon_crtc->cursor_out_of_bounds = true; radeon_crtc 284 drivers/gpu/drm/radeon/radeon_cursor.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 297 drivers/gpu/drm/radeon/radeon_cursor.c if ((width > radeon_crtc->max_cursor_width) || radeon_crtc 298 drivers/gpu/drm/radeon/radeon_cursor.c (height > radeon_crtc->max_cursor_height)) { radeon_crtc 305 drivers/gpu/drm/radeon/radeon_cursor.c DRM_ERROR("Cannot find cursor object %x for crtc %d\n", handle, radeon_crtc->crtc_id); radeon_crtc 318 drivers/gpu/drm/radeon/radeon_cursor.c &radeon_crtc->cursor_addr); radeon_crtc 328 drivers/gpu/drm/radeon/radeon_cursor.c if (width != radeon_crtc->cursor_width || radeon_crtc 329 drivers/gpu/drm/radeon/radeon_cursor.c height != radeon_crtc->cursor_height || radeon_crtc 330 drivers/gpu/drm/radeon/radeon_cursor.c hot_x != radeon_crtc->cursor_hot_x || radeon_crtc 331 drivers/gpu/drm/radeon/radeon_cursor.c hot_y != radeon_crtc->cursor_hot_y) { radeon_crtc 334 drivers/gpu/drm/radeon/radeon_cursor.c x = radeon_crtc->cursor_x + radeon_crtc->cursor_hot_x - hot_x; radeon_crtc 335 drivers/gpu/drm/radeon/radeon_cursor.c y = radeon_crtc->cursor_y + radeon_crtc->cursor_hot_y - hot_y; radeon_crtc 337 drivers/gpu/drm/radeon/radeon_cursor.c radeon_crtc->cursor_width = width; radeon_crtc 338 drivers/gpu/drm/radeon/radeon_cursor.c radeon_crtc->cursor_height = height; radeon_crtc 339 drivers/gpu/drm/radeon/radeon_cursor.c radeon_crtc->cursor_hot_x = hot_x; radeon_crtc 340 drivers/gpu/drm/radeon/radeon_cursor.c radeon_crtc->cursor_hot_y = hot_y; radeon_crtc 350 drivers/gpu/drm/radeon/radeon_cursor.c if (radeon_crtc->cursor_bo) { radeon_crtc 351 drivers/gpu/drm/radeon/radeon_cursor.c struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); radeon_crtc 357 drivers/gpu/drm/radeon/radeon_cursor.c drm_gem_object_put_unlocked(radeon_crtc->cursor_bo); radeon_crtc 360 drivers/gpu/drm/radeon/radeon_cursor.c radeon_crtc->cursor_bo = obj; radeon_crtc 374 drivers/gpu/drm/radeon/radeon_cursor.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 376 drivers/gpu/drm/radeon/radeon_cursor.c if (radeon_crtc->cursor_bo) { radeon_crtc 379 drivers/gpu/drm/radeon/radeon_cursor.c radeon_cursor_move_locked(crtc, radeon_crtc->cursor_x, radeon_crtc 380 drivers/gpu/drm/radeon/radeon_cursor.c radeon_crtc->cursor_y); radeon_crtc 1591 drivers/gpu/drm/radeon/radeon_device.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 1595 drivers/gpu/drm/radeon/radeon_device.c if (radeon_crtc->cursor_bo) { radeon_crtc 1596 drivers/gpu/drm/radeon/radeon_device.c struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); radeon_crtc 1714 drivers/gpu/drm/radeon/radeon_device.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 1716 drivers/gpu/drm/radeon/radeon_device.c if (radeon_crtc->cursor_bo) { radeon_crtc 1717 drivers/gpu/drm/radeon/radeon_device.c struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); radeon_crtc 1725 drivers/gpu/drm/radeon/radeon_device.c &radeon_crtc->cursor_addr); radeon_crtc 50 drivers/gpu/drm/radeon/radeon_display.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 56 drivers/gpu/drm/radeon/radeon_display.c DRM_DEBUG_KMS("%d\n", radeon_crtc->crtc_id); radeon_crtc 57 drivers/gpu/drm/radeon/radeon_display.c WREG32(AVIVO_DC_LUTA_CONTROL + radeon_crtc->crtc_offset, 0); radeon_crtc 59 drivers/gpu/drm/radeon/radeon_display.c WREG32(AVIVO_DC_LUTA_BLACK_OFFSET_BLUE + radeon_crtc->crtc_offset, 0); radeon_crtc 60 drivers/gpu/drm/radeon/radeon_display.c WREG32(AVIVO_DC_LUTA_BLACK_OFFSET_GREEN + radeon_crtc->crtc_offset, 0); radeon_crtc 61 drivers/gpu/drm/radeon/radeon_display.c WREG32(AVIVO_DC_LUTA_BLACK_OFFSET_RED + radeon_crtc->crtc_offset, 0); radeon_crtc 63 drivers/gpu/drm/radeon/radeon_display.c WREG32(AVIVO_DC_LUTA_WHITE_OFFSET_BLUE + radeon_crtc->crtc_offset, 0xffff); radeon_crtc 64 drivers/gpu/drm/radeon/radeon_display.c WREG32(AVIVO_DC_LUTA_WHITE_OFFSET_GREEN + radeon_crtc->crtc_offset, 0xffff); radeon_crtc 65 drivers/gpu/drm/radeon/radeon_display.c WREG32(AVIVO_DC_LUTA_WHITE_OFFSET_RED + radeon_crtc->crtc_offset, 0xffff); radeon_crtc 67 drivers/gpu/drm/radeon/radeon_display.c WREG32(AVIVO_DC_LUT_RW_SELECT, radeon_crtc->crtc_id); radeon_crtc 83 drivers/gpu/drm/radeon/radeon_display.c WREG32_P(AVIVO_D1GRPH_LUT_SEL + radeon_crtc->crtc_offset, radeon_crtc->crtc_id, ~1); radeon_crtc 88 drivers/gpu/drm/radeon/radeon_display.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 94 drivers/gpu/drm/radeon/radeon_display.c DRM_DEBUG_KMS("%d\n", radeon_crtc->crtc_id); radeon_crtc 95 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_CONTROL + radeon_crtc->crtc_offset, 0); radeon_crtc 97 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_BLACK_OFFSET_BLUE + radeon_crtc->crtc_offset, 0); radeon_crtc 98 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_BLACK_OFFSET_GREEN + radeon_crtc->crtc_offset, 0); radeon_crtc 99 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_BLACK_OFFSET_RED + radeon_crtc->crtc_offset, 0); radeon_crtc 101 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_WHITE_OFFSET_BLUE + radeon_crtc->crtc_offset, 0xffff); radeon_crtc 102 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_WHITE_OFFSET_GREEN + radeon_crtc->crtc_offset, 0xffff); radeon_crtc 103 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_WHITE_OFFSET_RED + radeon_crtc->crtc_offset, 0xffff); radeon_crtc 105 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_RW_MODE + radeon_crtc->crtc_offset, 0); radeon_crtc 106 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_WRITE_EN_MASK + radeon_crtc->crtc_offset, 0x00000007); radeon_crtc 108 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_RW_INDEX + radeon_crtc->crtc_offset, 0); radeon_crtc 113 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_30_COLOR + radeon_crtc->crtc_offset, radeon_crtc 122 drivers/gpu/drm/radeon/radeon_display.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 128 drivers/gpu/drm/radeon/radeon_display.c DRM_DEBUG_KMS("%d\n", radeon_crtc->crtc_id); radeon_crtc 132 drivers/gpu/drm/radeon/radeon_display.c WREG32(NI_INPUT_CSC_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 135 drivers/gpu/drm/radeon/radeon_display.c WREG32(NI_PRESCALE_GRPH_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 137 drivers/gpu/drm/radeon/radeon_display.c WREG32(NI_PRESCALE_OVL_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 139 drivers/gpu/drm/radeon/radeon_display.c WREG32(NI_INPUT_GAMMA_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 143 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_CONTROL + radeon_crtc->crtc_offset, 0); radeon_crtc 145 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_BLACK_OFFSET_BLUE + radeon_crtc->crtc_offset, 0); radeon_crtc 146 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_BLACK_OFFSET_GREEN + radeon_crtc->crtc_offset, 0); radeon_crtc 147 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_BLACK_OFFSET_RED + radeon_crtc->crtc_offset, 0); radeon_crtc 149 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_WHITE_OFFSET_BLUE + radeon_crtc->crtc_offset, 0xffff); radeon_crtc 150 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_WHITE_OFFSET_GREEN + radeon_crtc->crtc_offset, 0xffff); radeon_crtc 151 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_WHITE_OFFSET_RED + radeon_crtc->crtc_offset, 0xffff); radeon_crtc 153 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_RW_MODE + radeon_crtc->crtc_offset, 0); radeon_crtc 154 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_WRITE_EN_MASK + radeon_crtc->crtc_offset, 0x00000007); radeon_crtc 156 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_RW_INDEX + radeon_crtc->crtc_offset, 0); radeon_crtc 161 drivers/gpu/drm/radeon/radeon_display.c WREG32(EVERGREEN_DC_LUT_30_COLOR + radeon_crtc->crtc_offset, radeon_crtc 167 drivers/gpu/drm/radeon/radeon_display.c WREG32(NI_DEGAMMA_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 172 drivers/gpu/drm/radeon/radeon_display.c WREG32(NI_GAMUT_REMAP_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 175 drivers/gpu/drm/radeon/radeon_display.c WREG32(NI_REGAMMA_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 178 drivers/gpu/drm/radeon/radeon_display.c WREG32(NI_OUTPUT_CSC_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 179 drivers/gpu/drm/radeon/radeon_display.c (NI_OUTPUT_CSC_GRPH_MODE(radeon_crtc->output_csc) | radeon_crtc 182 drivers/gpu/drm/radeon/radeon_display.c WREG32(0x6940 + radeon_crtc->crtc_offset, 0); radeon_crtc 187 drivers/gpu/drm/radeon/radeon_display.c WREG32(CIK_ALPHA_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 194 drivers/gpu/drm/radeon/radeon_display.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 202 drivers/gpu/drm/radeon/radeon_display.c if (radeon_crtc->crtc_id == 0) radeon_crtc 249 drivers/gpu/drm/radeon/radeon_display.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 252 drivers/gpu/drm/radeon/radeon_display.c destroy_workqueue(radeon_crtc->flip_queue); radeon_crtc 253 drivers/gpu/drm/radeon/radeon_display.c kfree(radeon_crtc); radeon_crtc 286 drivers/gpu/drm/radeon/radeon_display.c struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; radeon_crtc 292 drivers/gpu/drm/radeon/radeon_display.c if (radeon_crtc == NULL) radeon_crtc 308 drivers/gpu/drm/radeon/radeon_display.c if (radeon_crtc->flip_status != RADEON_FLIP_SUBMITTED) { radeon_crtc 311 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->flip_status, radeon_crtc 367 drivers/gpu/drm/radeon/radeon_display.c struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; radeon_crtc 372 drivers/gpu/drm/radeon/radeon_display.c if (radeon_crtc == NULL) radeon_crtc 376 drivers/gpu/drm/radeon/radeon_display.c work = radeon_crtc->flip_work; radeon_crtc 377 drivers/gpu/drm/radeon/radeon_display.c if (radeon_crtc->flip_status != RADEON_FLIP_SUBMITTED) { radeon_crtc 380 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->flip_status, radeon_crtc 387 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->flip_status = RADEON_FLIP_NONE; radeon_crtc 388 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->flip_work = NULL; radeon_crtc 392 drivers/gpu/drm/radeon/radeon_display.c drm_crtc_send_vblank_event(&radeon_crtc->base, work->event); radeon_crtc 396 drivers/gpu/drm/radeon/radeon_display.c drm_crtc_vblank_put(&radeon_crtc->base); radeon_crtc 398 drivers/gpu/drm/radeon/radeon_display.c queue_work(radeon_crtc->flip_queue, &work->unpin_work); radeon_crtc 414 drivers/gpu/drm/radeon/radeon_display.c struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[work->crtc_id]; radeon_crtc 416 drivers/gpu/drm/radeon/radeon_display.c struct drm_crtc *crtc = &radeon_crtc->base; radeon_crtc 455 drivers/gpu/drm/radeon/radeon_display.c while (radeon_crtc->enabled && radeon_crtc 470 drivers/gpu/drm/radeon/radeon_display.c radeon_irq_kms_pflip_irq_get(rdev, radeon_crtc->crtc_id); radeon_crtc 473 drivers/gpu/drm/radeon/radeon_display.c radeon_page_flip(rdev, radeon_crtc->crtc_id, work->base, work->async); radeon_crtc 475 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->flip_status = RADEON_FLIP_SUBMITTED; radeon_crtc 489 drivers/gpu/drm/radeon/radeon_display.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 506 drivers/gpu/drm/radeon/radeon_display.c work->crtc_id = radeon_crtc->crtc_id; radeon_crtc 544 drivers/gpu/drm/radeon/radeon_display.c base -= radeon_crtc->legacy_display_base_addr; radeon_crtc 584 drivers/gpu/drm/radeon/radeon_display.c if (radeon_crtc->flip_status != RADEON_FLIP_NONE) { radeon_crtc 590 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->flip_status = RADEON_FLIP_PENDING; radeon_crtc 591 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->flip_work = work; radeon_crtc 598 drivers/gpu/drm/radeon/radeon_display.c queue_work(radeon_crtc->flip_queue, &work->flip_work); radeon_crtc 676 drivers/gpu/drm/radeon/radeon_display.c struct radeon_crtc *radeon_crtc; radeon_crtc 679 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc = kzalloc(sizeof(struct radeon_crtc) + (RADEONFB_CONN_LIMIT * sizeof(struct drm_connector *)), GFP_KERNEL); radeon_crtc 680 drivers/gpu/drm/radeon/radeon_display.c if (radeon_crtc == NULL) radeon_crtc 683 drivers/gpu/drm/radeon/radeon_display.c drm_crtc_init(dev, &radeon_crtc->base, &radeon_crtc_funcs); radeon_crtc 685 drivers/gpu/drm/radeon/radeon_display.c drm_mode_crtc_set_gamma_size(&radeon_crtc->base, 256); radeon_crtc 686 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->crtc_id = index; radeon_crtc 687 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->flip_queue = alloc_workqueue("radeon-crtc", WQ_HIGHPRI, 0); radeon_crtc 688 drivers/gpu/drm/radeon/radeon_display.c rdev->mode_info.crtcs[index] = radeon_crtc; radeon_crtc 691 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->max_cursor_width = CIK_CURSOR_WIDTH; radeon_crtc 692 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->max_cursor_height = CIK_CURSOR_HEIGHT; radeon_crtc 694 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->max_cursor_width = CURSOR_WIDTH; radeon_crtc 695 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->max_cursor_height = CURSOR_HEIGHT; radeon_crtc 697 drivers/gpu/drm/radeon/radeon_display.c dev->mode_config.cursor_width = radeon_crtc->max_cursor_width; radeon_crtc 698 drivers/gpu/drm/radeon/radeon_display.c dev->mode_config.cursor_height = radeon_crtc->max_cursor_height; radeon_crtc 701 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->mode_set.crtc = &radeon_crtc->base; radeon_crtc 702 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->mode_set.connectors = (struct drm_connector **)(radeon_crtc + 1); radeon_crtc 703 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->mode_set.num_connectors = 0; radeon_crtc 707 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->lut_r[i] = i << 2; radeon_crtc 708 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->lut_g[i] = i << 2; radeon_crtc 709 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->lut_b[i] = i << 2; radeon_crtc 713 drivers/gpu/drm/radeon/radeon_display.c radeon_atombios_init_crtc(dev, radeon_crtc); radeon_crtc 715 drivers/gpu/drm/radeon/radeon_display.c radeon_legacy_init_crtc(dev, radeon_crtc); radeon_crtc 1689 drivers/gpu/drm/radeon/radeon_display.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 1697 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->h_border = 0; radeon_crtc 1698 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->v_border = 0; radeon_crtc 1710 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->rmx_type = RMX_OFF; radeon_crtc 1713 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->rmx_type = radeon_encoder->rmx_type; radeon_crtc 1715 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->rmx_type = RMX_OFF; radeon_crtc 1717 drivers/gpu/drm/radeon/radeon_display.c memcpy(&radeon_crtc->native_mode, radeon_crtc 1721 drivers/gpu/drm/radeon/radeon_display.c dst_v = radeon_crtc->native_mode.vdisplay; radeon_crtc 1723 drivers/gpu/drm/radeon/radeon_display.c dst_h = radeon_crtc->native_mode.hdisplay; radeon_crtc 1733 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->h_border = radeon_encoder->underscan_hborder; radeon_crtc 1735 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->h_border = (mode->hdisplay >> 5) + 16; radeon_crtc 1737 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->v_border = radeon_encoder->underscan_vborder; radeon_crtc 1739 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->v_border = (mode->vdisplay >> 5) + 16; radeon_crtc 1740 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->rmx_type = RMX_FULL; radeon_crtc 1742 drivers/gpu/drm/radeon/radeon_display.c dst_v = crtc->mode.vdisplay - (radeon_crtc->v_border * 2); radeon_crtc 1744 drivers/gpu/drm/radeon/radeon_display.c dst_h = crtc->mode.hdisplay - (radeon_crtc->h_border * 2); radeon_crtc 1748 drivers/gpu/drm/radeon/radeon_display.c if (radeon_crtc->rmx_type != radeon_encoder->rmx_type) { radeon_crtc 1760 drivers/gpu/drm/radeon/radeon_display.c if (radeon_crtc->rmx_type != RMX_OFF) { radeon_crtc 1764 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->vsc.full = dfixed_div(a, b); radeon_crtc 1767 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->hsc.full = dfixed_div(a, b); radeon_crtc 1769 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->vsc.full = dfixed_const(1); radeon_crtc 1770 drivers/gpu/drm/radeon/radeon_display.c radeon_crtc->hsc.full = dfixed_const(1); radeon_crtc 353 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 356 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_encoder *radeon_encoder = to_radeon_encoder(radeon_crtc->encoder); radeon_crtc 365 drivers/gpu/drm/radeon/radeon_dp_mst.c radeon_crtc->bpc = radeon_connector->base.display_info.bpc; radeon_crtc 367 drivers/gpu/drm/radeon/radeon_dp_mst.c radeon_crtc->bpc = 8; radeon_crtc 372 drivers/gpu/drm/radeon/radeon_dp_mst.c radeon_crtc->ss_enabled = radeon_crtc 373 drivers/gpu/drm/radeon/radeon_dp_mst.c radeon_atombios_get_asic_ss_info(rdev, &radeon_crtc->ss, radeon_crtc 388 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_crtc *radeon_crtc; radeon_crtc 415 drivers/gpu/drm/radeon/radeon_dp_mst.c radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 432 drivers/gpu/drm/radeon/radeon_dp_mst.c mst_enc->fe = radeon_atom_pick_dig_encoder(encoder, radeon_crtc->crtc_id); radeon_crtc 440 drivers/gpu/drm/radeon/radeon_dp_mst.c dig_enc->linkb, radeon_crtc->crtc_id); radeon_crtc 263 drivers/gpu/drm/radeon/radeon_kms.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 264 drivers/gpu/drm/radeon/radeon_kms.c *value = radeon_crtc->crtc_id; radeon_crtc 42 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 44 drivers/gpu/drm/radeon/radeon_legacy_crtc.c WREG32(RADEON_OVR_CLR + radeon_crtc->crtc_offset, 0); radeon_crtc 45 drivers/gpu/drm/radeon/radeon_legacy_crtc.c WREG32(RADEON_OVR_WID_LEFT_RIGHT + radeon_crtc->crtc_offset, 0); radeon_crtc 46 drivers/gpu/drm/radeon/radeon_legacy_crtc.c WREG32(RADEON_OVR_WID_TOP_BOTTOM + radeon_crtc->crtc_offset, 0); radeon_crtc 54 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 66 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct drm_display_mode *native_mode = &radeon_crtc->native_mode; radeon_crtc 129 drivers/gpu/drm/radeon/radeon_legacy_crtc.c switch (radeon_crtc->rmx_type) { radeon_crtc 299 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 305 drivers/gpu/drm/radeon/radeon_legacy_crtc.c if (radeon_crtc->crtc_id) radeon_crtc 327 drivers/gpu/drm/radeon/radeon_legacy_crtc.c radeon_crtc->enabled = true; radeon_crtc 330 drivers/gpu/drm/radeon/radeon_legacy_crtc.c if (radeon_crtc->crtc_id) radeon_crtc 337 drivers/gpu/drm/radeon/radeon_legacy_crtc.c if (dev->num_crtcs > radeon_crtc->crtc_id) radeon_crtc 344 drivers/gpu/drm/radeon/radeon_legacy_crtc.c if (dev->num_crtcs > radeon_crtc->crtc_id) radeon_crtc 346 drivers/gpu/drm/radeon/radeon_legacy_crtc.c if (radeon_crtc->crtc_id) radeon_crtc 353 drivers/gpu/drm/radeon/radeon_legacy_crtc.c radeon_crtc->enabled = false; radeon_crtc 379 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 471 drivers/gpu/drm/radeon/radeon_legacy_crtc.c radeon_crtc->legacy_display_base_addr = rdev->mc.vram_start; radeon_crtc 473 drivers/gpu/drm/radeon/radeon_legacy_crtc.c base -= radeon_crtc->legacy_display_base_addr; radeon_crtc 533 drivers/gpu/drm/radeon/radeon_legacy_crtc.c if (radeon_crtc->crtc_id == 1) radeon_crtc 546 drivers/gpu/drm/radeon/radeon_legacy_crtc.c WREG32(RADEON_DISPLAY_BASE_ADDR + radeon_crtc->crtc_offset, radeon_crtc->legacy_display_base_addr); radeon_crtc 549 drivers/gpu/drm/radeon/radeon_legacy_crtc.c if (radeon_crtc->crtc_id) radeon_crtc 554 drivers/gpu/drm/radeon/radeon_legacy_crtc.c WREG32(RADEON_CRTC_OFFSET_CNTL + radeon_crtc->crtc_offset, crtc_offset_cntl); radeon_crtc 555 drivers/gpu/drm/radeon/radeon_legacy_crtc.c WREG32(RADEON_CRTC_OFFSET + radeon_crtc->crtc_offset, crtc_offset); radeon_crtc 556 drivers/gpu/drm/radeon/radeon_legacy_crtc.c WREG32(RADEON_CRTC_PITCH + radeon_crtc->crtc_offset, crtc_pitch); radeon_crtc 577 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 596 drivers/gpu/drm/radeon/radeon_legacy_crtc.c DRM_INFO("crtc %d is connected to a TV\n", radeon_crtc->crtc_id); radeon_crtc 650 drivers/gpu/drm/radeon/radeon_legacy_crtc.c if (radeon_crtc->crtc_id) { radeon_crtc 725 drivers/gpu/drm/radeon/radeon_legacy_crtc.c WREG32(RADEON_CRTC_H_TOTAL_DISP + radeon_crtc->crtc_offset, crtc_h_total_disp); radeon_crtc 726 drivers/gpu/drm/radeon/radeon_legacy_crtc.c WREG32(RADEON_CRTC_H_SYNC_STRT_WID + radeon_crtc->crtc_offset, crtc_h_sync_strt_wid); radeon_crtc 727 drivers/gpu/drm/radeon/radeon_legacy_crtc.c WREG32(RADEON_CRTC_V_TOTAL_DISP + radeon_crtc->crtc_offset, crtc_v_total_disp); radeon_crtc 728 drivers/gpu/drm/radeon/radeon_legacy_crtc.c WREG32(RADEON_CRTC_V_SYNC_STRT_WID + radeon_crtc->crtc_offset, crtc_v_sync_strt_wid); radeon_crtc 737 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 773 drivers/gpu/drm/radeon/radeon_legacy_crtc.c if (radeon_crtc->crtc_id) radeon_crtc 853 drivers/gpu/drm/radeon/radeon_legacy_crtc.c if (radeon_crtc->crtc_id) { radeon_crtc 1040 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 1047 drivers/gpu/drm/radeon/radeon_legacy_crtc.c if (radeon_crtc->crtc_id == 0) { radeon_crtc 1050 drivers/gpu/drm/radeon/radeon_legacy_crtc.c if (radeon_crtc->rmx_type != RMX_OFF) { radeon_crtc 1119 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct radeon_crtc *radeon_crtc) radeon_crtc 1121 drivers/gpu/drm/radeon/radeon_legacy_crtc.c if (radeon_crtc->crtc_id == 1) radeon_crtc 1122 drivers/gpu/drm/radeon/radeon_legacy_crtc.c radeon_crtc->crtc_offset = RADEON_CRTC2_H_TOTAL_DISP - RADEON_CRTC_H_TOTAL_DISP; radeon_crtc 1123 drivers/gpu/drm/radeon/radeon_legacy_crtc.c drm_crtc_helper_add(&radeon_crtc->base, &legacy_helper_funcs); radeon_crtc 189 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 227 drivers/gpu/drm/radeon/radeon_legacy_encoders.c if (radeon_crtc->crtc_id == 0) { radeon_crtc 248 drivers/gpu/drm/radeon/radeon_legacy_encoders.c radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); radeon_crtc 250 drivers/gpu/drm/radeon/radeon_legacy_encoders.c radeon_combios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); radeon_crtc 590 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 596 drivers/gpu/drm/radeon/radeon_legacy_encoders.c if (radeon_crtc->crtc_id == 0) { radeon_crtc 636 drivers/gpu/drm/radeon/radeon_legacy_encoders.c radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); radeon_crtc 638 drivers/gpu/drm/radeon/radeon_legacy_encoders.c radeon_combios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); radeon_crtc 787 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 854 drivers/gpu/drm/radeon/radeon_legacy_encoders.c if (radeon_crtc->crtc_id == 0) { radeon_crtc 876 drivers/gpu/drm/radeon/radeon_legacy_encoders.c radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); radeon_crtc 878 drivers/gpu/drm/radeon/radeon_legacy_encoders.c radeon_combios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); radeon_crtc 952 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 990 drivers/gpu/drm/radeon/radeon_legacy_encoders.c if (radeon_crtc->crtc_id == 0) { radeon_crtc 1010 drivers/gpu/drm/radeon/radeon_legacy_encoders.c radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); radeon_crtc 1012 drivers/gpu/drm/radeon/radeon_legacy_encoders.c radeon_combios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); radeon_crtc 1158 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 1235 drivers/gpu/drm/radeon/radeon_legacy_encoders.c if (radeon_crtc->crtc_id == 0) { radeon_crtc 1262 drivers/gpu/drm/radeon/radeon_legacy_encoders.c if (radeon_crtc->crtc_id == 0) { radeon_crtc 1300 drivers/gpu/drm/radeon/radeon_legacy_encoders.c radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); radeon_crtc 1302 drivers/gpu/drm/radeon/radeon_legacy_encoders.c radeon_combios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id); radeon_crtc 1547 drivers/gpu/drm/radeon/radeon_legacy_encoders.c struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 1548 drivers/gpu/drm/radeon/radeon_legacy_encoders.c if ((radeon_crtc->crtc_id == 1) && crtc->enabled) { radeon_crtc 242 drivers/gpu/drm/radeon/radeon_legacy_tv.c struct radeon_crtc *radeon_crtc; radeon_crtc 247 drivers/gpu/drm/radeon/radeon_legacy_tv.c radeon_crtc = to_radeon_crtc(radeon_encoder->base.crtc); radeon_crtc 248 drivers/gpu/drm/radeon/radeon_legacy_tv.c if (radeon_crtc->crtc_id == 1) radeon_crtc 533 drivers/gpu/drm/radeon/radeon_legacy_tv.c struct radeon_crtc *radeon_crtc; radeon_crtc 550 drivers/gpu/drm/radeon/radeon_legacy_tv.c radeon_crtc = to_radeon_crtc(encoder->crtc); radeon_crtc 596 drivers/gpu/drm/radeon/radeon_legacy_tv.c if (radeon_crtc->crtc_id == 1) radeon_crtc 599 drivers/gpu/drm/radeon/radeon_legacy_tv.c if (radeon_crtc->rmx_type != RMX_OFF) radeon_crtc 46 drivers/gpu/drm/radeon/radeon_mode.h #define to_radeon_crtc(x) container_of(x, struct radeon_crtc, base) radeon_crtc 247 drivers/gpu/drm/radeon/radeon_mode.h struct radeon_crtc *crtcs[RADEON_MAX_CRTCS]; radeon_crtc 937 drivers/gpu/drm/radeon/radeon_mode.h struct radeon_crtc *radeon_crtc); radeon_crtc 939 drivers/gpu/drm/radeon/radeon_mode.h struct radeon_crtc *radeon_crtc); radeon_crtc 954 drivers/gpu/drm/radeon/radeon_mode.h void atom_rv515_force_tv_scaler(struct radeon_device *rdev, struct radeon_crtc *radeon_crtc); radeon_crtc 1649 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_crtc *radeon_crtc; radeon_crtc 1661 drivers/gpu/drm/radeon/radeon_pm.c radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 1662 drivers/gpu/drm/radeon/radeon_pm.c if (radeon_crtc->enabled) { radeon_crtc 1663 drivers/gpu/drm/radeon/radeon_pm.c rdev->pm.active_crtcs |= (1 << radeon_crtc->crtc_id); radeon_crtc 1722 drivers/gpu/drm/radeon/radeon_pm.c struct radeon_crtc *radeon_crtc; radeon_crtc 1735 drivers/gpu/drm/radeon/radeon_pm.c radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 1737 drivers/gpu/drm/radeon/radeon_pm.c rdev->pm.dpm.new_active_crtcs |= (1 << radeon_crtc->crtc_id); radeon_crtc 120 drivers/gpu/drm/radeon/rs600.c struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; radeon_crtc 121 drivers/gpu/drm/radeon/rs600.c u32 tmp = RREG32(AVIVO_D1GRPH_UPDATE + radeon_crtc->crtc_offset); radeon_crtc 126 drivers/gpu/drm/radeon/rs600.c WREG32(AVIVO_D1GRPH_UPDATE + radeon_crtc->crtc_offset, tmp); radeon_crtc 129 drivers/gpu/drm/radeon/rs600.c WREG32(AVIVO_D1GRPH_FLIP_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 131 drivers/gpu/drm/radeon/rs600.c WREG32(AVIVO_D1GRPH_SECONDARY_SURFACE_ADDRESS + radeon_crtc->crtc_offset, radeon_crtc 133 drivers/gpu/drm/radeon/rs600.c WREG32(AVIVO_D1GRPH_PRIMARY_SURFACE_ADDRESS + radeon_crtc->crtc_offset, radeon_crtc 138 drivers/gpu/drm/radeon/rs600.c if (RREG32(AVIVO_D1GRPH_UPDATE + radeon_crtc->crtc_offset) & AVIVO_D1GRPH_SURFACE_UPDATE_PENDING) radeon_crtc 146 drivers/gpu/drm/radeon/rs600.c WREG32(AVIVO_D1GRPH_UPDATE + radeon_crtc->crtc_offset, tmp); radeon_crtc 151 drivers/gpu/drm/radeon/rs600.c struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; radeon_crtc 154 drivers/gpu/drm/radeon/rs600.c return !!(RREG32(AVIVO_D1GRPH_UPDATE + radeon_crtc->crtc_offset) & radeon_crtc 320 drivers/gpu/drm/radeon/rs600.c struct radeon_crtc *radeon_crtc; radeon_crtc 325 drivers/gpu/drm/radeon/rs600.c radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 326 drivers/gpu/drm/radeon/rs600.c if (radeon_crtc->enabled) { radeon_crtc 327 drivers/gpu/drm/radeon/rs600.c tmp = RREG32(AVIVO_D1CRTC_CONTROL + radeon_crtc->crtc_offset); radeon_crtc 329 drivers/gpu/drm/radeon/rs600.c WREG32(AVIVO_D1CRTC_CONTROL + radeon_crtc->crtc_offset, tmp); radeon_crtc 338 drivers/gpu/drm/radeon/rs600.c struct radeon_crtc *radeon_crtc; radeon_crtc 343 drivers/gpu/drm/radeon/rs600.c radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 344 drivers/gpu/drm/radeon/rs600.c if (radeon_crtc->enabled) { radeon_crtc 345 drivers/gpu/drm/radeon/rs600.c tmp = RREG32(AVIVO_D1CRTC_CONTROL + radeon_crtc->crtc_offset); radeon_crtc 347 drivers/gpu/drm/radeon/rs600.c WREG32(AVIVO_D1CRTC_CONTROL + radeon_crtc->crtc_offset, tmp); radeon_crtc 273 drivers/gpu/drm/radeon/rs690.c struct radeon_crtc *crtc, radeon_crtc 55 drivers/gpu/drm/radeon/rs780_dpm.c struct radeon_crtc *radeon_crtc; radeon_crtc 65 drivers/gpu/drm/radeon/rs780_dpm.c radeon_crtc = to_radeon_crtc(crtc); radeon_crtc 66 drivers/gpu/drm/radeon/rs780_dpm.c pi->crtc_id = radeon_crtc->crtc_id; radeon_crtc 712 drivers/gpu/drm/radeon/rv515.c void atom_rv515_force_tv_scaler(struct radeon_device *rdev, struct radeon_crtc *crtc) radeon_crtc 956 drivers/gpu/drm/radeon/rv515.c struct radeon_crtc *crtc, radeon_crtc 810 drivers/gpu/drm/radeon/rv770.c struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; radeon_crtc 811 drivers/gpu/drm/radeon/rv770.c u32 tmp = RREG32(AVIVO_D1GRPH_UPDATE + radeon_crtc->crtc_offset); radeon_crtc 816 drivers/gpu/drm/radeon/rv770.c WREG32(AVIVO_D1GRPH_UPDATE + radeon_crtc->crtc_offset, tmp); radeon_crtc 819 drivers/gpu/drm/radeon/rv770.c WREG32(AVIVO_D1GRPH_FLIP_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 821 drivers/gpu/drm/radeon/rv770.c if (radeon_crtc->crtc_id) { radeon_crtc 828 drivers/gpu/drm/radeon/rv770.c WREG32(D1GRPH_SECONDARY_SURFACE_ADDRESS + radeon_crtc->crtc_offset, radeon_crtc 830 drivers/gpu/drm/radeon/rv770.c WREG32(D1GRPH_PRIMARY_SURFACE_ADDRESS + radeon_crtc->crtc_offset, radeon_crtc 835 drivers/gpu/drm/radeon/rv770.c if (RREG32(AVIVO_D1GRPH_UPDATE + radeon_crtc->crtc_offset) & AVIVO_D1GRPH_SURFACE_UPDATE_PENDING) radeon_crtc 843 drivers/gpu/drm/radeon/rv770.c WREG32(AVIVO_D1GRPH_UPDATE + radeon_crtc->crtc_offset, tmp); radeon_crtc 848 drivers/gpu/drm/radeon/rv770.c struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; radeon_crtc 851 drivers/gpu/drm/radeon/rv770.c return !!(RREG32(AVIVO_D1GRPH_UPDATE + radeon_crtc->crtc_offset) & radeon_crtc 1972 drivers/gpu/drm/radeon/si.c struct radeon_crtc *radeon_crtc, radeon_crtc 1977 drivers/gpu/drm/radeon/si.c u32 pipe_offset = radeon_crtc->crtc_id * 0x20; radeon_crtc 1991 drivers/gpu/drm/radeon/si.c if (radeon_crtc->base.enabled && mode) { radeon_crtc 2004 drivers/gpu/drm/radeon/si.c WREG32(DC_LB_MEMORY_SPLIT + radeon_crtc->crtc_offset, radeon_crtc 2016 drivers/gpu/drm/radeon/si.c if (radeon_crtc->base.enabled && mode) { radeon_crtc 2299 drivers/gpu/drm/radeon/si.c struct radeon_crtc *radeon_crtc, radeon_crtc 2302 drivers/gpu/drm/radeon/si.c struct drm_display_mode *mode = &radeon_crtc->base.mode; radeon_crtc 2314 drivers/gpu/drm/radeon/si.c if (radeon_crtc->base.enabled && num_heads && mode) { radeon_crtc 2346 drivers/gpu/drm/radeon/si.c wm_high.vsc = radeon_crtc->vsc; radeon_crtc 2348 drivers/gpu/drm/radeon/si.c if (radeon_crtc->rmx_type != RMX_OFF) radeon_crtc 2373 drivers/gpu/drm/radeon/si.c wm_low.vsc = radeon_crtc->vsc; radeon_crtc 2375 drivers/gpu/drm/radeon/si.c if (radeon_crtc->rmx_type != RMX_OFF) radeon_crtc 2411 drivers/gpu/drm/radeon/si.c c.full = dfixed_mul(c, radeon_crtc->hsc); radeon_crtc 2423 drivers/gpu/drm/radeon/si.c c.full = dfixed_mul(c, radeon_crtc->hsc); radeon_crtc 2431 drivers/gpu/drm/radeon/si.c radeon_crtc->lb_vblank_lead_lines = DIV_ROUND_UP(lb_size, mode->crtc_hdisplay); radeon_crtc 2435 drivers/gpu/drm/radeon/si.c arb_control3 = RREG32(DPG_PIPE_ARBITRATION_CONTROL3 + radeon_crtc->crtc_offset); radeon_crtc 2439 drivers/gpu/drm/radeon/si.c WREG32(DPG_PIPE_ARBITRATION_CONTROL3 + radeon_crtc->crtc_offset, tmp); radeon_crtc 2440 drivers/gpu/drm/radeon/si.c WREG32(DPG_PIPE_LATENCY_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 2444 drivers/gpu/drm/radeon/si.c tmp = RREG32(DPG_PIPE_ARBITRATION_CONTROL3 + radeon_crtc->crtc_offset); radeon_crtc 2447 drivers/gpu/drm/radeon/si.c WREG32(DPG_PIPE_ARBITRATION_CONTROL3 + radeon_crtc->crtc_offset, tmp); radeon_crtc 2448 drivers/gpu/drm/radeon/si.c WREG32(DPG_PIPE_LATENCY_CONTROL + radeon_crtc->crtc_offset, radeon_crtc 2452 drivers/gpu/drm/radeon/si.c WREG32(DPG_PIPE_ARBITRATION_CONTROL3 + radeon_crtc->crtc_offset, arb_control3); radeon_crtc 2455 drivers/gpu/drm/radeon/si.c WREG32(PRIORITY_A_CNT + radeon_crtc->crtc_offset, priority_a_cnt); radeon_crtc 2456 drivers/gpu/drm/radeon/si.c WREG32(PRIORITY_B_CNT + radeon_crtc->crtc_offset, priority_b_cnt); radeon_crtc 2459 drivers/gpu/drm/radeon/si.c radeon_crtc->line_time = line_time; radeon_crtc 2460 drivers/gpu/drm/radeon/si.c radeon_crtc->wm_high = latency_watermark_a; radeon_crtc 2461 drivers/gpu/drm/radeon/si.c radeon_crtc->wm_low = latency_watermark_b; radeon_crtc 5319 drivers/gpu/drm/radeon/si_dpm.c struct radeon_crtc *radeon_crtc = NULL; radeon_crtc 5327 drivers/gpu/drm/radeon/si_dpm.c radeon_crtc = rdev->mode_info.crtcs[i]; radeon_crtc 5332 drivers/gpu/drm/radeon/si_dpm.c if (radeon_crtc == NULL) radeon_crtc 5335 drivers/gpu/drm/radeon/si_dpm.c if (radeon_crtc->line_time <= 0) radeon_crtc 5340 drivers/gpu/drm/radeon/si_dpm.c radeon_crtc->crtc_id) != PPSMC_Result_OK) radeon_crtc 5345 drivers/gpu/drm/radeon/si_dpm.c radeon_crtc->wm_high / radeon_crtc->line_time) != PPSMC_Result_OK) radeon_crtc 5350 drivers/gpu/drm/radeon/si_dpm.c radeon_crtc->wm_low / radeon_crtc->line_time) != PPSMC_Result_OK)