r600             2632 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 	struct _ATOM_PPLIB_R600_CLOCK_INFO r600;
r600               92 drivers/gpu/drm/amd/amdgpu/si_dpm.c 	struct _ATOM_PPLIB_R600_CLOCK_INFO r600;
r600             5438 drivers/gpu/drm/radeon/ci_dpm.c 	struct _ATOM_PPLIB_R600_CLOCK_INFO r600;
r600             2564 drivers/gpu/drm/radeon/kv_dpm.c 	struct _ATOM_PPLIB_R600_CLOCK_INFO r600;
r600             3883 drivers/gpu/drm/radeon/ni_dpm.c 	struct _ATOM_PPLIB_R600_CLOCK_INFO r600;
r600             2005 drivers/gpu/drm/radeon/r600.c 	rdev->config.r600.tiling_group_size = 256;
r600             2008 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_pipes = 4;
r600             2009 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_tile_pipes = 8;
r600             2010 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_simds = 4;
r600             2011 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_backends = 4;
r600             2012 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_gprs = 256;
r600             2013 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_threads = 192;
r600             2014 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_stack_entries = 256;
r600             2015 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_hw_contexts = 8;
r600             2016 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_gs_threads = 16;
r600             2017 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.sx_max_export_size = 128;
r600             2018 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.sx_max_export_pos_size = 16;
r600             2019 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.sx_max_export_smx_size = 128;
r600             2020 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.sq_num_cf_insts = 2;
r600             2024 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_pipes = 2;
r600             2025 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_tile_pipes = 2;
r600             2026 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_simds = 3;
r600             2027 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_backends = 1;
r600             2028 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_gprs = 128;
r600             2029 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_threads = 192;
r600             2030 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_stack_entries = 128;
r600             2031 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_hw_contexts = 8;
r600             2032 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_gs_threads = 4;
r600             2033 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.sx_max_export_size = 128;
r600             2034 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.sx_max_export_pos_size = 16;
r600             2035 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.sx_max_export_smx_size = 128;
r600             2036 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.sq_num_cf_insts = 2;
r600             2042 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_pipes = 1;
r600             2043 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_tile_pipes = 1;
r600             2044 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_simds = 2;
r600             2045 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_backends = 1;
r600             2046 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_gprs = 128;
r600             2047 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_threads = 192;
r600             2048 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_stack_entries = 128;
r600             2049 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_hw_contexts = 4;
r600             2050 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_gs_threads = 4;
r600             2051 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.sx_max_export_size = 128;
r600             2052 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.sx_max_export_pos_size = 16;
r600             2053 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.sx_max_export_smx_size = 128;
r600             2054 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.sq_num_cf_insts = 1;
r600             2057 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_pipes = 4;
r600             2058 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_tile_pipes = 4;
r600             2059 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_simds = 4;
r600             2060 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_backends = 4;
r600             2061 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_gprs = 192;
r600             2062 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_threads = 192;
r600             2063 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_stack_entries = 256;
r600             2064 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_hw_contexts = 8;
r600             2065 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.max_gs_threads = 16;
r600             2066 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.sx_max_export_size = 128;
r600             2067 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.sx_max_export_pos_size = 16;
r600             2068 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.sx_max_export_smx_size = 128;
r600             2069 drivers/gpu/drm/radeon/r600.c 		rdev->config.r600.sq_num_cf_insts = 2;
r600             2089 drivers/gpu/drm/radeon/r600.c 	switch (rdev->config.r600.max_tile_pipes) {
r600             2105 drivers/gpu/drm/radeon/r600.c 	rdev->config.r600.tiling_npipes = rdev->config.r600.max_tile_pipes;
r600             2106 drivers/gpu/drm/radeon/r600.c 	rdev->config.r600.tiling_nbanks = 4 << ((ramcfg & NOOFBANK_MASK) >> NOOFBANK_SHIFT);
r600             2121 drivers/gpu/drm/radeon/r600.c 	tmp = rdev->config.r600.max_simds -
r600             2123 drivers/gpu/drm/radeon/r600.c 	rdev->config.r600.active_simds = tmp;
r600             2127 drivers/gpu/drm/radeon/r600.c 	for (i = 0; i < rdev->config.r600.max_backends; i++)
r600             2131 drivers/gpu/drm/radeon/r600.c 		for (i = 0; i < rdev->config.r600.max_backends; i++)
r600             2135 drivers/gpu/drm/radeon/r600.c 	tmp = r6xx_remap_render_backend(rdev, tmp, rdev->config.r600.max_backends,
r600             2138 drivers/gpu/drm/radeon/r600.c 	rdev->config.r600.backend_map = tmp;
r600             2140 drivers/gpu/drm/radeon/r600.c 	rdev->config.r600.tile_config = tiling_config;
r600             2314 drivers/gpu/drm/radeon/r600.c 	tmp = rdev->config.r600.max_pipes * 16;
r600             2703 drivers/gpu/drm/radeon/r600.c 		radeon_ring_write(ring, rdev->config.r600.max_hw_contexts - 1);
r600             3920 drivers/gpu/drm/radeon/r600.c 		rdev->irq.stat_regs.r600.disp_int = RREG32(DCE3_DISP_INTERRUPT_STATUS);
r600             3921 drivers/gpu/drm/radeon/r600.c 		rdev->irq.stat_regs.r600.disp_int_cont = RREG32(DCE3_DISP_INTERRUPT_STATUS_CONTINUE);
r600             3922 drivers/gpu/drm/radeon/r600.c 		rdev->irq.stat_regs.r600.disp_int_cont2 = RREG32(DCE3_DISP_INTERRUPT_STATUS_CONTINUE2);
r600             3924 drivers/gpu/drm/radeon/r600.c 			rdev->irq.stat_regs.r600.hdmi0_status = RREG32(AFMT_STATUS + DCE3_HDMI_OFFSET0);
r600             3925 drivers/gpu/drm/radeon/r600.c 			rdev->irq.stat_regs.r600.hdmi1_status = RREG32(AFMT_STATUS + DCE3_HDMI_OFFSET1);
r600             3927 drivers/gpu/drm/radeon/r600.c 			rdev->irq.stat_regs.r600.hdmi0_status = RREG32(HDMI0_STATUS);
r600             3928 drivers/gpu/drm/radeon/r600.c 			rdev->irq.stat_regs.r600.hdmi1_status = RREG32(DCE3_HDMI1_STATUS);
r600             3931 drivers/gpu/drm/radeon/r600.c 		rdev->irq.stat_regs.r600.disp_int = RREG32(DISP_INTERRUPT_STATUS);
r600             3932 drivers/gpu/drm/radeon/r600.c 		rdev->irq.stat_regs.r600.disp_int_cont = RREG32(DISP_INTERRUPT_STATUS_CONTINUE);
r600             3933 drivers/gpu/drm/radeon/r600.c 		rdev->irq.stat_regs.r600.disp_int_cont2 = 0;
r600             3934 drivers/gpu/drm/radeon/r600.c 		rdev->irq.stat_regs.r600.hdmi0_status = RREG32(HDMI0_STATUS);
r600             3935 drivers/gpu/drm/radeon/r600.c 		rdev->irq.stat_regs.r600.hdmi1_status = RREG32(HDMI1_STATUS);
r600             3937 drivers/gpu/drm/radeon/r600.c 	rdev->irq.stat_regs.r600.d1grph_int = RREG32(D1GRPH_INTERRUPT_STATUS);
r600             3938 drivers/gpu/drm/radeon/r600.c 	rdev->irq.stat_regs.r600.d2grph_int = RREG32(D2GRPH_INTERRUPT_STATUS);
r600             3940 drivers/gpu/drm/radeon/r600.c 	if (rdev->irq.stat_regs.r600.d1grph_int & DxGRPH_PFLIP_INT_OCCURRED)
r600             3942 drivers/gpu/drm/radeon/r600.c 	if (rdev->irq.stat_regs.r600.d2grph_int & DxGRPH_PFLIP_INT_OCCURRED)
r600             3944 drivers/gpu/drm/radeon/r600.c 	if (rdev->irq.stat_regs.r600.disp_int & LB_D1_VBLANK_INTERRUPT)
r600             3946 drivers/gpu/drm/radeon/r600.c 	if (rdev->irq.stat_regs.r600.disp_int & LB_D1_VLINE_INTERRUPT)
r600             3948 drivers/gpu/drm/radeon/r600.c 	if (rdev->irq.stat_regs.r600.disp_int & LB_D2_VBLANK_INTERRUPT)
r600             3950 drivers/gpu/drm/radeon/r600.c 	if (rdev->irq.stat_regs.r600.disp_int & LB_D2_VLINE_INTERRUPT)
r600             3952 drivers/gpu/drm/radeon/r600.c 	if (rdev->irq.stat_regs.r600.disp_int & DC_HPD1_INTERRUPT) {
r600             3963 drivers/gpu/drm/radeon/r600.c 	if (rdev->irq.stat_regs.r600.disp_int & DC_HPD2_INTERRUPT) {
r600             3974 drivers/gpu/drm/radeon/r600.c 	if (rdev->irq.stat_regs.r600.disp_int_cont & DC_HPD3_INTERRUPT) {
r600             3985 drivers/gpu/drm/radeon/r600.c 	if (rdev->irq.stat_regs.r600.disp_int_cont & DC_HPD4_INTERRUPT) {
r600             3991 drivers/gpu/drm/radeon/r600.c 		if (rdev->irq.stat_regs.r600.disp_int_cont2 & DC_HPD5_INTERRUPT) {
r600             3996 drivers/gpu/drm/radeon/r600.c 		if (rdev->irq.stat_regs.r600.disp_int_cont2 & DC_HPD6_INTERRUPT) {
r600             4001 drivers/gpu/drm/radeon/r600.c 		if (rdev->irq.stat_regs.r600.hdmi0_status & AFMT_AZ_FORMAT_WTRIG) {
r600             4006 drivers/gpu/drm/radeon/r600.c 		if (rdev->irq.stat_regs.r600.hdmi1_status & AFMT_AZ_FORMAT_WTRIG) {
r600             4012 drivers/gpu/drm/radeon/r600.c 		if (rdev->irq.stat_regs.r600.hdmi0_status & HDMI0_AZ_FORMAT_WTRIG) {
r600             4017 drivers/gpu/drm/radeon/r600.c 		if (rdev->irq.stat_regs.r600.hdmi1_status & HDMI0_AZ_FORMAT_WTRIG) {
r600             4138 drivers/gpu/drm/radeon/r600.c 				if (!(rdev->irq.stat_regs.r600.disp_int & LB_D1_VBLANK_INTERRUPT))
r600             4148 drivers/gpu/drm/radeon/r600.c 				rdev->irq.stat_regs.r600.disp_int &= ~LB_D1_VBLANK_INTERRUPT;
r600             4153 drivers/gpu/drm/radeon/r600.c 				if (!(rdev->irq.stat_regs.r600.disp_int & LB_D1_VLINE_INTERRUPT))
r600             4156 drivers/gpu/drm/radeon/r600.c 				rdev->irq.stat_regs.r600.disp_int &= ~LB_D1_VLINE_INTERRUPT;
r600             4168 drivers/gpu/drm/radeon/r600.c 				if (!(rdev->irq.stat_regs.r600.disp_int & LB_D2_VBLANK_INTERRUPT))
r600             4178 drivers/gpu/drm/radeon/r600.c 				rdev->irq.stat_regs.r600.disp_int &= ~LB_D2_VBLANK_INTERRUPT;
r600             4183 drivers/gpu/drm/radeon/r600.c 				if (!(rdev->irq.stat_regs.r600.disp_int & LB_D2_VLINE_INTERRUPT))
r600             4186 drivers/gpu/drm/radeon/r600.c 				rdev->irq.stat_regs.r600.disp_int &= ~LB_D2_VLINE_INTERRUPT;
r600             4208 drivers/gpu/drm/radeon/r600.c 				if (!(rdev->irq.stat_regs.r600.disp_int & DC_HPD1_INTERRUPT))
r600             4211 drivers/gpu/drm/radeon/r600.c 				rdev->irq.stat_regs.r600.disp_int &= ~DC_HPD1_INTERRUPT;
r600             4216 drivers/gpu/drm/radeon/r600.c 				if (!(rdev->irq.stat_regs.r600.disp_int & DC_HPD2_INTERRUPT))
r600             4219 drivers/gpu/drm/radeon/r600.c 				rdev->irq.stat_regs.r600.disp_int &= ~DC_HPD2_INTERRUPT;
r600             4224 drivers/gpu/drm/radeon/r600.c 				if (!(rdev->irq.stat_regs.r600.disp_int_cont & DC_HPD3_INTERRUPT))
r600             4227 drivers/gpu/drm/radeon/r600.c 				rdev->irq.stat_regs.r600.disp_int_cont &= ~DC_HPD3_INTERRUPT;
r600             4232 drivers/gpu/drm/radeon/r600.c 				if (!(rdev->irq.stat_regs.r600.disp_int_cont & DC_HPD4_INTERRUPT))
r600             4235 drivers/gpu/drm/radeon/r600.c 				rdev->irq.stat_regs.r600.disp_int_cont &= ~DC_HPD4_INTERRUPT;
r600             4240 drivers/gpu/drm/radeon/r600.c 				if (!(rdev->irq.stat_regs.r600.disp_int_cont2 & DC_HPD5_INTERRUPT))
r600             4243 drivers/gpu/drm/radeon/r600.c 				rdev->irq.stat_regs.r600.disp_int_cont2 &= ~DC_HPD5_INTERRUPT;
r600             4248 drivers/gpu/drm/radeon/r600.c 				if (!(rdev->irq.stat_regs.r600.disp_int_cont2 & DC_HPD6_INTERRUPT))
r600             4251 drivers/gpu/drm/radeon/r600.c 				rdev->irq.stat_regs.r600.disp_int_cont2 &= ~DC_HPD6_INTERRUPT;
r600             4264 drivers/gpu/drm/radeon/r600.c 				if (!(rdev->irq.stat_regs.r600.hdmi0_status & HDMI0_AZ_FORMAT_WTRIG))
r600             4267 drivers/gpu/drm/radeon/r600.c 				rdev->irq.stat_regs.r600.hdmi0_status &= ~HDMI0_AZ_FORMAT_WTRIG;
r600             4273 drivers/gpu/drm/radeon/r600.c 				if (!(rdev->irq.stat_regs.r600.hdmi1_status & HDMI0_AZ_FORMAT_WTRIG))
r600             4276 drivers/gpu/drm/radeon/r600.c 				rdev->irq.stat_regs.r600.hdmi1_status &= ~HDMI0_AZ_FORMAT_WTRIG;
r600             2281 drivers/gpu/drm/radeon/r600_cs.c 			track->npipes = p->rdev->config.r600.tiling_npipes;
r600             2282 drivers/gpu/drm/radeon/r600_cs.c 			track->nbanks = p->rdev->config.r600.tiling_nbanks;
r600             2283 drivers/gpu/drm/radeon/r600_cs.c 			track->group_size = p->rdev->config.r600.tiling_group_size;
r600              787 drivers/gpu/drm/radeon/radeon.h 	struct r600_irq_stat_regs r600;
r600             2194 drivers/gpu/drm/radeon/radeon.h 	struct r600_asic	r600;
r600             2040 drivers/gpu/drm/radeon/radeon_atombios.c 	struct _ATOM_PPLIB_R600_CLOCK_INFO r600;
r600             2530 drivers/gpu/drm/radeon/radeon_atombios.c 		sclk = le16_to_cpu(clock_info->r600.usEngineClockLow);
r600             2531 drivers/gpu/drm/radeon/radeon_atombios.c 		sclk |= clock_info->r600.ucEngineClockHigh << 16;
r600             2532 drivers/gpu/drm/radeon/radeon_atombios.c 		mclk = le16_to_cpu(clock_info->r600.usMemoryClockLow);
r600             2533 drivers/gpu/drm/radeon/radeon_atombios.c 		mclk |= clock_info->r600.ucMemoryClockHigh << 16;
r600             2539 drivers/gpu/drm/radeon/radeon_atombios.c 			le16_to_cpu(clock_info->r600.usVDDC);
r600              300 drivers/gpu/drm/radeon/radeon_kms.c 			*value = rdev->config.r600.tile_config;
r600              357 drivers/gpu/drm/radeon/radeon_kms.c 			*value = rdev->config.r600.max_backends;
r600              374 drivers/gpu/drm/radeon/radeon_kms.c 			*value = rdev->config.r600.max_tile_pipes;
r600              394 drivers/gpu/drm/radeon/radeon_kms.c 			*value = rdev->config.r600.backend_map;
r600              423 drivers/gpu/drm/radeon/radeon_kms.c 			*value = rdev->config.r600.max_pipes;
r600              557 drivers/gpu/drm/radeon/radeon_kms.c 			*value = rdev->config.r600.active_simds;
r600              708 drivers/gpu/drm/radeon/rs780_dpm.c 	struct _ATOM_PPLIB_R600_CLOCK_INFO r600;
r600             1783 drivers/gpu/drm/radeon/rv6xx_dpm.c 	struct _ATOM_PPLIB_R600_CLOCK_INFO r600;
r600             1838 drivers/gpu/drm/radeon/rv6xx_dpm.c 	sclk = le16_to_cpu(clock_info->r600.usEngineClockLow);
r600             1839 drivers/gpu/drm/radeon/rv6xx_dpm.c 	sclk |= clock_info->r600.ucEngineClockHigh << 16;
r600             1840 drivers/gpu/drm/radeon/rv6xx_dpm.c 	mclk = le16_to_cpu(clock_info->r600.usMemoryClockLow);
r600             1841 drivers/gpu/drm/radeon/rv6xx_dpm.c 	mclk |= clock_info->r600.ucMemoryClockHigh << 16;
r600             1845 drivers/gpu/drm/radeon/rv6xx_dpm.c 	pl->vddc = le16_to_cpu(clock_info->r600.usVDDC);
r600             1846 drivers/gpu/drm/radeon/rv6xx_dpm.c 	pl->flags = le32_to_cpu(clock_info->r600.ulFlags);
r600             2132 drivers/gpu/drm/radeon/rv770_dpm.c 	struct _ATOM_PPLIB_R600_CLOCK_INFO r600;
r600             2206 drivers/gpu/drm/radeon/rv770_dpm.c 		sclk = le16_to_cpu(clock_info->r600.usEngineClockLow);
r600             2207 drivers/gpu/drm/radeon/rv770_dpm.c 		sclk |= clock_info->r600.ucEngineClockHigh << 16;
r600             2208 drivers/gpu/drm/radeon/rv770_dpm.c 		mclk = le16_to_cpu(clock_info->r600.usMemoryClockLow);
r600             2209 drivers/gpu/drm/radeon/rv770_dpm.c 		mclk |= clock_info->r600.ucMemoryClockHigh << 16;
r600             2211 drivers/gpu/drm/radeon/rv770_dpm.c 		pl->vddc = le16_to_cpu(clock_info->r600.usVDDC);
r600             2212 drivers/gpu/drm/radeon/rv770_dpm.c 		pl->flags = le32_to_cpu(clock_info->r600.ulFlags);
r600             6694 drivers/gpu/drm/radeon/si_dpm.c 	struct _ATOM_PPLIB_R600_CLOCK_INFO r600;
r600             1381 drivers/gpu/drm/radeon/sumo_dpm.c 	struct _ATOM_PPLIB_R600_CLOCK_INFO r600;
r600             1670 drivers/gpu/drm/radeon/trinity_dpm.c 	struct _ATOM_PPLIB_R600_CLOCK_INFO r600;