| /linux-6.15/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
| H A D | gp102.c | 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() 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() 70 gr->zbc_stencil[zbc].ds = ds; in gp102_gr_zbc_stencil_get() 71 gr->zbc_stencil[zbc].l2 = l2; in gp102_gr_zbc_stencil_get() 73 gr->func->zbc->clear_stencil(gr, zbc); in gp102_gr_zbc_stencil_get() 74 return zbc; in gp102_gr_zbc_stencil_get() [all …]
|
| H A D | gp100.c | 33 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() 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() 58 if (gr->zbc_depth[zbc].format) in gp100_gr_zbc_clear_depth() 59 nvkm_wr32(device, 0x418110 + zoff, gr->zbc_depth[zbc].ds); in gp100_gr_zbc_clear_depth() 62 gr->zbc_depth[zbc].format << ((znum % 4) * 7)); in gp100_gr_zbc_clear_depth() [all …]
|
| H A D | gf100.c | 84 zbc = (zbc < 0) ? i : zbc; in gf100_gr_zbc_color_get() 88 if (zbc < 0) in gf100_gr_zbc_color_get() 89 return zbc; in gf100_gr_zbc_color_get() 91 memcpy(gr->zbc_color[zbc].ds, ds, sizeof(gr->zbc_color[zbc].ds)); in gf100_gr_zbc_color_get() 95 gr->func->zbc->clear_color(gr, zbc); in gf100_gr_zbc_color_get() 96 return zbc; in gf100_gr_zbc_color_get() 129 zbc = (zbc < 0) ? i : zbc; in gf100_gr_zbc_depth_get() 133 if (zbc < 0) in gf100_gr_zbc_depth_get() 134 return zbc; in gf100_gr_zbc_depth_get() 140 gr->func->zbc->clear_depth(gr, zbc); in gf100_gr_zbc_depth_get() [all …]
|
| H A D | ga102.c | 36 ga102_gr_zbc_clear_color(struct gf100_gr *gr, int zbc) in ga102_gr_zbc_clear_color() argument 41 if (gr->zbc_color[zbc].format) in ga102_gr_zbc_clear_color() 42 color = gr->zbc_color[zbc].l2; in ga102_gr_zbc_clear_color() 46 nvkm_mask(device, 0x41bcb4, 0x0000001f, zbc); in ga102_gr_zbc_clear_color() 178 .zbc = &ga102_gr_zbc,
|
| H A D | gf100.h | 142 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
|
| H A D | gp107.c | 57 .zbc = &gp102_gr_zbc,
|
| H A D | gp10b.c | 67 .zbc = &gp100_gr_zbc,
|
| H A D | gp104.c | 55 .zbc = &gp102_gr_zbc,
|
| H A D | gf104.c | 140 .zbc = &gf100_gr_zbc,
|
| H A D | gf110.c | 112 .zbc = &gf100_gr_zbc,
|
| H A D | gk110b.c | 132 .zbc = &gf100_gr_zbc,
|
| H A D | gf108.c | 138 .zbc = &gf100_gr_zbc,
|
| H A D | gf119.c | 203 .zbc = &gf100_gr_zbc,
|
| H A D | gk208.c | 190 .zbc = &gf100_gr_zbc,
|
| H A D | gf117.c | 179 .zbc = &gf100_gr_zbc,
|
| H A D | gk110.c | 381 .zbc = &gf100_gr_zbc,
|
| H A D | gm20b.c | 130 .zbc = &gf100_gr_zbc,
|
| H A D | gk104.c | 485 .zbc = &gf100_gr_zbc,
|
| H A D | tu102.c | 125 .zbc = &gp102_gr_zbc,
|
| H A D | gm107.c | 425 .zbc = &gf100_gr_zbc,
|
| H A D | gm200.c | 211 .zbc = &gf100_gr_zbc,
|
| H A D | gk20a.c | 266 .zbc = &gf100_gr_zbc,
|
| H A D | gv100.c | 308 .zbc = &gp102_gr_zbc,
|
| /linux-6.15/arch/riscv/boot/dts/spacemit/ |
| H A D | k1.dtsi | 59 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt", 89 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt", 119 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt", 149 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt", 179 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt", 209 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt", 239 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt", 269 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt",
|
| /linux-6.15/arch/riscv/kernel/ |
| H A D | cpufeature.c | 471 __RISCV_ISA_EXT_DATA(zbc, RISCV_ISA_EXT_ZBC),
|