Home
last modified time | relevance | path

Searched refs:lr (Results 1 – 25 of 39) sorted by relevance

12

/xen/xen/arch/arm/arm32/lib/
A Dmemset.S35 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 Dmemzero.S48 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 Dlib1funcs.S219 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 Dmemmove.S33 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 Dcopy_template.S70 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 Ddiv64.S98 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 Dfindbit.S37 mov pc, lr
78 mov pc, lr
116 mov pc, lr
150 mov pc, lr
194 mov pc, lr
A Dassembler.h109 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 Dmemchr.S24 mov pc, lr
A Dstrrchr.S24 mov pc, lr
A Dstrchr.S27 mov pc, lr
A Dlshrdi3.S48 mov pc, lr
/xen/xen/arch/arm/
A Dgic-vgic.c46 p->lr = lr; in gic_set_lr()
93 gic_update_one_lr(v, n->lr); in gic_raise_inflight_irq()
131 lr = find_next_zero_bit(lr_mask, nr_lrs, lr); in gic_find_unused_lr()
133 return lr; in gic_find_unused_lr()
228 p->lr = GIC_INVALID_LR; in gic_update_one_lr()
279 int lr = 0; in gic_restore_pending_irqs() local
295 lr = gic_find_unused_lr(v, p, lr); in gic_restore_pending_irqs()
296 if ( lr >= nr_lrs ) in gic_restore_pending_irqs()
312 lr = p_r->lr; in gic_restore_pending_irqs()
313 p_r->lr = GIC_INVALID_LR; in gic_restore_pending_irqs()
[all …]
A Dgic-v3.c162 switch ( lr ) in gicv3_ich_read_lr()
187 switch ( lr ) in gicv3_ich_write_lr()
1038 BUG_ON(lr < 0); in gicv3_update_lr()
1056 gicv3_ich_write_lr(lr, val); in gicv3_update_lr()
1061 gicv3_ich_write_lr(lr, 0); in gicv3_clear_lr()
1068 lrv = gicv3_ich_read_lr(lr); in gicv3_read_lr()
1104 if ( lr->active ) in gicv3_write_lr()
1107 if ( lr->pending ) in gicv3_write_lr()
1110 if ( lr->hw_status ) in gicv3_write_lr()
1117 if ( lr->virt.eoi ) in gicv3_write_lr()
[all …]
A Dgic-v2.c186 v->arch.gic.v2.lr[i] = readl_gich(GICH_LR + i * 4); in gicv2_save_state()
199 writel_gich(v->arch.gic.v2.lr[i], GICH_LR + i * 4); in gicv2_restore_state()
503 BUG_ON(lr >= gicv2_info.nr_lrs); in gicv2_update_lr()
504 BUG_ON(lr < 0); in gicv2_update_lr()
515 writel_gich(lr_reg, GICH_LR + lr * 4); in gicv2_update_lr()
518 static void gicv2_clear_lr(int lr) in gicv2_clear_lr() argument
520 writel_gich(0, GICH_LR + lr * 4); in gicv2_clear_lr()
523 static void gicv2_read_lr(int lr, struct gic_lr *lr_reg) in gicv2_read_lr() argument
527 lrv = readl_gich(GICH_LR + lr * 4); in gicv2_read_lr()
551 static void gicv2_write_lr(int lr, const struct gic_lr *lr_reg) in gicv2_write_lr() argument
[all …]
/xen/xen/arch/arm/arm32/
A Dhead.S111 mov r4, lr
113 mov lr, r4
316 mov pc, lr
478 moveq pc, lr
517 mov pc, lr
555 mov pc, lr
609 mov pc, lr
637 mov pc, lr
697 mov pc, lr
714 mov pc, lr
[all …]
A Ddebug.S34 mov pc, lr
40 mov pc, lr
A Dentry.S165 str lr, [sp, #UREGS_lr]
221 adr lr, 2f
223 adrne lr, return_from_trap
228 adr lr, return_from_trap
395 ldr lr, [sp, #UREGS_lr]
441 stmia ip!, {r4 - sl, fp, sp, lr} /* Save register state */
A Dproc-v7.S31 mov pc, lr
/xen/xen/arch/arm/vgic/
A Dvgic-v2.c62 unsigned int lr; in vgic_v2_fold_lr_state() local
69 for ( lr = 0; lr < used_lrs; lr++ ) in vgic_v2_fold_lr_state()
76 gic_hw_ops->read_lr(lr, &lr_val); in vgic_v2_fold_lr_state()
89 gic_hw_ops->clear_lr(lr); in vgic_v2_fold_lr_state()
192 void vgic_v2_populate_lr(struct vcpu *vcpu, struct vgic_irq *irq, int lr) in vgic_v2_populate_lr() argument
249 gic_hw_ops->write_lr(lr, &lr_val); in vgic_v2_populate_lr()
/xen/xen/include/asm-arm/
A Dgic.h177 uint64_t lr[16]; member
189 uint32_t lr[64]; member
360 void (*update_lr)(int lr, unsigned int virq, uint8_t priority,
365 void (*clear_lr)(int lr);
367 void (*read_lr)(int lr, struct gic_lr *);
369 void (*write_lr)(int lr, const struct gic_lr *);
A Dnew_vgic.h46 #define VGIC_V3_LR_INDEX(lr) (VGIC_V3_MAX_LRS - 1 - lr) argument
A Delf.h19 unsigned long lr; member
/xen/xen/include/asm-arm/arm32/
A Dmacros.h5 mov pc, lr
/xen/xen/include/asm-arm/arm64/
A Dmacros.h27 lr .req x30 /* link register */

Completed in 26 milliseconds

12