Lines Matching refs:r

1255 	int i, r;  in cayman_pcie_gart_enable()  local
1261 r = radeon_gart_table_vram_pin(rdev); in cayman_pcie_gart_enable()
1262 if (r) in cayman_pcie_gart_enable()
1263 return r; in cayman_pcie_gart_enable()
1534 int r, i; in cayman_cp_start() local
1536 r = radeon_ring_lock(rdev, ring, 7); in cayman_cp_start()
1537 if (r) { in cayman_cp_start()
1538 DRM_ERROR("radeon: cp failed to lock ring (%d).\n", r); in cayman_cp_start()
1539 return r; in cayman_cp_start()
1552 r = radeon_ring_lock(rdev, ring, cayman_default_size + 19); in cayman_cp_start()
1553 if (r) { in cayman_cp_start()
1554 DRM_ERROR("radeon: cp failed to lock ring (%d).\n", r); in cayman_cp_start()
1555 return r; in cayman_cp_start()
1643 int i, r; in cayman_cp_resume() local
1713 r = radeon_ring_test(rdev, RADEON_RING_TYPE_GFX_INDEX, &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]); in cayman_cp_resume()
1714 if (r) { in cayman_cp_resume()
1718 return r; in cayman_cp_resume()
1983 int r; in cayman_startup() local
1991 r = r600_vram_scratch_init(rdev); in cayman_startup()
1992 if (r) in cayman_startup()
1993 return r; in cayman_startup()
1998 r = ni_mc_load_microcode(rdev); in cayman_startup()
1999 if (r) { in cayman_startup()
2001 return r; in cayman_startup()
2005 r = cayman_pcie_gart_enable(rdev); in cayman_startup()
2006 if (r) in cayman_startup()
2007 return r; in cayman_startup()
2016 r = sumo_rlc_init(rdev); in cayman_startup()
2017 if (r) { in cayman_startup()
2019 return r; in cayman_startup()
2024 r = radeon_wb_init(rdev); in cayman_startup()
2025 if (r) in cayman_startup()
2026 return r; in cayman_startup()
2028 r = radeon_fence_driver_start_ring(rdev, RADEON_RING_TYPE_GFX_INDEX); in cayman_startup()
2029 if (r) { in cayman_startup()
2030 dev_err(rdev->dev, "failed initializing CP fences (%d).\n", r); in cayman_startup()
2031 return r; in cayman_startup()
2034 r = uvd_v2_2_resume(rdev); in cayman_startup()
2035 if (!r) { in cayman_startup()
2036 r = radeon_fence_driver_start_ring(rdev, in cayman_startup()
2038 if (r) in cayman_startup()
2039 dev_err(rdev->dev, "UVD fences init error (%d).\n", r); in cayman_startup()
2041 if (r) in cayman_startup()
2044 r = radeon_fence_driver_start_ring(rdev, CAYMAN_RING_TYPE_CP1_INDEX); in cayman_startup()
2045 if (r) { in cayman_startup()
2046 dev_err(rdev->dev, "failed initializing CP fences (%d).\n", r); in cayman_startup()
2047 return r; in cayman_startup()
2050 r = radeon_fence_driver_start_ring(rdev, CAYMAN_RING_TYPE_CP2_INDEX); in cayman_startup()
2051 if (r) { in cayman_startup()
2052 dev_err(rdev->dev, "failed initializing CP fences (%d).\n", r); in cayman_startup()
2053 return r; in cayman_startup()
2056 r = radeon_fence_driver_start_ring(rdev, R600_RING_TYPE_DMA_INDEX); in cayman_startup()
2057 if (r) { in cayman_startup()
2058 dev_err(rdev->dev, "failed initializing DMA fences (%d).\n", r); in cayman_startup()
2059 return r; in cayman_startup()
2062 r = radeon_fence_driver_start_ring(rdev, CAYMAN_RING_TYPE_DMA1_INDEX); in cayman_startup()
2063 if (r) { in cayman_startup()
2064 dev_err(rdev->dev, "failed initializing DMA fences (%d).\n", r); in cayman_startup()
2065 return r; in cayman_startup()
2070 r = radeon_irq_kms_init(rdev); in cayman_startup()
2071 if (r) in cayman_startup()
2072 return r; in cayman_startup()
2075 r = r600_irq_init(rdev); in cayman_startup()
2076 if (r) { in cayman_startup()
2077 DRM_ERROR("radeon: IH init failed (%d).\n", r); in cayman_startup()
2079 return r; in cayman_startup()
2083 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, in cayman_startup()
2085 if (r) in cayman_startup()
2086 return r; in cayman_startup()
2089 r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET, in cayman_startup()
2091 if (r) in cayman_startup()
2092 return r; in cayman_startup()
2095 r = radeon_ring_init(rdev, ring, ring->ring_size, CAYMAN_WB_DMA1_RPTR_OFFSET, in cayman_startup()
2097 if (r) in cayman_startup()
2098 return r; in cayman_startup()
2100 r = cayman_cp_load_microcode(rdev); in cayman_startup()
2101 if (r) in cayman_startup()
2102 return r; in cayman_startup()
2103 r = cayman_cp_resume(rdev); in cayman_startup()
2104 if (r) in cayman_startup()
2105 return r; in cayman_startup()
2107 r = cayman_dma_resume(rdev); in cayman_startup()
2108 if (r) in cayman_startup()
2109 return r; in cayman_startup()
2113 r = radeon_ring_init(rdev, ring, ring->ring_size, 0, in cayman_startup()
2115 if (!r) in cayman_startup()
2116 r = uvd_v1_0_init(rdev); in cayman_startup()
2117 if (r) in cayman_startup()
2118 DRM_ERROR("radeon: failed initializing UVD (%d).\n", r); in cayman_startup()
2121 r = radeon_ib_pool_init(rdev); in cayman_startup()
2122 if (r) { in cayman_startup()
2123 dev_err(rdev->dev, "IB initialization failed (%d).\n", r); in cayman_startup()
2124 return r; in cayman_startup()
2127 r = radeon_vm_manager_init(rdev); in cayman_startup()
2128 if (r) { in cayman_startup()
2129 dev_err(rdev->dev, "vm manager initialization failed (%d).\n", r); in cayman_startup()
2130 return r; in cayman_startup()
2133 r = radeon_audio_init(rdev); in cayman_startup()
2134 if (r) in cayman_startup()
2135 return r; in cayman_startup()
2142 int r; in cayman_resume() local
2158 r = cayman_startup(rdev); in cayman_resume()
2159 if (r) { in cayman_resume()
2162 return r; in cayman_resume()
2164 return r; in cayman_resume()
2191 int r; in cayman_init() local
2203 r = radeon_atombios_init(rdev); in cayman_init()
2204 if (r) in cayman_init()
2205 return r; in cayman_init()
2225 r = radeon_fence_driver_init(rdev); in cayman_init()
2226 if (r) in cayman_init()
2227 return r; in cayman_init()
2229 r = evergreen_mc_init(rdev); in cayman_init()
2230 if (r) in cayman_init()
2231 return r; in cayman_init()
2233 r = radeon_bo_init(rdev); in cayman_init()
2234 if (r) in cayman_init()
2235 return r; in cayman_init()
2239 r = ni_init_microcode(rdev); in cayman_init()
2240 if (r) { in cayman_init()
2242 return r; in cayman_init()
2247 r = ni_init_microcode(rdev); in cayman_init()
2248 if (r) { in cayman_init()
2250 return r; in cayman_init()
2269 r = radeon_uvd_init(rdev); in cayman_init()
2270 if (!r) { in cayman_init()
2279 r = r600_pcie_gart_init(rdev); in cayman_init()
2280 if (r) in cayman_init()
2281 return r; in cayman_init()
2284 r = cayman_startup(rdev); in cayman_init()
2285 if (r) { in cayman_init()