| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/ |
| nouveau_nvkm_subdev_ltc_base.c | 36 struct nvkm_ltc *ltc = device->ltc; local in function:nvkm_ltc_tags_clear 39 BUG_ON((first > limit) || (limit >= ltc->num_tags)); 41 mutex_lock(<c->subdev.mutex); 42 ltc->func->cbc_clear(ltc, first, limit); 43 ltc->func->cbc_wait(ltc); 44 mutex_unlock(<c->subdev.mutex); 48 nvkm_ltc_zbc_color_get(struct nvkm_ltc *ltc, int index, const u32 color[4] 88 struct nvkm_ltc *ltc = nvkm_ltc(subdev); local in function:nvkm_ltc_intr 95 struct nvkm_ltc *ltc = nvkm_ltc(subdev); local in function:nvkm_ltc_oneinit 102 struct nvkm_ltc *ltc = nvkm_ltc(subdev); local in function:nvkm_ltc_init 119 struct nvkm_ltc *ltc = nvkm_ltc(subdev); local in function:nvkm_ltc_dtor 136 struct nvkm_ltc *ltc; local in function:nvkm_ltc_new_ [all...] |
| nouveau_nvkm_subdev_ltc_gm200.c | 35 gm200_ltc_oneinit(struct nvkm_ltc *ltc) 37 struct nvkm_device *device = ltc->subdev.device; 39 ltc->ltc_nr = nvkm_rd32(device, 0x12006c); 40 ltc->lts_nr = nvkm_rd32(device, 0x17e280) >> 28; 42 return gf100_ltc_oneinit_tag_ram(ltc); 45 gm200_ltc_init(struct nvkm_ltc *ltc) 47 nvkm_wr32(ltc->subdev.device, 0x17e278, ltc->tag_base);
|
| nouveau_nvkm_subdev_ltc_gf100.c | 36 gf100_ltc_cbc_clear(struct nvkm_ltc *ltc, u32 start, u32 limit) 38 struct nvkm_device *device = ltc->subdev.device; 45 gf100_ltc_cbc_wait(struct nvkm_ltc *ltc) 47 struct nvkm_device *device = ltc->subdev.device; 49 for (c = 0; c < ltc->ltc_nr; c++) { 50 for (s = 0; s < ltc->lts_nr; s++) { 61 gf100_ltc_zbc_clear_color(struct nvkm_ltc *ltc, int i, const u32 color[4]) 63 struct nvkm_device *device = ltc->subdev.device; 72 gf100_ltc_zbc_clear_depth(struct nvkm_ltc *ltc, int i, const u32 depth) 74 struct nvkm_device *device = ltc->subdev.device [all...] |
| nouveau_nvkm_subdev_ltc_gm107.c | 35 gm107_ltc_cbc_clear(struct nvkm_ltc *ltc, u32 start, u32 limit) 37 struct nvkm_device *device = ltc->subdev.device; 44 gm107_ltc_cbc_wait(struct nvkm_ltc *ltc) 46 struct nvkm_device *device = ltc->subdev.device; 48 for (c = 0; c < ltc->ltc_nr; c++) { 49 for (s = 0; s < ltc->lts_nr; s++) { 58 gm107_ltc_zbc_clear_color(struct nvkm_ltc *ltc, int i, const u32 color[4]) 60 struct nvkm_device *device = ltc->subdev.device; 69 gm107_ltc_zbc_clear_depth(struct nvkm_ltc *ltc, int i, const u32 depth) 71 struct nvkm_device *device = ltc->subdev.device [all...] |
| nouveau_nvkm_subdev_ltc_gp100.c | 32 gp100_ltc_intr(struct nvkm_ltc *ltc) 34 struct nvkm_device *device = ltc->subdev.device; 40 for (s = 0; s < ltc->lts_nr; s++) 41 gm107_ltc_intr_lts(ltc, c, s); 47 gp100_ltc_oneinit(struct nvkm_ltc *ltc) 49 struct nvkm_device *device = ltc->subdev.device; 50 ltc->ltc_nr = nvkm_rd32(device, 0x12006c); 51 ltc->lts_nr = nvkm_rd32(device, 0x17e280) >> 28; 57 gp100_ltc_init(struct nvkm_ltc *ltc)
|
| nouveau_nvkm_subdev_ltc_gk104.c | 32 gk104_ltc_init(struct nvkm_ltc *ltc) 34 struct nvkm_device *device = ltc->subdev.device; 37 nvkm_wr32(device, 0x17e8d8, ltc->ltc_nr); 38 nvkm_wr32(device, 0x17e000, ltc->ltc_nr); 39 nvkm_wr32(device, 0x17e8d4, ltc->tag_base);
|
| nouveau_nvkm_subdev_ltc_gp10b.c | 33 gp10b_ltc_init(struct nvkm_ltc *ltc) 35 struct nvkm_device *device = ltc->subdev.device; 38 nvkm_wr32(device, 0x17e27c, ltc->ltc_nr); 39 nvkm_wr32(device, 0x17e000, ltc->ltc_nr); 40 nvkm_wr32(device, 0x100800, ltc->ltc_nr);
|
| nouveau_nvkm_subdev_ltc_gp102.c | 30 gp102_ltc_zbc_clear_stencil(struct nvkm_ltc *ltc, int i, const u32 stencil) 32 struct nvkm_device *device = ltc->subdev.device;
|
| priv.h | 7 #include <subdev/ltc.h> 42 void gm107_ltc_intr_lts(struct nvkm_ltc *, int ltc, int lts);
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/ |
| nouveau_nvkm_engine_gr_gp102.c | 52 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; local in function:gp102_gr_zbc_stencil_get 55 for (i = ltc->zbc_min; i <= ltc->zbc_max; i++) { 77 nvkm_ltc_zbc_stencil_get(ltc, zbc, l2);
|
| nouveau_nvkm_engine_gr_gf100.c | 74 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; local in function:gf100_gr_zbc_color_get 77 for (i = ltc->zbc_min; i <= ltc->zbc_max; i++) { 101 nvkm_ltc_zbc_color_get(ltc, zbc, l2); 121 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; local in function:gf100_gr_zbc_depth_get 124 for (i = ltc->zbc_min; i <= ltc->zbc_max; i++) { 146 nvkm_ltc_zbc_depth_get(ltc, zbc, l2) 964 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; local in function:gf100_gr_zbc_init [all...] |
| gf100.h | 32 #include <subdev/ltc.h>
|
| /src/sys/compat/common/ |
| tty_43.c | 198 struct ltchars *ltc = (struct ltchars *)data; local in function:compat_43_ttioctl 200 tty_setctrlchar(tp, VSUSP, ltc->t_suspc); 201 tty_setctrlchar(tp, VDSUSP, ltc->t_dsuspc); 202 tty_setctrlchar(tp, VREPRINT, ltc->t_rprntc); 203 tty_setctrlchar(tp, VDISCARD, ltc->t_flushc); 204 tty_setctrlchar(tp, VWERASE, ltc->t_werasc); 205 tty_setctrlchar(tp, VLNEXT, ltc->t_lnextc); 209 struct ltchars *ltc = (struct ltchars *)data; local in function:compat_43_ttioctl 211 ltc->t_suspc = tty_getctrlchar(tp, VSUSP); 212 ltc->t_dsuspc = tty_getctrlchar(tp, VDSUSP) [all...] |
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/ |
| nouveau_nvkm_subdev_instmem_gk20a.c | 53 #include <subdev/ltc.h> 209 struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; local in function:gk20a_instobj_acquire_dma 211 nvkm_ltc_flush(ltc); 222 struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; local in function:gk20a_instobj_acquire_iommu 225 nvkm_ltc_flush(ltc); 275 struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; local in function:gk20a_instobj_release_dma 279 nvkm_ltc_invalidate(ltc); 288 struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; local in function:gk20a_instobj_release_iommu [all...] |
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/ |
| nouveau_nvkm_subdev_mmu_vmmgv100.c | 30 #include <subdev/ltc.h>
|
| nouveau_nvkm_subdev_mmu_vmmgf100.c | 30 #include <subdev/ltc.h>
|
| nouveau_nvkm_subdev_mmu_vmmgp100.c | 31 #include <subdev/ltc.h>
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/ |
| priv.h | 23 #include <subdev/ltc.h>
|
| nouveau_nvkm_engine_device_base.c | 1378 .ltc = gf100_ltc_new, 1415 .ltc = gf100_ltc_new, 1451 .ltc = gf100_ltc_new, 1487 .ltc = gf100_ltc_new, 1524 .ltc = gf100_ltc_new, 1561 .ltc = gf100_ltc_new, 1598 .ltc = gf100_ltc_new, 1634 .ltc = gf100_ltc_new, 1669 .ltc = gf100_ltc_new, 1705 .ltc = gk104_ltc_new [all...] |
| /src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
| socfpga_arria10_socdk.dtsi | 161 ltc@5c {
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/ |
| device.h | 159 struct nvkm_ltc *ltc; member in struct:nvkm_device 236 int (*ltc )(struct nvkm_device *, int idx, struct nvkm_ltc **); member in struct:nvkm_device_chip
|