Home
last modified time | relevance | path

Searched refs:writefn (Results 1 – 17 of 17) sorted by relevance

/openbmc/qemu/target/arm/tcg/
H A Dtlb-insns.c514 .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 Dcpregs-at.c392 .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 Dop_helper.c976 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 Dcpu32.c474 .writefn = arm_cp_write_ignore, },
H A Dtranslate.c3156 if (ri->writefn) { in do_coproc_insn()
3166 if (ri->writefn) { in do_coproc_insn()
H A Dtranslate-a64.c2760 } else if (ri->writefn) { in handle_sys()
/openbmc/qemu/target/arm/
H A Dcpregs-pmu.c1026 .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 Dhelper.c95 } 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 Dcortex-regs.c33 .writefn = arm_cp_write_ignore },
37 .writefn = arm_cp_write_ignore },
H A Ddebug_helper.c1059 .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 Dcpregs.h960 CPWriteFn *writefn; member
/openbmc/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_privileged.c.inc58 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 Darm_gicv3_cpuif.c2438 .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 Darm_gicv3_kvm.c742 .writefn = arm_cp_write_ignore,
/openbmc/qemu/target/loongarch/
H A Dcsr.h24 GenCSRFunc writefn; member
H A Dcsr.c14 .flags = FL, .readfn = RD, .writefn = WR \
21 .flags = 0, .readfn = NULL, .writefn = NULL \
/openbmc/qemu/target/arm/hvf/
H A Dhvf.c1559 if (ri->writefn) { in hvf_sysreg_write_cp()
1560 ri->writefn(env, ri, val); in hvf_sysreg_write_cp()