Lines Matching refs:tile
30 u32 flags, struct nvkm_fb_tile *tile) in nv44_fb_tile_init() argument
32 tile->addr = 0x00000001; /* mode = vram */ in nv44_fb_tile_init()
33 tile->addr |= addr; in nv44_fb_tile_init()
34 tile->limit = max(1u, addr + size) - 1; in nv44_fb_tile_init()
35 tile->pitch = pitch; in nv44_fb_tile_init()
39 nv44_fb_tile_prog(struct nvkm_fb *pfb, int i, struct nvkm_fb_tile *tile) in nv44_fb_tile_prog() argument
41 nv_wr32(pfb, 0x100604 + (i * 0x10), tile->limit); in nv44_fb_tile_prog()
42 nv_wr32(pfb, 0x100608 + (i * 0x10), tile->pitch); in nv44_fb_tile_prog()
43 nv_wr32(pfb, 0x100600 + (i * 0x10), tile->addr); in nv44_fb_tile_prog()
73 .tile.regions = 12,
74 .tile.init = nv44_fb_tile_init,
75 .tile.fini = nv20_fb_tile_fini,
76 .tile.prog = nv44_fb_tile_prog,