/xen-4.10.0-shim-comet/xen/arch/arm/arm32/lib/ |
A D | memset.S | 35 stmfd sp!, {r8, lr} 37 mov lr, r1 41 stmgeia ip!, {r1, r3, r8, lr} 42 stmgeia ip!, {r1, r3, r8, lr} 43 stmgeia ip!, {r1, r3, r8, lr} 50 stmneia ip!, {r1, r3, r8, lr} 54 ldmfd sp!, {r8, lr} 63 stmfd sp!, {r4-r8, lr} 69 mov lr, r1 95 ldmfd sp!, {r4-r8, lr} [all …]
|
A D | memzero.S | 48 str lr, [sp, #-4]! @ 1 50 mov lr, r2 @ 1 53 stmgeia r0!, {r2, r3, ip, lr} @ 4 67 ldr lr, [sp], #4 @ 1 76 stmfd sp!, {r4-r7, lr} 82 mov lr, r2 97 stmgeia r0!, {r2-r7, ip, lr} 98 stmgeia r0!, {r2-r7, ip, lr} 103 stmneia r0!, {r2-r7, ip, lr} 106 ldmfd sp!, {r4-r7, lr} [all …]
|
A D | lib1funcs.S | 219 mov pc, lr 223 mov pc, lr 228 mov pc, lr 247 mov pc, lr 273 mov pc, lr 277 mov pc, lr 282 mov pc, lr 289 mov pc, lr 314 mov pc, lr 330 mov pc, lr [all …]
|
A D | memmove.S | 33 stmfd sp!, {r0, r4, lr} 82 W(ldr) lr, [r1, #-4]! 93 W(str) lr, [r0, #-4]! 111 ldrb lr, [r1, #-1]! 115 strb lr, [r0, #-1]! 148 mov lr, r3, lspush #\push 151 orr lr, lr, ip, lspull #\pull 166 stmdb r0!, {r4 - r9, ip, lr} 176 15: mov lr, r3, lspush #\push 179 orr lr, lr, r3, lspull #\pull [all …]
|
A D | copy_template.S | 70 enter r4, lr 124 ldr1w r1, lr, abort=20f 142 str1w r0, lr, abort=20f 162 ldr1b r1, lr, abort=21f 166 str1b r0, lr, abort=21f 173 ldr1w r1, lr, abort=21f 200 mov r3, lr, lspull #\pull 217 orr ip, ip, lr, lspush #\push 228 15: mov r3, lr, lspull #\pull 229 ldr1w r1, lr, abort=21f [all …]
|
A D | div64.S | 98 movlo pc, lr 112 mov pc, lr 119 moveq pc, lr 145 mov pc, lr 185 mov pc, lr 191 moveq pc, lr 196 UNWIND(.save {lr}) 199 str lr, [sp, #-8]!
|
A D | bitops.h | 23 bx lr 53 2: bx lr 72 mov pc, lr 100 mov pc, lr
|
A D | findbit.S | 37 mov pc, lr 78 mov pc, lr 116 mov pc, lr 150 mov pc, lr 194 mov pc, lr
|
A D | assembler.h | 109 stmdb sp!, {r0-r3, ip, lr} 111 ldmia sp!, {r0-r3, ip, lr} 121 stmdb sp!, {r0-r3, ip, lr} 123 ldmia sp!, {r0-r3, ip, lr}
|
A D | memchr.S | 24 mov pc, lr
|
A D | strrchr.S | 24 mov pc, lr
|
A D | strchr.S | 27 mov pc, lr
|
A D | lshrdi3.S | 48 mov pc, lr
|
/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | gic-v3.c | 90 v->arch.gic.v3.lr[9] = READ_SYSREG(ICH_LR9_EL2); in gicv3_save_lrs() 162 static uint64_t gicv3_ich_read_lr(int lr) in gicv3_ich_read_lr() argument 164 switch ( lr ) in gicv3_ich_read_lr() 187 static void gicv3_ich_write_lr(int lr, uint64_t val) in gicv3_ich_write_lr() argument 189 switch ( lr ) in gicv3_ich_write_lr() 970 BUG_ON(lr >= gicv3_info.nr_lrs); in gicv3_update_lr() 971 BUG_ON(lr < 0); in gicv3_update_lr() 989 gicv3_ich_write_lr(lr, val); in gicv3_update_lr() 992 static void gicv3_clear_lr(int lr) in gicv3_clear_lr() argument 994 gicv3_ich_write_lr(lr, 0); in gicv3_clear_lr() [all …]
|
A D | gic.c | 380 gic_hw_ops->update_lr(lr, p, state); in gic_set_lr() 384 p->lr = lr; in gic_set_lr() 440 gic_update_one_lr(v, n->lr); in gic_raise_inflight_irq() 478 lr = find_next_zero_bit(lr_mask, nr_lrs, lr); in gic_find_unused_lr() 480 return lr; in gic_find_unused_lr() 573 p->lr = GIC_INVALID_LR; in gic_update_one_lr() 624 int lr = 0; in gic_restore_pending_irqs() local 639 lr = gic_find_unused_lr(v, p, lr); in gic_restore_pending_irqs() 640 if ( lr >= nr_lrs ) in gic_restore_pending_irqs() 656 lr = p_r->lr; in gic_restore_pending_irqs() [all …]
|
A D | gic-v2.c | 183 v->arch.gic.v2.lr[i] = readl_gich(GICH_LR + i * 4); in gicv2_save_state() 196 writel_gich(v->arch.gic.v2.lr[i], GICH_LR + i * 4); in gicv2_restore_state() 436 BUG_ON(lr >= gicv2_info.nr_lrs); in gicv2_update_lr() 437 BUG_ON(lr < 0); in gicv2_update_lr() 448 writel_gich(lr_reg, GICH_LR + lr * 4); in gicv2_update_lr() 451 static void gicv2_clear_lr(int lr) in gicv2_clear_lr() argument 453 writel_gich(0, GICH_LR + lr * 4); in gicv2_clear_lr() 456 static void gicv2_read_lr(int lr, struct gic_lr *lr_reg) in gicv2_read_lr() argument 460 lrv = readl_gich(GICH_LR + lr * 4); in gicv2_read_lr() 469 static void gicv2_write_lr(int lr, const struct gic_lr *lr_reg) in gicv2_write_lr() argument [all …]
|
/xen-4.10.0-shim-comet/xen/arch/arm/arm32/ |
A D | entry.S | 22 str lr, [sp, #UREGS_lr]; \ 112 mov pc, lr 120 adr lr, return_from_trap; \ 131 adr lr, return_from_trap; \ 142 adr lr, return_from_trap; \ 192 ldr lr, [sp, #UREGS_lr] 212 stmia ip!, {r4 - sl, fp, sp, lr} /* Save register state */
|
A D | debug.S | 34 mov pc, lr 40 mov pc, lr
|
A D | head.S | 216 adr lr, cpu_init_done /* Save return address */ 541 mov pc, lr 568 moveq pc, lr 589 mov pc, lr 599 putn: mov pc, lr 605 stmfd sp!, {r4, r10, lr} 641 mov pc, lr
|
A D | proc-v7.S | 30 mov pc, lr
|
/xen-4.10.0-shim-comet/xen/include/asm-arm/ |
A D | gic.h | 178 uint64_t lr[16]; member 190 uint32_t lr[64]; member 345 void (*update_lr)(int lr, const struct pending_irq *pending_irq, 350 void (*clear_lr)(int lr); 352 void (*read_lr)(int lr, struct gic_lr *); 354 void (*write_lr)(int lr, const struct gic_lr *);
|
A D | elf.h | 19 unsigned long lr; member
|
/xen-4.10.0-shim-comet/xen/arch/arm/arm64/ |
A D | entry.S | 9 lr .req x30 /* link register */ label 123 stp lr, x21, [sp, #UREGS_LR] 319 ldr lr, [sp], #(UREGS_SPSR_el1 - UREGS_LR) /* CPSR, PC, SP, LR */ 428 str lr, [x8] 437 ldr lr, [x8]
|
A D | asm-offsets.c | 25 OFFSET(UREGS_LR, struct cpu_user_regs, lr); in __dummy__()
|
/xen-4.10.0-shim-comet/xen/include/asm-arm/arm32/ |
A D | macros.h | 5 mov pc, lr
|