/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/ |
H A D | priv.h | 6 #define nvkm_ltc(p) container_of((p), struct nvkm_ltc, subdev) macro 11 int index, struct nvkm_ltc **); 14 int (*oneinit)(struct nvkm_ltc *); 15 void (*init)(struct nvkm_ltc *); 16 void (*intr)(struct nvkm_ltc *); 18 void (*cbc_clear)(struct nvkm_ltc *, u32 start, u32 limit); 19 void (*cbc_wait)(struct nvkm_ltc *); 22 void (*zbc_clear_color)(struct nvkm_ltc *, int, const u32[4]); 23 void (*zbc_clear_depth)(struct nvkm_ltc *, in [all...] |
H A D | nouveau_nvkm_subdev_ltc_base.c | 36 struct nvkm_ltc *ltc = device->ltc; 48 nvkm_ltc_zbc_color_get(struct nvkm_ltc *ltc, int index, const u32 color[4]) 56 nvkm_ltc_zbc_depth_get(struct nvkm_ltc *ltc, int index, const u32 depth) 64 nvkm_ltc_zbc_stencil_get(struct nvkm_ltc *ltc, int index, const u32 stencil) 72 nvkm_ltc_invalidate(struct nvkm_ltc *ltc) 79 nvkm_ltc_flush(struct nvkm_ltc *ltc) 88 struct nvkm_ltc *ltc = nvkm_ltc(subdev); 95 struct nvkm_ltc *ltc = nvkm_ltc(subde 125 nvkm_ltc = { variable in typeref:struct:nvkm_subdev_func [all...] |
H A D | nouveau_nvkm_subdev_ltc_gm200.c | 35 gm200_ltc_oneinit(struct nvkm_ltc *ltc) 45 gm200_ltc_init(struct nvkm_ltc *ltc) 65 gm200_ltc_new(struct nvkm_device *device, int index, struct nvkm_ltc **pltc)
|
H A D | nouveau_nvkm_subdev_ltc_gp100.c | 32 gp100_ltc_intr(struct nvkm_ltc *ltc) 47 gp100_ltc_oneinit(struct nvkm_ltc *ltc) 57 gp100_ltc_init(struct nvkm_ltc *ltc) 77 gp100_ltc_new(struct nvkm_device *device, int index, struct nvkm_ltc **pltc)
|
H A D | nouveau_nvkm_subdev_ltc_gm107.c | 35 gm107_ltc_cbc_clear(struct nvkm_ltc *ltc, u32 start, u32 limit) 44 gm107_ltc_cbc_wait(struct nvkm_ltc *ltc) 58 gm107_ltc_zbc_clear_color(struct nvkm_ltc *ltc, int i, const u32 color[4]) 69 gm107_ltc_zbc_clear_depth(struct nvkm_ltc *ltc, int i, const u32 depth) 77 gm107_ltc_intr_lts(struct nvkm_ltc *ltc, int c, int s) 95 gm107_ltc_intr(struct nvkm_ltc *ltc) 110 gm107_ltc_oneinit(struct nvkm_ltc *ltc) 128 gm107_ltc_init(struct nvkm_ltc *ltc) 153 gm107_ltc_new(struct nvkm_device *device, int index, struct nvkm_ltc **pltc)
|
H A D | nouveau_nvkm_subdev_ltc_gp102.c | 30 gp102_ltc_zbc_clear_stencil(struct nvkm_ltc *ltc, int i, const u32 stencil) 53 gp102_ltc_new(struct nvkm_device *device, int index, struct nvkm_ltc **pltc)
|
H A D | nouveau_nvkm_subdev_ltc_gp10b.c | 33 gp10b_ltc_init(struct nvkm_ltc *ltc) 71 gp10b_ltc_new(struct nvkm_device *device, int index, struct nvkm_ltc **pltc)
|
H A D | nouveau_nvkm_subdev_ltc_gk104.c | 32 gk104_ltc_init(struct nvkm_ltc *ltc) 58 gk104_ltc_new(struct nvkm_device *device, int index, struct nvkm_ltc **pltc)
|
H A D | nouveau_nvkm_subdev_ltc_gf100.c | 36 gf100_ltc_cbc_clear(struct nvkm_ltc *ltc, u32 start, u32 limit) 45 gf100_ltc_cbc_wait(struct nvkm_ltc *ltc) 61 gf100_ltc_zbc_clear_color(struct nvkm_ltc *ltc, int i, const u32 color[4]) 72 gf100_ltc_zbc_clear_depth(struct nvkm_ltc *ltc, int i, const u32 depth) 98 gf100_ltc_lts_intr(struct nvkm_ltc *ltc, int c, int s) 116 gf100_ltc_intr(struct nvkm_ltc *ltc) 131 gf100_ltc_invalidate(struct nvkm_ltc *ltc) 144 gf100_ltc_flush(struct nvkm_ltc *ltc) 159 gf100_ltc_oneinit_tag_ram(struct nvkm_ltc *ltc) 213 gf100_ltc_oneinit(struct nvkm_ltc *lt [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
H A D | ltc.h | 11 struct nvkm_ltc { struct 31 int nvkm_ltc_zbc_color_get(struct nvkm_ltc *, int index, const u32[4]); 32 int nvkm_ltc_zbc_depth_get(struct nvkm_ltc *, int index, const u32); 33 int nvkm_ltc_zbc_stencil_get(struct nvkm_ltc *, int index, const u32); 35 void nvkm_ltc_invalidate(struct nvkm_ltc *); 36 void nvkm_ltc_flush(struct nvkm_ltc *); 38 int gf100_ltc_new(struct nvkm_device *, int, struct nvkm_ltc **); 39 int gk104_ltc_new(struct nvkm_device *, int, struct nvkm_ltc **); 40 int gk20a_ltc_new(struct nvkm_device *, int, struct nvkm_ltc **); 41 int gm107_ltc_new(struct nvkm_device *, int, struct nvkm_ltc **); [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/ |
H A D | nouveau_nvkm_engine_gr_gp102.c | 52 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc;
|
H A D | nouveau_nvkm_engine_gr_gf100.c | 74 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; 121 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; 964 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc;
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/ |
H A D | nouveau_nvkm_subdev_instmem_gk20a.c | 209 struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; 222 struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; 275 struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; 288 struct nvkm_ltc *ltc = imem->base.subdev.device->ltc;
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/ |
H A D | device.h | 159 struct nvkm_ltc *ltc; 236 int (*ltc )(struct nvkm_device *, int idx, struct nvkm_ltc **);
|