Home
last modified time | relevance | path

Searched full:zbc (Results 1 – 25 of 36) sorted by relevance

12

/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgp102.c30 gp102_gr_zbc_clear_stencil(struct gf100_gr *gr, int zbc) in gp102_gr_zbc_clear_stencil() argument
33 const int znum = zbc - 1; in gp102_gr_zbc_clear_stencil()
36 if (gr->zbc_stencil[zbc].format) in gp102_gr_zbc_clear_stencil()
37 nvkm_wr32(device, 0x41815c + zoff, gr->zbc_stencil[zbc].ds); in gp102_gr_zbc_clear_stencil()
40 gr->zbc_stencil[zbc].format << ((znum % 4) * 7)); in gp102_gr_zbc_clear_stencil()
48 int zbc = -ENOSPC, i; in gp102_gr_zbc_stencil_get() local
62 zbc = (zbc < 0) ? i : zbc; in gp102_gr_zbc_stencil_get()
66 if (zbc < 0) in gp102_gr_zbc_stencil_get()
67 return zbc; in gp102_gr_zbc_stencil_get()
69 gr->zbc_stencil[zbc].format = format; in gp102_gr_zbc_stencil_get()
[all …]
H A Dgp100.c33 gp100_gr_zbc_clear_color(struct gf100_gr *gr, int zbc) in gp100_gr_zbc_clear_color() argument
36 const int znum = zbc - 1; in gp100_gr_zbc_clear_color()
39 if (gr->zbc_color[zbc].format) { in gp100_gr_zbc_clear_color()
40 nvkm_wr32(device, 0x418010 + zoff, gr->zbc_color[zbc].ds[0]); in gp100_gr_zbc_clear_color()
41 nvkm_wr32(device, 0x41804c + zoff, gr->zbc_color[zbc].ds[1]); in gp100_gr_zbc_clear_color()
42 nvkm_wr32(device, 0x418088 + zoff, gr->zbc_color[zbc].ds[2]); in gp100_gr_zbc_clear_color()
43 nvkm_wr32(device, 0x4180c4 + zoff, gr->zbc_color[zbc].ds[3]); in gp100_gr_zbc_clear_color()
48 gr->zbc_color[zbc].format << ((znum % 4) * 7)); in gp100_gr_zbc_clear_color()
52 gp100_gr_zbc_clear_depth(struct gf100_gr *gr, int zbc) in gp100_gr_zbc_clear_depth() argument
55 const int znum = zbc - 1; in gp100_gr_zbc_clear_depth()
[all …]
H A Dgp10b.c67 .zbc = &gp100_gr_zbc,
H A Dgp107.c57 .zbc = &gp102_gr_zbc,
H A Dgp104.c55 .zbc = &gp102_gr_zbc,
H A Dgf108.c138 .zbc = &gf100_gr_zbc,
H A Dgf110.c112 .zbc = &gf100_gr_zbc,
H A Dgf104.c140 .zbc = &gf100_gr_zbc,
H A Dgk110b.c132 .zbc = &gf100_gr_zbc,
H A Dgm20b.c130 .zbc = &gf100_gr_zbc,
H A Dgk208.c190 .zbc = &gf100_gr_zbc,
H A Dgf117.c179 .zbc = &gf100_gr_zbc,
H A Dgf119.c203 .zbc = &gf100_gr_zbc,
H A Dgk20a.c266 .zbc = &gf100_gr_zbc,
H A Dgm200.c211 .zbc = &gf100_gr_zbc,
/linux/arch/riscv/boot/dts/sophgo/
H A Dsg2044-cpus.dtsi32 "zawrs", "zba", "zbb", "zbc",
68 "zawrs", "zba", "zbb", "zbc",
104 "zawrs", "zba", "zbb", "zbc",
140 "zawrs", "zba", "zbb", "zbc",
176 "zawrs", "zba", "zbb", "zbc",
212 "zawrs", "zba", "zbb", "zbc",
248 "zawrs", "zba", "zbb", "zbc",
284 "zawrs", "zba", "zbb", "zbc",
320 "zawrs", "zba", "zbb", "zbc",
356 "zawrs", "zba", "zbb", "zbc",
[all …]
/linux/include/uapi/linux/
H A Dblkzoned.h54 * The Zone Condition state machine in the ZBC/ZAC standards maps the above
64 * Conditions 0x5 to 0xC are reserved by the current ZBC/ZAC spec and should
119 * @reserved: Padding to 64 B to match the ZBC, ZAC and ZNS defined zone
124 * match the ZBC, ZAC and ZNS defined zone descriptor and allow support for
/linux/lib/crc/riscv/
H A Dcrc-clmul-template.h6 * RISC-V Zbc (scalar carryless multiplication) extension. The includer of this
26 ".option arch,+zbc\n" in clmul()
38 ".option arch,+zbc\n" in clmulh()
50 ".option arch,+zbc\n" in clmulr()
/linux/arch/riscv/boot/dts/spacemit/
H A Dk1.dtsi61 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt",
91 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt",
121 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt",
151 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt",
181 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt",
211 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt",
241 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt",
271 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt",
/linux/arch/riscv/boot/dts/anlogic/
H A Ddr1v90.dtsi30 riscv,isa-extensions = "i", "m", "a", "f", "d", "c", "zba", "zbb", "zbc",
/linux/Documentation/admin-guide/device-mapper/
H A Ddm-zoned.rst5 The dm-zoned device mapper target exposes a zoned block device (ZBC and
/linux/arch/riscv/
H A DKconfig774 bool "Zbc extension support for carry-less multiplication instructions"
780 Adds support to dynamically detect the presence of the Zbc
783 The Zbc extension could accelerate CRC (cyclic redundancy check)
/linux/Documentation/filesystems/
H A Dzonefs.rst49 Block Commands (ZBC) and Zoned ATA Commands (ZAC) interfaces on Shingled
331 is defined as invalib by the ZBC and ZAC standards, making it impossible to
/linux/Documentation/devicetree/bindings/riscv/
H A Dextensions.yaml282 - const: zbc
284 The standard Zbc bit-manipulation extension for carry-less
/linux/tools/testing/selftests/kvm/riscv/
H A Dget-reg-list.c532 KVM_ISA_EXT_ARR(ZBC), in isa_ext_single_id_to_str()
1173 KVM_ISA_EXT_SIMPLE_CONFIG(zbc, ZBC);

12