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()
55 gm107_ltc_zbc_clear_color(struct nvkm_ltc *ltc, int i, const u32 color[4]) in gm107_ltc_zbc_clear_color() argument
57 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_zbc_clear_color()
66 gm107_ltc_zbc_clear_depth(struct nvkm_ltc *ltc, int i, const u32 depth) in gm107_ltc_zbc_clear_depth() argument
68 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_zbc_clear_depth()
74 gm107_ltc_lts_isr(struct nvkm_ltc *ltc, int c, int s) in gm107_ltc_lts_isr() argument
76 struct nvkm_subdev *subdev = &ltc->subdev; in gm107_ltc_lts_isr()
88 gm107_ltc_intr(struct nvkm_ltc *ltc) in gm107_ltc_intr() argument
90 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_intr()
96 for (s = 0; s < ltc->lts_nr; s++) in gm107_ltc_intr()
97 gm107_ltc_lts_isr(ltc, c, s); in gm107_ltc_intr()
103 gm107_ltc_oneinit(struct nvkm_ltc *ltc) in gm107_ltc_oneinit() argument
105 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_oneinit()
113 ltc->ltc_nr++; in gm107_ltc_oneinit()
115 ltc->lts_nr = slice; in gm107_ltc_oneinit()
117 return gf100_ltc_oneinit_tag_ram(ltc); in gm107_ltc_oneinit()
121 gm107_ltc_init(struct nvkm_ltc *ltc) in gm107_ltc_init() argument
123 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_init()
126 nvkm_wr32(device, 0x17e27c, ltc->ltc_nr); in gm107_ltc_init()
127 nvkm_wr32(device, 0x17e278, ltc->tag_base); in gm107_ltc_init()