Home
last modified time | relevance | path

Searched full:zbc (Results 1 – 25 of 35) 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 Dgf100.c49 gf100_gr_zbc_clear_color(struct gf100_gr *gr, int zbc) in gf100_gr_zbc_clear_color() argument
52 if (gr->zbc_color[zbc].format) { in gf100_gr_zbc_clear_color()
53 nvkm_wr32(device, 0x405804, gr->zbc_color[zbc].ds[0]); in gf100_gr_zbc_clear_color()
54 nvkm_wr32(device, 0x405808, gr->zbc_color[zbc].ds[1]); in gf100_gr_zbc_clear_color()
55 nvkm_wr32(device, 0x40580c, gr->zbc_color[zbc].ds[2]); in gf100_gr_zbc_clear_color()
56 nvkm_wr32(device, 0x405810, gr->zbc_color[zbc].ds[3]); in gf100_gr_zbc_clear_color()
58 nvkm_wr32(device, 0x405814, gr->zbc_color[zbc].format); in gf100_gr_zbc_clear_color()
59 nvkm_wr32(device, 0x405820, zbc); in gf100_gr_zbc_clear_color()
68 int zbc = -ENOSPC, i; in gf100_gr_zbc_color_get() local
84 zbc = (zbc < 0) ? i : zbc; in gf100_gr_zbc_color_get()
[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,
H A Dgv100.c308 .zbc = &gp102_gr_zbc,
/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
121 * @reserved: Padding to 64 B to match the ZBC, ZAC and ZNS defined zone
126 * 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/drivers/block/null_blk/
H A Dzoned.c318 * This function matches the manage open zone resources function in the ZBC standard,
325 * ZBC states that an implicit open zone shall be closed only if there is not
/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/tools/testing/selftests/kvm/riscv/
H A Dget-reg-list.c536 KVM_ISA_EXT_ARR(ZBC), in isa_ext_single_id_to_str()
1180 KVM_ISA_EXT_SIMPLE_CONFIG(zbc, ZBC);
/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/drivers/scsi/
H A Dscsi_common.c49 "Direct-Access-ZBC",
/linux/Documentation/devicetree/bindings/riscv/
H A Dextensions.yaml381 - const: zbc
383 The standard Zbc bit-manipulation extension for carry-less

12