Searched refs:psw (Results 1 - 25 of 56) sorted by relevance

123

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/boards/landisk/
H A DMakefile5 obj-y := setup.o irq.o psw.o gio.o
H A Dpsw.c2 * arch/sh/boards/landisk/psw.c
23 struct push_switch *psw = platform_get_drvdata(pdev); local
31 if (psw->state) {
38 psw->state = 1;
39 mod_timer(&psw->debounce, jiffies + 50);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/drivers/
H A Dpush-switch.c30 struct push_switch *psw = (struct push_switch *)data; local
32 schedule_work(&psw->work);
37 struct push_switch *psw = container_of(work, struct push_switch, work); local
38 struct platform_device *pdev = psw->pdev;
40 psw->state = 0;
48 struct push_switch *psw; local
51 psw = kzalloc(sizeof(struct push_switch), GFP_KERNEL);
52 if (unlikely(!psw))
79 INIT_WORK(&psw->work, switch_work_handler);
80 init_timer(&psw
101 struct push_switch *psw = platform_get_drvdata(pdev); local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/
H A Dprocessor.h155 regs->psw.mask = psw_user_bits; \
156 regs->psw.addr = new_psw | PSW_ADDR_AMODE; \
164 regs->psw.mask = psw_user_bits; \
165 regs->psw.addr = new_psw; \
171 regs->psw.mask = psw_user32_bits; \
172 regs->psw.addr = new_psw; \
206 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->psw.addr)
227 static inline void __load_psw(psw_t psw) argument
230 asm volatile("lpsw 0(%0)" : : "a" (&psw), "m" (psw)
244 psw_t psw; local
[all...]
H A Delf.h157 memcpy(&regs->psw, &ptregs->psw, sizeof(regs->psw)+sizeof(regs->gprs));
168 memcpy(&regs->psw, &ptregs->psw, sizeof(regs->psw)+sizeof(regs->gprs));
H A Dsigcontext.h46 _psw_t psw; member in struct:__anon9394
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/v850/kernel/
H A Dv850e_intc.c31 unsigned long psw, temp; local
49 asm volatile ("stsr psw, %0; di" : "=r" (psw));
51 if (! (psw & 0xC0)) {
54 psw |= 0x40;
61 : "=&r" (temp) : "r" (psw));
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/boards/renesas/r7780rp/
H A DMakefile9 obj-$(CONFIG_PUSH_SWITCH) += psw.o
H A Dpsw.c2 * arch/sh/boards/renesas/r7780rp/psw.c
22 struct push_switch *psw = platform_get_drvdata(pdev); local
30 if (psw->state) {
38 psw->state = !!(mask & (1 << psw_info->bit));
39 if (psw->state) /* debounce */
40 mod_timer(&psw->debounce, jiffies + 50);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/s390/kernel/
H A Dbinfmt_elf32.c93 _psw_t32 psw; member in struct:__anon3748
104 memcpy(&regs->psw.mask, &ptregs->psw.mask, 4);
105 memcpy(&regs->psw.addr, (char *)&ptregs->psw.addr + 4, 4);
118 memcpy(&regs->psw.mask, &ptregs->psw.mask, 4);
119 memcpy(&regs->psw.addr, (char *)&ptregs->psw.addr + 4, 4);
H A Dkprobes.c231 regs->psw.addr = (unsigned long)p->ainsn.insn | PSW_ADDR_AMODE;
240 regs->psw.mask |= PSW_MASK_PER;
241 regs->psw.mask &= ~(PSW_MASK_IO | PSW_MASK_EXT | PSW_MASK_MCHECK);
267 kcb->kprobe_saved_imask = regs->psw.mask &
288 ((regs->psw.addr & PSW_ADDR_INSN) - 2);
304 regs->psw.mask &= ~PSW_MASK_PER;
305 regs->psw.mask |= kcb->kprobe_saved_imask;
417 regs->psw.addr = orig_ret_address | PSW_ADDR_AMODE;
447 regs->psw.addr &= PSW_ADDR_INSN;
450 regs->psw
[all...]
H A Dptrace.c76 * we switch on per in the psw
79 regs->psw.mask |= PSW_MASK_PER;
81 regs->psw.mask &= ~PSW_MASK_PER;
149 * psw and gprs are stored on the stack
151 tmp = *(addr_t *)((addr_t) &task_pt_regs(child)->psw + addr);
152 if (addr == (addr_t) &dummy->regs.psw.mask)
153 /* Remove per bit from user psw. */
229 * psw and gprs are stored on the stack
231 if (addr == (addr_t) &dummy->regs.psw.mask &&
236 /* Invalid psw mas
[all...]
H A Dcompat_ptrace.h41 _psw_t32 psw; member in struct:user_regs_struct32
H A Dsignal.c121 user_sregs.regs.psw.mask = PSW_MASK_MERGE(psw_user_bits, regs->psw.mask);
122 user_sregs.regs.psw.addr = regs->psw.addr;
148 regs->psw.mask = PSW_MASK_MERGE(regs->psw.mask,
149 user_sregs.regs.psw.mask);
150 regs->psw.addr = PSW_ADDR_AMODE | user_sregs.regs.psw.addr;
300 regs->psw
[all...]
H A Dearly.c280 psw_t psw; local
282 psw.mask = PSW_BASE_BITS | PSW_DEFAULT_KEY;
283 psw.addr = PSW_ADDR_AMODE | (unsigned long) s390_base_ext_handler;
284 S390_lowcore.external_new_psw = psw;
285 psw.addr = PSW_ADDR_AMODE | (unsigned long) s390_base_pgm_handler;
286 S390_lowcore.program_new_psw = psw;
H A Dtraps.c110 printk(" [<%016lx>] ", regs->psw.addr & PSW_ADDR_INSN);
111 print_symbol("%s\n", regs->psw.addr & PSW_ADDR_INSN);
178 return (regs->psw.mask & bits) / ((~bits + 1) & bits);
185 mode = (regs->psw.mask & PSW_MASK_PSTATE) ? "User" : "Krnl";
187 mode, (void *) regs->psw.mask,
188 (void *) regs->psw.addr);
189 print_symbol(" (%s)\n", regs->psw.addr & PSW_ADDR_INSN);
221 (void *) regs->psw.mask, (void *)regs->psw.addr);
301 if (regs->psw
[all...]
H A Dhead.S48 .long 0x00000000,0x00000000 # external old psw
49 .long 0x00000000,0x00000000 # svc old psw
50 .long 0x00000000,0x00000000 # program check old psw
51 .long 0x00000000,0x00000000 # machine check old psw
52 .long 0x00000000,0x00000000 # io old psw
56 .long 0x000a0000,0x00000058 # external new psw
57 .long 0x000a0000,0x00000060 # svc new psw
58 .long 0x000a0000,0x00000068 # program check new psw
59 .long 0x000a0000,0x00000070 # machine check new psw
60 .long 0x00080000,0x80000000+.Lioint # io new psw
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m32r/
H A Dptrace.h99 unsigned long psw; member in struct:pt_regs
126 #define user_mode(regs) ((M32R_PSW_BPM & (regs)->psw) != 0)
128 #define user_mode(regs) ((M32R_PSW_BSM & (regs)->psw) != 0)
H A Dassembler.h69 mvfc \reg, psw
71 mvtc \reg, psw
76 mvfc \reg, psw
78 mvtc \reg, psw
95 mvfc r13, psw
171 mvtc r14, psw
206 mvfc r0, psw
208 mvtc r0, psw
H A Dprocessor.h105 regs->psw = (regs->psw | USERPS_BPSW) & 0x0000FFFFUL; \
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/m32r/kernel/
H A Dalign.c121 val = regs->psw & PSW_BC ? 1 : 0;
129 regs->psw |= PSW_BC;
131 regs->psw &= ~(PSW_BC);
151 regs->psw |= PSW_BC;
153 regs->psw &= ~(PSW_BC);
161 regs->psw |= PSW_BC;
163 regs->psw &= ~(PSW_BC);
172 regs->psw |= PSW_BC;
174 regs->psw &= ~(PSW_BC);
182 regs->psw |
[all...]
H A Dptrace.c92 unsigned long psw; local
93 psw = get_stack_long(tsk, PT_PSW);
94 tmp = ((psw >> 8) & 1);
98 unsigned long psw, bbpsw; local
99 psw = get_stack_long(tsk, PT_PSW);
101 tmp = ((psw >> 8) & 0xff) | ((bbpsw & 0xff) << 8);
156 /* We allow to modify only cbr in psw */
157 unsigned long psw; local
158 psw = get_stack_long(tsk, PT_PSW);
159 psw
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/s390/mm/
H A Dfault.c169 fixup = search_exception_tables(regs->psw.addr & __FIXUP_MASK);
171 regs->psw.addr = fixup->fixup | PSW_ADDR_AMODE;
194 if (regs->psw.mask & PSW_MASK_PSTATE) {
220 if (regs->psw.mask & PSW_MASK_PSTATE)
242 if (!(regs->psw.mask & PSW_MASK_PSTATE))
262 rc = __get_user(instruction, (u16 __user *) regs->psw.addr);
414 if (regs->psw.mask & PSW_MASK_PSTATE) {
428 /* Protection exception is supressing, decrement psw address. */
429 regs->psw.addr -= (error_code >> 16);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/
H A Deventpoll.c235 static struct poll_safewake psw; variable in typeref:struct:poll_safewake
304 static void ep_poll_safewake_init(struct poll_safewake *psw) argument
307 INIT_LIST_HEAD(&psw->wake_task_list);
308 spin_lock_init(&psw->lock);
323 static void ep_poll_safewake(struct poll_safewake *psw, wait_queue_head_t *wq) argument
328 struct list_head *lsthead = &psw->wake_task_list, *lnk;
332 spin_lock_irqsave(&psw->lock, flags);
344 spin_unlock_irqrestore(&psw->lock, flags);
354 spin_unlock_irqrestore(&psw->lock, flags);
360 spin_lock_irqsave(&psw
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-v850/
H A Dptrace.h67 v850_reg_t psw; /* program status word */ member in struct:pt_regs
71 v850_reg_t ctpsw; /* saved psw */

Completed in 106 milliseconds

123