read_cpucfg
res = read_cpucfg(LOONGARCH_CPUCFG2);
base_freq = read_cpucfg(LOONGARCH_CPUCFG4);
res = read_cpucfg(LOONGARCH_CPUCFG5);
c->pabits = (read_cpucfg(LOONGARCH_CPUCFG1) & CPUCFG1_PABITS) >> 4;
c->vabits = (read_cpucfg(LOONGARCH_CPUCFG1) & CPUCFG1_VABITS) >> 12;
config = read_cpucfg(LOONGARCH_CPUCFG1);
config = read_cpucfg(LOONGARCH_CPUCFG2);
config = read_cpucfg(LOONGARCH_CPUCFG6);
c->processor_id = read_cpucfg(LOONGARCH_CPUCFG0);
c->fpu_vers = (read_cpucfg(LOONGARCH_CPUCFG2) & CPUCFG2_FPVERS) >> 3;
unsigned int config = read_cpucfg(LOONGARCH_CPUCFG3);
config = read_cpucfg(CPUCFG_KVM_SIG);
feature = read_cpucfg(CPUCFG_KVM_FEATURE);
bits = ((read_cpucfg(LOONGARCH_CPUCFG6) & CPUCFG6_PMBITS) >> CPUCFG6_PMBITS_SHIFT) + 1;
counters = ((read_cpucfg(LOONGARCH_CPUCFG6) & CPUCFG6_PMNUM) >> CPUCFG6_PMNUM_SHIFT) + 1;
cfg_val = read_cpucfg(i++);
printk(" PRID: %08x (%s, %s)\n", read_cpucfg(LOONGARCH_CPUCFG0),
config = read_cpucfg(LOONGARCH_CPUCFG2);
config = read_cpucfg(LOONGARCH_CPUCFG3);
host = read_cpucfg(LOONGARCH_CPUCFG3);
host = read_cpucfg(LOONGARCH_CPUCFG6);
unsigned int config = read_cpucfg(LOONGARCH_CPUCFG16);
cfg1 = read_cpucfg(LOONGARCH_CPUCFG17 + leaf); \
return (read_cpucfg(LOONGSON_CFG2) & LOONGSON_CFG2_LCSRP);
u32 cfg1 = read_cpucfg(LOONGSON_CFG1);
u32 cfg2 = read_cpucfg(LOONGSON_CFG2);
u32 cfg3 = read_cpucfg(LOONGSON_CFG3);
hostcfg = read_cpucfg(vcpu->arch.gprs[rs]);