/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);
|