psw               363 arch/parisc/kernel/signal.c 		unsigned long psw = USER_PSW;
psw               366 arch/parisc/kernel/signal.c 			psw |= PSW_W;
psw               377 arch/parisc/kernel/signal.c 			psw |= PSW_R;
psw               381 arch/parisc/kernel/signal.c 		regs->gr[0] = psw;
psw                28 arch/s390/boot/pgm_check_info.c 	struct psw_bits *psw = &psw_bits(S390_lowcore.psw_save_area);
psw                53 arch/s390/boot/pgm_check_info.c 	*p++ = hex_asc_lo(psw->per);
psw                55 arch/s390/boot/pgm_check_info.c 	*p++ = hex_asc_lo(psw->dat);
psw                57 arch/s390/boot/pgm_check_info.c 	*p++ = hex_asc_lo(psw->io);
psw                59 arch/s390/boot/pgm_check_info.c 	*p++ = hex_asc_lo(psw->ext);
psw                61 arch/s390/boot/pgm_check_info.c 	*p++ = hex_asc_lo(psw->key);
psw                63 arch/s390/boot/pgm_check_info.c 	*p++ = hex_asc_lo(psw->mcheck);
psw                65 arch/s390/boot/pgm_check_info.c 	*p++ = hex_asc_lo(psw->wait);
psw                67 arch/s390/boot/pgm_check_info.c 	*p++ = hex_asc_lo(psw->pstate);
psw                69 arch/s390/boot/pgm_check_info.c 	*p++ = hex_asc_lo(psw->as);
psw                71 arch/s390/boot/pgm_check_info.c 	*p++ = hex_asc_lo(psw->cc);
psw                73 arch/s390/boot/pgm_check_info.c 	*p++ = hex_asc_lo(psw->pm);
psw                75 arch/s390/boot/pgm_check_info.c 	*p++ = hex_asc_lo(psw->ri);
psw                77 arch/s390/boot/pgm_check_info.c 	*p++ = hex_asc_lo(psw->eaba);
psw                75 arch/s390/include/asm/compat.h 	psw_compat_t psw;
psw                18 arch/s390/include/asm/livepatch.h 	regs->psw.addr = ip;
psw               172 arch/s390/include/asm/processor.h 	regs->psw.mask	= PSW_USER_BITS | PSW_MASK_EA | PSW_MASK_BA;	\
psw               173 arch/s390/include/asm/processor.h 	regs->psw.addr	= new_psw;					\
psw               179 arch/s390/include/asm/processor.h 	regs->psw.mask	= PSW_USER_BITS | PSW_MASK_BA;			\
psw               180 arch/s390/include/asm/processor.h 	regs->psw.addr	= new_psw;					\
psw               204 arch/s390/include/asm/processor.h #define KSTK_EIP(tsk)	(task_pt_regs(tsk)->psw.addr)
psw               248 arch/s390/include/asm/processor.h static inline void __load_psw(psw_t psw)
psw               250 arch/s390/include/asm/processor.h 	asm volatile("lpswe %0" : : "Q" (psw) : "cc");
psw               260 arch/s390/include/asm/processor.h 	psw_t psw;
psw               262 arch/s390/include/asm/processor.h 	psw.mask = mask;
psw               269 arch/s390/include/asm/processor.h 		: "=&d" (addr), "=Q" (psw.addr) : "Q" (psw) : "memory", "cc");
psw               296 arch/s390/include/asm/processor.h static inline unsigned long __rewind_psw(psw_t psw, unsigned long ilc)
psw               300 arch/s390/include/asm/processor.h 	mask = (psw.mask & PSW_MASK_EA) ? -1UL :
psw               301 arch/s390/include/asm/processor.h 	       (psw.mask & PSW_MASK_BA) ? (1UL << 31) - 1 :
psw               303 arch/s390/include/asm/processor.h 	return (psw.addr - ilc) & mask;
psw               316 arch/s390/include/asm/processor.h 	psw_t psw;
psw               318 arch/s390/include/asm/processor.h 	psw.mask = PSW_MASK_BASE | PSW_MASK_WAIT | PSW_MASK_BA | PSW_MASK_EA;
psw               319 arch/s390/include/asm/processor.h 	psw.addr = _THIS_IP_;
psw               320 arch/s390/include/asm/processor.h 	__load_psw(psw);
psw                81 arch/s390/include/asm/ptrace.h 			psw_t psw;
psw               161 arch/s390/include/asm/ptrace.h #define user_mode(regs) (((regs)->psw.mask & PSW_MASK_PSTATE) != 0)
psw               162 arch/s390/include/asm/ptrace.h #define instruction_pointer(regs) ((regs)->psw.addr)
psw               174 arch/s390/include/asm/ptrace.h 	regs->psw.addr = val;
psw               283 arch/s390/include/uapi/asm/ptrace.h 	psw_t psw;
psw               295 arch/s390/include/uapi/asm/ptrace.h 	psw_t psw;
psw               441 arch/s390/include/uapi/asm/ptrace.h 	psw_t psw;
psw                49 arch/s390/include/uapi/asm/sigcontext.h 	_psw_t psw;
psw                44 arch/s390/kernel/asm-offsets.c 	OFFSET(__PT_PSW, pt_regs, psw);
psw                43 arch/s390/kernel/compat_linux.h 	_psw_t32	psw;
psw                22 arch/s390/kernel/compat_ptrace.h 	psw_compat_t psw;
psw                71 arch/s390/kernel/compat_signal.c 	user_sregs.regs.psw.mask = (__u32)(regs->psw.mask >> 32);
psw                72 arch/s390/kernel/compat_signal.c 	user_sregs.regs.psw.mask &= PSW32_MASK_USER | PSW32_MASK_RI;
psw                73 arch/s390/kernel/compat_signal.c 	user_sregs.regs.psw.mask |= PSW32_USER_BITS;
psw                74 arch/s390/kernel/compat_signal.c 	user_sregs.regs.psw.addr = (__u32) regs->psw.addr |
psw                75 arch/s390/kernel/compat_signal.c 		(__u32)(regs->psw.mask & PSW_MASK_BA);
psw                97 arch/s390/kernel/compat_signal.c 	if (!is_ri_task(current) && (user_sregs.regs.psw.mask & PSW32_MASK_RI))
psw               105 arch/s390/kernel/compat_signal.c 	regs->psw.mask = (regs->psw.mask & ~(PSW_MASK_USER | PSW_MASK_RI)) |
psw               106 arch/s390/kernel/compat_signal.c 		(__u64)(user_sregs.regs.psw.mask & PSW32_MASK_USER) << 32 |
psw               107 arch/s390/kernel/compat_signal.c 		(__u64)(user_sregs.regs.psw.mask & PSW32_MASK_RI) << 32 |
psw               108 arch/s390/kernel/compat_signal.c 		(__u64)(user_sregs.regs.psw.addr & PSW32_ADDR_AMODE);
psw               110 arch/s390/kernel/compat_signal.c 	if ((regs->psw.mask & PSW_MASK_ASC) == PSW_ASC_HOME)
psw               111 arch/s390/kernel/compat_signal.c 		regs->psw.mask = PSW_ASC_PRIMARY |
psw               112 arch/s390/kernel/compat_signal.c 			(regs->psw.mask & ~PSW_MASK_ASC);
psw               113 arch/s390/kernel/compat_signal.c 	regs->psw.addr = (__u64)(user_sregs.regs.psw.addr & PSW32_ADDR_INSN);
psw               317 arch/s390/kernel/compat_signal.c 	regs->psw.mask = PSW_MASK_BA |
psw               319 arch/s390/kernel/compat_signal.c 		(regs->psw.mask & ~PSW_MASK_ASC);
psw               320 arch/s390/kernel/compat_signal.c 	regs->psw.addr = (__force __u64) ksig->ka.sa.sa_handler;
psw               399 arch/s390/kernel/compat_signal.c 	regs->psw.mask = PSW_MASK_BA |
psw               401 arch/s390/kernel/compat_signal.c 		(regs->psw.mask & ~PSW_MASK_ASC);
psw               402 arch/s390/kernel/compat_signal.c 	regs->psw.addr = (__u64 __force) ksig->ka.sa.sa_handler;
psw                40 arch/s390/kernel/crash_dump.c 	u64 psw[2];
psw                90 arch/s390/kernel/crash_dump.c 	memcpy(&sa->psw, &lc->psw_save_area, sizeof(sa->psw));
psw               366 arch/s390/kernel/crash_dump.c 	memcpy(&nt_prstatus.pr_reg.psw, sa->psw, sizeof(sa->psw));
psw               497 arch/s390/kernel/dis.c 	for (start = 32; start && regs->psw.addr >= 34 - start; start -= 2) {
psw               498 arch/s390/kernel/dis.c 		addr = regs->psw.addr - 34 + start;
psw               504 arch/s390/kernel/dis.c 		addr = regs->psw.addr + end - 32;
psw               511 arch/s390/kernel/dis.c 	if ((regs->psw.addr & 1) || start >= end) {
psw               539 arch/s390/kernel/dis.c 		addr = regs->psw.addr + start - 32;
psw               148 arch/s390/kernel/dumpstack.c 	struct psw_bits *psw = &psw_bits(regs->psw);
psw               152 arch/s390/kernel/dumpstack.c 	printk("%s PSW : %px %px", mode, (void *)regs->psw.mask, (void *)regs->psw.addr);
psw               154 arch/s390/kernel/dumpstack.c 		pr_cont(" (%pSR)", (void *)regs->psw.addr);
psw               157 arch/s390/kernel/dumpstack.c 	       "P:%x AS:%x CC:%x PM:%x", psw->per, psw->dat, psw->io, psw->ext,
psw               158 arch/s390/kernel/dumpstack.c 	       psw->key, psw->mcheck, psw->wait, psw->pstate, psw->as, psw->cc, psw->pm);
psw               159 arch/s390/kernel/dumpstack.c 	pr_cont(" RI:%x EA:%x\n", psw->ri, psw->eaba);
psw               169 arch/s390/kernel/early.c 	psw_t psw;
psw               171 arch/s390/kernel/early.c 	psw.mask = PSW_MASK_BASE | PSW_DEFAULT_KEY | PSW_MASK_EA | PSW_MASK_BA;
psw               172 arch/s390/kernel/early.c 	psw.addr = (unsigned long) s390_base_ext_handler;
psw               173 arch/s390/kernel/early.c 	S390_lowcore.external_new_psw = psw;
psw               174 arch/s390/kernel/early.c 	psw.addr = (unsigned long) s390_base_pgm_handler;
psw               175 arch/s390/kernel/early.c 	S390_lowcore.program_new_psw = psw;
psw               213 arch/s390/kernel/kprobes.c 	kcb->kprobe_saved_imask = regs->psw.mask &
psw               218 arch/s390/kernel/kprobes.c 	regs->psw.mask |= PSW_MASK_PER;
psw               219 arch/s390/kernel/kprobes.c 	regs->psw.mask &= ~(PSW_MASK_IO | PSW_MASK_EXT);
psw               220 arch/s390/kernel/kprobes.c 	regs->psw.addr = ip;
psw               230 arch/s390/kernel/kprobes.c 	regs->psw.mask &= ~PSW_MASK_PER;
psw               231 arch/s390/kernel/kprobes.c 	regs->psw.mask |= kcb->kprobe_saved_imask;
psw               232 arch/s390/kernel/kprobes.c 	regs->psw.addr = ip;
psw               304 arch/s390/kernel/kprobes.c 	p = get_kprobe((void *)(regs->psw.addr - 2));
psw               436 arch/s390/kernel/kprobes.c 	regs->psw.addr = orig_ret_address;
psw               464 arch/s390/kernel/kprobes.c 	unsigned long ip = regs->psw.addr;
psw               526 arch/s390/kernel/kprobes.c 	if (regs->psw.mask & PSW_MASK_PER)
psw               576 arch/s390/kernel/kprobes.c 		entry = s390_search_extables(regs->psw.addr);
psw               578 arch/s390/kernel/kprobes.c 			regs->psw.addr = extable_fixup(entry);
psw               598 arch/s390/kernel/kprobes.c 	if (regs->psw.mask & (PSW_MASK_IO | PSW_MASK_EXT))
psw               601 arch/s390/kernel/kprobes.c 	if (regs->psw.mask & (PSW_MASK_IO | PSW_MASK_EXT))
psw               602 arch/s390/kernel/kprobes.c 		local_irq_restore(regs->psw.mask & ~PSW_MASK_PER);
psw               617 arch/s390/kernel/kprobes.c 	if (regs->psw.mask & (PSW_MASK_IO | PSW_MASK_EXT))
psw               638 arch/s390/kernel/kprobes.c 	if (regs->psw.mask & (PSW_MASK_IO | PSW_MASK_EXT))
psw               639 arch/s390/kernel/kprobes.c 		local_irq_restore(regs->psw.mask & ~PSW_MASK_PER);
psw              1093 arch/s390/kernel/perf_cpum_sf.c 	psw_bits(regs.psw).ia	= basic->ia;
psw              1094 arch/s390/kernel/perf_cpum_sf.c 	psw_bits(regs.psw).dat	= basic->T;
psw              1095 arch/s390/kernel/perf_cpum_sf.c 	psw_bits(regs.psw).wait = basic->W;
psw              1096 arch/s390/kernel/perf_cpum_sf.c 	psw_bits(regs.psw).pstate = basic->P;
psw              1097 arch/s390/kernel/perf_cpum_sf.c 	psw_bits(regs.psw).as	= basic->AS;
psw                29 arch/s390/kernel/perf_regs.c 		return regs->psw.mask;
psw                31 arch/s390/kernel/perf_regs.c 		return regs->psw.addr;
psw               120 arch/s390/kernel/process.c 		frame->childregs.psw.mask = PSW_KERNEL_BITS | PSW_MASK_DAT |
psw               122 arch/s390/kernel/process.c 		frame->childregs.psw.addr =
psw               139 arch/s390/kernel/process.c 	frame->childregs.psw.mask &= ~PSW_MASK_RI;
psw               108 arch/s390/kernel/ptrace.c 		regs->psw.mask &= ~PSW_MASK_PER;
psw               111 arch/s390/kernel/ptrace.c 	regs->psw.mask |= PSW_MASK_PER;
psw               210 arch/s390/kernel/ptrace.c 		tmp = *(addr_t *)((addr_t) &task_pt_regs(child)->psw + addr);
psw               211 arch/s390/kernel/ptrace.c 		if (addr == (addr_t) &dummy->regs.psw.mask) {
psw               342 arch/s390/kernel/ptrace.c 		if (addr == (addr_t) &dummy->regs.psw.mask) {
psw               356 arch/s390/kernel/ptrace.c 		*(addr_t *)((addr_t) &task_pt_regs(child)->psw + addr) = data;
psw               589 arch/s390/kernel/ptrace.c 		if (addr == (addr_t) &dummy32->regs.psw.mask) {
psw               591 arch/s390/kernel/ptrace.c 			tmp = (__u32)(regs->psw.mask >> 32);
psw               594 arch/s390/kernel/ptrace.c 		} else if (addr == (addr_t) &dummy32->regs.psw.addr) {
psw               596 arch/s390/kernel/ptrace.c 			tmp = (__u32) regs->psw.addr |
psw               597 arch/s390/kernel/ptrace.c 				(__u32)(regs->psw.mask & PSW_MASK_BA);
psw               600 arch/s390/kernel/ptrace.c 			tmp = *(__u32 *)((addr_t) &regs->psw + addr*2 + 4);
psw               701 arch/s390/kernel/ptrace.c 		if (addr == (addr_t) &dummy32->regs.psw.mask) {
psw               712 arch/s390/kernel/ptrace.c 			regs->psw.mask = (regs->psw.mask & ~PSW_MASK_USER) |
psw               713 arch/s390/kernel/ptrace.c 				(regs->psw.mask & PSW_MASK_BA) |
psw               715 arch/s390/kernel/ptrace.c 		} else if (addr == (addr_t) &dummy32->regs.psw.addr) {
psw               717 arch/s390/kernel/ptrace.c 			regs->psw.addr = (__u64) tmp & PSW32_ADDR_INSN;
psw               719 arch/s390/kernel/ptrace.c 			regs->psw.mask = (regs->psw.mask & ~PSW_MASK_BA) |
psw               723 arch/s390/kernel/ptrace.c 			*(__u32*)((addr_t) &regs->psw + addr*2 + 4) = tmp;
psw                50 arch/s390/kernel/runtime_instr.c 	regs->psw.mask &= ~PSW_MASK_RI;
psw               126 arch/s390/kernel/signal.c 	user_sregs.regs.psw.mask = PSW_USER_BITS |
psw               127 arch/s390/kernel/signal.c 		(regs->psw.mask & (PSW_MASK_USER | PSW_MASK_RI));
psw               128 arch/s390/kernel/signal.c 	user_sregs.regs.psw.addr = regs->psw.addr;
psw               148 arch/s390/kernel/signal.c 	if (!is_ri_task(current) && (user_sregs.regs.psw.mask & PSW_MASK_RI))
psw               156 arch/s390/kernel/signal.c 	regs->psw.mask = (regs->psw.mask & ~(PSW_MASK_USER | PSW_MASK_RI)) |
psw               157 arch/s390/kernel/signal.c 		(user_sregs.regs.psw.mask & (PSW_MASK_USER | PSW_MASK_RI));
psw               159 arch/s390/kernel/signal.c 	if ((regs->psw.mask & PSW_MASK_ASC) == PSW_ASC_HOME)
psw               160 arch/s390/kernel/signal.c 		regs->psw.mask = PSW_ASC_PRIMARY |
psw               161 arch/s390/kernel/signal.c 			(regs->psw.mask & ~PSW_MASK_ASC);
psw               163 arch/s390/kernel/signal.c 	if (regs->psw.mask & PSW_MASK_EA)
psw               164 arch/s390/kernel/signal.c 		regs->psw.mask |= PSW_MASK_BA;
psw               165 arch/s390/kernel/signal.c 	regs->psw.addr = user_sregs.regs.psw.addr;
psw               349 arch/s390/kernel/signal.c 	regs->psw.mask = PSW_MASK_EA | PSW_MASK_BA |
psw               351 arch/s390/kernel/signal.c 		(regs->psw.mask & ~PSW_MASK_ASC);
psw               352 arch/s390/kernel/signal.c 	regs->psw.addr = (unsigned long) ka->sa.sa_handler;
psw               427 arch/s390/kernel/signal.c 	regs->psw.mask = PSW_MASK_EA | PSW_MASK_BA |
psw               429 arch/s390/kernel/signal.c 		(regs->psw.mask & ~PSW_MASK_ASC);
psw               430 arch/s390/kernel/signal.c 	regs->psw.addr = (unsigned long) ksig->ka.sa.sa_handler;
psw               493 arch/s390/kernel/signal.c 				regs->psw.addr =
psw               494 arch/s390/kernel/signal.c 					__rewind_psw(regs->psw,
psw                36 arch/s390/kernel/traps.c 		address = regs->psw.addr;
psw                52 arch/s390/kernel/traps.c 		fixup = s390_search_extables(regs->psw.addr);
psw                54 arch/s390/kernel/traps.c 			regs->psw.addr = extable_fixup(fixup);
psw                58 arch/s390/kernel/traps.c 			btt = report_bug(regs->psw.addr, regs);
psw               243 arch/s390/kernel/traps.c 		regs->psw.mask |= PSW_ASC_HOME;
psw                86 arch/s390/kernel/unwind_bc.c 			if (READ_ONCE_NOCHECK(regs->psw.mask) & PSW_MASK_PSTATE)
psw                88 arch/s390/kernel/unwind_bc.c 			ip = READ_ONCE_NOCHECK(regs->psw.addr);
psw               145 arch/s390/kernel/unwind_bc.c 		ip = READ_ONCE_NOCHECK(regs->psw.addr);
psw                31 arch/s390/kernel/uprobes.c 	if (psw_bits(regs->psw).eaba == PSW_BITS_AMODE_24BIT)
psw                33 arch/s390/kernel/uprobes.c 	if (!is_compat_task() && psw_bits(regs->psw).eaba == PSW_BITS_AMODE_31BIT)
psw                36 arch/s390/kernel/uprobes.c 	auprobe->saved_per = psw_bits(regs->psw).per;
psw                39 arch/s390/kernel/uprobes.c 	regs->psw.addr = current->utask->xol_vaddr;
psw                57 arch/s390/kernel/uprobes.c 	if (!(regs->psw.mask & PSW_MASK_PER))
psw                71 arch/s390/kernel/uprobes.c 		    regs->psw.addr >= current->thread.per_user.start &&
psw                72 arch/s390/kernel/uprobes.c 		    regs->psw.addr <= current->thread.per_user.end)
psw                85 arch/s390/kernel/uprobes.c 	psw_bits(regs->psw).per = auprobe->saved_per;
psw                89 arch/s390/kernel/uprobes.c 		regs->psw.addr += utask->vaddr - utask->xol_vaddr;
psw                98 arch/s390/kernel/uprobes.c 		if (regs->psw.addr - utask->xol_vaddr == ilen)
psw                99 arch/s390/kernel/uprobes.c 			regs->psw.addr = utask->vaddr + ilen;
psw               139 arch/s390/kernel/uprobes.c 	regs->psw.addr = current->utask->vaddr;
psw               164 arch/s390/kernel/uprobes.c static void adjust_psw_addr(psw_t *psw, unsigned long len)
psw               166 arch/s390/kernel/uprobes.c 	psw->addr = __rewind_psw(*psw, -len);
psw               222 arch/s390/kernel/uprobes.c 		psw_bits((regs)->psw).cc = 1;		\
psw               224 arch/s390/kernel/uprobes.c 		psw_bits((regs)->psw).cc = 2;		\
psw               226 arch/s390/kernel/uprobes.c 		psw_bits((regs)->psw).cc = 0;		\
psw               252 arch/s390/kernel/uprobes.c 	if (!(regs->psw.mask & PSW_MASK_PER))
psw               260 arch/s390/kernel/uprobes.c 	current->thread.per_event.address = regs->psw.addr;
psw               279 arch/s390/kernel/uprobes.c 	uptr = (void *)(regs->psw.addr + (insn->disp * 2));
psw               366 arch/s390/kernel/uprobes.c 	adjust_psw_addr(&regs->psw, ilen);
psw               385 arch/s390/kernel/uprobes.c 	if ((psw_bits(regs->psw).eaba == PSW_BITS_AMODE_24BIT) ||
psw               386 arch/s390/kernel/uprobes.c 	    ((psw_bits(regs->psw).eaba == PSW_BITS_AMODE_31BIT) &&
psw               388 arch/s390/kernel/uprobes.c 		regs->psw.addr = __rewind_psw(regs->psw, UPROBE_SWBP_INSN_SIZE);
psw               558 arch/s390/kvm/gaccess.c 	struct psw_bits psw = psw_bits(vcpu->arch.sie_block->gpsw);
psw               560 arch/s390/kvm/gaccess.c 	if (!psw.dat) {
psw               566 arch/s390/kvm/gaccess.c 	if ((mode == GACC_IFETCH) && (psw.as != PSW_BITS_AS_HOME))
psw               567 arch/s390/kvm/gaccess.c 		psw.as = PSW_BITS_AS_PRIMARY;
psw               569 arch/s390/kvm/gaccess.c 	switch (psw.as) {
psw               788 arch/s390/kvm/gaccess.c 	psw_t *psw = &vcpu->arch.sie_block->gpsw;
psw               792 arch/s390/kvm/gaccess.c 	if (psw_bits(*psw).dat && asce.p)
psw               801 arch/s390/kvm/gaccess.c 	psw_t *psw = &vcpu->arch.sie_block->gpsw;
psw               812 arch/s390/kvm/gaccess.c 		if (psw_bits(*psw).dat) {
psw               833 arch/s390/kvm/gaccess.c 	psw_t *psw = &vcpu->arch.sie_block->gpsw;
psw               853 arch/s390/kvm/gaccess.c 	need_ipte_lock = psw_bits(*psw).dat && !asce.r;
psw               907 arch/s390/kvm/gaccess.c 	psw_t *psw = &vcpu->arch.sie_block->gpsw;
psw               922 arch/s390/kvm/gaccess.c 	if (psw_bits(*psw).dat && !asce.r) {	/* Use DAT? */
psw                55 arch/s390/kvm/gaccess.h 	psw_t *psw = &vcpu->arch.sie_block->gpsw;
psw                57 arch/s390/kvm/gaccess.h 	if (psw_bits(*psw).eaba == PSW_BITS_AMODE_64BIT)
psw                59 arch/s390/kvm/gaccess.h 	if (psw_bits(*psw).eaba == PSW_BITS_AMODE_31BIT)
psw               229 arch/s390/kvm/intercept.c 	psw_t psw;
psw               245 arch/s390/kvm/intercept.c 		rc = read_guest_lc(vcpu, __LC_PGM_NEW_PSW, &psw, sizeof(psw_t));
psw               249 arch/s390/kvm/intercept.c 		if (!is_valid_psw(&psw))
psw              3379 arch/s390/kvm/kvm-s390.c static int kvm_arch_vcpu_ioctl_set_initial_psw(struct kvm_vcpu *vcpu, psw_t psw)
psw              3386 arch/s390/kvm/kvm-s390.c 		vcpu->run->psw_mask = psw.mask;
psw              3387 arch/s390/kvm/kvm-s390.c 		vcpu->run->psw_addr = psw.addr;
psw              4362 arch/s390/kvm/kvm-s390.c 		psw_t psw;
psw              4365 arch/s390/kvm/kvm-s390.c 		if (copy_from_user(&psw, argp, sizeof(psw)))
psw              4367 arch/s390/kvm/kvm-s390.c 		r = kvm_arch_vcpu_ioctl_set_initial_psw(vcpu, psw);
psw               258 arch/s390/kvm/kvm-s390.h int is_valid_psw(psw_t *psw);
psw               710 arch/s390/kvm/priv.c int is_valid_psw(psw_t *psw)
psw               712 arch/s390/kvm/priv.c 	if (psw->mask & PSW_MASK_UNASSIGNED)
psw               714 arch/s390/kvm/priv.c 	if ((psw->mask & PSW_MASK_ADDR_MODE) == PSW_MASK_BA) {
psw               715 arch/s390/kvm/priv.c 		if (psw->addr & ~PSW_ADDR_31)
psw               718 arch/s390/kvm/priv.c 	if (!(psw->mask & PSW_MASK_ADDR_MODE) && (psw->addr & ~PSW_ADDR_24))
psw               720 arch/s390/kvm/priv.c 	if ((psw->mask & PSW_MASK_ADDR_MODE) ==  PSW_MASK_EA)
psw               722 arch/s390/kvm/priv.c 	if (psw->addr & 1)
psw                72 arch/s390/kvm/sigp.c 	psw_t *psw;
psw                76 arch/s390/kvm/sigp.c 	psw = &dst_vcpu->arch.sie_block->gpsw;
psw                82 arch/s390/kvm/sigp.c 	    || (psw->mask & psw_int_mask) != psw_int_mask
psw                83 arch/s390/kvm/sigp.c 	    || (idle && psw->addr != 0)
psw               222 arch/s390/mm/fault.c 	print_vma_addr(KERN_CONT "in ", regs->psw.addr);
psw               257 arch/s390/mm/fault.c 	fixup = s390_search_extables(regs->psw.addr);
psw               259 arch/s390/mm/fault.c 		regs->psw.addr = extable_fixup(fixup);
psw               282 arch/s390/mm/fault.c 	if (regs->psw.mask & PSW_MASK_PSTATE) {
psw               306 arch/s390/mm/fault.c 	rc = __get_user(instruction, (u16 __user *) regs->psw.addr);
psw               558 arch/s390/mm/fault.c 		regs->psw.addr = __rewind_psw(regs->psw, regs->int_code >> 16);
psw               570 arch/s390/mm/fault.c 					(regs->psw.addr & PAGE_MASK);
psw                92 arch/s390/mm/init.c 	psw_t psw;
psw               113 arch/s390/mm/init.c 	psw.mask = __extract_psw();
psw               114 arch/s390/mm/init.c 	psw_bits(psw).dat = 1;
psw               115 arch/s390/mm/init.c 	psw_bits(psw).as = PSW_BITS_AS_HOME;
psw               116 arch/s390/mm/init.c 	__load_psw_mask(psw.mask);
psw               219 arch/s390/mm/kasan_init.c 	psw_t psw;
psw               221 arch/s390/mm/kasan_init.c 	psw.mask = __extract_psw();
psw               222 arch/s390/mm/kasan_init.c 	psw_bits(psw).dat = 1;
psw               223 arch/s390/mm/kasan_init.c 	psw_bits(psw).as = PSW_BITS_AS_HOME;
psw               224 arch/s390/mm/kasan_init.c 	__load_psw_mask(psw.mask);
psw                19 arch/sh/boards/mach-highlander/psw.c 	struct push_switch *psw = platform_get_drvdata(pdev);
psw                27 arch/sh/boards/mach-highlander/psw.c 	if (psw->state) {
psw                35 arch/sh/boards/mach-highlander/psw.c 		psw->state = !!(mask & (1 << psw_info->bit));
psw                36 arch/sh/boards/mach-highlander/psw.c 		if (psw->state)	/* debounce */
psw                37 arch/sh/boards/mach-highlander/psw.c 			mod_timer(&psw->debounce, jiffies + 50);
psw                20 arch/sh/boards/mach-landisk/psw.c 	struct push_switch *psw = platform_get_drvdata(pdev);
psw                28 arch/sh/boards/mach-landisk/psw.c 	if (psw->state) {
psw                35 arch/sh/boards/mach-landisk/psw.c 		psw->state = 1;
psw                36 arch/sh/boards/mach-landisk/psw.c 		mod_timer(&psw->debounce, jiffies + 50);
psw                28 arch/sh/drivers/push-switch.c 	struct push_switch *psw = from_timer(psw, t, debounce);
psw                30 arch/sh/drivers/push-switch.c 	schedule_work(&psw->work);
psw                35 arch/sh/drivers/push-switch.c 	struct push_switch *psw = container_of(work, struct push_switch, work);
psw                36 arch/sh/drivers/push-switch.c 	struct platform_device *pdev = psw->pdev;
psw                38 arch/sh/drivers/push-switch.c 	psw->state = 0;
psw                46 arch/sh/drivers/push-switch.c 	struct push_switch *psw;
psw                49 arch/sh/drivers/push-switch.c 	psw = kzalloc(sizeof(struct push_switch), GFP_KERNEL);
psw                50 arch/sh/drivers/push-switch.c 	if (unlikely(!psw))
psw                77 arch/sh/drivers/push-switch.c 	INIT_WORK(&psw->work, switch_work_handler);
psw                78 arch/sh/drivers/push-switch.c 	timer_setup(&psw->debounce, switch_timer, 0);
psw                81 arch/sh/drivers/push-switch.c 	psw->pdev = pdev;
psw                83 arch/sh/drivers/push-switch.c 	platform_set_drvdata(pdev, psw);
psw                90 arch/sh/drivers/push-switch.c 	kfree(psw);
psw                96 arch/sh/drivers/push-switch.c 	struct push_switch *psw = platform_get_drvdata(pdev);
psw               104 arch/sh/drivers/push-switch.c 	flush_work(&psw->work);
psw               105 arch/sh/drivers/push-switch.c 	del_timer_sync(&psw->debounce);
psw               108 arch/sh/drivers/push-switch.c 	kfree(psw);
psw               100 drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c 	     int index, struct nvkm_sw **psw)
psw               104 drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c 	if (!(sw = *psw = kzalloc(sizeof(*sw), GFP_KERNEL)))
psw               152 drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c gf100_sw_new(struct nvkm_device *device, int index, struct nvkm_sw **psw)
psw               154 drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c 	return nvkm_sw_new_(&gf100_sw, device, index, psw);
psw               136 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c nv04_sw_new(struct nvkm_device *device, int index, struct nvkm_sw **psw)
psw               138 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c 	return nvkm_sw_new_(&nv04_sw, device, index, psw);
psw                65 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c nv10_sw_new(struct nvkm_device *device, int index, struct nvkm_sw **psw)
psw                67 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c 	return nvkm_sw_new_(&nv10_sw, device, index, psw);
psw               145 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c nv50_sw_new(struct nvkm_device *device, int index, struct nvkm_sw **psw)
psw               147 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c 	return nvkm_sw_new_(&nv50_sw, device, index, psw);
psw               300 drivers/usb/host/ohci-dbg.c 			u16	psw = ohci_hwPSW (ohci, td, i);
psw               301 drivers/usb/host/ohci-dbg.c 			int	cc = (psw >> 12) & 0x0f;
psw               303 drivers/usb/host/ohci-dbg.c 				psw, cc,
psw               305 drivers/usb/host/ohci-dbg.c 				psw & 0x0fff);
psw                49 samples/kprobes/kprobe_example.c 		p->symbol_name, p->addr, regs->psw.addr, regs->flags);
psw               283 tools/arch/s390/include/uapi/asm/ptrace.h 	psw_t psw;
psw               295 tools/arch/s390/include/uapi/asm/ptrace.h 	psw_t psw;
psw               441 tools/arch/s390/include/uapi/asm/ptrace.h 	psw_t psw;
psw               425 tools/testing/selftests/bpf/bpf_helpers.h #define PT_REGS_IP(x) (((PT_REGS_S390 *)(x))->psw.addr)