Searched refs:psr (Results 1 - 25 of 304) sorted by relevance

1234567891011>>

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/ia64/sn/kernel/
H A Dpio_phys.S12 * pio_atomic_phys_write_mmrs - atomically write 1 or 2 MMRs with psr.ic=0
28 mov r2=psr
29 rsm psr.i | psr.dt
34 mov psr.l=r2;;
43 mov r2=psr
44 rsm psr.i | psr.dt
49 mov psr.l=r2;;
58 mov r2=psr
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/ia64/sn/kernel/
H A Dpio_phys.S12 * pio_atomic_phys_write_mmrs - atomically write 1 or 2 MMRs with psr.ic=0
28 mov r2=psr
29 rsm psr.i | psr.dt
34 mov psr.l=r2;;
43 mov r2=psr
44 rsm psr.i | psr.dt
49 mov psr.l=r2;;
58 mov r2=psr
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/sparc/include/asm/
H A Dhead_32.h12 #define WRITE_PAUSE nop; nop; nop; /* Have to do this after %wim/%psr chg */
19 rd %psr, %l0; b label; rd %wim, %l3; nop;
22 #define SPARC_TFAULT rd %psr, %l0; rd %wim, %l3; b sun4c_fault; mov 1, %l7;
23 #define SPARC_DFAULT rd %psr, %l0; rd %wim, %l3; b sun4c_fault; mov 0, %l7;
24 #define SRMMU_TFAULT rd %psr, %l0; rd %wim, %l3; b srmmu_fault; mov 1, %l7;
25 #define SRMMU_DFAULT rd %psr, %l0; rd %wim, %l3; b srmmu_fault; mov 0, %l7;
29 rd %psr, %l0; mov num, %l7; b bad_trap_handler; rd %wim, %l3;
46 rd %psr, %l0;
50 rd %psr,%l0; \
57 rd %psr,
[all...]
H A Dpsr.h2 * psr.h: This file holds the macros for masking off various parts of
41 /* Get the %psr register. */
44 unsigned int psr; local
46 "rd %%psr, %0\n\t"
50 : "=r" (psr)
54 return psr;
60 "wr %0, 0x0, %%psr\n\t"
70 * enable bit is set in the %psr when you execute this or you will
H A Dpsrcompat.h37 static inline unsigned long psr_to_tstate_icc(unsigned int psr) argument
39 unsigned long tstate = ((unsigned long)(psr & PSR_ICC)) << 12;
40 if ((psr & (PSR_VERS|PSR_IMPL)) == PSR_V8PLUS)
41 tstate |= ((unsigned long)(psr & PSR_XCC)) << 20;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/sparc/include/asm/
H A Dhead_32.h12 #define WRITE_PAUSE nop; nop; nop; /* Have to do this after %wim/%psr chg */
19 rd %psr, %l0; b label; rd %wim, %l3; nop;
22 #define SPARC_TFAULT rd %psr, %l0; rd %wim, %l3; b sun4c_fault; mov 1, %l7;
23 #define SPARC_DFAULT rd %psr, %l0; rd %wim, %l3; b sun4c_fault; mov 0, %l7;
24 #define SRMMU_TFAULT rd %psr, %l0; rd %wim, %l3; b srmmu_fault; mov 1, %l7;
25 #define SRMMU_DFAULT rd %psr, %l0; rd %wim, %l3; b srmmu_fault; mov 0, %l7;
29 rd %psr, %l0; mov num, %l7; b bad_trap_handler; rd %wim, %l3;
46 rd %psr, %l0;
50 rd %psr,%l0; \
57 rd %psr,
[all...]
H A Dpsr.h2 * psr.h: This file holds the macros for masking off various parts of
41 /* Get the %psr register. */
44 unsigned int psr; local
46 "rd %%psr, %0\n\t"
50 : "=r" (psr)
54 return psr;
60 "wr %0, 0x0, %%psr\n\t"
70 * enable bit is set in the %psr when you execute this or you will
H A Dpsrcompat.h37 static inline unsigned long psr_to_tstate_icc(unsigned int psr) argument
39 unsigned long tstate = ((unsigned long)(psr & PSR_ICC)) << 12;
40 if ((psr & (PSR_VERS|PSR_IMPL)) == PSR_V8PLUS)
41 tstate |= ((unsigned long)(psr & PSR_XCC)) << 20;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/gdb/sim/erc32/
H A Dexec.c223 static uint32 sub_cc PARAMS ((uint32 psr, int32 operand1, int32 operand2,
225 static uint32 add_cc PARAMS ((uint32 psr, int32 operand1, int32 operand2,
241 sub_cc(psr, operand1, operand2, result)
242 uint32 psr;
247 psr = ((psr & ~PSR_N) | ((result >> 8) & PSR_N));
249 psr &= ~PSR_Z;
251 psr |= PSR_Z;
252 psr = (psr
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/gdb/sim/erc32/
H A Dexec.c223 static uint32 sub_cc PARAMS ((uint32 psr, int32 operand1, int32 operand2,
225 static uint32 add_cc PARAMS ((uint32 psr, int32 operand1, int32 operand2,
241 sub_cc(psr, operand1, operand2, result)
242 uint32 psr;
247 psr = ((psr & ~PSR_N) | ((result >> 8) & PSR_N));
249 psr &= ~PSR_Z;
251 psr |= PSR_Z;
252 psr = (psr
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/gdb/sim/erc32/
H A Dexec.c223 static uint32 sub_cc PARAMS ((uint32 psr, int32 operand1, int32 operand2,
225 static uint32 add_cc PARAMS ((uint32 psr, int32 operand1, int32 operand2,
241 sub_cc(psr, operand1, operand2, result)
242 uint32 psr;
247 psr = ((psr & ~PSR_N) | ((result >> 8) & PSR_N));
249 psr &= ~PSR_Z;
251 psr |= PSR_Z;
252 psr = (psr
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/sparc/kernel/
H A Dkernel.h19 unsigned long npc, unsigned long psr);
H A Dtraps_32.c86 if(regs->psr & PSR_PS)
101 if(regs->psr & PSR_PS)
113 unsigned long psr)
117 if(psr & PSR_PS)
135 unsigned long psr)
139 if(psr & PSR_PS)
151 unsigned long psr)
155 if(regs->psr & PSR_PS) {
177 unsigned long psr)
180 if(psr
112 do_illegal_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
134 do_priv_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
150 do_memaccess_unaligned(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
176 do_fpd_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
220 do_fpe_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
327 handle_tag_overflow(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
342 handle_watchpoint(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
354 handle_reg_access(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
371 handle_cp_disabled(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
384 handle_cp_exception(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
401 handle_hw_divzero(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/sparc/kernel/
H A Dkernel.h19 unsigned long npc, unsigned long psr);
H A Dtraps_32.c86 if(regs->psr & PSR_PS)
101 if(regs->psr & PSR_PS)
113 unsigned long psr)
117 if(psr & PSR_PS)
135 unsigned long psr)
139 if(psr & PSR_PS)
151 unsigned long psr)
155 if(regs->psr & PSR_PS) {
177 unsigned long psr)
180 if(psr
112 do_illegal_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
134 do_priv_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
150 do_memaccess_unaligned(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
176 do_fpd_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
220 do_fpe_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
327 handle_tag_overflow(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
342 handle_watchpoint(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
354 handle_reg_access(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
371 handle_cp_disabled(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
384 handle_cp_exception(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
401 handle_hw_divzero(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/sparc/lib/
H A Drwsem_32.S8 #include <asm/psr.h>
15 rd %psr, %g3
20 wr %g7, 0, %psr
37 wr %g3, 0, %psr
66 rd %psr, %g3
71 wr %g7, 0, %psr
88 wr %g3, 0, %psr
118 rd %psr, %g3
123 wr %g7, 0, %psr
140 wr %g3, 0, %psr
[all...]
H A Datomic_32.S7 #include <asm/psr.h>
18 rd %psr, %g3
22 wr %g3, PSR_PIL, %psr
29 wr %g3, 0x0, %psr
48 rd %psr, %g3 ! Keep the code small, old way was stupid
51 wr %g7, 0x0, %psr ! Set %psr
67 wr %g3, 0x0, %psr ! Restore original PSR_PIL
74 rd %psr, %g3 ! Keep the code small, old way was stupid
77 wr %g7, 0x0, %psr ! Se
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/sparc/lib/
H A Drwsem_32.S8 #include <asm/psr.h>
15 rd %psr, %g3
20 wr %g7, 0, %psr
37 wr %g3, 0, %psr
66 rd %psr, %g3
71 wr %g7, 0, %psr
88 wr %g3, 0, %psr
118 rd %psr, %g3
123 wr %g7, 0, %psr
140 wr %g3, 0, %psr
[all...]
H A Datomic_32.S7 #include <asm/psr.h>
18 rd %psr, %g3
22 wr %g3, PSR_PIL, %psr
29 wr %g3, 0x0, %psr
48 rd %psr, %g3 ! Keep the code small, old way was stupid
51 wr %g7, 0x0, %psr ! Set %psr
67 wr %g3, 0x0, %psr ! Restore original PSR_PIL
74 rd %psr, %g3 ! Keep the code small, old way was stupid
77 wr %g7, 0x0, %psr ! Se
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/gdb/sim/arm/
H A Diwmmxt.c1273 ARMword psr = 0;
1304 SIMD8_SET (psr, NBIT8 (s), SIMD_NBIT, i);
1305 SIMD8_SET (psr, ZBIT8 (s), SIMD_ZBIT, i);
1306 SIMD8_SET (psr, carry, SIMD_CBIT, i);
1307 SIMD8_SET (psr, overflow, SIMD_VBIT, i);
1314 SIMD8_SET (psr, NBIT8 (x), SIMD_NBIT, i);
1315 SIMD8_SET (psr, ZBIT8 (x), SIMD_ZBIT, i);
1318 SIMD8_SET (psr, carry, SIMD_CBIT, i);
1319 SIMD8_SET (psr, overflow, SIMD_VBIT, i);
1327 SIMD8_SET (psr, NBIT
1271 ARMword psr = 0; local
1507 ARMword psr = 0; local
1532 ARMword psr = 0; local
1557 ARMword psr = 0; local
1603 ARMword psr = 0; local
1662 ARMword psr = 0; local
2517 ARMword psr = 0; local
2543 ARMword psr = 0; local
2658 ARMword psr = 0; local
2760 ARMword psr = 0; local
2794 ARMword psr = 0; local
2862 ARMword psr = 0; local
2940 ARMword psr = 0; local
3054 ARMword psr = 0; local
3244 ARMword psr = 0; local
3311 ARMword psr = 0; local
3379 ARMword psr = 0; local
3448 ARMword psr = 0; local
3515 ARMword psr = 0; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/gdb/sim/arm/
H A Diwmmxt.c1273 ARMword psr = 0;
1304 SIMD8_SET (psr, NBIT8 (s), SIMD_NBIT, i);
1305 SIMD8_SET (psr, ZBIT8 (s), SIMD_ZBIT, i);
1306 SIMD8_SET (psr, carry, SIMD_CBIT, i);
1307 SIMD8_SET (psr, overflow, SIMD_VBIT, i);
1314 SIMD8_SET (psr, NBIT8 (x), SIMD_NBIT, i);
1315 SIMD8_SET (psr, ZBIT8 (x), SIMD_ZBIT, i);
1318 SIMD8_SET (psr, carry, SIMD_CBIT, i);
1319 SIMD8_SET (psr, overflow, SIMD_VBIT, i);
1327 SIMD8_SET (psr, NBIT
1271 ARMword psr = 0; local
1507 ARMword psr = 0; local
1532 ARMword psr = 0; local
1557 ARMword psr = 0; local
1603 ARMword psr = 0; local
1662 ARMword psr = 0; local
2517 ARMword psr = 0; local
2543 ARMword psr = 0; local
2658 ARMword psr = 0; local
2760 ARMword psr = 0; local
2794 ARMword psr = 0; local
2862 ARMword psr = 0; local
2940 ARMword psr = 0; local
3054 ARMword psr = 0; local
3244 ARMword psr = 0; local
3311 ARMword psr = 0; local
3379 ARMword psr = 0; local
3448 ARMword psr = 0; local
3515 ARMword psr = 0; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/gdb/sim/arm/
H A Diwmmxt.c1273 ARMword psr = 0;
1304 SIMD8_SET (psr, NBIT8 (s), SIMD_NBIT, i);
1305 SIMD8_SET (psr, ZBIT8 (s), SIMD_ZBIT, i);
1306 SIMD8_SET (psr, carry, SIMD_CBIT, i);
1307 SIMD8_SET (psr, overflow, SIMD_VBIT, i);
1314 SIMD8_SET (psr, NBIT8 (x), SIMD_NBIT, i);
1315 SIMD8_SET (psr, ZBIT8 (x), SIMD_ZBIT, i);
1318 SIMD8_SET (psr, carry, SIMD_CBIT, i);
1319 SIMD8_SET (psr, overflow, SIMD_VBIT, i);
1327 SIMD8_SET (psr, NBIT
1271 ARMword psr = 0; local
1507 ARMword psr = 0; local
1532 ARMword psr = 0; local
1557 ARMword psr = 0; local
1603 ARMword psr = 0; local
1662 ARMword psr = 0; local
2517 ARMword psr = 0; local
2543 ARMword psr = 0; local
2658 ARMword psr = 0; local
2760 ARMword psr = 0; local
2794 ARMword psr = 0; local
2862 ARMword psr = 0; local
2940 ARMword psr = 0; local
3054 ARMword psr = 0; local
3244 ARMword psr = 0; local
3311 ARMword psr = 0; local
3379 ARMword psr = 0; local
3448 ARMword psr = 0; local
3515 ARMword psr = 0; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/ia64/include/asm/native/
H A Dinst.h77 (pred) mov reg = psr \
132 ssm psr.ic | PSR_DEFAULT_BITS \
140 ssm psr.ic \
147 rsm psr.ic \
151 (pred) ssm psr.i \
156 (pred) rsm psr.i \
161 rsm psr.i | psr.ic \
167 rsm psr.dt
170 rsm psr
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/ia64/kvm/
H A Dvmm.c76 long psr; local
78 local_irq_save(psr);
81 local_irq_restore(psr);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/ia64/include/asm/native/
H A Dinst.h77 (pred) mov reg = psr \
132 ssm psr.ic | PSR_DEFAULT_BITS \
140 ssm psr.ic \
147 rsm psr.ic \
151 (pred) ssm psr.i \
156 (pred) rsm psr.i \
161 rsm psr.i | psr.ic \
167 rsm psr.dt
170 rsm psr
[all...]

Completed in 324 milliseconds

1234567891011>>