aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/input/fixp-arith.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/input/fixp-arith.h')
0 files changed, 0 insertions, 0 deletions
r0, c7, c6, 1 @ 1 invalidate D line stmia r0!, {r3, r4, ip, lr} @ 4 ldmia r1!, {r3, r4, ip, lr} @ 4+1 stmia r0!, {r3, r4, ip, lr} @ 4 ldmia r1!, {r3, r4, ip, lr} @ 4 mcr p15, 0, r0, c7, c6, 1 @ 1 invalidate D line stmia r0!, {r3, r4, ip, lr} @ 4 ldmia r1!, {r3, r4, ip, lr} @ 4 subs r2, r2, #1 @ 1 stmia r0!, {r3, r4, ip, lr} @ 4 ldmneia r1!, {r3, r4, ip, lr} @ 4 bne 1b @ 1 mcr p15, 0, r1, c7, c10, 4 @ 1 drain WB ldmfd sp!, {r4, pc} @ 3 .align 5 /* * ARMv4 optimised clear_user_page * * Same story as above. */ ENTRY(v4wb_clear_user_page) str lr, [sp, #-4]! mov r1, #PAGE_SZ/64 @ 1 mov r2, #0 @ 1 mov r3, #0 @ 1 mov ip, #0 @ 1 mov lr, #0 @ 1 1: mcr p15, 0, r0, c7, c6, 1 @ 1 invalidate D line stmia r0!, {r2, r3, ip, lr} @ 4 stmia r0!, {r2, r3, ip, lr} @ 4 mcr p15, 0, r0, c7, c6, 1 @ 1 invalidate D line stmia r0!, {r2, r3, ip, lr} @ 4 stmia r0!, {r2, r3, ip, lr} @ 4 subs r1, r1, #1 @ 1 bne 1b @ 1 mcr p15, 0, r1, c7, c10, 4 @ 1 drain WB ldr pc, [sp], #4 __INITDATA .type v4wb_user_fns, #object ENTRY(v4wb_user_fns) .long v4wb_clear_user_page .long v4wb_copy_user_page .size v4wb_user_fns, . - v4wb_user_fns