Subversion Repositories Kolibri OS

Rev

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
}