| /openbmc/qemu/target/arm/tcg/ |
| H A D | tlb-insns.c | 514 .opc1 = CP_ANY, .opc2 = 0, .access = PL1_W, .writefn = tlbiall_write, 517 .opc1 = CP_ANY, .opc2 = 1, .access = PL1_W, .writefn = tlbimva_write, 520 .opc1 = CP_ANY, .opc2 = 2, .access = PL1_W, .writefn = tlbiasid_write, 523 .opc1 = CP_ANY, .opc2 = 3, .access = PL1_W, .writefn = tlbimvaa_write, 531 .writefn = tlbiall_write }, 534 .writefn = tlbimva_write }, 537 .writefn = tlbiasid_write }, 541 .writefn = tlbiall_write }, 544 .writefn = tlbimva_write }, 547 .writefn = tlbiasid_write }, [all …]
|
| H A D | cpregs-at.c | 392 .writefn = ats_write, .type = ARM_CP_NO_RAW | ARM_CP_RAISES_EXC }, 401 .accessfn = at_s1e01_access, .writefn = ats_write64 }, 406 .accessfn = at_s1e01_access, .writefn = ats_write64 }, 411 .accessfn = at_s1e01_access, .writefn = ats_write64 }, 416 .accessfn = at_s1e01_access, .writefn = ats_write64 }, 420 .accessfn = at_e012_access, .writefn = ats_write64 }, 424 .accessfn = at_e012_access, .writefn = ats_write64 }, 428 .accessfn = at_e012_access, .writefn = ats_write64 }, 432 .accessfn = at_e012_access, .writefn = ats_write64 }, 437 .writefn = ats_write64 }, [all …]
|
| H A D | op_helper.c | 976 ri->writefn(env, ri, value); in HELPER() 979 ri->writefn(env, ri, value); in HELPER() 1005 ri->writefn(env, ri, value); in HELPER() 1008 ri->writefn(env, ri, value); in HELPER()
|
| H A D | cpu32.c | 474 .writefn = arm_cp_write_ignore, },
|
| H A D | translate.c | 3156 if (ri->writefn) { in do_coproc_insn() 3166 if (ri->writefn) { in do_coproc_insn()
|
| H A D | translate-a64.c | 2760 } else if (ri->writefn) { in handle_sys()
|
| /openbmc/qemu/target/arm/ |
| H A D | cpregs-pmu.c | 1026 .writefn = pmcntenset_write, 1035 .writefn = pmcntenset_write, .raw_writefn = raw_write }, 1041 .writefn = pmcntenclr_write, .raw_writefn = raw_write, 1049 .writefn = pmcntenclr_write, .raw_writefn = raw_write }, 1055 .writefn = pmovsr_write, 1063 .writefn = pmovsr_write, 1069 .writefn = pmswinc_write }, 1075 .writefn = pmswinc_write }, 1080 .accessfn = pmreg_access_selr, .writefn = pmselr_write, 1087 .writefn = pmselr_write, .raw_writefn = raw_write, }, [all …]
|
| H A D | helper.c | 95 } else if (ri->writefn) { in write_raw_cp_reg() 96 ri->writefn(env, ri, v); in write_raw_cp_reg() 118 ((ri->raw_writefn || ri->writefn) && (ri->raw_readfn || ri->readfn))) { in raw_accessors_invalid() 420 .resetvalue = 0, .writefn = fcse_write, .raw_writefn = raw_write, }, 425 .resetvalue = 0, .writefn = fcse_write, .raw_writefn = raw_write, }, 440 .resetvalue = 0, .writefn = contextidr_write, .raw_writefn = raw_write, }, 446 .resetvalue = 0, .writefn = contextidr_write, .raw_writefn = raw_write, }, 458 .writefn = dacr_write, .raw_writefn = raw_write, 639 .access = PL0_W, .type = ARM_CP_NO_RAW, .writefn = arm_cp_write_ignore }, 660 .resetfn = cpacr_reset, .writefn = cpacr_write, .readfn = cpacr_read }, [all …]
|
| H A D | cortex-regs.c | 33 .writefn = arm_cp_write_ignore }, 37 .writefn = arm_cp_write_ignore },
|
| H A D | debug_helper.c | 1059 .writefn = oslar_write }, 1071 .writefn = osdlr_write, 1100 .writefn = dbgclaimset_write, .readfn = dbgclaimset_read }, 1105 .writefn = dbgclaimclr_write, .raw_writefn = raw_write, 1284 .writefn = dbgbvr_write, .raw_writefn = raw_write in define_debug_regs() 1291 .writefn = dbgbcr_write, .raw_writefn = raw_write in define_debug_regs() 1308 .writefn = dbgwvr_write, .raw_writefn = raw_write in define_debug_regs() 1315 .writefn = dbgwcr_write, .raw_writefn = raw_write in define_debug_regs()
|
| H A D | cpregs.h | 960 CPWriteFn *writefn; member
|
| /openbmc/qemu/target/loongarch/tcg/insn_trans/ |
| H A D | trans_privileged.c.inc | 58 GenCSRWrite writefn) 68 csr->writefn = (GenCSRFunc)writefn; 133 GenCSRWrite writefn; 149 writefn = (GenCSRWrite)csr->writefn; 150 if (writefn) { 152 writefn(dest, tcg_env, src1); 166 GenCSRWrite writefn; 197 writefn = (GenCSRWrite)csr->writefn; 198 if (writefn) { 199 writefn(oldv, tcg_env, newv);
|
| /openbmc/qemu/hw/intc/ |
| H A D | arm_gicv3_cpuif.c | 2438 .writefn = icc_pmr_write, 2455 .writefn = icc_eoir_write, 2468 .writefn = icc_bpr_write, 2475 .writefn = icc_ap_write, 2483 .writefn = icc_ap_write, 2489 .writefn = icc_dir_write, 2501 .writefn = icc_sgi1r_write, 2507 .writefn = icc_sgi1r_write, 2513 .writefn = icc_asgi1r_write, 2519 .writefn = icc_asgi1r_write, [all …]
|
| H A D | arm_gicv3_kvm.c | 742 .writefn = arm_cp_write_ignore,
|
| /openbmc/qemu/target/loongarch/ |
| H A D | csr.h | 24 GenCSRFunc writefn; member
|
| H A D | csr.c | 14 .flags = FL, .readfn = RD, .writefn = WR \ 21 .flags = 0, .readfn = NULL, .writefn = NULL \
|
| /openbmc/qemu/target/arm/hvf/ |
| H A D | hvf.c | 1559 if (ri->writefn) { in hvf_sysreg_write_cp() 1560 ri->writefn(env, ri, val); in hvf_sysreg_write_cp()
|