HomeSort by: relevance | last modified time | path
    Searched refs:ltc (Results 1 - 21 of 21) sorted by relevancy

  /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(&ltc->subdev.mutex);
42 ltc->func->cbc_clear(ltc, first, limit);
43 ltc->func->cbc_wait(ltc);
44 mutex_unlock(&ltc->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

Completed in 102 milliseconds