Lines Matching +full:0 +full:xff100000
146 .macro svc_entry, stack_hole=0, trace=1, uaccess=1
194 svc_entry uaccess=0
210 teq r8, #0 @ if preempt count != 0
211 movne r0, #0 @ force flags to 0
267 cmp r0, #0xe800 @ 32-bit instruction if xx >= 0
301 svc_entry trace=0
329 svc_entry trace=0
375 ATRAP( mrc p15, 0, r7, c1, c0, 0)
385 ATRAP( ldr r8, [r8, #0])
406 ATRAP( mcrne p15, 0, r8, c1, c0, 0)
417 ct_user_exit save = 0
438 usr_entry uaccess=0
452 mov why, #0
461 usr_entry uaccess=0
522 cmp r5, #0xe800 @ 32bit instruction if xx != 0
605 cmp r5, #0 @ end mask?
616 tst r0, #0x08000000 @ only CDP/CPRT/LDC/STC have bit 27
617 tstne r0, #0x04000000 @ bit 26 set on both ARM and Thumb-2
619 and r8, r0, #0x00000f00 @ mask out CP number
628 rsbs r7, r8, #(1 << 8) @ CP 0 or 1 only
637 ret.w lr @ CP#0
675 .word 0xfe000000 @ mask
676 .word 0xf2000000 @ opcode
678 .word 0xff100000 @ mask
679 .word 0xf4000000 @ opcode
681 .word 0x00000000 @ mask
682 .word 0x00000000 @ opcode
685 .word 0xef000000 @ mask
686 .word 0xef000000 @ opcode
688 .word 0xff100000 @ mask
689 .word 0xf9000000 @ opcode
691 .word 0x00000000 @ mask
692 .word 0x00000000 @ opcode
746 mov why, #0
754 usr_entry trace=0
759 restore_user_regs fast = 0, offset = 0
779 mrc p15, 0, r6, c3, c0, 0 @ Get domain register
793 mcr p15, 0, r6, c3, c0, 0 @ Set domain register
837 .byte 0
841 .word 0xe7fddef1
852 * kuser "slots", therefore 0xffff0f80 is not used as a valid entry point.
855 __kuser_cmpxchg64: @ 0xffff0f60
870 rsbs r0, r3, #0 @ set returned val and C flag
891 rsbs r0, r3, #0 @ set return val and C flag
901 mov r7, #0xffff0fff
902 sub r7, r7, #(0xffff0fff - (0xffff0f60 + (1b - __kuser_cmpxchg64)))
915 adds r0, r0, #0
925 __kuser_memory_barrier: @ 0xffff0fa0
931 __kuser_cmpxchg: @ 0xffff0fc0
949 rsbs r0, r3, #0 @ set return val and C flag
959 mov r7, #0xffff0fff
960 sub r7, r7, #(0xffff0fff - (0xffff0fc0 + (1b - __kuser_cmpxchg)))
970 adds r0, r0, #0
982 rsbs r0, r3, #0
991 __kuser_get_tls: @ 0xffff0fe0
994 mrc p15, 0, r0, c13, c0, 3 @ 0xffff0fe8 hardware TLS code
997 .word 0 @ 0xffff0ff0 software TLS value, then
1000 __kuser_helper_version: @ 0xffff0ffc
1013 * This code is copied to 0xffff1000 so we can use branches in the
1023 .macro vector_stub, name, mode, correction=0
1049 and lr, lr, #0x0f
1068 THUMB( svc #0 )
1077 .long __irq_usr @ 0 (USR_26 / USR_32)
1100 .long __dabt_usr @ 0 (USR_26 / USR_32)
1123 .long __pabt_usr @ 0 (USR_26 / USR_32)
1146 .long __und_usr @ 0 (USR_26 / USR_32)
1183 .long __fiq_usr @ 0 (USR_26 / USR_32)
1206 W(ldr) pc, .L__vectors_start + 0x1000