Searched refs:sprn (Results 1 - 14 of 14) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/kvm/
H A Dbook3s_emulate.c266 static u32 kvmppc_read_bat(struct kvm_vcpu *vcpu, int sprn) argument
271 switch (sprn) {
273 bat = &vcpu_book3s->ibat[(sprn - SPRN_IBAT0U) / 2];
276 bat = &vcpu_book3s->ibat[4 + ((sprn - SPRN_IBAT4U) / 2)];
279 bat = &vcpu_book3s->dbat[(sprn - SPRN_DBAT0U) / 2];
282 bat = &vcpu_book3s->dbat[4 + ((sprn - SPRN_DBAT4U) / 2)];
288 if (sprn % 2)
294 static void kvmppc_write_bat(struct kvm_vcpu *vcpu, int sprn, u32 val) argument
299 switch (sprn) {
301 bat = &vcpu_book3s->ibat[(sprn
319 kvmppc_core_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs) argument
427 kvmppc_core_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, int rt) argument
[all...]
H A Dbooke.h70 int kvmppc_booke_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, int rt);
71 int kvmppc_booke_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs);
H A D44x_emulate.c144 int kvmppc_core_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs) argument
148 switch (sprn) {
158 emulated = kvmppc_booke_emulate_mtspr(vcpu, sprn, rs);
165 int kvmppc_core_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, int rt) argument
169 switch (sprn) {
179 emulated = kvmppc_booke_emulate_mfspr(vcpu, sprn, rt);
H A De500_emulate.c73 int kvmppc_core_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs) argument
79 switch (sprn) {
133 emulated = kvmppc_booke_emulate_mtspr(vcpu, sprn, rs);
139 int kvmppc_core_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, int rt) argument
144 switch (sprn) {
199 emulated = kvmppc_booke_emulate_mfspr(vcpu, sprn, rt);
H A Demulate.c125 int sprn; local
224 sprn = get_sprn(inst);
227 switch (sprn) {
268 emulated = kvmppc_core_emulate_mfspr(vcpu, sprn, rt);
270 printk("mfspr: unknown spr %x\n", sprn);
303 sprn = get_sprn(inst);
305 switch (sprn) {
331 emulated = kvmppc_core_emulate_mtspr(vcpu, sprn, rs);
333 printk("mtspr: unknown spr %x\n", sprn);
H A Dbooke_emulate.c101 int kvmppc_booke_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs) argument
106 switch (sprn) {
195 int kvmppc_booke_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, int rt) argument
199 switch (sprn) {
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/kvm/
H A Dbook3s_emulate.c266 static u32 kvmppc_read_bat(struct kvm_vcpu *vcpu, int sprn) argument
271 switch (sprn) {
273 bat = &vcpu_book3s->ibat[(sprn - SPRN_IBAT0U) / 2];
276 bat = &vcpu_book3s->ibat[4 + ((sprn - SPRN_IBAT4U) / 2)];
279 bat = &vcpu_book3s->dbat[(sprn - SPRN_DBAT0U) / 2];
282 bat = &vcpu_book3s->dbat[4 + ((sprn - SPRN_DBAT4U) / 2)];
288 if (sprn % 2)
294 static void kvmppc_write_bat(struct kvm_vcpu *vcpu, int sprn, u32 val) argument
299 switch (sprn) {
301 bat = &vcpu_book3s->ibat[(sprn
319 kvmppc_core_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs) argument
427 kvmppc_core_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, int rt) argument
[all...]
H A Dbooke.h70 int kvmppc_booke_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, int rt);
71 int kvmppc_booke_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs);
H A D44x_emulate.c144 int kvmppc_core_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs) argument
148 switch (sprn) {
158 emulated = kvmppc_booke_emulate_mtspr(vcpu, sprn, rs);
165 int kvmppc_core_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, int rt) argument
169 switch (sprn) {
179 emulated = kvmppc_booke_emulate_mfspr(vcpu, sprn, rt);
H A De500_emulate.c73 int kvmppc_core_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs) argument
79 switch (sprn) {
133 emulated = kvmppc_booke_emulate_mtspr(vcpu, sprn, rs);
139 int kvmppc_core_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, int rt) argument
144 switch (sprn) {
199 emulated = kvmppc_booke_emulate_mfspr(vcpu, sprn, rt);
H A Demulate.c125 int sprn; local
224 sprn = get_sprn(inst);
227 switch (sprn) {
268 emulated = kvmppc_core_emulate_mfspr(vcpu, sprn, rt);
270 printk("mfspr: unknown spr %x\n", sprn);
303 sprn = get_sprn(inst);
305 switch (sprn) {
331 emulated = kvmppc_core_emulate_mtspr(vcpu, sprn, rs);
333 printk("mtspr: unknown spr %x\n", sprn);
H A Dbooke_emulate.c101 int kvmppc_booke_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs) argument
106 switch (sprn) {
195 int kvmppc_booke_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, int rt) argument
199 switch (sprn) {
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/include/asm/
H A Dkvm_ppc.h103 extern int kvmppc_core_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs);
104 extern int kvmppc_core_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, int rt);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/include/asm/
H A Dkvm_ppc.h103 extern int kvmppc_core_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs);
104 extern int kvmppc_core_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, int rt);

Completed in 128 milliseconds