Symbol: nvkm_ltc
drivers/gpu/drm/nouveau/include/nvkm/core/layout.h
19
NVKM_LAYOUT_ONCE(NVKM_SUBDEV_LTC , struct nvkm_ltc , ltc)
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h
33
int nvkm_ltc_zbc_color_get(struct nvkm_ltc *, int index, const u32[4]);
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h
34
int nvkm_ltc_zbc_depth_get(struct nvkm_ltc *, int index, const u32);
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h
35
int nvkm_ltc_zbc_stencil_get(struct nvkm_ltc *, int index, const u32);
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h
37
void nvkm_ltc_invalidate(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h
38
void nvkm_ltc_flush(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h
40
int gf100_ltc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_ltc **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h
41
int gk104_ltc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_ltc **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h
42
int gm107_ltc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_ltc **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h
43
int gm200_ltc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_ltc **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h
44
int gp100_ltc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_ltc **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h
45
int gp102_ltc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_ltc **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h
46
int gp10b_ltc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_ltc **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h
47
int ga102_ltc_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_ltc **);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
1016
struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
114
struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
67
struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c
47
struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
178
struct nvkm_ltc *ltc = imem->base.subdev.device->ltc;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
190
struct nvkm_ltc *ltc = imem->base.subdev.device->ltc;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
233
struct nvkm_ltc *ltc = imem->base.subdev.device->ltc;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
245
struct nvkm_ltc *ltc = imem->base.subdev.device->ltc;
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
116
struct nvkm_ltc *ltc = nvkm_ltc(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
123
nvkm_ltc = {
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
132
enum nvkm_subdev_type type, int inst, struct nvkm_ltc **pltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
134
struct nvkm_ltc *ltc;
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
139
nvkm_subdev_ctor(&nvkm_ltc, device, type, inst, &ltc->subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
31
struct nvkm_ltc *ltc = device->ltc;
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
43
nvkm_ltc_zbc_color_get(struct nvkm_ltc *ltc, int index, const u32 color[4])
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
51
nvkm_ltc_zbc_depth_get(struct nvkm_ltc *ltc, int index, const u32 depth)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
59
nvkm_ltc_zbc_stencil_get(struct nvkm_ltc *ltc, int index, const u32 stencil)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
67
nvkm_ltc_invalidate(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
74
nvkm_ltc_flush(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
83
struct nvkm_ltc *ltc = nvkm_ltc(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
90
struct nvkm_ltc *ltc = nvkm_ltc(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
97
struct nvkm_ltc *ltc = nvkm_ltc(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.c
27
ga102_ltc_zbc_clear_color(struct nvkm_ltc *ltc, int i, const u32 color[4])
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.c
56
struct nvkm_ltc **pltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c
111
gf100_ltc_intr(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c
126
gf100_ltc_invalidate(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c
139
gf100_ltc_flush(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c
154
gf100_ltc_oneinit_tag_ram(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c
208
gf100_ltc_oneinit(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c
226
gf100_ltc_init(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c
254
struct nvkm_ltc **pltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c
31
gf100_ltc_cbc_clear(struct nvkm_ltc *ltc, u32 start, u32 limit)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c
40
gf100_ltc_cbc_wait(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c
56
gf100_ltc_zbc_clear_color(struct nvkm_ltc *ltc, int i, const u32 color[4])
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c
67
gf100_ltc_zbc_clear_depth(struct nvkm_ltc *ltc, int i, const u32 depth)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c
93
gf100_ltc_lts_intr(struct nvkm_ltc *ltc, int c, int s)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.c
27
gk104_ltc_init(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.c
55
struct nvkm_ltc **pltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c
105
gm107_ltc_oneinit(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c
123
gm107_ltc_init(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c
150
struct nvkm_ltc **pltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c
30
gm107_ltc_cbc_clear(struct nvkm_ltc *ltc, u32 start, u32 limit)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c
39
gm107_ltc_cbc_wait(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c
53
gm107_ltc_zbc_clear_color(struct nvkm_ltc *ltc, int i, const u32 color[4])
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c
64
gm107_ltc_zbc_clear_depth(struct nvkm_ltc *ltc, int i, const u32 depth)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c
72
gm107_ltc_intr_lts(struct nvkm_ltc *ltc, int c, int s)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c
90
gm107_ltc_intr(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c
30
gm200_ltc_oneinit(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c
40
gm200_ltc_init(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c
62
struct nvkm_ltc **pltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c
27
gp100_ltc_intr(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c
42
gp100_ltc_oneinit(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c
52
gp100_ltc_init(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c
74
struct nvkm_ltc **pltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.c
27
gp102_ltc_zbc_clear_stencil(struct nvkm_ltc *ltc, int i, const u32 stencil)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.c
52
struct nvkm_ltc **pltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c
28
gp10b_ltc_init(struct nvkm_ltc *ltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c
59
struct nvkm_ltc **pltc)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
12
int (*oneinit)(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
13
void (*init)(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
14
void (*intr)(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
16
void (*cbc_clear)(struct nvkm_ltc *, u32 start, u32 limit);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
17
void (*cbc_wait)(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
21
void (*zbc_clear_color)(struct nvkm_ltc *, int, const u32[4]);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
22
void (*zbc_clear_depth)(struct nvkm_ltc *, int, const u32);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
23
void (*zbc_clear_stencil)(struct nvkm_ltc *, int, const u32);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
25
void (*invalidate)(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
26
void (*flush)(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
29
int gf100_ltc_oneinit(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
30
int gf100_ltc_oneinit_tag_ram(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
31
void gf100_ltc_intr(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
32
void gf100_ltc_cbc_clear(struct nvkm_ltc *, u32, u32);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
33
void gf100_ltc_cbc_wait(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
34
void gf100_ltc_zbc_clear_color(struct nvkm_ltc *, int, const u32[4]);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
35
void gf100_ltc_zbc_clear_depth(struct nvkm_ltc *, int, const u32);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
36
void gf100_ltc_invalidate(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
37
void gf100_ltc_flush(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
4
#define nvkm_ltc(p) container_of((p), struct nvkm_ltc, subdev)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
40
void gm107_ltc_intr(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
41
void gm107_ltc_intr_lts(struct nvkm_ltc *, int ltc, int lts);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
42
void gm107_ltc_cbc_clear(struct nvkm_ltc *, u32, u32);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
43
void gm107_ltc_cbc_wait(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
44
void gm107_ltc_zbc_clear_color(struct nvkm_ltc *, int, const u32[4]);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
45
void gm107_ltc_zbc_clear_depth(struct nvkm_ltc *, int, const u32);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
47
int gp100_ltc_oneinit(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
48
void gp100_ltc_init(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
49
void gp100_ltc_intr(struct nvkm_ltc *);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
51
void gp102_ltc_zbc_clear_stencil(struct nvkm_ltc *, int, const u32);
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h
9
struct nvkm_ltc **);