⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uaccess.s

📁 该文件是rt_linux
💻 S
字号:
/* *  arch/s390/lib/uaccess.S *    fixup routines for copy_{from|to}_user functions. * *  s390 *    Copyright (C) 2000 IBM Deutschland Entwicklung GmbH, IBM Corporation *    Authors(s): Martin Schwidefsky (schwidefsky@de.ibm.com) * *  These functions have standard call interface */#include <asm/lowcore.h>        .text        .align 4        .globl __copy_from_user_asm__copy_from_user_asm:	lr	%r5,%r3	sacf	5120:	mvcle	%r2,%r4,0	jo	0b	sacf	0	lr	%r2,%r5	br	%r141:	l	%r1,__LC_PGM_OLD_PSW+4        sll	%r4,1        srl	%r4,12:      lhi	%r3,-4096        sll	%r3,1        srl	%r3,1        n	%r3,__LC_TRANS_EXC_ADDR        sr	%r3,%r4        bm	4(%r1)3:      mvcle	%r2,%r4,0        b	4(%r1)        .section __ex_table,"a"	.long	0b,1b	.long	3b,2b        .previous        .align 4        .text        .globl __copy_to_user_asm__copy_to_user_asm:	lr	%r5,%r3	sacf	5120:	mvcle	%r4,%r2,0	jo	0b	sacf	0	lr	%r2,%r3	br	%r141:	l	%r1,__LC_PGM_OLD_PSW+4        sll	%r4,1        srl	%r4,12:      lhi	%r5,-4096        sll	%r5,1        srl	%r5,1        n	%r5,__LC_TRANS_EXC_ADDR        sr	%r5,%r4        bm	4(%r1)3:      mvcle	%r4,%r2,0        b	4(%r1)        .section __ex_table,"a"	.long   0b,1b        .long	3b,2b        .previous        .align 4        .text        .globl __clear_user_asm__clear_user_asm:	lr	%r4,%r2	lr	%r5,%r3	sr	%r2,%r2	sr	%r3,%r3	sacf	5120:	mvcle	%r4,%r2,0	jo	0b	sacf	0	lr	%r2,%r3	br	%r141:	l	%r1,__LC_PGM_OLD_PSW+4        sll	%r4,1        srl	%r4,12:      lhi	%r5,-4096        sll	%r5,1        srl	%r5,1        n	%r5,__LC_TRANS_EXC_ADDR        sr	%r5,%r4        bm	4(%r1)3:      mvcle	%r4,%r2,0        b	4(%r1)        .section __ex_table,"a"	.long   0b,1b        .long	3b,2b        .previous

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -