ltc 146 drivers/gpu/drm/nouveau/include/nvkm/core/device.h struct nvkm_ltc *ltc; ltc 219 drivers/gpu/drm/nouveau/include/nvkm/core/device.h int (*ltc )(struct nvkm_device *, int idx, struct nvkm_ltc **); ltc 1353 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gf100_ltc_new, ltc 1390 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gf100_ltc_new, ltc 1426 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gf100_ltc_new, ltc 1462 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gf100_ltc_new, ltc 1499 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gf100_ltc_new, ltc 1536 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gf100_ltc_new, ltc 1573 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gf100_ltc_new, ltc 1609 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gf100_ltc_new, ltc 1644 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gf100_ltc_new, ltc 1680 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gk104_ltc_new, ltc 1719 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gk104_ltc_new, ltc 1758 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gk104_ltc_new, ltc 1792 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gk104_ltc_new, ltc 1822 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gk104_ltc_new, ltc 1860 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gk104_ltc_new, ltc 1898 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gk104_ltc_new, ltc 1936 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gk104_ltc_new, ltc 1974 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gm107_ltc_new, ltc 2008 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gm107_ltc_new, ltc 2041 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gm200_ltc_new, ltc 2076 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gm200_ltc_new, ltc 2111 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gm200_ltc_new, ltc 2142 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gm200_ltc_new, ltc 2171 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gp100_ltc_new, ltc 2207 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gp102_ltc_new, ltc 2243 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gp102_ltc_new, ltc 2279 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gp102_ltc_new, ltc 2315 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gp102_ltc_new, ltc 2351 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gp102_ltc_new, ltc 2383 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gp102_ltc_new, ltc 2412 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gp102_ltc_new, ltc 2453 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gp102_ltc_new, ltc 2488 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gp102_ltc_new, ltc 2523 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gp102_ltc_new, ltc 2558 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gp102_ltc_new, ltc 2593 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c .ltc = gp102_ltc_new, ltc 2655 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c _(LTC , device->ltc , &device->ltc->subdev); ltc 3161 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c _(NVKM_SUBDEV_LTC , ltc); ltc 67 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; ltc 70 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c for (i = ltc->zbc_min; i <= ltc->zbc_max; i++) { ltc 94 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_ltc_zbc_color_get(ltc, zbc, l2); ltc 114 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; ltc 117 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c for (i = ltc->zbc_min; i <= ltc->zbc_max; i++) { ltc 139 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_ltc_zbc_depth_get(ltc, zbc, l2); ltc 957 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; ltc 958 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c int index, c = ltc->zbc_min, d = ltc->zbc_min, s = ltc->zbc_min; ltc 974 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c for (index = c; index <= ltc->zbc_max; index++) ltc 976 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c for (index = d; index <= ltc->zbc_max; index++) ltc 980 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c for (index = s; index <= ltc->zbc_max; index++) ltc 47 drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; ltc 50 drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c for (i = ltc->zbc_min; i <= ltc->zbc_max; i++) { ltc 72 drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c nvkm_ltc_zbc_stencil_get(ltc, zbc, l2); ltc 178 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; ltc 180 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c nvkm_ltc_flush(ltc); ltc 190 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; ltc 193 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c nvkm_ltc_flush(ltc); ltc 233 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; ltc 237 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c nvkm_ltc_invalidate(ltc); ltc 245 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; ltc 261 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c nvkm_ltc_invalidate(ltc); ltc 31 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c struct nvkm_ltc *ltc = device->ltc; ltc 34 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c BUG_ON((first > limit) || (limit >= ltc->num_tags)); ltc 36 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c mutex_lock(<c->subdev.mutex); ltc 37 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c ltc->func->cbc_clear(ltc, first, limit); ltc 38 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c ltc->func->cbc_wait(ltc); ltc 39 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c mutex_unlock(<c->subdev.mutex); ltc 43 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c nvkm_ltc_zbc_color_get(struct nvkm_ltc *ltc, int index, const u32 color[4]) ltc 45 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c memcpy(ltc->zbc_color[index], color, sizeof(ltc->zbc_color[index])); ltc 46 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c ltc->func->zbc_clear_color(ltc, index, color); ltc 51 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c nvkm_ltc_zbc_depth_get(struct nvkm_ltc *ltc, int index, const u32 depth) ltc 53 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c ltc->zbc_depth[index] = depth; ltc 54 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c ltc->func->zbc_clear_depth(ltc, index, depth); ltc 59 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c nvkm_ltc_zbc_stencil_get(struct nvkm_ltc *ltc, int index, const u32 stencil) ltc 61 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c ltc->zbc_stencil[index] = stencil; ltc 62 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c ltc->func->zbc_clear_stencil(ltc, index, stencil); ltc 67 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c nvkm_ltc_invalidate(struct nvkm_ltc *ltc) ltc 69 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c if (ltc->func->invalidate) ltc 70 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c ltc->func->invalidate(ltc); ltc 74 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c nvkm_ltc_flush(struct nvkm_ltc *ltc) ltc 76 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c if (ltc->func->flush) ltc 77 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c ltc->func->flush(ltc); ltc 83 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c struct nvkm_ltc *ltc = nvkm_ltc(subdev); ltc 84 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c ltc->func->intr(ltc); ltc 90 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c struct nvkm_ltc *ltc = nvkm_ltc(subdev); ltc 91 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c return ltc->func->oneinit(ltc); ltc 97 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c struct nvkm_ltc *ltc = nvkm_ltc(subdev); ltc 100 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c for (i = ltc->zbc_min; i <= ltc->zbc_max; i++) { ltc 101 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c ltc->func->zbc_clear_color(ltc, i, ltc->zbc_color[i]); ltc 102 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c ltc->func->zbc_clear_depth(ltc, i, ltc->zbc_depth[i]); ltc 103 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c if (ltc->func->zbc_clear_stencil) ltc 104 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c ltc->func->zbc_clear_stencil(ltc, i, ltc->zbc_stencil[i]); ltc 107 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c ltc->func->init(ltc); ltc 114 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c struct nvkm_ltc *ltc = nvkm_ltc(subdev); ltc 115 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c nvkm_memory_unref(<c->tag_ram); ltc 116 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c return ltc; ltc 131 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c struct nvkm_ltc *ltc; ltc 133 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c if (!(ltc = *pltc = kzalloc(sizeof(*ltc), GFP_KERNEL))) ltc 136 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c nvkm_subdev_ctor(&nvkm_ltc, device, index, <c->subdev); ltc 137 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c ltc->func = func; ltc 138 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c ltc->zbc_min = 1; /* reserve 0 for disabled */ ltc 139 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c ltc->zbc_max = min(func->zbc, NVKM_LTC_MAX_ZBC_CNT) - 1; ltc 31 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c gf100_ltc_cbc_clear(struct nvkm_ltc *ltc, u32 start, u32 limit) ltc 33 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c struct nvkm_device *device = ltc->subdev.device; ltc 40 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c gf100_ltc_cbc_wait(struct nvkm_ltc *ltc) ltc 42 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c struct nvkm_device *device = ltc->subdev.device; ltc 44 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c for (c = 0; c < ltc->ltc_nr; c++) { ltc 45 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c for (s = 0; s < ltc->lts_nr; s++) { ltc 56 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c gf100_ltc_zbc_clear_color(struct nvkm_ltc *ltc, int i, const u32 color[4]) ltc 58 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c struct nvkm_device *device = ltc->subdev.device; ltc 67 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c gf100_ltc_zbc_clear_depth(struct nvkm_ltc *ltc, int i, const u32 depth) ltc 69 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c struct nvkm_device *device = ltc->subdev.device; ltc 93 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c gf100_ltc_lts_intr(struct nvkm_ltc *ltc, int c, int s) ltc 95 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c struct nvkm_subdev *subdev = <c->subdev; ltc 111 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c gf100_ltc_intr(struct nvkm_ltc *ltc) ltc 113 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c struct nvkm_device *device = ltc->subdev.device; ltc 119 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c for (s = 0; s < ltc->lts_nr; s++) ltc 120 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c gf100_ltc_lts_intr(ltc, c, s); ltc 126 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c gf100_ltc_invalidate(struct nvkm_ltc *ltc) ltc 128 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c struct nvkm_device *device = ltc->subdev.device; ltc 135 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c nvkm_debug(<c->subdev, "LTC invalidate took %lld ns\n", taken); ltc 139 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c gf100_ltc_flush(struct nvkm_ltc *ltc) ltc 141 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c struct nvkm_device *device = ltc->subdev.device; ltc 148 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c nvkm_debug(<c->subdev, "LTC flush took %lld ns\n", taken); ltc 154 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c gf100_ltc_oneinit_tag_ram(struct nvkm_ltc *ltc) ltc 156 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c struct nvkm_device *device = ltc->subdev.device; ltc 165 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c ltc->num_tags = 0; ltc 170 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c ltc->num_tags = (ram->size >> 17) / 4; ltc 171 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c if (ltc->num_tags > (1 << bits)) ltc 172 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c ltc->num_tags = 1 << bits; /* we have 16/17 bits in PTE */ ltc 173 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c ltc->num_tags = (ltc->num_tags + 63) & ~63; /* round up to 64 */ ltc 175 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c tag_align = ltc->ltc_nr * 0x800; ltc 186 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c tag_size = (ltc->num_tags / 64) * 0x6000 + tag_margin; ltc 190 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c true, true, <c->tag_ram); ltc 192 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c ltc->num_tags = 0; ltc 194 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c u64 tag_base = nvkm_memory_addr(ltc->tag_ram) + tag_margin; ltc 199 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c ltc->tag_base = tag_base; ltc 204 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c return nvkm_mm_init(&fb->tags, 0, 0, ltc->num_tags, 1); ltc 208 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c gf100_ltc_oneinit(struct nvkm_ltc *ltc) ltc 210 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c struct nvkm_device *device = ltc->subdev.device; ltc 218 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c ltc->ltc_nr++; ltc 220 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c ltc->lts_nr = slice; ltc 222 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c return gf100_ltc_oneinit_tag_ram(ltc); ltc 226 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c gf100_ltc_init(struct nvkm_ltc *ltc) ltc 228 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c struct nvkm_device *device = ltc->subdev.device; ltc 232 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c nvkm_wr32(device, 0x17e8d8, ltc->ltc_nr); ltc 233 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c nvkm_wr32(device, 0x17e8d4, ltc->tag_base); ltc 27 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.c gk104_ltc_init(struct nvkm_ltc *ltc) ltc 29 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.c struct nvkm_device *device = ltc->subdev.device; ltc 32 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.c nvkm_wr32(device, 0x17e8d8, ltc->ltc_nr); ltc 33 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.c nvkm_wr32(device, 0x17e000, ltc->ltc_nr); ltc 34 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.c nvkm_wr32(device, 0x17e8d4, ltc->tag_base); ltc 30 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c gm107_ltc_cbc_clear(struct nvkm_ltc *ltc, u32 start, u32 limit) ltc 32 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c struct nvkm_device *device = ltc->subdev.device; ltc 39 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c gm107_ltc_cbc_wait(struct nvkm_ltc *ltc) ltc 41 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c struct nvkm_device *device = ltc->subdev.device; ltc 43 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c for (c = 0; c < ltc->ltc_nr; c++) { ltc 44 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c for (s = 0; s < ltc->lts_nr; s++) { ltc 53 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c gm107_ltc_zbc_clear_color(struct nvkm_ltc *ltc, int i, const u32 color[4]) ltc 55 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c struct nvkm_device *device = ltc->subdev.device; ltc 64 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c gm107_ltc_zbc_clear_depth(struct nvkm_ltc *ltc, int i, const u32 depth) ltc 66 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c struct nvkm_device *device = ltc->subdev.device; ltc 72 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c gm107_ltc_intr_lts(struct nvkm_ltc *ltc, int c, int s) ltc 74 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c struct nvkm_subdev *subdev = <c->subdev; ltc 90 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c gm107_ltc_intr(struct nvkm_ltc *ltc) ltc 92 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c struct nvkm_device *device = ltc->subdev.device; ltc 98 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c for (s = 0; s < ltc->lts_nr; s++) ltc 99 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c gm107_ltc_intr_lts(ltc, c, s); ltc 105 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c gm107_ltc_oneinit(struct nvkm_ltc *ltc) ltc 107 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c struct nvkm_device *device = ltc->subdev.device; ltc 115 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c ltc->ltc_nr++; ltc 117 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c ltc->lts_nr = slice; ltc 119 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c return gf100_ltc_oneinit_tag_ram(ltc); ltc 123 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c gm107_ltc_init(struct nvkm_ltc *ltc) ltc 125 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c struct nvkm_device *device = ltc->subdev.device; ltc 128 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c nvkm_wr32(device, 0x17e27c, ltc->ltc_nr); ltc 129 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c nvkm_wr32(device, 0x17e278, ltc->tag_base); ltc 30 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c gm200_ltc_oneinit(struct nvkm_ltc *ltc) ltc 32 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c struct nvkm_device *device = ltc->subdev.device; ltc 34 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c ltc->ltc_nr = nvkm_rd32(device, 0x12006c); ltc 35 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c ltc->lts_nr = nvkm_rd32(device, 0x17e280) >> 28; ltc 37 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c return gf100_ltc_oneinit_tag_ram(ltc); ltc 40 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c gm200_ltc_init(struct nvkm_ltc *ltc) ltc 42 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c nvkm_wr32(ltc->subdev.device, 0x17e278, ltc->tag_base); ltc 27 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c gp100_ltc_intr(struct nvkm_ltc *ltc) ltc 29 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c struct nvkm_device *device = ltc->subdev.device; ltc 35 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c for (s = 0; s < ltc->lts_nr; s++) ltc 36 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c gm107_ltc_intr_lts(ltc, c, s); ltc 42 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c gp100_ltc_oneinit(struct nvkm_ltc *ltc) ltc 44 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c struct nvkm_device *device = ltc->subdev.device; ltc 45 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c ltc->ltc_nr = nvkm_rd32(device, 0x12006c); ltc 46 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c ltc->lts_nr = nvkm_rd32(device, 0x17e280) >> 28; ltc 52 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c gp100_ltc_init(struct nvkm_ltc *ltc) ltc 25 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.c gp102_ltc_zbc_clear_stencil(struct nvkm_ltc *ltc, int i, const u32 stencil) ltc 27 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.c struct nvkm_device *device = ltc->subdev.device; ltc 40 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h void gm107_ltc_intr_lts(struct nvkm_ltc *, int ltc, int lts); ltc 726 drivers/net/appletalk/ltpc.c struct lt_rcvlap *ltc = (struct lt_rcvlap *) ltdmacbuf; ltc 728 drivers/net/appletalk/ltpc.c if (ltc->command != LT_RCVLAP) { ltc 729 drivers/net/appletalk/ltpc.c printk("unknown command 0x%02x from ltpc card\n",ltc->command); ltc 732 drivers/net/appletalk/ltpc.c dnode = ltc->dnode; ltc 733 drivers/net/appletalk/ltpc.c snode = ltc->snode; ltc 734 drivers/net/appletalk/ltpc.c llaptype = ltc->laptype; ltc 735 drivers/net/appletalk/ltpc.c len = ltc->length; ltc 110 include/uapi/sound/hdspm.h unsigned int ltc; ltc 4753 sound/pci/rme9652/hdspm.c int a, ltc, frames, seconds, minutes, hours; ltc 4834 sound/pci/rme9652/hdspm.c ltc = hdspm_read(hdspm, HDSPM_RD_TCO); ltc 4835 sound/pci/rme9652/hdspm.c frames = ltc & 0xF; ltc 4836 sound/pci/rme9652/hdspm.c ltc >>= 4; ltc 4837 sound/pci/rme9652/hdspm.c frames += (ltc & 0x3) * 10; ltc 4838 sound/pci/rme9652/hdspm.c ltc >>= 4; ltc 4839 sound/pci/rme9652/hdspm.c seconds = ltc & 0xF; ltc 4840 sound/pci/rme9652/hdspm.c ltc >>= 4; ltc 4841 sound/pci/rme9652/hdspm.c seconds += (ltc & 0x7) * 10; ltc 4842 sound/pci/rme9652/hdspm.c ltc >>= 4; ltc 4843 sound/pci/rme9652/hdspm.c minutes = ltc & 0xF; ltc 4844 sound/pci/rme9652/hdspm.c ltc >>= 4; ltc 4845 sound/pci/rme9652/hdspm.c minutes += (ltc & 0x7) * 10; ltc 4846 sound/pci/rme9652/hdspm.c ltc >>= 4; ltc 4847 sound/pci/rme9652/hdspm.c hours = ltc & 0xF; ltc 4848 sound/pci/rme9652/hdspm.c ltc >>= 4; ltc 4849 sound/pci/rme9652/hdspm.c hours += (ltc & 0x3) * 10; ltc 6170 sound/pci/rme9652/hdspm.c struct hdspm_ltc ltc; ltc 6226 sound/pci/rme9652/hdspm.c ltc.ltc = hdspm_read(hdspm, HDSPM_RD_TCO); ltc 6232 sound/pci/rme9652/hdspm.c ltc.format = fps_24; ltc 6235 sound/pci/rme9652/hdspm.c ltc.format = fps_25; ltc 6238 sound/pci/rme9652/hdspm.c ltc.format = fps_2997; ltc 6241 sound/pci/rme9652/hdspm.c ltc.format = fps_30; ltc 6245 sound/pci/rme9652/hdspm.c ltc.frame = drop_frame; ltc 6247 sound/pci/rme9652/hdspm.c ltc.frame = full_frame; ltc 6250 sound/pci/rme9652/hdspm.c ltc.format = format_invalid; ltc 6251 sound/pci/rme9652/hdspm.c ltc.frame = frame_invalid; ltc 6254 sound/pci/rme9652/hdspm.c ltc.input_format = ntsc; ltc 6256 sound/pci/rme9652/hdspm.c ltc.input_format = pal; ltc 6258 sound/pci/rme9652/hdspm.c ltc.input_format = no_video; ltc 6261 sound/pci/rme9652/hdspm.c s = copy_to_user(argp, <c, sizeof(ltc));