sp                121 bsp/drv/dev/serial/ns16550.c ns16550_xmt_char(struct serial_port *sp, char c)
sp                130 bsp/drv/dev/serial/ns16550.c ns16550_rcv_char(struct serial_port *sp)
sp                139 bsp/drv/dev/serial/ns16550.c ns16550_set_poll(struct serial_port *sp, int on)
sp                154 bsp/drv/dev/serial/ns16550.c 	struct serial_port *sp = arg;
sp                163 bsp/drv/dev/serial/ns16550.c 		serial_xmt_done(sp);
sp                167 bsp/drv/dev/serial/ns16550.c 		serial_rcv_char(sp, bus_read_8(COM_RBR));
sp                174 bsp/drv/dev/serial/ns16550.c ns16550_start(struct serial_port *sp)
sp                185 bsp/drv/dev/serial/ns16550.c 	sp->irq = irq_attach(COM_IRQ, IPL_COMM, 0, ns16550_isr,
sp                186 bsp/drv/dev/serial/ns16550.c 			     IST_NONE, sp);
sp                196 bsp/drv/dev/serial/ns16550.c ns16550_stop(struct serial_port *sp)
sp                120 bsp/drv/dev/serial/pl011.c pl011_xmt_char(struct serial_port *sp, char c)
sp                129 bsp/drv/dev/serial/pl011.c pl011_rcv_char(struct serial_port *sp)
sp                140 bsp/drv/dev/serial/pl011.c pl011_set_poll(struct serial_port *sp, int on)
sp                155 bsp/drv/dev/serial/pl011.c 	struct serial_port *sp = arg;
sp                169 bsp/drv/dev/serial/pl011.c 			serial_rcv_char(sp, c);
sp                179 bsp/drv/dev/serial/pl011.c 		serial_xmt_done(sp);
sp                188 bsp/drv/dev/serial/pl011.c pl011_start(struct serial_port *sp)
sp                214 bsp/drv/dev/serial/pl011.c 	sp->irq = irq_attach(UART_IRQ, IPL_COMM, 0, pl011_isr, IST_NONE, sp);
sp                221 bsp/drv/dev/serial/pl011.c pl011_stop(struct serial_port *sp)
sp                 73 bsp/hal/arm/arch/context.c 		k->sp = (uint32_t)ctx->uregs;
sp                 99 bsp/hal/arm/arch/context.c 		u->sp = (uint32_t)val;
sp                159 bsp/hal/arm/arch/context.c 	sav = (struct cpu_regs *)(cur->sp - sizeof(struct cpu_regs));
sp                165 bsp/hal/arm/arch/context.c 	cur->sp = (uint32_t)sav - sizeof(uint32_t);
sp                117 bsp/hal/arm/arch/trap.c 	       r->r12, r->sp, r->lr, r->pc, r->cpsr);
sp                 80 bsp/hal/arm/include/context.h 	uint32_t	sp;	/* +52 (34) */
sp                100 bsp/hal/arm/include/context.h 	uint32_t	sp;
sp                 79 bsp/hal/ppc/arch/context.c 		k->sp = (uint32_t)ctx->uregs;
sp                 97 bsp/hal/ppc/arch/context.c 		argp = (uint32_t *)(k->sp + sizeof(uint32_t) * 2);
sp                 61 bsp/hal/ppc/include/context.h 	uint32_t	sp;
sp                 48 include/arm/systrap.h 	stmfd sp!, {r4, r5, lr}; \
sp                 53 include/arm/systrap.h 	ldmfd sp!, {r4, r5, pc};
sp                144 include/sys/prex.h int	sem_init(sem_t *sp, u_int value);
sp                145 include/sys/prex.h int	sem_destroy(sem_t *sp);
sp                146 include/sys/prex.h int	sem_wait(sem_t *sp, u_long timeout);
sp                147 include/sys/prex.h int	sem_trywait(sem_t *sp);
sp                148 include/sys/prex.h int	sem_post(sem_t *sp);
sp                149 include/sys/prex.h int	sem_getvalue(sem_t *sp, u_int *value);
sp                479 sys/kern/task.c 	void *stack, *sp;
sp                508 sys/kern/task.c 		sp = (char *)stack + DFLSTKSZ - (sizeof(int) * 3);
sp                509 sys/kern/task.c 		error = thread_load(t, (void (*)(void))mod->entry, sp);
sp                 68 sys/kern/thread.c 	vaddr_t sp;
sp                105 sys/kern/thread.c 	sp = (vaddr_t)t->kstack + KSTACKSZ;
sp                106 sys/kern/thread.c 	context_set(&t->ctx, CTX_KSTACK, (register_t)sp);
sp                528 sys/kern/thread.c 	vaddr_t sp;
sp                540 sys/kern/thread.c 	sp = (vaddr_t)t->kstack + KSTACKSZ;
sp                541 sys/kern/thread.c 	context_set(&t->ctx, CTX_KSTACK, (register_t)sp);
sp                579 sys/kern/thread.c 	vaddr_t sp;
sp                587 sys/kern/thread.c 	sp = (vaddr_t)stack + KSTACKSZ;
sp                588 sys/kern/thread.c 	context_set(&idle_thread.ctx, CTX_KSTACK, (register_t)sp);
sp                 59 sys/sync/sem.c sem_init(sem_t *sp, u_int value)
sp                 71 sys/sync/sem.c 	if (copyin(sp, &s, sizeof(sp)))
sp                102 sys/sync/sem.c 		if (copyout(&s, sp, sizeof(s))) {
sp                127 sys/sync/sem.c sem_destroy(sem_t *sp)
sp                132 sys/sync/sem.c 	if (sem_copyin(sp, &s) || s->owner != curtask) {
sp                162 sys/sync/sem.c sem_wait(sem_t *sp, u_long timeout)
sp                168 sys/sync/sem.c 	if (sem_copyin(sp, &s)) {
sp                203 sys/sync/sem.c sem_trywait(sem_t *sp)
sp                208 sys/sync/sem.c 	if (sem_copyin(sp, &s)) {
sp                229 sys/sync/sem.c sem_post(sem_t *sp)
sp                234 sys/sync/sem.c 	if (sem_copyin(sp, &s)) {
sp                254 sys/sync/sem.c sem_getvalue(sem_t *sp, u_int *value)
sp                259 sys/sync/sem.c 	if (sem_copyin(sp, &s)) {
sp                288 sys/sync/sem.c 	sem_t *sp;
sp                296 sys/sync/sem.c 	for (sp = &sem_list; *sp; sp = &(*sp)->next) {
sp                297 sys/sync/sem.c 		if (*sp == s) {
sp                298 sys/sync/sem.c 			*sp = s->next;
sp                 46 usr/bin/ls/ls.c static void printentry(char *name, struct stat *sp);
sp                179 usr/bin/ls/ls.c printentry(char *name, struct stat *sp)
sp                193 usr/bin/ls/ls.c 	if (S_ISCHR(sp->st_mode) || S_ISBLK(sp->st_mode))
sp                195 usr/bin/ls/ls.c 	else if (S_ISDIR(sp->st_mode))
sp                197 usr/bin/ls/ls.c 	else if (S_ISFIFO(sp->st_mode))
sp                199 usr/bin/ls/ls.c 	else if (S_ISLNK(sp->st_mode))
sp                203 usr/bin/ls/ls.c 		printtype(sp->st_mode);
sp                204 usr/bin/ls/ls.c 		printmode(sp->st_mode);
sp                218 usr/bin/ls/ls.c 		printf("%7d ", (int)sp->st_size);
sp                227 usr/bin/ls/ls.c 		printtype(sp->st_mode);
sp                228 usr/bin/ls/ls.c 		if (sp->st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))
sp                 57 usr/lib/libc/gen/fts.c #define	ISSET(opt)	(sp->fts_options & (opt))
sp                 58 usr/lib/libc/gen/fts.c #define	SET(opt)	(sp->fts_options |= (opt))
sp                 60 usr/lib/libc/gen/fts.c #define	CHDIR(sp, path)	(!ISSET(FTS_NOCHDIR) && chdir(path))
sp                 61 usr/lib/libc/gen/fts.c #define	FCHDIR(sp, fd)	(!ISSET(FTS_NOCHDIR) && fchdir(fd))
sp                 72 usr/lib/libc/gen/fts.c 	FTS *sp;
sp                 85 usr/lib/libc/gen/fts.c 	if ((sp = malloc((u_int)sizeof(FTS))) == NULL)
sp                 87 usr/lib/libc/gen/fts.c 	memset(sp, 0, sizeof(FTS));
sp                 88 usr/lib/libc/gen/fts.c 	sp->fts_compar = compar;
sp                 89 usr/lib/libc/gen/fts.c 	sp->fts_options = options;
sp                 99 usr/lib/libc/gen/fts.c 	if (fts_palloc(sp, MAX(fts_maxarglen(argv), MAXPATHLEN)))
sp                103 usr/lib/libc/gen/fts.c 	if ((parent = fts_alloc(sp, "", 0)) == NULL)
sp                115 usr/lib/libc/gen/fts.c 		p = fts_alloc(sp, *argv, len);
sp                119 usr/lib/libc/gen/fts.c 		p->fts_info = fts_stat(sp, p, ISSET(FTS_COMFOLLOW));
sp                143 usr/lib/libc/gen/fts.c 		root = fts_sort(sp, root, nitems);
sp                150 usr/lib/libc/gen/fts.c 	if ((sp->fts_cur = fts_alloc(sp, "", 0)) == NULL)
sp                152 usr/lib/libc/gen/fts.c 	sp->fts_cur->fts_link = root;
sp                153 usr/lib/libc/gen/fts.c 	sp->fts_cur->fts_info = FTS_INIT;
sp                162 usr/lib/libc/gen/fts.c 	if (!ISSET(FTS_NOCHDIR) && (sp->fts_rfd = open(".", O_RDONLY, 0)) < 0)
sp                165 usr/lib/libc/gen/fts.c 	return (sp);
sp                169 usr/lib/libc/gen/fts.c mem2:	free(sp->fts_path);
sp                170 usr/lib/libc/gen/fts.c mem1:	free(sp);
sp                175 usr/lib/libc/gen/fts.c fts_load(FTS *sp, FTSENT *p)
sp                188 usr/lib/libc/gen/fts.c 	memmove(sp->fts_path, p->fts_name, len + 1);
sp                194 usr/lib/libc/gen/fts.c 	p->fts_accpath = p->fts_path = sp->fts_path;
sp                195 usr/lib/libc/gen/fts.c 	sp->fts_dev = p->fts_dev;
sp                199 usr/lib/libc/gen/fts.c fts_close(FTS *sp)
sp                209 usr/lib/libc/gen/fts.c 	if (sp->fts_cur) {
sp                210 usr/lib/libc/gen/fts.c 		for (p = sp->fts_cur; p->fts_level >= FTS_ROOTLEVEL;) {
sp                219 usr/lib/libc/gen/fts.c 	if (sp->fts_child)
sp                220 usr/lib/libc/gen/fts.c 		fts_lfree(sp->fts_child);
sp                221 usr/lib/libc/gen/fts.c 	if (sp->fts_array)
sp                222 usr/lib/libc/gen/fts.c 		free(sp->fts_array);
sp                223 usr/lib/libc/gen/fts.c 	free(sp->fts_path);
sp                227 usr/lib/libc/gen/fts.c 		saved_errno = fchdir(sp->fts_rfd) ? errno : 0;
sp                228 usr/lib/libc/gen/fts.c 		(void)close(sp->fts_rfd);
sp                232 usr/lib/libc/gen/fts.c 	free(sp);
sp                251 usr/lib/libc/gen/fts.c fts_read(FTS *sp)
sp                259 usr/lib/libc/gen/fts.c 	if (sp->fts_cur == NULL || ISSET(FTS_STOP))
sp                263 usr/lib/libc/gen/fts.c 	p = sp->fts_cur;
sp                271 usr/lib/libc/gen/fts.c 		p->fts_info = fts_stat(sp, p, 0);
sp                283 usr/lib/libc/gen/fts.c 		p->fts_info = fts_stat(sp, p, 1);
sp                298 usr/lib/libc/gen/fts.c 		    (ISSET(FTS_XDEV) && p->fts_dev != sp->fts_dev)) {
sp                301 usr/lib/libc/gen/fts.c 			if (sp->fts_child) {
sp                302 usr/lib/libc/gen/fts.c 				fts_lfree(sp->fts_child);
sp                303 usr/lib/libc/gen/fts.c 				sp->fts_child = NULL;
sp                310 usr/lib/libc/gen/fts.c 		if (sp->fts_child && sp->fts_options & FTS_NAMEONLY) {
sp                311 usr/lib/libc/gen/fts.c 			sp->fts_options &= ~FTS_NAMEONLY;
sp                312 usr/lib/libc/gen/fts.c 			fts_lfree(sp->fts_child);
sp                313 usr/lib/libc/gen/fts.c 			sp->fts_child = NULL;
sp                328 usr/lib/libc/gen/fts.c 		if (sp->fts_child) {
sp                329 usr/lib/libc/gen/fts.c 			if (CHDIR(sp, p->fts_accpath)) {
sp                332 usr/lib/libc/gen/fts.c 				for (p = sp->fts_child; p; p = p->fts_link)
sp                336 usr/lib/libc/gen/fts.c 		} else if ((sp->fts_child = fts_build(sp, BREAD)) == NULL) {
sp                341 usr/lib/libc/gen/fts.c 		p = sp->fts_child;
sp                342 usr/lib/libc/gen/fts.c 		sp->fts_child = NULL;
sp                356 usr/lib/libc/gen/fts.c 			if (!ISSET(FTS_NOCHDIR) && FCHDIR(sp, sp->fts_rfd)) {
sp                360 usr/lib/libc/gen/fts.c 			fts_load(sp, p);
sp                361 usr/lib/libc/gen/fts.c 			return (sp->fts_cur = p);
sp                372 usr/lib/libc/gen/fts.c 			p->fts_info = fts_stat(sp, p, 1);
sp                384 usr/lib/libc/gen/fts.c name:		t = sp->fts_path + NAPPEND(p->fts_parent);
sp                387 usr/lib/libc/gen/fts.c 		return (sp->fts_cur = p);
sp                401 usr/lib/libc/gen/fts.c 		return (sp->fts_cur = NULL);
sp                405 usr/lib/libc/gen/fts.c 	sp->fts_path[p->fts_pathlen] = '\0';
sp                413 usr/lib/libc/gen/fts.c 		if (!ISSET(FTS_NOCHDIR) && FCHDIR(sp, sp->fts_rfd)) {
sp                418 usr/lib/libc/gen/fts.c 		if (FCHDIR(sp, p->fts_symfd)) {
sp                427 usr/lib/libc/gen/fts.c 		if (CHDIR(sp, "..")) {
sp                433 usr/lib/libc/gen/fts.c 	return (sp->fts_cur = p);
sp                444 usr/lib/libc/gen/fts.c fts_set(FTS *sp, FTSENT *p, int instr)
sp                456 usr/lib/libc/gen/fts.c fts_children(FTS *sp, int instr)
sp                467 usr/lib/libc/gen/fts.c 	p = sp->fts_cur;
sp                492 usr/lib/libc/gen/fts.c 	if (sp->fts_child)
sp                493 usr/lib/libc/gen/fts.c 		fts_lfree(sp->fts_child);
sp                496 usr/lib/libc/gen/fts.c 		sp->fts_options |= FTS_NAMEONLY;
sp                510 usr/lib/libc/gen/fts.c 		return (sp->fts_child = fts_build(sp, instr));
sp                514 usr/lib/libc/gen/fts.c 	sp->fts_child = fts_build(sp, instr);
sp                518 usr/lib/libc/gen/fts.c 	return (sp->fts_child);
sp                536 usr/lib/libc/gen/fts.c fts_build(FTS *sp, int type)
sp                551 usr/lib/libc/gen/fts.c 	cur = sp->fts_cur;
sp                607 usr/lib/libc/gen/fts.c 		if (FCHDIR(sp, dirfd(dirp))) {
sp                628 usr/lib/libc/gen/fts.c 	maxlen = sp->fts_pathlen - cur->fts_pathlen - 1;
sp                631 usr/lib/libc/gen/fts.c 		cp = sp->fts_path + len;
sp                644 usr/lib/libc/gen/fts.c 		if ((p = fts_alloc(sp, dp->d_name, (int)dp->d_namlen)) == NULL)
sp                647 usr/lib/libc/gen/fts.c 			if (fts_palloc(sp, (size_t)dp->d_namlen)) {
sp                663 usr/lib/libc/gen/fts.c 			adjaddr = sp->fts_path;
sp                664 usr/lib/libc/gen/fts.c 			maxlen = sp->fts_pathlen - sp->fts_cur->fts_pathlen - 1;
sp                668 usr/lib/libc/gen/fts.c 		p->fts_parent = sp->fts_cur;
sp                700 usr/lib/libc/gen/fts.c 			p->fts_info = fts_stat(sp, p, 0);
sp                725 usr/lib/libc/gen/fts.c 		fts_padjust(sp, adjaddr);
sp                732 usr/lib/libc/gen/fts.c 		if (cp - 1 > sp->fts_path)
sp                746 usr/lib/libc/gen/fts.c 	    FCHDIR(sp, sp->fts_rfd) : CHDIR(sp, ".."))) {
sp                760 usr/lib/libc/gen/fts.c 	if (sp->fts_compar && nitems > 1)
sp                761 usr/lib/libc/gen/fts.c 		head = fts_sort(sp, head, nitems);
sp                766 usr/lib/libc/gen/fts.c fts_stat(FTS *sp, FTSENT *p, int follow)
sp                846 usr/lib/libc/gen/fts.c fts_sort(FTS *sp, FTSENT *head, int nitems)
sp                857 usr/lib/libc/gen/fts.c 	if (nitems > sp->fts_nitems) {
sp                858 usr/lib/libc/gen/fts.c 		sp->fts_nitems = nitems + 40;
sp                859 usr/lib/libc/gen/fts.c 		if ((sp->fts_array = realloc(sp->fts_array,
sp                860 usr/lib/libc/gen/fts.c 		    (size_t)(sp->fts_nitems * sizeof(FTSENT *)))) == NULL) {
sp                861 usr/lib/libc/gen/fts.c 			sp->fts_nitems = 0;
sp                865 usr/lib/libc/gen/fts.c 	for (ap = sp->fts_array, p = head; p; p = p->fts_link)
sp                867 usr/lib/libc/gen/fts.c 	qsort((void *)sp->fts_array, nitems, sizeof(FTSENT *),
sp                868 usr/lib/libc/gen/fts.c 		(int (*)(const void *, const void *))sp->fts_compar);
sp                870 usr/lib/libc/gen/fts.c 	for (head = *(ap = sp->fts_array); --nitems; ++ap)
sp                877 usr/lib/libc/gen/fts.c fts_alloc(FTS *sp, char *name, int namelen)
sp                902 usr/lib/libc/gen/fts.c 	p->fts_path = sp->fts_path;
sp                930 usr/lib/libc/gen/fts.c fts_palloc(FTS *sp, size_t more)
sp                932 usr/lib/libc/gen/fts.c 	sp->fts_pathlen += more + 256;
sp                933 usr/lib/libc/gen/fts.c 	sp->fts_path = realloc(sp->fts_path, (size_t)sp->fts_pathlen);
sp                934 usr/lib/libc/gen/fts.c 	return (sp->fts_path == NULL);
sp                942 usr/lib/libc/gen/fts.c fts_padjust(FTS *sp, void *addr)
sp                952 usr/lib/libc/gen/fts.c 	for (p = sp->fts_child; p; p = p->fts_link)
sp                956 usr/lib/libc/gen/fts.c 	for (p = sp->fts_cur; p->fts_level >= FTS_ROOTLEVEL;) {
sp                155 usr/sample/tetris/screen.c 	cell *bp, *sp;
sp                169 usr/sample/tetris/screen.c 	sp = &curscreen[D_FIRST * B_COLS];
sp                172 usr/sample/tetris/screen.c 		for (i = 0; i < B_COLS; bp++, sp++, i++) {
sp                173 usr/sample/tetris/screen.c 			if (*sp == (so = *bp))
sp                175 usr/sample/tetris/screen.c 			*sp = so;
sp                197 usr/sample/tetris/screen.c 			if (i > STOP || sp[1] != bp[1] || so != bp[1])
sp                199 usr/sample/tetris/screen.c 			if (sp[2] != bp[2])
sp                200 usr/sample/tetris/screen.c 				sp[1] = -1;
sp                201 usr/sample/tetris/screen.c 			else if (i < STOP && so == bp[2] && sp[3] != bp[3]) {
sp                202 usr/sample/tetris/screen.c 				sp[2] = -1;
sp                203 usr/sample/tetris/screen.c 				sp[1] = -1;
sp                 78 usr/server/exec/exec_execve.c 	void *stack, *sp;
sp                184 usr/server/exec/exec_execve.c 				exec.xarg1, exec.xarg2, &sp)) != 0)
sp                194 usr/server/exec/exec_execve.c 	if ((error = thread_load(t, (void (*)(void))exec.entry, sp)) != 0)
sp                321 usr/server/exec/exec_execve.c 	u_long arg_top, mapped, sp;
sp                336 usr/server/exec/exec_execve.c 	sp = mapped + DFLSTKSZ - sizeof(int) * 3;
sp                343 usr/server/exec/exec_execve.c 	*(char *)sp = '\0';
sp                344 usr/server/exec/exec_execve.c 	sp -= strlen(path);
sp                345 usr/server/exec/exec_execve.c 	sp = SP_ALIGN(sp);
sp                346 usr/server/exec/exec_execve.c 	strlcpy((char *)sp, path, PATH_MAX);
sp                347 usr/server/exec/exec_execve.c 	file = (char *)sp;
sp                350 usr/server/exec/exec_execve.c 	sp -= msg->bufsz;
sp                351 usr/server/exec/exec_execve.c 	sp = SP_ALIGN(sp);
sp                352 usr/server/exec/exec_execve.c 	memcpy((char *)sp, (char *)&msg->buf, msg->bufsz);
sp                353 usr/server/exec/exec_execve.c 	arg_top = sp;
sp                360 usr/server/exec/exec_execve.c 		sp -= (len + 1);
sp                361 usr/server/exec/exec_execve.c 		strlcpy((char *)sp, xarg2, len + 1);
sp                362 usr/server/exec/exec_execve.c 		arg_top = sp;
sp                367 usr/server/exec/exec_execve.c 		sp -= (len + 1);
sp                368 usr/server/exec/exec_execve.c 		strlcpy((char *)sp, xarg1, len + 1);
sp                369 usr/server/exec/exec_execve.c 		arg_top = sp;
sp                374 usr/server/exec/exec_execve.c 	sp -= ((envc + 1) * sizeof(char *));
sp                375 usr/server/exec/exec_execve.c 	envp = (char **)sp;
sp                378 usr/server/exec/exec_execve.c 	sp -= ((argc + 1) * sizeof(char *));
sp                379 usr/server/exec/exec_execve.c 	argv = (char **)sp;
sp                382 usr/server/exec/exec_execve.c 	sp -= sizeof(int);
sp                383 usr/server/exec/exec_execve.c 	*(int *)(sp) = argc + 1;
sp                402 usr/server/exec/exec_execve.c 	*new_sp = (void *)((u_long)stack + (sp - mapped));
sp                949 usr/server/fs/vfs/main.c 	void *stack, *sp;
sp                958 usr/server/fs/vfs/main.c 	sp = (void *)((u_long)stack + DFLSTKSZ - sizeof(u_long) * 3);
sp                959 usr/server/fs/vfs/main.c 	if ((error = thread_load(t, entry, sp)) != 0)
sp                270 usr/server/pow/pow.c 	void *stack, *sp;
sp                279 usr/server/pow/pow.c 	sp = (void *)((u_long)stack + DFLSTKSZ - sizeof(u_long) * 3);
sp                280 usr/server/pow/pow.c 	if ((error = thread_load(t, entry, sp)) != 0)