Searched refs:sp (Results 26 - 50 of 142) sorted by last modified time

123456

/haiku/src/system/kernel/arch/arm64/
H A Darch_thread.cpp137 frame.sp = thread->user_stack_base + thread->user_stack_size;
H A Dasm_offsets.cpp39 DEFINE_OFFSET_MACRO(IFRAME, iframe, sp);
/haiku/src/system/kernel/arch/arm/
H A Darch_thread.cpp112 thread->arch_info.sp = stackTop;
161 from, from->name, from->arch_info.sp, to, to->name, to->arch_info.sp);
174 dprintf("\tsp: %p\n", at->sp);
H A Darch_asm.S69 stmfd sp!, { r0-r12, lr }
70 str sp, [r0]
71 ldr sp, [r1]
72 ldmfd sp!, { r0-r12, lr }
99 stmfd sp!, { r4-r6, lr }
126 ldmfd sp!, { r4-r6, pc }
132 ldmfd sp!, { r4-r6, pc }
137 stmfd sp!, { r4-r5, lr }
165 ldmfd sp!, { r4-r5, pc }
171 ldmfd sp!, { r
[all...]
H A Darch_exceptions.S24 stmdb sp, {r0-r3} /* Save 4 registers */
26 mov r1, sp /* Save xxx32 sp */
32 mov r2, sp /* Save SVC sp */
33 str r0, [sp, #-4]! /* Push return address */
34 str lr, [sp, #-4]! /* Push SVC lr */
35 str r2, [sp, #-4]! /* Push SVC sp */
38 sub sp, s
[all...]
/haiku/src/system/boot/platform/efi/arch/arm/
H A Dentry.S123 mov sp,r3
H A Dcache.S14 stmfd sp!, {r4-r11, lr}
76 ldmfd sp!, {r4-r11, lr}
/haiku/src/system/kernel/arch/riscv64/
H A Darch_traps.S15 sd fp, IFRAME_sp(sp)
17 sd t0, IFRAME_epc(sp)
20 sd t0, IFRAME_status(sp)
22 sd t0, IFRAME_cause(sp)
24 sd t0, IFRAME_tval(sp)
26 mv a0, sp
30 ld t0, IFRAME_status(sp)
33 ld t0, IFRAME_epc(sp)
43 csrrw sp, sscratch, sp
[all...]
H A Dasm_offsets.cpp40 DEFINE_OFFSET_MACRO(ARCH_CONTEXT, arch_context, sp);
49 DEFINE_OFFSET_MACRO(IFRAME, iframe, sp);
/haiku/headers/private/kernel/arch/arm/
H A Darch_thread_types.h48 void *sp; // stack pointer member in struct:arch_thread
/haiku/src/system/boot/platform/riscv/
H A Dtraps.cpp21 uint64 sp; member in struct:iframe
H A Dtraps_asm.S15 sd fp, 2*8(sp)
17 sd t0, 31*8(sp)
19 mv a0, sp
22 ld t0, 31*8(sp)
33 csrrw sp, mscratch, sp
38 sd t0, 2*8(sp) # save supervisor SP
42 sd t0, 31*8(sp)
47 mv a0, sp
53 ld t0, 31*8(sp)
[all...]
H A Dentry.S23 mv sp, a3
/haiku/src/system/libroot/posix/arch/arm64/
H A Dsigsetjmp.S18 mov x2, sp
H A Dsiglongjmp.S22 mov sp, x2
/haiku/src/system/boot/platform/efi/arch/x86_64/
H A Dlong_smp_trampoline.S33 xorw %sp, %sp
/haiku/src/system/boot/platform/efi/arch/x86/
H A Dsmp_trampoline.S36 xorw %sp, %sp
/haiku/src/system/glue/arch/arm/
H A Dcrti.S27 sub sp, sp, #8
28 str lr, [sp]
32 sub sp, sp, #8
33 str lr, [sp]
H A Dcrtn.S15 ldr lr, [sp]
16 add sp, sp, #8
20 ldr lr, [sp]
21 add sp, sp, #8
/haiku/src/system/boot/platform/efi/arch/arm64/
H A Dtransition.S55 mov x10, sp
/haiku/src/add-ons/kernel/drivers/network/ether/ipro100/dev/fxp/
H A Dif_fxp.c2047 struct fxp_stats *sp = sc->fxp_stats; local
2057 status = &sp->completion_status;
2059 status = (uint32_t *)&sp->tx_tco;
2061 status = &sp->tx_pause;
2064 hsp->tx_good += le32toh(sp->tx_good);
2065 hsp->tx_maxcols += le32toh(sp->tx_maxcols);
2066 hsp->tx_latecols += le32toh(sp->tx_latecols);
2067 hsp->tx_underruns += le32toh(sp->tx_underruns);
2068 hsp->tx_lostcrs += le32toh(sp->tx_lostcrs);
2069 hsp->tx_deffered += le32toh(sp
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/jmicron2x0/dev/jme/
H A Dif_jme.c335 struct jme_dev *sp; local
341 sp = jme_devs;
342 for (i = 0; i < nitems(jme_devs); i++, sp++) {
343 if (vendor == sp->jme_vendorid &&
344 devid == sp->jme_deviceid) {
345 device_set_desc(dev, sp->jme_name);
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/de/
H A Dif_de.c3061 u_int32_t *sp = sc->tulip_setupdata; local
3087 sp[hash >> 4] |= htole32(1 << (hash & 0xF));
3095 sp[hash >> 4] |= htole32(1 << (hash & 0xF));
3098 sp[hash >> 4] |= htole32(1 << (hash & 0xF));
3100 sp[39] = TULIP_SP_MAC(eaddr[0]);
3101 sp[40] = TULIP_SP_MAC(eaddr[1]);
3102 sp[41] = TULIP_SP_MAC(eaddr[2]);
3107 u_int32_t *sp = sc->tulip_setupdata; local
3117 *sp++ = TULIP_SP_MAC(((u_int16_t *)addrp)[0]);
3118 *sp
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/dc/
H A Dif_dc.c970 uint32_t h, *sp; local
981 sp = sc->dc_cdata.dc_sbuf;
982 bzero(sp, DC_SFRAME_LEN);
1007 sp[h >> 4] |= htole32(1 << (h & 0xF));
1013 sp[h >> 4] |= htole32(1 << (h & 0xF));
1018 sp[39] = DC_SP_MAC(eaddr[0]);
1019 sp[40] = DC_SP_MAC(eaddr[1]);
1020 sp[41] = DC_SP_MAC(eaddr[2]);
1177 uint32_t filter, *sp; local
1187 sp
1268 uint32_t h, *sp; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/attansic_l1/dev/age/
H A Dif_age.c323 struct age_dev *sp; local
329 sp = age_devs;
330 for (i = 0; i < nitems(age_devs); i++, sp++) {
331 if (vendor == sp->age_vendorid &&
332 devid == sp->age_deviceid) {
333 device_set_desc(dev, sp->age_name);

Completed in 128 milliseconds

123456