/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_asm.S | 17 add sp, sp, \xt 18 sub \xt, sp, \xt 19 sub sp, sp, \xt 25 // avoid using sp in case it is misaligned 26 // swap sp with x19 and use it instead 41 mov x0, sp // original x19 that we swapped with sp 53 // add sizeof back here to store original sp [all...] |
H A D | arch_int.cpp | 83 frame->lr, frame->sp); 291 frame->sp = cpu->fault_handler_stack_pointer; 341 if (!IS_USER_ADDRESS(frame->sp) 342 || user_memcpy(&args[8], (void*)frame->sp, (count - 8) * 8) != B_OK) {
|
H A D | arch_debug.cpp | 397 dprintf("LR =%016lx SP =%016lx FP =%016lx\n", frame->lr, frame->sp, frame->fp);
|
/haiku/headers/private/kernel/arch/arm64/ |
H A D | arch_cpu.h | 136 uint64 sp; member in struct:iframe
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | arch_int.cpp | 155 " ra", " t6", " sp", " gp", 236 (uint64*)thread_get_current_thread()->arch_info.userFrame->sp, 239 thread_get_current_thread()->arch_info.userFrame->sp 243 // DumpMemory((uint64*)frame->sp, thread_get_current_thread()->kernel_stack_top - frame->sp); 455 frame->sp = cpu->fault_handler_stack_pointer; 530 if (status_t res = user_memcpy(&args[8], (void*)frame->sp,
|
H A D | arch_thread.cpp | 55 thread->arch_info.context.sp = (addr_t)_stackTop; 136 frame.sp = thread->user_stack_base + thread->user_stack_size; 155 return frame->sp >= thread->signal_stack_base 156 && frame->sp < thread->signal_stack_base 169 frame->sp < thread->signal_stack_base || 170 frame->sp >= thread->signal_stack_base + thread->signal_stack_size 177 return (uint8*)ROUNDDOWN(frame->sp - spaceNeeded, 16); 190 signalFrameData->context.uc_mcontext.x[ 1] = frame->sp; 225 signal_get_user_stack(frame->sp, &signalFrameData->context.uc_stack); 255 frame->sp [all...] |
H A D | arch_asm.S | 35 sd sp, 13*8(a0) 51 ld sp, 13*8(a1) 145 mv sp, a1
|
/haiku/src/bin/network/traceroute/ |
H A D | traceroute.c | 1293 register const u_short *sp; local 1296 sp = (u_short *)outip; 1303 Printf(" %04x", ntohs(*sp++)); 1308 Printf(" %02x", *(u_char *)sp);
|
/haiku/src/bin/network/ping/ |
H A D | ping6.c | 1484 * sp - Pointer to a DNS pointer octet or to the first octet of a label 1496 dnsdecode(const u_char *sp, const u_char *ep, const u_char *base, char *buf, argument 1505 cp = sp; 1512 if (i == 0 || cp != sp) {
|
/haiku/src/system/boot/platform/efi/arch/riscv64/ |
H A D | arch_mmu.cpp | 404 addr_t sp = Sp(); local 405 TRACE(" SP: %#" B_PRIxADDR "\n", sp);
|
/haiku/src/system/kernel/arch/x86/64/ |
H A D | thread.cpp | 305 frame.sp = stackTop;
|
/haiku/src/tests/kits/game/chart/ |
H A D | ChartWindow.cpp | 2673 special *sp; local 2698 sp = fSpecialList+j+2; 2700 sp->comet.count -= (int32)time_step; 2703 if (sp->comet.count <= 0.0) { 2705 s->x = fComet[j].x + 6.0 * sp->comet.dx - fDeltaComet[j].x * delta; 2706 s->y = fComet[j].y + 6.0 * sp->comet.dy - fDeltaComet[j].y * delta; 2707 s->z = fComet[j].z + 6.0 * sp->comet.dz - fDeltaComet[j].z * delta; 2709 sp->comet.count = (int32)(sp->comet.count0 + (fCrcAlea & 63)); 2714 s->x += sp [all...] |
/haiku/src/system/kernel/arch/x86/ |
H A D | arch_debug.cpp | 445 frame->sp, frame->flags); 453 frame->si, frame->di, frame->bp, frame->sp); 631 CHECK_DEBUG_VARIABLE("rsp", frame->sp, true); 641 CHECK_DEBUG_VARIABLE("esp", frame->sp, true); 1298 { B_UINT64_TYPE, frame->bp }, { B_UINT64_TYPE, frame->sp }, 1322 { B_UINT32_TYPE, frame->sp }, { B_UINT32_TYPE, frame->bp },
|
/haiku/src/system/libroot/posix/stdlib/ |
H A D | radixsort.c | 121 #define empty(s) (s >= sp) 122 #define pop(a, n, i) a = (--sp)->sa, n = sp->sn, i = sp->si 123 #define push(a, n, i) sp->sa = a, sp->sn = n, (sp++)->si = i 133 stack s[SIZE], *sp, *sp0, *sp1, temp; local 138 sp = s; 159 if (sp 232 stack s[512], *sp, *sp0, *sp1, temp; local [all...] |
/haiku/src/system/libnetwork/netresolv/net/ |
H A D | getservbyname_r.c | 53 _servent_getbyname(struct servent_data *sd, struct servent *sp, argument 110 return _servent_parsedb(sd, sp, data_ptr, 120 if (_servent_parseline(sd, sp) == NULL) 123 if (strcmp(name, sp->s_name) == 0) 126 for (cp = sp->s_aliases; *cp; cp++) 131 if (proto == NULL || strcmp(sp->s_proto, proto) == 0) 132 return sp; 139 getservbyname_r(const char *name, const char *proto, struct servent *sp, argument 146 sp = _servent_getbyname(sd, sp, nam [all...] |
H A D | getservbyport_r.c | 52 _servent_getbyport(struct servent_data *sd, struct servent *sp, int port, argument 99 return _servent_parsedb(sd, sp, data, datalen); 104 if (_servent_parseline(sd, sp) == NULL) 106 if (sp->s_port != port) 108 if (proto == NULL || strcmp(sp->s_proto, proto) == 0) 109 return sp; 116 getservbyport_r(int port, const char *proto, struct servent *sp, argument 120 sp = _servent_getbyport(sd, sp, port, proto); 123 return sp; [all...] |
H A D | getservent_r.c | 142 _servent_parseline(struct servent_data *sd, struct servent *sp) argument 151 sp->s_name = p = sd->line; 162 sp->s_port = htons((u_short)atoi(p)); 163 sp->s_proto = cp; 174 sp->s_aliases = sd->aliases; 192 sp->s_aliases = sd->aliases = q; 194 sp->s_aliases[i++] = cp; 199 sp->s_aliases[i] = NULL; 200 return sp; 225 getservent_r(struct servent *sp, struc argument 261 _servent_parsedb(struct servent_data *sd, struct servent *sp, const uint8_t *data, size_t len) argument [all...] |
H A D | getnameinfo.c | 244 struct servent *sp; local 288 sp = NULL; 291 sp = getservbyport_r(port, 294 if (sp) { 295 if (strlen(sp->s_name) + 1 > servlen) { 299 strlcpy(serv, sp->s_name, servlen);
|
H A D | getnetnamadr.c | 136 const char *sp; local 140 sp = str; 144 if (!isdigit((unsigned char)*sp)) 146 octet[octidx] = strtoul(sp, &ep, 10); 153 sp = ep + 1; 156 if (strcasecmp(sp, "IN-ADDR.ARPA") != 0)
|
H A D | getaddrinfo.c | 1551 struct servent *sp; local 1613 sp = getservbyname_r(servname, proto, &sv, svd); 1614 if (sp == NULL) 1616 port = sp->s_port;
|
/haiku/src/system/libnetwork/netresolv/nameser/ |
H A D | ns_name.c | 937 const u_char *dn, *cp, *sp; local 942 sp = *cpp; 949 while (*sp != 0 && (*sp & NS_CMPRSFLGS) == 0 && 950 (sp - msg) < 0x4000) { 952 cp = sp; 969 assert(INT_MIN <= (sp - msg) && (sp - msg) <= INT_MAX); 970 return (int)(sp - msg); 985 sp [all...] |
/haiku/src/libs/bsd/ |
H A D | fts.c | 82 #define CLR(opt) (sp->fts_options &= ~(opt)) 83 #define ISSET(opt) (sp->fts_options & (opt)) 84 #define SET(opt) (sp->fts_options |= (opt)) 86 #define FCHDIR(sp, fd) (!ISSET(FTS_NOCHDIR) && fchdir(fd)) 145 FTS *sp; local 165 sp = &priv->ftsp_fts; 166 sp->fts_compar = compar; 167 sp->fts_options = options; 177 if (fts_palloc(sp, MAX(fts_maxarglen(argv), MAXPATHLEN))) 181 if ((parent = fts_alloc(sp, "", 253 fts_load(FTS *sp, FTSENT *p) argument 277 fts_close(FTS *sp) argument 331 fts_read(FTS *sp) argument 529 fts_set(FTS *sp, FTSENT *p, int instr) argument 541 fts_children(FTS *sp, int instr) argument 616 fts_get_clientptr(FTS *sp) argument 633 fts_set_clientptr(FTS *sp, void *clientptr) argument 667 fts_build(FTS *sp, int type) argument 941 fts_stat(FTS *sp, FTSENT *p, int follow, int dfd) argument 1043 fts_sort(FTS *sp, FTSENT *head, size_t nitems) argument 1072 fts_alloc(FTS *sp, char *name, size_t namelen) argument 1137 fts_palloc(FTS *sp, size_t more) argument 1150 fts_padjust(FTS *sp, FTSENT *head) argument 1190 fts_safe_changedir(FTS *sp, FTSENT *p, int fd, char *path) argument 1223 fts_ufslinks(FTS *sp, const FTSENT *ent) argument [all...] |
/haiku/headers/private/kernel/arch/riscv64/ |
H A D | arch_thread_types.h | 23 uint64 sp; member in struct:iframe 59 uint64 sp; // 13 member in struct:arch_context
|
/haiku/src/system/kernel/arch/sparc/ |
H A D | arch_thread.cpp | 82 t->arch_info.sp = (void *)kstackTop;
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_thread.cpp | 183 t->arch_info.sp = (void *)kstackTop; 214 m68k_context_switch(&from->arch_info.sp, to->arch_info.sp); 223 dprintf("\tsp: %p\n", at->sp);
|