Lines Matching defs:fb
30 nv30_fb_tile_init(struct nvkm_fb *fb, int i, u32 addr, u32 size, u32 pitch,
37 if (fb->func->tile.comp) /* z compression */
38 fb->func->tile.comp(fb, i, size, flags, tile);
49 nv30_fb_tile_comp(struct nvkm_fb *fb, int i, u32 size, u32 flags,
53 u32 tags = round_up(tiles / fb->ram->parts, 0x40);
54 if (!nvkm_mm_head(&fb->tags.mm, 0, 1, tags, tags, 1, &tile->tag)) {
66 calc_bias(struct nvkm_fb *fb, int k, int i, int j)
68 struct nvkm_device *device = fb->subdev.device;
78 calc_ref(struct nvkm_fb *fb, int l, int k, int i)
83 int m = (l >> (8 * i) & 0xff) + calc_bias(fb, k, i, j);
92 nv30_fb_init(struct nvkm_fb *fb)
94 struct nvkm_device *device = fb->subdev.device;
108 calc_ref(fb, l, 0, j));
112 calc_ref(fb, l, 1, j));