HomeSort by: relevance | last modified time | path
    Searched refs:tpc (Results 1 - 25 of 34) sorted by relevancy

1 2

  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/
nouveau_nvkm_engine_gr_gv100.c 33 gv100_gr_trap_sm(struct gf100_gr *gr, int gpc, int tpc, int sm)
37 u32 werr = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x730 + (sm * 0x80)));
38 u32 gerr = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x734 + (sm * 0x80)));
45 nvkm_error(subdev, "GPC%i/TPC%i/SM%d trap: "
47 gpc, tpc, sm, gerr, glob, werr, warp ? warp->name : "");
49 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x730 + sm * 0x80), 0x00000000);
50 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x734 + sm * 0x80), gerr);
54 gv100_gr_trap_mp(struct gf100_gr *gr, int gpc, int tpc)
56 gv100_gr_trap_sm(gr, gpc, tpc, 0);
57 gv100_gr_trap_sm(gr, gpc, tpc, 1)
    [all...]
nouveau_nvkm_engine_gr_ctxtu102.c 39 tu102_grctx_generate_sm_id(struct gf100_gr *gr, int gpc, int tpc, int sm)
42 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x608), sm);
43 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x088), sm);
nouveau_nvkm_engine_gr_ctxgm200.c 61 const u8 tpc = gr->sm[sm].tpc; local in function:gm200_grctx_generate_smid_config
62 dist[sm / 4] |= ((gpc << 4) | tpc) << ((sm % 4) * 8);
63 gpcs[gpc] |= sm << (tpc * 8);
nouveau_nvkm_engine_gr_gf100.c 1242 gf100_gr_trap_mp(struct gf100_gr *gr, int gpc, int tpc)
1246 u32 werr = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x648));
1247 u32 gerr = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x650));
1254 nvkm_error(subdev, "GPC%i/TPC%i/MP trap: "
1256 gpc, tpc, gerr, glob, werr, warp ? warp->name : "");
1258 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x648), 0x00000000);
1259 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x650), gerr);
1263 gf100_gr_trap_tpc(struct gf100_gr *gr, int gpc, int tpc)
1267 u32 stat = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x0508));
1270 u32 trap = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x0224))
1313 int tpc; local in function:gf100_gr_trap_gpc
1860 int tpc, gpc; local in function:gf100_gr_oneinit_sm_id
2157 int gpc, tpc; local in function:gf100_gr_init_419cc0
2242 int gpc, tpc, rop; local in function:gf100_gr_init
    [all...]
nouveau_nvkm_engine_gr_ctxgp100.c 110 const u8 tpc = gr->sm[sm].tpc; local in function:gp100_grctx_generate_smid_config
111 dist[sm / 4] |= ((gpc << 4) | tpc) << ((sm % 4) * 8);
112 gpcs[gpc + (gr->func->gpc_nr * (tpc / 4))] |= sm << ((tpc % 4) * 8);
nouveau_nvkm_engine_gr_gp100.c 77 gp100_gr_init_shader_exceptions(struct gf100_gr *gr, int gpc, int tpc)
80 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x644), 0x00dffffe);
81 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x64c), 0x00000105);
nouveau_nvkm_engine_gr_ctxgf104.c 95 .tpc = gf104_grctx_pack_tpc,
nouveau_nvkm_engine_gr_ctxgk110b.c 85 .tpc = gk110b_grctx_pack_tpc,
nouveau_nvkm_engine_gr_ctxgv100.c 162 gv100_grctx_generate_sm_id(struct gf100_gr *gr, int gpc, int tpc, int sm)
165 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x608), sm);
166 nvkm_wr32(device, GPC_UNIT(gpc, 0x0c10 + tpc * 4), sm);
167 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x088), sm);
gf100.h 131 u8 tpc; member in struct:gf100_gr::__anon24812acc0308
176 void (*init_tex_hww_esr)(struct gf100_gr *, int gpc, int tpc);
177 void (*init_504430)(struct gf100_gr *, int gpc, int tpc);
178 void (*init_shader_exceptions)(struct gf100_gr *, int gpc, int tpc);
181 void (*trap_mp)(struct gf100_gr *, int gpc, int tpc);
nouveau_nvkm_engine_gr_gm107.c 299 gm107_gr_init_shader_exceptions(struct gf100_gr *gr, int gpc, int tpc)
302 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x644), 0x00dffffe);
303 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x64c), 0x00000005);
307 gm107_gr_init_504430(struct gf100_gr *gr, int gpc, int tpc)
310 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x430), 0xc0000000);
ctxgf100.h 36 const struct gf100_gr_pack *tpc; member in struct:gf100_grctx_func
60 void (*sm_id)(struct gf100_gr *, int gpc, int tpc, int sm);
nouveau_nvkm_engine_gr_ctxgf100.c 1077 int gpc, tpc; local in function:gf100_grctx_generate_attrib
1085 for (tpc = 0; tpc < gr->tpc_nr[gpc]; tpc++) {
1086 const u32 o = TPC_UNIT(gpc, tpc, 0x0520);
1320 gf100_grctx_generate_sm_id(struct gf100_gr *gr, int gpc, int tpc, int sm)
1323 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x698), sm);
1324 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x4e8), sm);
1325 nvkm_wr32(device, GPC_UNIT(gpc, 0x0c10 + tpc * 4), sm);
1326 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x088), sm)
    [all...]
nouveau_nvkm_engine_gr_tu102.c 51 gr->sm[sm].tpc * 4), sm);
nouveau_nvkm_engine_gr_ctxgf108.c 754 int gpc, tpc; local in function:gf108_grctx_generate_attrib
762 for (tpc = 0; tpc < gr->tpc_nr[gpc]; tpc++) {
766 const u32 o = TPC_UNIT(gpc, tpc, 0x500);
796 .tpc = gf108_grctx_pack_tpc,
nouveau_nvkm_engine_gr_ctxgm107.c 960 gm107_grctx_generate_sm_id(struct gf100_gr *gr, int gpc, int tpc, int sm)
963 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x698), sm);
964 nvkm_wr32(device, GPC_UNIT(gpc, 0x0c10 + tpc * 4), sm);
965 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x088), sm);
976 .tpc = gm107_grctx_pack_tpc,
nouveau_nvkm_engine_gr_ctxgf117.c 294 .tpc = gf117_grctx_pack_tpc,
  /src/distrib/utils/embedded/conf/
riscv.conf 35 local tpc=64
46 tracks/cylinder: ${tpc}
evbmips.conf 37 local tpc=64
48 tracks/cylinder: ${tpc}
x86.conf 25 local tpc=64
36 tracks/cylinder: ${tpc}
evbarm.conf 37 local tpc=64
48 tracks/cylinder: ${tpc}
evbppc.conf 37 local tpc=64
48 tracks/cylinder: ${tpc}
  /src/sys/dev/ic/
ath_netbsd.c 278 u_int tpc; local in function:ath_sysctl_tpc
283 tpc = ath_hal_gettpc(sc->sc_ah);
284 node.sysctl_data = &tpc;
288 return !ath_hal_settpc(sc->sc_ah, tpc) ? EINVAL : 0;
489 if ((rc = SYSCTL_INT_SUBR(CTLFLAG_READWRITE, tpc,
490 "enable/disable per-packet TPC")) != 0)
  /src/sys/arch/sparc64/include/
db_machdep.h 58 int64_t tpc; member in struct:trapstate
  /src/sys/arch/sparc64/sparc64/
db_interface.c 90 u_int tpc; /* pc */ member in struct:traptrace
833 (unsigned long long)te->tpc);
834 db_printsym((u_long)te->tpc, DB_STGY_PROC, db_printf);
836 if ((te->tpc && !(te->tpc&0x3)) &&
839 db_disasm((u_long)te->tpc, 0);

Completed in 27 milliseconds

1 2