Home
last modified time | relevance | path

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

1234

/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/gr/
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 …]
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 …]
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 …]
Dga102.c35 ga102_gr_zbc_clear_color(struct gf100_gr *gr, int zbc) in ga102_gr_zbc_clear_color() argument
40 if (gr->zbc_color[zbc].format) in ga102_gr_zbc_clear_color()
41 color = gr->zbc_color[zbc].l2; in ga102_gr_zbc_clear_color()
45 nvkm_mask(device, 0x41bcb4, 0x0000001f, zbc); in ga102_gr_zbc_clear_color()
177 .zbc = &ga102_gr_zbc,
Dgf100.h142 void (*clear_color)(struct gf100_gr *, int zbc);
143 void (*clear_depth)(struct gf100_gr *, int zbc);
146 void (*clear_stencil)(struct gf100_gr *, int zbc);
199 const struct gf100_gr_func_zbc *zbc; member
Dgp10b.c67 .zbc = &gp100_gr_zbc,
Dgp107.c57 .zbc = &gp102_gr_zbc,
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/
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 …]
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 …]
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 …]
Dgf100.h144 void (*clear_color)(struct gf100_gr *, int zbc);
145 void (*clear_depth)(struct gf100_gr *, int zbc);
148 void (*clear_stencil)(struct gf100_gr *, int zbc);
194 const struct gf100_gr_func_zbc *zbc; member
Dgp107.c54 .zbc = &gp102_gr_zbc,
Dgp10b.c64 .zbc = &gp100_gr_zbc,
/kernel/linux/linux-5.10/include/uapi/linux/
Dblkzoned.h52 * The Zone Condition state machine in the ZBC/ZAC standards maps the above
62 * Conditions 0x5 to 0xC are reserved by the current ZBC/ZAC spec and should
98 * @reserved: Padding to 64 B to match the ZBC, ZAC and ZNS defined zone
103 * match the ZBC, ZAC and ZNS defined zone descriptor and allow support for
/kernel/linux/linux-6.6/include/uapi/linux/
Dblkzoned.h52 * The Zone Condition state machine in the ZBC/ZAC standards maps the above
62 * Conditions 0x5 to 0xC are reserved by the current ZBC/ZAC spec and should
98 * @reserved: Padding to 64 B to match the ZBC, ZAC and ZNS defined zone
103 * match the ZBC, ZAC and ZNS defined zone descriptor and allow support for
/kernel/linux/linux-6.6/block/
DKconfig86 support for ZAC/ZBC/ZNS host-managed and host-aware zoned block
89 Say yes here if you have a ZAC, ZBC, or ZNS storage device.
/kernel/linux/linux-5.10/block/
DKconfig89 support for ZAC/ZBC/ZNS host-managed and host-aware zoned block
92 Say yes here if you have a ZAC, ZBC, or ZNS storage device.
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/riscv/
Dextensions.yaml181 - const: zbc
183 The standard Zbc bit-manipulation extension for carry-less
/kernel/linux/linux-6.6/drivers/scsi/
Dsd.h71 * struct zoned_disk_info - Specific properties of a ZBC SCSI device.
75 * This data structure holds the ZBC SCSI device properties that are retrieved
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/
Dgp102.c39 .zbc = 16,
Dpriv.h19 int zbc; member
Dgk104.c45 .zbc = 16,
Dgp10b.c53 .zbc = 16,
Dgm200.c52 .zbc = 16,
Dgp100.c64 .zbc = 16,

1234