Searched refs:nvkm_ltc (Results 1 – 11 of 11) sorted by relevance
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ |
D | priv.h | 3 #define nvkm_ltc(p) container_of((p), struct nvkm_ltc, subdev) macro 7 int index, struct nvkm_ltc **); 10 int (*oneinit)(struct nvkm_ltc *); 11 void (*init)(struct nvkm_ltc *); 12 void (*intr)(struct nvkm_ltc *); 14 void (*cbc_clear)(struct nvkm_ltc *, u32 start, u32 limit); 15 void (*cbc_wait)(struct nvkm_ltc *); 18 void (*zbc_clear_color)(struct nvkm_ltc *, int, const u32[4]); 19 void (*zbc_clear_depth)(struct nvkm_ltc *, int, const u32); 21 void (*invalidate)(struct nvkm_ltc *); [all …]
|
D | base.c | 29 nvkm_ltc_tags_alloc(struct nvkm_ltc *ltc, u32 n, struct nvkm_mm_node **pnode) in nvkm_ltc_tags_alloc() 38 nvkm_ltc_tags_free(struct nvkm_ltc *ltc, struct nvkm_mm_node **pnode) in nvkm_ltc_tags_free() 44 nvkm_ltc_tags_clear(struct nvkm_ltc *ltc, u32 first, u32 count) in nvkm_ltc_tags_clear() 55 nvkm_ltc_zbc_color_get(struct nvkm_ltc *ltc, int index, const u32 color[4]) in nvkm_ltc_zbc_color_get() 63 nvkm_ltc_zbc_depth_get(struct nvkm_ltc *ltc, int index, const u32 depth) in nvkm_ltc_zbc_depth_get() 71 nvkm_ltc_invalidate(struct nvkm_ltc *ltc) in nvkm_ltc_invalidate() 78 nvkm_ltc_flush(struct nvkm_ltc *ltc) in nvkm_ltc_flush() 87 struct nvkm_ltc *ltc = nvkm_ltc(subdev); in nvkm_ltc_intr() 94 struct nvkm_ltc *ltc = nvkm_ltc(subdev); in nvkm_ltc_oneinit() 101 struct nvkm_ltc *ltc = nvkm_ltc(subdev); in nvkm_ltc_init() [all …]
|
D | gm107.c | 30 gm107_ltc_cbc_clear(struct nvkm_ltc *ltc, u32 start, u32 limit) in gm107_ltc_cbc_clear() 39 gm107_ltc_cbc_wait(struct nvkm_ltc *ltc) in gm107_ltc_cbc_wait() 55 gm107_ltc_zbc_clear_color(struct nvkm_ltc *ltc, int i, const u32 color[4]) in gm107_ltc_zbc_clear_color() 66 gm107_ltc_zbc_clear_depth(struct nvkm_ltc *ltc, int i, const u32 depth) in gm107_ltc_zbc_clear_depth() 74 gm107_ltc_lts_isr(struct nvkm_ltc *ltc, int c, int s) in gm107_ltc_lts_isr() 88 gm107_ltc_intr(struct nvkm_ltc *ltc) in gm107_ltc_intr() 103 gm107_ltc_oneinit(struct nvkm_ltc *ltc) in gm107_ltc_oneinit() 121 gm107_ltc_init(struct nvkm_ltc *ltc) in gm107_ltc_init() 146 gm107_ltc_new(struct nvkm_device *device, int index, struct nvkm_ltc **pltc) in gm107_ltc_new()
|
D | gf100.c | 31 gf100_ltc_cbc_clear(struct nvkm_ltc *ltc, u32 start, u32 limit) in gf100_ltc_cbc_clear() 40 gf100_ltc_cbc_wait(struct nvkm_ltc *ltc) in gf100_ltc_cbc_wait() 56 gf100_ltc_zbc_clear_color(struct nvkm_ltc *ltc, int i, const u32 color[4]) in gf100_ltc_zbc_clear_color() 67 gf100_ltc_zbc_clear_depth(struct nvkm_ltc *ltc, int i, const u32 depth) in gf100_ltc_zbc_clear_depth() 93 gf100_ltc_lts_intr(struct nvkm_ltc *ltc, int c, int s) in gf100_ltc_lts_intr() 111 gf100_ltc_intr(struct nvkm_ltc *ltc) in gf100_ltc_intr() 126 gf100_ltc_invalidate(struct nvkm_ltc *ltc) in gf100_ltc_invalidate() 141 gf100_ltc_flush(struct nvkm_ltc *ltc) in gf100_ltc_flush() 158 gf100_ltc_oneinit_tag_ram(struct nvkm_ltc *ltc) in gf100_ltc_oneinit_tag_ram() 209 gf100_ltc_oneinit(struct nvkm_ltc *ltc) in gf100_ltc_oneinit() [all …]
|
D | gk104.c | 27 gk104_ltc_init(struct nvkm_ltc *ltc) in gk104_ltc_init() 53 gk104_ltc_new(struct nvkm_device *device, int index, struct nvkm_ltc **pltc) in gk104_ltc_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | ltc.h | 8 struct nvkm_ltc { struct 26 int nvkm_ltc_tags_alloc(struct nvkm_ltc *, u32 count, struct nvkm_mm_node **); argument 27 void nvkm_ltc_tags_free(struct nvkm_ltc *, struct nvkm_mm_node **); 28 void nvkm_ltc_tags_clear(struct nvkm_ltc *, u32 first, u32 count); 30 int nvkm_ltc_zbc_color_get(struct nvkm_ltc *, int index, const u32[4]); 31 int nvkm_ltc_zbc_depth_get(struct nvkm_ltc *, int index, const u32); 33 void nvkm_ltc_invalidate(struct nvkm_ltc *); 34 void nvkm_ltc_flush(struct nvkm_ltc *); 36 int gf100_ltc_new(struct nvkm_device *, int, struct nvkm_ltc **); 37 int gk104_ltc_new(struct nvkm_device *, int, struct nvkm_ltc **); [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | device.h | 113 struct nvkm_ltc *ltc; 178 int (*ltc )(struct nvkm_device *, int idx, struct nvkm_ltc **);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | gf100.c | 112 struct nvkm_ltc *ltc = vma->vm->mmu->subdev.device->ltc; in gf100_vm_map()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
D | gk20a.c | 196 struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; in gk20a_instobj_acquire() 237 struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; in gk20a_instobj_release()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | ramgf100.c | 428 struct nvkm_ltc *ltc = ram->fb->subdev.device->ltc; in gf100_ram_put() 448 struct nvkm_ltc *ltc = ram->fb->subdev.device->ltc; in gf100_ram_get()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | gf100.c | 62 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; in gf100_gr_zbc_color_get() 109 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; in gf100_gr_zbc_depth_get() 684 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; in gf100_gr_zbc_init()
|