Lines Matching refs:name
106 /* query mode.. to handle symbolic register name queries, we need to
344 reg_dump_scratch(const char *name, uint32_t dword, int level)
385 reg_dump_gpuaddr(const char *name, uint32_t dword, int level)
392 reg_gpuaddr_lo(const char *name, uint32_t dword, int level)
398 reg_dump_gpuaddr_hi(const char *name, uint32_t dword, int level)
404 reg_dump_gpuaddr64(const char *name, uint64_t qword, int level)
426 disasm_gpuaddr(const char *name, uint64_t gpuaddr, int level)
444 if (strstr(name, "SP_VS_OBJ")) {
446 } else if (strstr(name, "SP_FS_OBJ")) {
448 } else if (strstr(name, "SP_GS_OBJ")) {
450 } else if (strstr(name, "SP_CS_OBJ")) {
462 reg_disasm_gpuaddr(const char *name, uint32_t dword, int level)
464 disasm_gpuaddr(name, dword, level);
468 reg_disasm_gpuaddr_hi(const char *name, uint32_t dword, int level)
470 disasm_gpuaddr(name, gpuaddr_lo | (((uint64_t)dword) << 32), level);
474 reg_disasm_gpuaddr64(const char *name, uint64_t qword, int level)
476 disasm_gpuaddr(name, qword, level);
487 get_tex_count(const char *name)
489 char count_reg[strlen(name) + 5];
492 p = strstr(name, "CONST");
494 p = strstr(name, "SAMP");
498 int n = p - name;
499 strncpy(count_reg, name, n);
506 reg_dump_tex_samp_hi(const char *name, uint32_t dword, int level)
511 int num_unit = get_tex_count(name);
522 reg_dump_tex_const_hi(const char *name, uint32_t dword, int level)
527 int num_unit = get_tex_count(name);
544 void (*fxn)(const char *name, uint32_t dword, int level);
545 void (*fxn64)(const char *name, uint64_t qword, int level);
737 printf("invalid register name: %s\n", type0_reg[idx].regname);
803 regbase(const char *name)
805 return rnn_regbase(rnn, name);
811 const char *name = regname(regbase, 0);
812 const char *s = strstr(name, suffix);
815 return (s - strlen(name) + strlen(suffix)) == name;
826 printf("%s%s: %s", levels[level], info->name, decoded);
835 if (!strcmp(info->typeinfo->name, "address") ||
836 !strcmp(info->typeinfo->name, "waddress")) {
857 printf("%s%s: %08x\n", levels[level], info->name, dword);
863 free(info->name);
916 dump_domain(uint32_t *dwords, uint32_t sizedwords, int level, const char *name)
921 dom = rnn_finddomain(rnn->db, name);
943 /* Unlike the register printing path, we don't print the name
946 * name as if it's a bitset with a single entry. This avoids
948 * get a name in the decoding.
955 info->name, rnn->vc->colors->reset, decoded);
958 free(info->name);
1814 const char *name = rnn_enumname(rnn, "vgt_event_type", dwords[0]);
1815 printl(2, "%sevent %s\n", levels[level], name);
1817 if (name && (options->gpu_id > 500)) {
1819 snprintf(eventname, sizeof(eventname), "EVENT:%s", name);
1820 if (!strcmp(name, "BLIT")) {
2643 const char *name;
2711 const char *name = pktname(opc);
2713 if (!name)
2717 if (!strcmp(name, type3_op[i].name))
2796 const char *name = pktname(val);
2799 rnn->vc->colors->bctarg, name, rnn->vc->colors->reset, val,
2802 if (name)
2803 dump_domain(dwords + 1, count - 1, level + 2, name);
2814 const char *name = pktname(val);
2817 rnn->vc->colors->bctarg, name, rnn->vc->colors->reset, val,
2820 if (name) {
2824 if (!strcmp(name, "CP_LOAD_STATE6_FRAG") ||
2825 !strcmp(name, "CP_LOAD_STATE6_GEOM"))
2826 name = "CP_LOAD_STATE6";
2827 dump_domain(dwords + 1, count - 1, level + 2, name);