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(&ltc->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(&ltc->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(&ltc->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, &ltc->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 = &ltc->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(&ltc->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(&ltc->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, &ltc->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 = &ltc->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, &ltc, sizeof(ltc));