Searched refs:psr (Results 51 - 75 of 95) sorted by relevance

1234

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-frv/
H A Dspr-regs.h37 #define PSR_VERSION(psr) (((psr) >> PSR_VERSION_SHIFT) & 0xf)
38 #define PSR_IMPLE(psr) (((psr) >> PSR_IMPLE_SHIFT) & 0xf)
58 #define __get_PSR() ({ unsigned long x; asm volatile("movsg psr,%0" : "=r"(x)); x; })
59 #define __set_PSR(V) do { asm volatile("movgs %0,psr" : : "r"(V)); } while(0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/kernel/
H A Dgate.S79 rsm psr.be | psr.i // M2 (5 cyc to srlz.d)
87 mov r29=psr // M2 (12 cyc)
103 (p8) ssm psr.i
124 ssm psr.i
H A Dhead.S196 rsm psr.i | psr.ic
316 rsm psr.ic
337 ssm psr.ic
351 * always sets the psr.dfh bit of the task it is switching to).
852 * r16 = new psr to establish
861 rsm psr.i | psr.ic // disable interrupts and interrupt collection
901 * r16 = new psr to establish
909 rsm psr
[all...]
H A Dptrace.c629 struct ia64_psr *psr = ia64_psr(task_pt_regs(task)); local
636 if (ia64_is_local_fpu_owner(task) && psr->mfh) {
637 psr->mfh = 0;
655 struct ia64_psr *psr = ia64_psr(task_pt_regs(task)); local
663 psr->dfh = 1;
1110 unsigned long psr, ec, lc, rnat, bsp, cfm, nat_bits, val; local
1134 if (access_uarea(child, PT_CR_IPSR, &psr, 0) < 0
1146 retval |= __put_user(psr, &ppr->cr_ipsr);
1254 unsigned long psr, rsc, ec, lc, rnat, bsp, cfm, nat_bits, val = 0; local
1282 retval |= __get_user(psr,
[all...]
H A Dentry.S219 rsm psr.ic // interrupts (psr.i) are already disabled here
233 ssm psr.ic // reenable the psr.ic bit
660 * r29: user-level psr
692 rsm psr.i // disable interrupts
702 (pUStk) rsm psr.i
729 rsm psr.i | psr.ic // M2 turn off interrupts and interruption collection
741 (pKStk) mov r22=psr // M
[all...]
H A Dperfmon.c312 u64 ctx_saved_psr_up; /* only contains psr.up value */
957 * we cannot use psr.pp/psr.up for this, it is controlled by
986 unsigned long psr, val; local
1001 psr = pfm_get_psr();
1006 * restore the PMC (and PMD) and then re-establish the psr
1069 pfm_set_psr_l(psr);
2490 * to user level when psr.sp=0
4068 * set user level psr.pp for the caller
4325 DPRINT(("clearing psr
4596 { u64 psr = pfm_get_psr(); local
5654 unsigned long psr; local
5821 u64 psr; local
5909 u64 psr; local
5942 { u64 psr = pfm_get_psr(); local
5995 u64 psr, psr_up; local
6151 u64 psr, psr_up; local
6680 unsigned long psr, dcr, info, flags; local
[all...]
H A Dfsys.S400 rsm psr.i // mask interrupt delivery
473 ssm psr.i
476 srlz.d // ensure psr.i is set again
495 ssm psr.i
503 ssm psr.i
574 rsm psr.i
578 mov r29=psr // read psr (12 cyc load latency)
598 * Note that we preserve the value of psr.pp rather than
610 * - r29: psr
[all...]
H A Dtraps.c181 * care of clearing psr.dfh.
186 struct ia64_psr *psr = ia64_psr(regs); local
189 psr->dfh = 0;
213 psr->mfh = 0;
220 psr->mfh = 1;
437 * This fault was due to lfetch.fault, set "ed" bit in the psr to cancel
H A Drelocate_kernel.S27 rsm psr.i| psr.ic
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/
H A Dprocessor.h459 __u64 psr; local
460 psr = ia64_getreg(_IA64_REG_PSR);
464 return psr;
468 * Restore the psr.
471 ia64_set_psr (__u64 psr) argument
474 ia64_setreg(_IA64_REG_PSR_L, psr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/
H A Dgt64240eth.c690 u32 psr = local
692 if (gp->last_psr != psr) {
694 dev->name, psr);
698 psr & psrSpeed ? "100" : "10",
699 psr & psrDuplex ? "full" : "half",
700 psr & psrFctl ? "disabled" :
702 psr & psrLink ? "up" : "down");
706 psr & psrTxLow ? "running" :
708 psr & psrTxHigh ? "running" :
710 psr
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/frv/kernel/
H A Dbreak.S142 movsg psr,gr2
177 movgs gr3,psr
308 movsg psr,gr2
311 movgs gr2,psr
340 movsg psr,gr2
342 movgs gr2,psr
440 movsg psr,gr2
443 movgs gr2,psr
516 movsg psr,gr22
550 movgs gr22,psr
[all...]
H A Dcmode.S70 movsg psr,gr14
72 movgs gr3,psr
164 movgs gr14,psr
H A Dtraps.c290 regs->psr & PSR_S ? "kernel" : "user");
337 frame->psr & PSR_S ? "Kernel Mode" : "User Mode",
H A Dsignal.c121 unsigned long tbr, psr; local
124 psr = user->i.psr;
128 user->i.psr = psr;
H A Dgdb-stub.c1190 __debug_frame->psr & PSR_S ? "kernel" : "user");
1392 __debug_frame->psr |= PSR_ET;
1393 __debug_frame->psr &= ~PSR_S;
1394 if (__debug_frame->psr & PSR_PS)
1395 __debug_frame->psr |= PSR_S;
1407 __debug_frame->psr |= PSR_ET;
1408 __debug_frame->psr &= ~PSR_S;
1409 if (__debug_frame->psr & PSR_PS)
1410 __debug_frame->psr |= PSR_S;
1593 ptr = mem2hex(&__debug_frame->psr, pt
[all...]
H A Dswitch_to.S77 movsg psr,gr4
91 movgs gr5,psr
114 movgs gr4,psr
155 movsg psr,gr7
157 movgs gr7,psr
158 movsg psr,gr7
324 movsg psr,gr7
326 movgs gr7,psr
327 movsg psr,gr7
H A Dasm-offsets.c54 DEF_PTREG(REG_PSR, psr);
H A Ddma.c141 unsigned long psr = __get_PSR(); local
145 switch (PSR_IMPLE(psr)) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc/lib/
H A Dlocks.S10 #include <asm/psr.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc/mm/
H A Dfault.c190 "rd %%psr, %0\n\t"
193 "nop\n" : "=r" (regs.psr));
210 if (regs->psr & PSR_PS) {
228 int from_user = !(regs->psr & PSR_PS);
426 !(regs->psr & PSR_PS)) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc/
H A Dkgdb.h27 unsigned long psr; member in struct:kgdb_frame
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68k/
H A Dbvme6000hw.h27 pad_n[3], psr, member in struct:__anon9054
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc64/kernel/
H A Dptrace.c315 if (__put_user(tstate_to_psr(cregs->tstate), (&pregs->psr)) ||
365 unsigned int psr, pc, npc, y; local
369 * bits in the psr.
371 if (__get_user(psr, (&pregs->psr)) ||
379 cregs->tstate |= psr_to_tstate_icc(psr);
402 * bits in the psr.
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc/kernel/
H A Dsun4c_irq.c25 #include <asm/psr.h>

Completed in 274 milliseconds

1234