Home
last modified time | relevance | path

Searched refs:ltc (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/
A Dbase.c31 struct nvkm_ltc *ltc = device->ltc; in nvkm_ltc_tags_clear() local
37 ltc->func->cbc_clear(ltc, first, limit); in nvkm_ltc_tags_clear()
38 ltc->func->cbc_wait(ltc); in nvkm_ltc_tags_clear()
70 ltc->func->invalidate(ltc); in nvkm_ltc_invalidate()
77 ltc->func->flush(ltc); in nvkm_ltc_flush()
84 ltc->func->intr(ltc); in nvkm_ltc_intr()
91 return ltc->func->oneinit(ltc); in nvkm_ltc_oneinit()
101 ltc->func->zbc_clear_color(ltc, i, ltc->zbc_color[i]); in nvkm_ltc_init()
102 ltc->func->zbc_clear_depth(ltc, i, ltc->zbc_depth[i]); in nvkm_ltc_init()
104 ltc->func->zbc_clear_stencil(ltc, i, ltc->zbc_stencil[i]); in nvkm_ltc_init()
[all …]
A Dgf100.c44 for (c = 0; c < ltc->ltc_nr; c++) { in gf100_ltc_cbc_wait()
120 gf100_ltc_lts_intr(ltc, c, s); in gf100_ltc_intr()
165 ltc->num_tags = 0; in gf100_ltc_oneinit_tag_ram()
171 if (ltc->num_tags > (1 << bits)) in gf100_ltc_oneinit_tag_ram()
173 ltc->num_tags = (ltc->num_tags + 63) & ~63; /* round up to 64 */ in gf100_ltc_oneinit_tag_ram()
175 tag_align = ltc->ltc_nr * 0x800; in gf100_ltc_oneinit_tag_ram()
190 true, true, &ltc->tag_ram); in gf100_ltc_oneinit_tag_ram()
192 ltc->num_tags = 0; in gf100_ltc_oneinit_tag_ram()
199 ltc->tag_base = tag_base; in gf100_ltc_oneinit_tag_ram()
218 ltc->ltc_nr++; in gf100_ltc_oneinit()
[all …]
A Dgm107.c39 gm107_ltc_cbc_wait(struct nvkm_ltc *ltc) in gm107_ltc_cbc_wait() argument
43 for (c = 0; c < ltc->ltc_nr; c++) { in gm107_ltc_cbc_wait()
44 for (s = 0; s < ltc->lts_nr; s++) { in gm107_ltc_cbc_wait()
90 gm107_ltc_intr(struct nvkm_ltc *ltc) in gm107_ltc_intr() argument
98 for (s = 0; s < ltc->lts_nr; s++) in gm107_ltc_intr()
99 gm107_ltc_intr_lts(ltc, c, s); in gm107_ltc_intr()
105 gm107_ltc_oneinit(struct nvkm_ltc *ltc) in gm107_ltc_oneinit() argument
115 ltc->ltc_nr++; in gm107_ltc_oneinit()
117 ltc->lts_nr = slice; in gm107_ltc_oneinit()
119 return gf100_ltc_oneinit_tag_ram(ltc); in gm107_ltc_oneinit()
[all …]
A Dgp100.c27 gp100_ltc_intr(struct nvkm_ltc *ltc) in gp100_ltc_intr() argument
29 struct nvkm_device *device = ltc->subdev.device; in gp100_ltc_intr()
35 for (s = 0; s < ltc->lts_nr; s++) in gp100_ltc_intr()
36 gm107_ltc_intr_lts(ltc, c, s); in gp100_ltc_intr()
42 gp100_ltc_oneinit(struct nvkm_ltc *ltc) in gp100_ltc_oneinit() argument
44 struct nvkm_device *device = ltc->subdev.device; in gp100_ltc_oneinit()
45 ltc->ltc_nr = nvkm_rd32(device, 0x12006c); in gp100_ltc_oneinit()
46 ltc->lts_nr = nvkm_rd32(device, 0x17e280) >> 28; in gp100_ltc_oneinit()
52 gp100_ltc_init(struct nvkm_ltc *ltc) in gp100_ltc_init() argument
A Dgm200.c30 gm200_ltc_oneinit(struct nvkm_ltc *ltc) in gm200_ltc_oneinit() argument
32 struct nvkm_device *device = ltc->subdev.device; in gm200_ltc_oneinit()
34 ltc->ltc_nr = nvkm_rd32(device, 0x12006c); in gm200_ltc_oneinit()
35 ltc->lts_nr = nvkm_rd32(device, 0x17e280) >> 28; in gm200_ltc_oneinit()
37 return gf100_ltc_oneinit_tag_ram(ltc); in gm200_ltc_oneinit()
40 gm200_ltc_init(struct nvkm_ltc *ltc) in gm200_ltc_init() argument
42 nvkm_wr32(ltc->subdev.device, 0x17e278, ltc->tag_base); in gm200_ltc_init()
A DKbuild2 nvkm-y += nvkm/subdev/ltc/base.o
3 nvkm-y += nvkm/subdev/ltc/gf100.o
4 nvkm-y += nvkm/subdev/ltc/gk104.o
5 nvkm-y += nvkm/subdev/ltc/gm107.o
6 nvkm-y += nvkm/subdev/ltc/gm200.o
7 nvkm-y += nvkm/subdev/ltc/gp100.o
8 nvkm-y += nvkm/subdev/ltc/gp102.o
9 nvkm-y += nvkm/subdev/ltc/gp10b.o
A Dgk104.c27 gk104_ltc_init(struct nvkm_ltc *ltc) in gk104_ltc_init() argument
29 struct nvkm_device *device = ltc->subdev.device; in gk104_ltc_init()
32 nvkm_wr32(device, 0x17e8d8, ltc->ltc_nr); in gk104_ltc_init()
33 nvkm_wr32(device, 0x17e000, ltc->ltc_nr); in gk104_ltc_init()
34 nvkm_wr32(device, 0x17e8d4, ltc->tag_base); in gk104_ltc_init()
A Dgp10b.c28 gp10b_ltc_init(struct nvkm_ltc *ltc) in gp10b_ltc_init() argument
30 struct nvkm_device *device = ltc->subdev.device; in gp10b_ltc_init()
33 nvkm_wr32(device, 0x17e27c, ltc->ltc_nr); in gp10b_ltc_init()
34 nvkm_wr32(device, 0x17e000, ltc->ltc_nr); in gp10b_ltc_init()
35 nvkm_wr32(device, 0x100800, ltc->ltc_nr); in gp10b_ltc_init()
A Dgp102.c25 gp102_ltc_zbc_clear_stencil(struct nvkm_ltc *ltc, int i, const u32 stencil) in gp102_ltc_zbc_clear_stencil() argument
27 struct nvkm_device *device = ltc->subdev.device; in gp102_ltc_zbc_clear_stencil()
A Dpriv.h40 void gm107_ltc_intr_lts(struct nvkm_ltc *, int ltc, int lts);
/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
A Dgp102.c47 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; in gp102_gr_zbc_stencil_get() local
50 for (i = ltc->zbc_min; i <= ltc->zbc_max; i++) { in gp102_gr_zbc_stencil_get()
72 nvkm_ltc_zbc_stencil_get(ltc, zbc, l2); in gp102_gr_zbc_stencil_get()
A Dgf100.c67 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; in gf100_gr_zbc_color_get() local
70 for (i = ltc->zbc_min; i <= ltc->zbc_max; i++) { in gf100_gr_zbc_color_get()
94 nvkm_ltc_zbc_color_get(ltc, zbc, l2); in gf100_gr_zbc_color_get()
114 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; in gf100_gr_zbc_depth_get() local
117 for (i = ltc->zbc_min; i <= ltc->zbc_max; i++) { in gf100_gr_zbc_depth_get()
139 nvkm_ltc_zbc_depth_get(ltc, zbc, l2); in gf100_gr_zbc_depth_get()
957 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc; in gf100_gr_zbc_init() local
958 int index, c = ltc->zbc_min, d = ltc->zbc_min, s = ltc->zbc_min; in gf100_gr_zbc_init()
974 for (index = c; index <= ltc->zbc_max; index++) in gf100_gr_zbc_init()
976 for (index = d; index <= ltc->zbc_max; index++) in gf100_gr_zbc_init()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
A Dgk20a.c178 struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; in gk20a_instobj_acquire_dma() local
180 nvkm_ltc_flush(ltc); in gk20a_instobj_acquire_dma()
190 struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; in gk20a_instobj_acquire_iommu() local
193 nvkm_ltc_flush(ltc); in gk20a_instobj_acquire_iommu()
233 struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; in gk20a_instobj_release_dma() local
237 nvkm_ltc_invalidate(ltc); in gk20a_instobj_release_dma()
245 struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; in gk20a_instobj_release_iommu() local
261 nvkm_ltc_invalidate(ltc); in gk20a_instobj_release_iommu()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/device/
A Dbase.c1352 .ltc = { 0x00000001, gf100_ltc_new },
1388 .ltc = { 0x00000001, gf100_ltc_new },
1424 .ltc = { 0x00000001, gf100_ltc_new },
1460 .ltc = { 0x00000001, gf100_ltc_new },
1496 .ltc = { 0x00000001, gf100_ltc_new },
1532 .ltc = { 0x00000001, gf100_ltc_new },
1568 .ltc = { 0x00000001, gf100_ltc_new },
1604 .ltc = { 0x00000001, gf100_ltc_new },
1639 .ltc = { 0x00000001, gf100_ltc_new },
1675 .ltc = { 0x00000001, gk104_ltc_new },
[all …]
/linux/drivers/net/appletalk/
A Dltpc.c730 struct lt_rcvlap *ltc = (struct lt_rcvlap *) ltdmacbuf; in sendup_buffer() local
732 if (ltc->command != LT_RCVLAP) { in sendup_buffer()
733 printk("unknown command 0x%02x from ltpc card\n",ltc->command); in sendup_buffer()
736 dnode = ltc->dnode; in sendup_buffer()
737 snode = ltc->snode; in sendup_buffer()
738 llaptype = ltc->laptype; in sendup_buffer()
739 len = ltc->length; in sendup_buffer()
/linux/Documentation/devicetree/bindings/i2c/
A Di2c-mux-ltc4306.txt24 - ltc,downstream-accelerators-enable: Enables the rise time accelerators
26 - ltc,upstream-accelerators-enable: Enables the rise time accelerators
/linux/sound/pci/rme9652/
A Dhdspm.c4830 frames = ltc & 0xF; in snd_hdspm_proc_read_tco()
4831 ltc >>= 4; in snd_hdspm_proc_read_tco()
4833 ltc >>= 4; in snd_hdspm_proc_read_tco()
4835 ltc >>= 4; in snd_hdspm_proc_read_tco()
4837 ltc >>= 4; in snd_hdspm_proc_read_tco()
4839 ltc >>= 4; in snd_hdspm_proc_read_tco()
4841 ltc >>= 4; in snd_hdspm_proc_read_tco()
4842 hours = ltc & 0xF; in snd_hdspm_proc_read_tco()
4843 ltc >>= 4; in snd_hdspm_proc_read_tco()
6221 ltc.ltc = hdspm_read(hdspm, HDSPM_RD_TCO); in snd_hdspm_hwdep_ioctl()
[all …]
/linux/include/uapi/sound/
A Dhdspm.h112 unsigned int ltc; member
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/
A DKbuild16 include $(src)/nvkm/subdev/ltc/Kbuild
/linux/drivers/gpu/drm/nouveau/include/nvkm/core/
A Dlayout.h16 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_LTC , struct nvkm_ltc , ltc)
/linux/arch/arm/boot/dts/
A Dsocfpga_arria10_socdk.dtsi161 ltc@5c {
/linux/drivers/char/
A DKconfig274 <http://www.ibm.com/linux/ltc/>.

Completed in 41 milliseconds