Lines Matching refs:ltc
30 gm107_ltc_cbc_clear(struct nvkm_ltc *ltc, u32 start, u32 limit) in gm107_ltc_cbc_clear() argument
32 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_cbc_clear()
39 gm107_ltc_cbc_wait(struct nvkm_ltc *ltc) in gm107_ltc_cbc_wait() argument
41 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_cbc_wait()
43 for (c = 0; c < ltc->ltc_nr; c++) { in gm107_ltc_cbc_wait()
44 for (s = 0; s < ltc->lts_nr; s++) { in gm107_ltc_cbc_wait()
53 gm107_ltc_zbc_clear_color(struct nvkm_ltc *ltc, int i, const u32 color[4]) in gm107_ltc_zbc_clear_color() argument
55 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_zbc_clear_color()
64 gm107_ltc_zbc_clear_depth(struct nvkm_ltc *ltc, int i, const u32 depth) in gm107_ltc_zbc_clear_depth() argument
66 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_zbc_clear_depth()
72 gm107_ltc_intr_lts(struct nvkm_ltc *ltc, int c, int s) in gm107_ltc_intr_lts() argument
74 struct nvkm_subdev *subdev = <c->subdev; in gm107_ltc_intr_lts()
90 gm107_ltc_intr(struct nvkm_ltc *ltc) in gm107_ltc_intr() argument
92 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_intr()
98 for (s = 0; s < ltc->lts_nr; s++) in gm107_ltc_intr()
99 gm107_ltc_intr_lts(ltc, c, s); in gm107_ltc_intr()
105 gm107_ltc_oneinit(struct nvkm_ltc *ltc) in gm107_ltc_oneinit() argument
107 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_oneinit()
115 ltc->ltc_nr++; in gm107_ltc_oneinit()
117 ltc->lts_nr = slice; in gm107_ltc_oneinit()
119 return gf100_ltc_oneinit_tag_ram(ltc); in gm107_ltc_oneinit()
123 gm107_ltc_init(struct nvkm_ltc *ltc) in gm107_ltc_init() argument
125 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_init()
128 nvkm_wr32(device, 0x17e27c, ltc->ltc_nr); in gm107_ltc_init()
129 nvkm_wr32(device, 0x17e278, ltc->tag_base); in gm107_ltc_init()