Searched refs:esid (Results 1 - 25 of 34) sorted by relevance

12

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/mm/
H A Dstab.c37 * Create a segment table entry for the given esid/vsid pair.
39 static int make_ste(unsigned long stab, unsigned long esid, unsigned long vsid) argument
45 unsigned long kernel_segment = (esid << SID_SHIFT) >= PAGE_OFFSET;
48 esid_data = esid << SID_SHIFT | STE_ESID_KP | STE_ESID_V;
53 global_entry = (esid & 0x1f) << 3;
54 ste = (struct stab_entry *)(stab | ((esid & 0x1f) << 7));
67 global_entry = ((~esid) & 0x1f) << 3;
68 ste = (struct stab_entry *)(stab | (((~esid) & 0x1f) << 7));
78 global_entry = (esid & 0x1f) << 3;
79 ste = (struct stab_entry *)(stab | ((esid
[all...]
H A Dslb.c68 get_slb_shadow()->save_area[entry].esid = 0;
70 get_slb_shadow()->save_area[entry].esid = mk_esid_data(ea, ssize, entry);
75 get_slb_shadow()->save_area[entry].esid = 0;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/mm/
H A Dstab.c37 * Create a segment table entry for the given esid/vsid pair.
39 static int make_ste(unsigned long stab, unsigned long esid, unsigned long vsid) argument
45 unsigned long kernel_segment = (esid << SID_SHIFT) >= PAGE_OFFSET;
48 esid_data = esid << SID_SHIFT | STE_ESID_KP | STE_ESID_V;
53 global_entry = (esid & 0x1f) << 3;
54 ste = (struct stab_entry *)(stab | ((esid & 0x1f) << 7));
67 global_entry = ((~esid) & 0x1f) << 3;
68 ste = (struct stab_entry *)(stab | (((~esid) & 0x1f) << 7));
78 global_entry = (esid & 0x1f) << 3;
79 ste = (struct stab_entry *)(stab | ((esid
[all...]
H A Dslb.c68 get_slb_shadow()->save_area[entry].esid = 0;
70 get_slb_shadow()->save_area[entry].esid = mk_esid_data(ea, ssize, entry);
75 get_slb_shadow()->save_area[entry].esid = 0;
/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_64_mmu.c48 u64 esid = GET_ESID(eaddr); local
52 u64 cmp_esid = esid;
60 if (vcpu_book3s->slb[i].esid == cmp_esid)
65 eaddr, esid, esid_1t);
72 vcpu_book3s->slb[i].esid,
295 u64 esid, esid_1t; local
303 esid = GET_ESID(rb);
314 slbe->esid = slbe->tb ? esid_1t : esid;
326 kvmppc_mmu_map_segment(vcpu, esid << SID_SHIF
442 kvmppc_mmu_book3s_64_esid_to_vsid(struct kvm_vcpu *vcpu, ulong esid, u64 *vsid) argument
[all...]
H A Dbook3s_64_mmu_host.c228 static int kvmppc_mmu_next_segment(struct kvm_vcpu *vcpu, ulong esid) argument
240 if (!(to_svcpu(vcpu)->slb[i].esid & SLB_ESID_V))
242 else if ((to_svcpu(vcpu)->slb[i].esid & ESID_MASK) == esid)
267 u64 esid = eaddr >> SID_SHIFT; local
276 if (vcpu->arch.mmu.esid_to_vsid(vcpu, esid, &gvsid)) {
278 to_svcpu(vcpu)->slb[slb_index].esid = 0;
286 map->guest_esid = esid;
292 to_svcpu(vcpu)->slb[slb_index].esid = slb_esid;
303 to_svcpu(vcpu)->slb[0].esid
[all...]
H A Dbook3s_32_mmu_host.c293 u32 esid = eaddr >> SID_SHIFT; local
299 if (vcpu->arch.mmu.esid_to_vsid(vcpu, esid, &gvsid)) {
301 svcpu->sr[esid] = SR_INVALID;
309 map->guest_esid = esid;
311 svcpu->sr[esid] = sr;
313 dprintk_sr("MMU: mtsr %d, 0x%x\n", esid, sr);
H A Dbook3s_32_mmu.c63 static int kvmppc_mmu_book3s_32_esid_to_vsid(struct kvm_vcpu *vcpu, ulong esid,
329 static int kvmppc_mmu_book3s_32_esid_to_vsid(struct kvm_vcpu *vcpu, ulong esid, argument
332 ulong ea = esid << SID_SHIFT;
334 u64 gvsid = esid;
347 *vsid = VSID_REAL | esid;
/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_64_mmu.c48 u64 esid = GET_ESID(eaddr); local
52 u64 cmp_esid = esid;
60 if (vcpu_book3s->slb[i].esid == cmp_esid)
65 eaddr, esid, esid_1t);
72 vcpu_book3s->slb[i].esid,
295 u64 esid, esid_1t; local
303 esid = GET_ESID(rb);
314 slbe->esid = slbe->tb ? esid_1t : esid;
326 kvmppc_mmu_map_segment(vcpu, esid << SID_SHIF
442 kvmppc_mmu_book3s_64_esid_to_vsid(struct kvm_vcpu *vcpu, ulong esid, u64 *vsid) argument
[all...]
H A Dbook3s_64_mmu_host.c228 static int kvmppc_mmu_next_segment(struct kvm_vcpu *vcpu, ulong esid) argument
240 if (!(to_svcpu(vcpu)->slb[i].esid & SLB_ESID_V))
242 else if ((to_svcpu(vcpu)->slb[i].esid & ESID_MASK) == esid)
267 u64 esid = eaddr >> SID_SHIFT; local
276 if (vcpu->arch.mmu.esid_to_vsid(vcpu, esid, &gvsid)) {
278 to_svcpu(vcpu)->slb[slb_index].esid = 0;
286 map->guest_esid = esid;
292 to_svcpu(vcpu)->slb[slb_index].esid = slb_esid;
303 to_svcpu(vcpu)->slb[0].esid
[all...]
H A Dbook3s_32_mmu_host.c293 u32 esid = eaddr >> SID_SHIFT; local
299 if (vcpu->arch.mmu.esid_to_vsid(vcpu, esid, &gvsid)) {
301 svcpu->sr[esid] = SR_INVALID;
309 map->guest_esid = esid;
311 svcpu->sr[esid] = sr;
313 dprintk_sr("MMU: mtsr %d, 0x%x\n", esid, sr);
H A Dbook3s_32_mmu.c63 static int kvmppc_mmu_book3s_32_esid_to_vsid(struct kvm_vcpu *vcpu, ulong esid,
329 static int kvmppc_mmu_book3s_32_esid_to_vsid(struct kvm_vcpu *vcpu, ulong esid, argument
332 ulong ea = esid << SID_SHIFT;
334 u64 gvsid = esid;
347 *vsid = VSID_REAL | esid;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/ieee1394/
H A Dieee1394_core.c272 struct ext_selfid *esid; local
294 esid = (struct ext_selfid *)sid;
296 if ((esid->phy_id != nodeid)
297 || (esid->seq_nr != esid_seq)) {
299 "%d/%d", esid->phy_id, esid->seq_nr);
307 esid = (struct ext_selfid *)(sid - 1);
308 while (esid->extended) {
309 if ((esid->porta == SELFID_PORT_PARENT) ||
310 (esid
343 struct ext_selfid *esid; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/ieee1394/
H A Dieee1394_core.c272 struct ext_selfid *esid; local
294 esid = (struct ext_selfid *)sid;
296 if ((esid->phy_id != nodeid)
297 || (esid->seq_nr != esid_seq)) {
299 "%d/%d", esid->phy_id, esid->seq_nr);
307 esid = (struct ext_selfid *)(sid - 1);
308 while (esid->extended) {
309 if ((esid->porta == SELFID_PORT_PARENT) ||
310 (esid
343 struct ext_selfid *esid; local
[all...]
/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_book3s_asm.h89 u64 esid;
H A Dlppaca.h166 u64 esid; member in struct:slb_shadow::__anon13798
H A Dkvm_book3s.h28 u64 esid; member in struct:kvmppc_slb
78 u64 esid; member in struct:kvmppc_slb::kvmppc_vcpu_book3s::__anon13790
/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_book3s_asm.h89 u64 esid;
H A Dlppaca.h166 u64 esid; member in struct:slb_shadow::__anon25491
H A Dkvm_book3s.h28 u64 esid; member in struct:kvmppc_slb
78 u64 esid; member in struct:kvmppc_slb::kvmppc_vcpu_book3s::__anon25483
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/platforms/cell/
H A Dspu_base.c78 u64 esid, vsid; member in struct:spu_slb
155 __func__, slbe, slb->vsid, slb->esid);
162 /* setting the new esid makes the entry valid again */
163 out_be64(&priv2->slb_esid_RW, slb->esid);
174 slb.esid = (ea & ESID_MASK) | SLB_ESID_V;
266 slb->esid = (ea & ESID_MASK) | SLB_ESID_V;
280 if (!((slbs[i].esid ^ ea) & ESID_MASK))
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/platforms/cell/
H A Dspu_base.c78 u64 esid, vsid; member in struct:spu_slb
155 __func__, slbe, slb->vsid, slb->esid);
162 /* setting the new esid makes the entry valid again */
163 out_be64(&priv2->slb_esid_RW, slb->esid);
174 slb.esid = (ea & ESID_MASK) | SLB_ESID_V;
266 slb->esid = (ea & ESID_MASK) | SLB_ESID_V;
280 if (!((slbs[i].esid ^ ea) & ESID_MASK))
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/s390/cio/
H A Ddevice_id.c135 cdev->private->flags.esid = 0;
158 cdev->private->flags.esid = 1;
H A Dio_sch.h164 unsigned int esid:1; /* Ext. SenseID supported by HW */ member in struct:ccw_device_private::__anon17913
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/s390/cio/
H A Ddevice_id.c135 cdev->private->flags.esid = 0;
158 cdev->private->flags.esid = 1;

Completed in 303 milliseconds

12