Searched refs:nvkm_ltc (Results 1 - 14 of 14) sorted by relevance

/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/
H A Dpriv.h6 #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 Dnouveau_nvkm_subdev_ltc_base.c36 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 Dnouveau_nvkm_subdev_ltc_gm200.c35 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 Dnouveau_nvkm_subdev_ltc_gp100.c32 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 Dnouveau_nvkm_subdev_ltc_gm107.c35 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 Dnouveau_nvkm_subdev_ltc_gp102.c30 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 Dnouveau_nvkm_subdev_ltc_gp10b.c33 gp10b_ltc_init(struct nvkm_ltc *ltc)
71 gp10b_ltc_new(struct nvkm_device *device, int index, struct nvkm_ltc **pltc)
H A Dnouveau_nvkm_subdev_ltc_gk104.c32 gk104_ltc_init(struct nvkm_ltc *ltc)
58 gk104_ltc_new(struct nvkm_device *device, int index, struct nvkm_ltc **pltc)
H A Dnouveau_nvkm_subdev_ltc_gf100.c36 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 Dltc.h11 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 Dnouveau_nvkm_engine_gr_gp102.c52 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc;
H A Dnouveau_nvkm_engine_gr_gf100.c74 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 Dnouveau_nvkm_subdev_instmem_gk20a.c209 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 Ddevice.h159 struct nvkm_ltc *ltc;
236 int (*ltc )(struct nvkm_device *, int idx, struct nvkm_ltc **);

Completed in 114 milliseconds