Searched refs:sp (Results 1 - 25 of 142) sorted by last modified time

123456

/haiku/src/system/kernel/arch/arm64/
H A Darch_asm.S17 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 Darch_int.cpp83 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 Darch_debug.cpp397 dprintf("LR =%016lx SP =%016lx FP =%016lx\n", frame->lr, frame->sp, frame->fp);
/haiku/headers/private/kernel/arch/arm64/
H A Darch_cpu.h136 uint64 sp; member in struct:iframe
/haiku/src/system/kernel/arch/riscv64/
H A Darch_int.cpp155 " 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 Darch_thread.cpp55 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 Darch_asm.S35 sd sp, 13*8(a0)
51 ld sp, 13*8(a1)
145 mv sp, a1
/haiku/src/bin/network/traceroute/
H A Dtraceroute.c1293 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 Dping6.c1484 * 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 Darch_mmu.cpp404 addr_t sp = Sp(); local
405 TRACE(" SP: %#" B_PRIxADDR "\n", sp);
/haiku/src/system/kernel/arch/x86/64/
H A Dthread.cpp305 frame.sp = stackTop;
/haiku/src/tests/kits/game/chart/
H A DChartWindow.cpp2673 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 Darch_debug.cpp445 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 Dradixsort.c121 #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 Dgetservbyname_r.c53 _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 Dgetservbyport_r.c52 _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 Dgetservent_r.c142 _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 Dgetnameinfo.c244 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 Dgetnetnamadr.c136 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 Dgetaddrinfo.c1551 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 Dns_name.c937 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 Dfts.c82 #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 Darch_thread_types.h23 uint64 sp; member in struct:iframe
59 uint64 sp; // 13 member in struct:arch_context
/haiku/src/system/kernel/arch/sparc/
H A Darch_thread.cpp82 t->arch_info.sp = (void *)kstackTop;
/haiku/src/system/kernel/arch/m68k/
H A Darch_thread.cpp183 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);

Completed in 162 milliseconds

123456