Rev 1125 | Rev 1128 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1125 | Rev 1126 | ||
---|---|---|---|
Line 148... | Line 148... | ||
148 | void __iomem *ptr = (void *)rdev->gart.table.vram.ptr; |
148 | void __iomem *ptr = (void *)rdev->gart.table.vram.ptr; |
Line 149... | Line 149... | ||
149 | 149 | ||
150 | if (i < 0 || i > rdev->gart.num_gpu_pages) { |
150 | if (i < 0 || i > rdev->gart.num_gpu_pages) { |
151 | return -EINVAL; |
151 | return -EINVAL; |
152 | } |
152 | } |
153 | addr = (((u32_t)addr) >> 8) | ((upper_32_bits(addr) & 0xff) << 4) | 0xC; |
153 | addr = (((u32)addr) >> 8) | ((upper_32_bits(addr) & 0xff) << 4) | 0xC; |
154 | writel(cpu_to_le32(addr), ((void __iomem *)ptr) + (i * 4)); |
154 | writel(cpu_to_le32(addr), ((void __iomem *)ptr) + (i * 4)); |
155 | return 0; |
155 | return 0; |
Line 156... | Line 156... | ||
156 | } |
156 | } |