/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_thread.cpp | 137 frame.sp = thread->user_stack_base + thread->user_stack_size;
|
H A D | asm_offsets.cpp | 39 DEFINE_OFFSET_MACRO(IFRAME, iframe, sp);
|
/haiku/src/system/kernel/arch/arm/ |
H A D | arch_thread.cpp | 112 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 D | arch_asm.S | 69 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 D | arch_exceptions.S | 24 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 D | entry.S | 123 mov sp,r3
|
H A D | cache.S | 14 stmfd sp!, {r4-r11, lr} 76 ldmfd sp!, {r4-r11, lr}
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | arch_traps.S | 15 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 D | asm_offsets.cpp | 40 DEFINE_OFFSET_MACRO(ARCH_CONTEXT, arch_context, sp); 49 DEFINE_OFFSET_MACRO(IFRAME, iframe, sp);
|
/haiku/headers/private/kernel/arch/arm/ |
H A D | arch_thread_types.h | 48 void *sp; // stack pointer member in struct:arch_thread
|
/haiku/src/system/boot/platform/riscv/ |
H A D | traps.cpp | 21 uint64 sp; member in struct:iframe
|
H A D | traps_asm.S | 15 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 D | entry.S | 23 mv sp, a3
|
/haiku/src/system/libroot/posix/arch/arm64/ |
H A D | sigsetjmp.S | 18 mov x2, sp
|
H A D | siglongjmp.S | 22 mov sp, x2
|
/haiku/src/system/boot/platform/efi/arch/x86_64/ |
H A D | long_smp_trampoline.S | 33 xorw %sp, %sp
|
/haiku/src/system/boot/platform/efi/arch/x86/ |
H A D | smp_trampoline.S | 36 xorw %sp, %sp
|
/haiku/src/system/glue/arch/arm/ |
H A D | crti.S | 27 sub sp, sp, #8 28 str lr, [sp] 32 sub sp, sp, #8 33 str lr, [sp]
|
H A D | crtn.S | 15 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 D | transition.S | 55 mov x10, sp
|
/haiku/src/add-ons/kernel/drivers/network/ether/ipro100/dev/fxp/ |
H A D | if_fxp.c | 2047 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 D | if_jme.c | 335 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 D | if_de.c | 3061 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 D | if_dc.c | 970 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 D | if_age.c | 323 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);
|