Lines Matching refs:tile
31 u32 flags, struct nvkm_fb_tile *tile)
33 tile->addr = 0x80000000 | addr;
34 tile->limit = max(1u, addr + size) - 1;
35 tile->pitch = pitch;
39 nv10_fb_tile_fini(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile)
41 tile->addr = 0;
42 tile->limit = 0;
43 tile->pitch = 0;
44 tile->zcomp = 0;
48 nv10_fb_tile_prog(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile)
51 nvkm_wr32(device, 0x100244 + (i * 0x10), tile->limit);
52 nvkm_wr32(device, 0x100248 + (i * 0x10), tile->pitch);
53 nvkm_wr32(device, 0x100240 + (i * 0x10), tile->addr);
59 .tile.regions = 8,
60 .tile.init = nv10_fb_tile_init,
61 .tile.fini = nv10_fb_tile_fini,
62 .tile.prog = nv10_fb_tile_prog,