Home
last modified time | relevance | path

Searched refs:zbc (Results 1 – 25 of 30) 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 Dga102.c36 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 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
H A Dgp107.c57 .zbc = &gp102_gr_zbc,
H A Dgp10b.c67 .zbc = &gp100_gr_zbc,
H A Dgp104.c55 .zbc = &gp102_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 Dgf119.c203 .zbc = &gf100_gr_zbc,
H A Dgf108.c138 .zbc = &gf100_gr_zbc,
H A Dgk208.c190 .zbc = &gf100_gr_zbc,
H A Dgf117.c179 .zbc = &gf100_gr_zbc,
H A Dgk110.c381 .zbc = &gf100_gr_zbc,
H A Dgm20b.c130 .zbc = &gf100_gr_zbc,
H A Dgk104.c485 .zbc = &gf100_gr_zbc,
H A Dtu102.c125 .zbc = &gp102_gr_zbc,
H A Dgm107.c425 .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/arch/riscv/boot/dts/spacemit/
H A Dk3.dtsi34 "zawrs", "zba", "zbb", "zbc", "zbs", "zca",
75 "zawrs", "zba", "zbb", "zbc", "zbs", "zca",
116 "zawrs", "zba", "zbb", "zbc", "zbs", "zca",
157 "zawrs", "zba", "zbb", "zbc", "zbs", "zca",
198 "zawrs", "zba", "zbb", "zbc", "zbs", "zca",
239 "zawrs", "zba", "zbb", "zbc", "zbs", "zca",
280 "zawrs", "zba", "zbb", "zbc", "zbs", "zca",
321 "zawrs", "zba", "zbb", "zbc", "zbs", "zca",
H A Dk1.dtsi62 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt",
92 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt",
122 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt",
152 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt",
182 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt",
212 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt",
242 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt",
272 "zbb", "zbc", "zbs", "zkt", "zvfh", "zvkt",
/linux/arch/riscv/boot/dts/anlogic/
H A Ddr1v90.dtsi31 "zba", "zbb", "zbc", "zbkc", "zbs",

12