/qemu/target/hexagon/ |
H A D | cpu.c | 108 if (regnum == HEX_REG_P3_0_ALIASED) { in print_reg() 111 value = regnum < 32 ? adjust_stack_ptrs(env, env->gpr[regnum]) in print_reg() 112 : env->gpr[regnum]; in print_reg() 116 hexagon_regnames[regnum], value); in print_reg() 125 if (env->VRegs[regnum].ub[i] != 0) { in print_vreg() 135 qemu_fprintf(f, " v%d = ( ", regnum); in print_vreg() 143 void hexagon_debug_vreg(CPUHexagonState *env, int regnum) in hexagon_debug_vreg() argument 145 print_vreg(stdout, env, regnum, false); in hexagon_debug_vreg() 154 if (env->QRegs[regnum].ub[i] != 0) { in print_qreg() 164 qemu_fprintf(f, " q%d = ( ", regnum); in print_qreg() [all …]
|
H A D | internal.h | 39 void hexagon_debug_vreg(CPUHexagonState *env, int regnum); 40 void hexagon_debug_qreg(CPUHexagonState *env, int regnum);
|
H A D | translate.c | 69 intptr_t ctx_future_vreg_off(DisasContext *ctx, int regnum, in ctx_future_vreg_off() argument 75 return offsetof(CPUHexagonState, VRegs[regnum]); in ctx_future_vreg_off() 80 if (ctx->future_vregs_num[i] == regnum) { in ctx_future_vreg_off() 88 ctx->future_vregs_num[ctx->future_vregs_idx + i] = regnum++; in ctx_future_vreg_off() 95 intptr_t ctx_tmp_vreg_off(DisasContext *ctx, int regnum, in ctx_tmp_vreg_off() argument 102 if (ctx->tmp_vregs_num[i] == regnum) { in ctx_tmp_vreg_off() 110 ctx->tmp_vregs_num[ctx->tmp_vregs_idx + i] = regnum++; in ctx_tmp_vreg_off()
|
H A D | translate.h | 148 intptr_t ctx_future_vreg_off(DisasContext *ctx, int regnum, 150 intptr_t ctx_tmp_vreg_off(DisasContext *ctx, int regnum,
|
/qemu/target/ppc/ |
H A D | ppc-qmp-cmds.c | 121 int regnum; in ppc_cpu_get_reg_num() local 128 regnum = strtoul(numstr, &endptr, 10); in ppc_cpu_get_reg_num() 129 if (*endptr || (regnum >= maxnum)) { in ppc_cpu_get_reg_num() 132 *pregnum = regnum; in ppc_cpu_get_reg_num() 139 int i, regnum; in target_get_monitor_def() local 144 ppc_cpu_get_reg_num(name + 1, ARRAY_SIZE(env->gpr), ®num)) { in target_get_monitor_def() 145 *pval = env->gpr[regnum]; in target_get_monitor_def() 151 ppc_cpu_get_reg_num(name + 1, 32, ®num)) { in target_get_monitor_def() 152 *pval = *cpu_fpr_ptr(env, regnum); in target_get_monitor_def() 169 ppc_cpu_get_reg_num(name + 2, ARRAY_SIZE(env->sr), ®num)) { in target_get_monitor_def() [all …]
|
/qemu/tests/tcg/multiarch/gdbstub/ |
H A D | registers.py | 53 regnum = int(r.attrib["regnum"]) 55 entry = { "name": name, "regnum": regnum } 70 def get_register_by_regnum(reg_map, regnum): argument 75 if entry['regnum'] == regnum: 150 regnum = e["regnum"] 154 value = frame.read_register(regnum)
|
/qemu/scripts/ |
H A D | feature_to_c.py | 54 regnum = 0 variable 70 regnum = int(element.attrib['regnum']) variable 73 regnums.append(regnum) 74 regnum += 1
|
/qemu/hw/net/ |
H A D | etraxfs_eth.c | 60 int regnum; in tdk_read() local 63 regnum = req & 0x1f; in tdk_read() 65 switch (regnum) { in tdk_read() 110 r = phy->regs[regnum]; in tdk_read() 113 trace_mdio_phy_read(regnum, r); in tdk_read() 120 int regnum; in tdk_write() local 122 regnum = req & 0x1f; in tdk_write() 123 trace_mdio_phy_write(regnum, data); in tdk_write() 124 switch (regnum) { in tdk_write() 126 phy->regs[regnum] = data; in tdk_write()
|
H A D | xilinx_axienet.c | 74 int regnum; in tdk_read() local 77 regnum = req & 0x1f; in tdk_read() 79 switch (regnum) { in tdk_read() 129 r = phy->regs[regnum]; in tdk_read() 132 DPHY(qemu_log("\n%s %x = reg[%d]\n", __func__, r, regnum)); in tdk_read() 139 int regnum; in tdk_write() local 141 regnum = req & 0x1f; in tdk_write() 142 DPHY(qemu_log("%s reg[%d] = %x\n", __func__, regnum, data)); in tdk_write() 143 switch (regnum) { in tdk_write() 145 phy->regs[regnum] = data; in tdk_write()
|
H A D | trace-events | 14 mdio_phy_read(int regnum, uint16_t value) "read phy_reg:%d value:0x%04x" 15 mdio_phy_write(int regnum, uint16_t value) "write phy_reg:%d value:0x%04x"
|
/qemu/hw/ide/ |
H A D | ahci.c | 121 enum AHCIPortReg regnum = offset / sizeof(uint32_t); in ahci_port_read() local 124 switch (regnum) { in ahci_port_read() 308 enum AHCIPortReg regnum = offset / sizeof(uint32_t); in ahci_port_write() local 312 switch (regnum) { in ahci_port_write() 401 enum AHCIHostReg regnum = addr / 4; in ahci_mem_read_32() local 402 assert(regnum < AHCI_HOST_REG__COUNT); in ahci_mem_read_32() 404 switch (regnum) { in ahci_mem_read_32() 485 enum AHCIHostReg regnum = addr / 4; in ahci_mem_write() local 486 assert(regnum < AHCI_HOST_REG__COUNT); in ahci_mem_write() 488 switch (regnum) { in ahci_mem_write() [all …]
|
/qemu/include/exec/ |
H A D | gdbstub.h | 96 int regnum,
|
/qemu/gdbstub/ |
H A D | gdbstub.c | 442 int regnum, in gdb_feature_builder_append_reg() argument 446 if (builder->regs->len <= regnum) { in gdb_feature_builder_append_reg() 447 g_ptr_array_set_size(builder->regs, regnum + 1); in gdb_feature_builder_append_reg() 450 builder->regs->pdata[regnum] = (gpointer *)name; in gdb_feature_builder_append_reg() 456 name, bitsize, builder->base_reg + regnum, type, group); in gdb_feature_builder_append_reg() 461 name, bitsize, builder->base_reg + regnum, type); in gdb_feature_builder_append_reg()
|