sp               1546 altq/altq_hfsc.c get_class_stats(struct hfsc_classstats *sp, struct hfsc_class *cl)
sp               1548 altq/altq_hfsc.c 	sp->class_id = cl->cl_id;
sp               1549 altq/altq_hfsc.c 	sp->class_handle = cl->cl_handle;
sp               1552 altq/altq_hfsc.c 		sp->rsc.m1 = sm2m(cl->cl_rsc->sm1);
sp               1553 altq/altq_hfsc.c 		sp->rsc.d = dx2d(cl->cl_rsc->dx);
sp               1554 altq/altq_hfsc.c 		sp->rsc.m2 = sm2m(cl->cl_rsc->sm2);
sp               1556 altq/altq_hfsc.c 		sp->rsc.m1 = 0;
sp               1557 altq/altq_hfsc.c 		sp->rsc.d = 0;
sp               1558 altq/altq_hfsc.c 		sp->rsc.m2 = 0;
sp               1561 altq/altq_hfsc.c 		sp->fsc.m1 = sm2m(cl->cl_fsc->sm1);
sp               1562 altq/altq_hfsc.c 		sp->fsc.d = dx2d(cl->cl_fsc->dx);
sp               1563 altq/altq_hfsc.c 		sp->fsc.m2 = sm2m(cl->cl_fsc->sm2);
sp               1565 altq/altq_hfsc.c 		sp->fsc.m1 = 0;
sp               1566 altq/altq_hfsc.c 		sp->fsc.d = 0;
sp               1567 altq/altq_hfsc.c 		sp->fsc.m2 = 0;
sp               1570 altq/altq_hfsc.c 		sp->usc.m1 = sm2m(cl->cl_usc->sm1);
sp               1571 altq/altq_hfsc.c 		sp->usc.d = dx2d(cl->cl_usc->dx);
sp               1572 altq/altq_hfsc.c 		sp->usc.m2 = sm2m(cl->cl_usc->sm2);
sp               1574 altq/altq_hfsc.c 		sp->usc.m1 = 0;
sp               1575 altq/altq_hfsc.c 		sp->usc.d = 0;
sp               1576 altq/altq_hfsc.c 		sp->usc.m2 = 0;
sp               1579 altq/altq_hfsc.c 	sp->total = cl->cl_total;
sp               1580 altq/altq_hfsc.c 	sp->cumul = cl->cl_cumul;
sp               1582 altq/altq_hfsc.c 	sp->d = cl->cl_d;
sp               1583 altq/altq_hfsc.c 	sp->e = cl->cl_e;
sp               1584 altq/altq_hfsc.c 	sp->vt = cl->cl_vt;
sp               1585 altq/altq_hfsc.c 	sp->f = cl->cl_f;
sp               1587 altq/altq_hfsc.c 	sp->initvt = cl->cl_initvt;
sp               1588 altq/altq_hfsc.c 	sp->vtperiod = cl->cl_vtperiod;
sp               1589 altq/altq_hfsc.c 	sp->parentperiod = cl->cl_parentperiod;
sp               1590 altq/altq_hfsc.c 	sp->nactive = cl->cl_nactive;
sp               1591 altq/altq_hfsc.c 	sp->vtoff = cl->cl_vtoff;
sp               1592 altq/altq_hfsc.c 	sp->cvtmax = cl->cl_cvtmax;
sp               1593 altq/altq_hfsc.c 	sp->myf = cl->cl_myf;
sp               1594 altq/altq_hfsc.c 	sp->cfmin = cl->cl_cfmin;
sp               1595 altq/altq_hfsc.c 	sp->cvtmin = cl->cl_cvtmin;
sp               1596 altq/altq_hfsc.c 	sp->myfadj = cl->cl_myfadj;
sp               1597 altq/altq_hfsc.c 	sp->vtadj = cl->cl_vtadj;
sp               1599 altq/altq_hfsc.c 	sp->cur_time = read_machclk();
sp               1600 altq/altq_hfsc.c 	sp->machclk_freq = machclk_freq;
sp               1602 altq/altq_hfsc.c 	sp->qlength = qlen(cl->cl_q);
sp               1603 altq/altq_hfsc.c 	sp->qlimit = qlimit(cl->cl_q);
sp               1604 altq/altq_hfsc.c 	sp->xmit_cnt = cl->cl_stats.xmit_cnt;
sp               1605 altq/altq_hfsc.c 	sp->drop_cnt = cl->cl_stats.drop_cnt;
sp               1606 altq/altq_hfsc.c 	sp->period = cl->cl_stats.period;
sp               1608 altq/altq_hfsc.c 	sp->qtype = qtype(cl->cl_q);
sp               1611 altq/altq_hfsc.c 		red_getstats(cl->cl_red, &sp->red[0]);
sp               1615 altq/altq_hfsc.c 		rio_getstats((rio_t *)cl->cl_red, &sp->red[0]);
sp                533 altq/altq_priq.c get_class_stats(struct priq_classstats *sp, struct priq_class *cl)
sp                535 altq/altq_priq.c 	sp->class_handle = cl->cl_handle;
sp                536 altq/altq_priq.c 	sp->qlength = qlen(cl->cl_q);
sp                537 altq/altq_priq.c 	sp->qlimit = qlimit(cl->cl_q);
sp                538 altq/altq_priq.c 	sp->period = cl->cl_period;
sp                539 altq/altq_priq.c 	sp->xmitcnt = cl->cl_xmitcnt;
sp                540 altq/altq_priq.c 	sp->dropcnt = cl->cl_dropcnt;
sp                542 altq/altq_priq.c 	sp->qtype = qtype(cl->cl_q);
sp                545 altq/altq_priq.c 		red_getstats(cl->cl_red, &sp->red[0]);
sp                549 altq/altq_priq.c 		rio_getstats((rio_t *)cl->cl_red, &sp->red[0]);
sp                251 altq/altq_red.c red_getstats(red_t *rp, struct redstats *sp)
sp                253 altq/altq_red.c 	sp->q_avg		= rp->red_avg >> rp->red_wshift;
sp                254 altq/altq_red.c 	sp->xmit_cnt		= rp->red_stats.xmit_cnt;
sp                255 altq/altq_red.c 	sp->drop_cnt		= rp->red_stats.drop_cnt;
sp                256 altq/altq_red.c 	sp->drop_forced		= rp->red_stats.drop_forced;
sp                257 altq/altq_red.c 	sp->drop_unforced	= rp->red_stats.drop_unforced;
sp                258 altq/altq_red.c 	sp->marked_packets	= rp->red_stats.marked_packets;
sp                266 altq/altq_rio.c rio_getstats(rio_t *rp, struct redstats *sp)
sp                271 altq/altq_rio.c 		bcopy(&rp->q_stats[i], sp, sizeof(struct redstats));
sp                272 altq/altq_rio.c 		sp->q_avg = rp->rio_precstate[i].avg >> rp->rio_wshift;
sp                273 altq/altq_rio.c 		sp++;
sp                285 arch/i386/i386/kvm86.c 	uint16_t *sp;
sp                303 arch/i386/i386/kvm86.c 		sp = (uint16_t *)((tf->tf_ss << 4) + tf->tf_esp);
sp                304 arch/i386/i386/kvm86.c 		*(--sp) = tf->tf_eflags;
sp                305 arch/i386/i386/kvm86.c 		*(--sp) = tf->tf_cs;
sp                306 arch/i386/i386/kvm86.c 		*(--sp) = tf->tf_eip + 2;
sp                312 arch/i386/i386/kvm86.c 		sp = (uint16_t *)((tf->tf_ss << 4) + tf->tf_esp);
sp                313 arch/i386/i386/kvm86.c 		tf->tf_eip = *(sp++);
sp                314 arch/i386/i386/kvm86.c 		tf->tf_cs = *(sp++);
sp                315 arch/i386/i386/kvm86.c 		tf->tf_eflags = *(sp++);
sp                326 arch/i386/i386/kvm86.c 		sp = (uint16_t *)((tf->tf_ss << 4) + tf->tf_esp);
sp                327 arch/i386/i386/kvm86.c 		*(--sp) = tf->tf_eflags;
sp                332 arch/i386/i386/kvm86.c 		sp = (uint16_t *)((tf->tf_ss << 4) + tf->tf_esp);
sp                333 arch/i386/i386/kvm86.c 		tf->tf_eflags = *(sp++);
sp               2170 arch/i386/i386/machdep.c 	register_t sp;
sp               2183 arch/i386/i386/machdep.c 		sp = (long)psp->ps_sigstk.ss_sp + psp->ps_sigstk.ss_size;
sp               2186 arch/i386/i386/machdep.c 		sp = tf->tf_esp;
sp               2190 arch/i386/i386/machdep.c 		sp -= sizeof(union savefpu);
sp               2191 arch/i386/i386/machdep.c 		sp &= ~0xf;	/* foe XMM regs */
sp               2192 arch/i386/i386/machdep.c 		frame.sf_fpstate = (void *)sp;
sp               2195 arch/i386/i386/machdep.c 	fp = (struct sigframe *)sp - 1;
sp                175 arch/i386/i386/vm86.c 	u_long ss, sp;
sp                211 arch/i386/i386/vm86.c 	sp = SP(tf);
sp                213 arch/i386/i386/vm86.c 	putword(ss, sp, get_vflags_short(p));
sp                214 arch/i386/i386/vm86.c 	putword(ss, sp, CS(tf));
sp                215 arch/i386/i386/vm86.c 	putword(ss, sp, IP(tf));
sp                216 arch/i386/i386/vm86.c 	SP(tf) = sp;
sp                281 arch/i386/i386/vm86.c 	u_long cs, ip, ss, sp;
sp                288 arch/i386/i386/vm86.c 	sp = SP(tf);
sp                325 arch/i386/i386/vm86.c 		putword(ss, sp, get_vflags_short(p));
sp                326 arch/i386/i386/vm86.c 		SP(tf) = sp;
sp                330 arch/i386/i386/vm86.c 		IP(tf) = getword(ss, sp);
sp                331 arch/i386/i386/vm86.c 		CS(tf) = getword(ss, sp);
sp                333 arch/i386/i386/vm86.c 		set_vflags_short(p, getword(ss, sp));
sp                334 arch/i386/i386/vm86.c 		SP(tf) = sp;
sp                342 arch/i386/i386/vm86.c 			putdword(ss, sp, get_vflags(p) & ~PSL_VM);
sp                343 arch/i386/i386/vm86.c 			SP(tf) = sp;
sp                347 arch/i386/i386/vm86.c 			IP(tf) = getdword(ss, sp);
sp                348 arch/i386/i386/vm86.c 			CS(tf) = getdword(ss, sp);
sp                350 arch/i386/i386/vm86.c 			set_vflags(p, getdword(ss, sp) | PSL_VM);
sp                351 arch/i386/i386/vm86.c 			SP(tf) = sp;
sp                168 arch/i386/stand/libsa/bioscons.c comspeed(dev_t dev, int sp)
sp                173 arch/i386/stand/libsa/bioscons.c 	if (sp <= 0)
sp                176 arch/i386/stand/libsa/bioscons.c 	if (115200 < sp || sp < 75)
sp                184 arch/i386/stand/libsa/bioscons.c 	for (i = sp; i != 75 && i != 14400; i >>= 1)
sp                190 arch/i386/stand/libsa/bioscons.c 	newsp = divrnd((COM_FREQ / 16), sp);
sp                193 arch/i386/stand/libsa/bioscons.c 	err = divrnd((COM_FREQ / 16) * 1000, sp * newsp) - 1000;
sp                200 arch/i386/stand/libsa/bioscons.c 	if (cn_tab && cn_tab->cn_dev == dev && com_speed != sp) {
sp                203 arch/i386/stand/libsa/bioscons.c 		    minor(dev), sp);
sp                211 arch/i386/stand/libsa/bioscons.c 	printf("\ncom%d: %d baud\n", minor(dev), sp);
sp                214 arch/i386/stand/libsa/bioscons.c 	com_speed = sp;
sp                191 arch/i386/stand/libsa/dev_i386.c cnspeed(dev_t dev, int sp)
sp                194 arch/i386/stand/libsa/dev_i386.c 		return (comspeed(dev, sp));
sp                392 arch/i386/stand/libsa/memprobe.c 			register int64_t sp = p->addr, ep = p->addr + p->size;
sp                395 arch/i386/stand/libsa/memprobe.c 			if ((sa - sp) <= NBPG && (ep - ea) <= NBPG) {
sp                400 arch/i386/stand/libsa/memprobe.c 			} else if (sa <= sp && sp < ea) {
sp                405 arch/i386/stand/libsa/memprobe.c 				p->size = sa - sp;
sp                407 arch/i386/stand/libsa/memprobe.c 			} else if (sp < sa && ea < ep) {
sp                414 arch/i386/stand/libsa/memprobe.c 				p->size = sa - sp;
sp                429 arch/i386/stand/libsa/memprobe.c 			register int64_t sp = p->addr, ep = p->addr + p->size;
sp                432 arch/i386/stand/libsa/memprobe.c 			if (sp <= sa && ea <= ep) {
sp                435 arch/i386/stand/libsa/memprobe.c 			} else if (sa < sp && sp <= ea) {
sp                440 arch/i386/stand/libsa/memprobe.c 				p->size = ea - sp;
sp                442 arch/i386/stand/libsa/memprobe.c 			} else if (ea < sp) {
sp                222 arch/i386/stand/pxeboot/devopen.c cnspeed(dev_t dev, int sp)
sp                225 arch/i386/stand/pxeboot/devopen.c 		return (comspeed(dev, sp));
sp                 59 compat/common/vfs_syscalls_25.c statfs_to_ostatfs(p, mp, sp, osp)
sp                 62 compat/common/vfs_syscalls_25.c 	struct statfs *sp;
sp                 71 compat/common/vfs_syscalls_25.c 	osp->f_bsize = sp->f_bsize;
sp                 72 compat/common/vfs_syscalls_25.c 	osp->f_iosize = sp->f_iosize;
sp                 73 compat/common/vfs_syscalls_25.c 	osp->f_blocks = sp->f_blocks;
sp                 74 compat/common/vfs_syscalls_25.c 	osp->f_bfree = sp->f_bfree;
sp                 75 compat/common/vfs_syscalls_25.c 	osp->f_bavail = sp->f_bavail;
sp                 76 compat/common/vfs_syscalls_25.c 	osp->f_files = sp->f_files;
sp                 77 compat/common/vfs_syscalls_25.c 	osp->f_ffree = sp->f_ffree;
sp                 82 compat/common/vfs_syscalls_25.c 		bcopy(&sp->f_fsid, &osp->f_fsid, sizeof(osp->f_fsid));
sp                 83 compat/common/vfs_syscalls_25.c 	osp->f_owner = sp->f_owner;
sp                 84 compat/common/vfs_syscalls_25.c 	osp->f_syncwrites = sp->f_syncwrites;
sp                 85 compat/common/vfs_syscalls_25.c 	osp->f_asyncwrites = sp->f_asyncwrites;
sp                 86 compat/common/vfs_syscalls_25.c 	bcopy(sp->f_fstypename, osp->f_fstypename, MFSNAMELEN);
sp                 87 compat/common/vfs_syscalls_25.c 	bcopy(sp->f_mntonname, osp->f_mntonname, MNAMELEN);
sp                 88 compat/common/vfs_syscalls_25.c 	bcopy(sp->f_mntfromname, osp->f_mntfromname, MNAMELEN);
sp                106 compat/common/vfs_syscalls_25.c 	register struct statfs *sp;
sp                115 compat/common/vfs_syscalls_25.c 	sp = &mp->mnt_stat;
sp                117 compat/common/vfs_syscalls_25.c 	if ((error = VFS_STATFS(mp, sp, p)) != 0)
sp                120 compat/common/vfs_syscalls_25.c 	statfs_to_ostatfs(p, mp, sp, &osb);
sp                140 compat/common/vfs_syscalls_25.c 	struct statfs *sp;
sp                147 compat/common/vfs_syscalls_25.c 	sp = &mp->mnt_stat;
sp                148 compat/common/vfs_syscalls_25.c 	error = VFS_STATFS(mp, sp, p);
sp                153 compat/common/vfs_syscalls_25.c 	statfs_to_ostatfs(p, mp, sp, &osb);
sp                172 compat/common/vfs_syscalls_25.c 	register struct statfs *sp;
sp                189 compat/common/vfs_syscalls_25.c 			sp = &mp->mnt_stat;
sp                196 compat/common/vfs_syscalls_25.c 			    (error = VFS_STATFS(mp, sp, p))) {
sp                202 compat/common/vfs_syscalls_25.c 			statfs_to_ostatfs(p, mp, sp, &osb);
sp                538 compat/freebsd/freebsd_file.c statfs_to_freebsd_statfs(p, mp, sp, fsp)
sp                541 compat/freebsd/freebsd_file.c 	struct statfs *sp;
sp                544 compat/freebsd/freebsd_file.c 	fsp->f_bsize = sp->f_bsize;
sp                545 compat/freebsd/freebsd_file.c 	fsp->f_iosize = sp->f_iosize;
sp                546 compat/freebsd/freebsd_file.c 	fsp->f_blocks = sp->f_blocks;
sp                547 compat/freebsd/freebsd_file.c 	fsp->f_bfree = sp->f_bfree;
sp                548 compat/freebsd/freebsd_file.c 	fsp->f_bavail = sp->f_bavail;
sp                549 compat/freebsd/freebsd_file.c 	fsp->f_files = sp->f_files;
sp                550 compat/freebsd/freebsd_file.c 	fsp->f_ffree = sp->f_ffree;
sp                555 compat/freebsd/freebsd_file.c 		bcopy(&sp->f_fsid, &fsp->f_fsid, sizeof(fsp->f_fsid));
sp                556 compat/freebsd/freebsd_file.c 	fsp->f_owner = sp->f_owner;
sp                558 compat/freebsd/freebsd_file.c 	fsp->f_flags = sp->f_flags;
sp                559 compat/freebsd/freebsd_file.c 	fsp->f_syncwrites = sp->f_syncwrites;
sp                560 compat/freebsd/freebsd_file.c 	fsp->f_asyncwrites = sp->f_asyncwrites;
sp                561 compat/freebsd/freebsd_file.c 	bcopy(sp->f_fstypename, fsp->f_fstypename, MFSNAMELEN);
sp                562 compat/freebsd/freebsd_file.c 	bcopy(sp->f_mntonname, fsp->f_mntonname, MNAMELEN);
sp                563 compat/freebsd/freebsd_file.c 	bcopy(sp->f_mntfromname, fsp->f_mntfromname, MNAMELEN);
sp                581 compat/freebsd/freebsd_file.c 	register struct statfs *sp;
sp                592 compat/freebsd/freebsd_file.c 	sp = &mp->mnt_stat;
sp                594 compat/freebsd/freebsd_file.c 	if ((error = VFS_STATFS(mp, sp, p)) != 0)
sp                596 compat/freebsd/freebsd_file.c 	sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK;
sp                598 compat/freebsd/freebsd_file.c 	statfs_to_freebsd_statfs(p, mp, sp, &fsb);
sp                618 compat/freebsd/freebsd_file.c 	register struct statfs *sp;
sp                625 compat/freebsd/freebsd_file.c 	sp = &mp->mnt_stat;
sp                626 compat/freebsd/freebsd_file.c 	error = VFS_STATFS(mp, sp, p);
sp                630 compat/freebsd/freebsd_file.c 	sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK;
sp                632 compat/freebsd/freebsd_file.c 	statfs_to_freebsd_statfs(p, mp, sp, &fsb);
sp                651 compat/freebsd/freebsd_file.c 	register struct statfs *sp;
sp                668 compat/freebsd/freebsd_file.c 			sp = &mp->mnt_stat;
sp                675 compat/freebsd/freebsd_file.c 			    (error = VFS_STATFS(mp, sp, p))) {
sp                680 compat/freebsd/freebsd_file.c 			sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK;
sp                682 compat/freebsd/freebsd_file.c 			statfs_to_freebsd_statfs(p, mp, sp, &fsb);
sp                289 compat/ibcs2/ibcs2_ipc.c 			struct semid_ds *sp;
sp                293 compat/ibcs2/ibcs2_ipc.c 			sp = stackgap_alloc(&sg, sizeof(struct semid_ds));
sp                294 compat/ibcs2/ibcs2_ipc.c 			SCARG(uap, a5) = (int)sp;
sp                299 compat/ibcs2/ibcs2_ipc.c 				cvt_semid2isemid(sp, isp);
sp                309 compat/ibcs2/ibcs2_ipc.c 			struct semid_ds *sp;
sp                313 compat/ibcs2/ibcs2_ipc.c 			sp = stackgap_alloc(&sg, sizeof(*sp));
sp                318 compat/ibcs2/ibcs2_ipc.c 			cvt_isemid2semid(isp, sp);
sp                319 compat/ibcs2/ibcs2_ipc.c 			SCARG(uap, a5) = (int)sp;
sp                415 compat/ibcs2/ibcs2_ipc.c 			struct shmid_ds *sp;
sp                419 compat/ibcs2/ibcs2_ipc.c 			sp = stackgap_alloc(&sg, sizeof(*sp));
sp                420 compat/ibcs2/ibcs2_ipc.c 			SCARG(uap, a4) = (int)sp;
sp                425 compat/ibcs2/ibcs2_ipc.c 				cvt_shmid2ishmid(sp, isp);
sp                435 compat/ibcs2/ibcs2_ipc.c 			struct shmid_ds *sp;
sp                439 compat/ibcs2/ibcs2_ipc.c 			sp = stackgap_alloc(&sg, sizeof(*sp));
sp                444 compat/ibcs2/ibcs2_ipc.c 			cvt_ishmid2shmid(isp, sp);
sp                445 compat/ibcs2/ibcs2_ipc.c 			SCARG(uap, a4) = (int)sp;
sp                 80 compat/ibcs2/ibcs2_stat.c cvt_statfs(sp, buf, len)
sp                 81 compat/ibcs2/ibcs2_stat.c 	struct statfs *sp;
sp                 94 compat/ibcs2/ibcs2_stat.c 	ssfs.f_bsize = sp->f_bsize;
sp                 96 compat/ibcs2/ibcs2_stat.c 	ssfs.f_blocks = sp->f_blocks;
sp                 97 compat/ibcs2/ibcs2_stat.c 	ssfs.f_bfree = sp->f_bfree;
sp                 98 compat/ibcs2/ibcs2_stat.c 	ssfs.f_files = sp->f_files;
sp                 99 compat/ibcs2/ibcs2_stat.c 	ssfs.f_ffree = sp->f_ffree;
sp                118 compat/ibcs2/ibcs2_stat.c 	register struct statfs *sp;
sp                128 compat/ibcs2/ibcs2_stat.c 	sp = &mp->mnt_stat;
sp                130 compat/ibcs2/ibcs2_stat.c 	if ((error = VFS_STATFS(mp, sp, p)) != 0)
sp                132 compat/ibcs2/ibcs2_stat.c 	sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK;
sp                133 compat/ibcs2/ibcs2_stat.c 	return cvt_statfs(sp, (caddr_t)SCARG(uap, buf), SCARG(uap, len));
sp                150 compat/ibcs2/ibcs2_stat.c 	register struct statfs *sp;
sp                156 compat/ibcs2/ibcs2_stat.c 	sp = &mp->mnt_stat;
sp                157 compat/ibcs2/ibcs2_stat.c 	error = VFS_STATFS(mp, sp, p);
sp                161 compat/ibcs2/ibcs2_stat.c 	sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK;
sp                162 compat/ibcs2/ibcs2_stat.c 	return cvt_statfs(sp, (caddr_t)SCARG(uap, buf), SCARG(uap, len));
sp                216 compat/linux/linux_exec.c 	char *dp, *sp;
sp                231 compat/linux/linux_exec.c 	sp = argp;
sp                236 compat/linux/linux_exec.c 	for (; --argc >= 0; sp += len, dp += len)
sp                238 compat/linux/linux_exec.c 		    copyoutstr(sp, dp, ARG_MAX, &len))
sp                249 compat/linux/linux_exec.c 	for (; --envc >= 0; sp += len, dp += len)
sp                251 compat/linux/linux_exec.c 		    copyoutstr(sp, dp, ARG_MAX, &len))
sp                505 compat/linux/linux_file.c 	if ((error = copyout(&tmplst, SCARG(uap, sp), sizeof tmplst)))
sp                542 compat/linux/linux_file.c 	if ((error = copyout(&tmplst, SCARG(uap, sp), sizeof tmplst)))
sp                144 compat/linux/linux_file64.c 	if ((error = copyout(&tmplst, SCARG(uap, sp), sizeof tmplst)))
sp                180 compat/linux/linux_file64.c 	if ((error = copyout(&tmplst, SCARG(uap, sp), sizeof tmplst)))
sp                446 compat/linux/linux_misc.c 	return copyout((caddr_t) &ltmp, (caddr_t) SCARG(uap, sp), sizeof ltmp);
sp                479 compat/linux/linux_misc.c 	return copyout((caddr_t) &ltmp, (caddr_t) SCARG(uap, sp), sizeof ltmp);
sp                121 compat/linux/linux_sched.c 	if (SCARG(uap, pid) < 0 || SCARG(uap, sp) == NULL)
sp                124 compat/linux/linux_sched.c 	error = copyin(SCARG(uap, sp), &lp, sizeof(lp));
sp                162 compat/linux/linux_sched.c 	if (SCARG(uap, pid) < 0 || SCARG(uap, sp) == NULL)
sp                180 compat/linux/linux_sched.c 	return (copyout(&lp, SCARG(uap, sp), sizeof lp));
sp                202 compat/linux/linux_sched.c 	if (SCARG(uap, pid) < 0 || SCARG(uap, sp) == NULL)
sp                205 compat/linux/linux_sched.c 	error = copyin(SCARG(uap, sp), &lp, sizeof(lp));
sp                250 compat/linux/linux_syscallargs.h 	syscallarg(struct linux_statfs *) sp;
sp                255 compat/linux/linux_syscallargs.h 	syscallarg(struct linux_statfs *) sp;
sp                271 compat/linux/linux_syscallargs.h 	syscallarg(struct linux_stat *) sp;
sp                276 compat/linux/linux_syscallargs.h 	syscallarg(struct linux_stat *) sp;
sp                281 compat/linux/linux_syscallargs.h 	syscallarg(struct linux_stat *) sp;
sp                380 compat/linux/linux_syscallargs.h 	syscallarg(const struct linux_sched_param *) sp;
sp                385 compat/linux/linux_syscallargs.h 	syscallarg(struct linux_sched_param *) sp;
sp                391 compat/linux/linux_syscallargs.h 	syscallarg(const struct linux_sched_param *) sp;
sp                516 compat/linux/linux_syscallargs.h 	syscallarg(struct linux_stat64 *) sp;
sp                521 compat/linux/linux_syscallargs.h 	syscallarg(struct linux_stat64 *) sp;
sp                526 compat/linux/linux_syscallargs.h 	syscallarg(struct linux_stat64 *) sp;
sp                116 compat/osf1/osf1_mount.c 	struct statfs *sp;
sp                123 compat/osf1/osf1_mount.c 	sp = &mp->mnt_stat;
sp                124 compat/osf1/osf1_mount.c 	error = VFS_STATFS(mp, sp, p);
sp                128 compat/osf1/osf1_mount.c 	sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK;
sp                129 compat/osf1/osf1_mount.c 	osf1_cvt_statfs_from_native(sp, &osfs);
sp                144 compat/osf1/osf1_mount.c 	struct statfs *sp;
sp                159 compat/osf1/osf1_mount.c 			sp = &mp->mnt_stat;
sp                167 compat/osf1/osf1_mount.c 			    (error = VFS_STATFS(mp, sp, p)))
sp                169 compat/osf1/osf1_mount.c 			sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK;
sp                170 compat/osf1/osf1_mount.c 			osf1_cvt_statfs_from_native(sp, &osfs);
sp                227 compat/osf1/osf1_mount.c 	struct statfs *sp;
sp                236 compat/osf1/osf1_mount.c 	sp = &mp->mnt_stat;
sp                238 compat/osf1/osf1_mount.c 	if ((error = VFS_STATFS(mp, sp, p)))
sp                240 compat/osf1/osf1_mount.c 	sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK;
sp                241 compat/osf1/osf1_mount.c 	osf1_cvt_statfs_from_native(sp, &osfs);
sp                783 compat/sunos/sunos_misc.c 	struct session *sp = p->p_session;
sp                785 compat/sunos/sunos_misc.c 	if (sp->s_ttyvp == 0)
sp                788 compat/sunos/sunos_misc.c 	if (sp->s_ttyp && sp->s_ttyp->t_session == sp && sp->s_ttyp->t_pgrp)
sp                789 compat/sunos/sunos_misc.c 		pgsignal(sp->s_ttyp->t_pgrp, SIGHUP, 1);
sp                791 compat/sunos/sunos_misc.c 	(void) ttywait(sp->s_ttyp);
sp                792 compat/sunos/sunos_misc.c 	if (sp->s_ttyvp)
sp                793 compat/sunos/sunos_misc.c 		VOP_REVOKE(sp->s_ttyvp, REVOKEALL);
sp                794 compat/sunos/sunos_misc.c 	if (sp->s_ttyvp)
sp                795 compat/sunos/sunos_misc.c 		vrele(sp->s_ttyvp);
sp                796 compat/sunos/sunos_misc.c 	sp->s_ttyvp = NULL;
sp                802 compat/sunos/sunos_misc.c sunstatfs(sp, buf)
sp                803 compat/sunos/sunos_misc.c 	struct statfs *sp;
sp                810 compat/sunos/sunos_misc.c 	ssfs.f_bsize = sp->f_bsize;
sp                811 compat/sunos/sunos_misc.c 	ssfs.f_blocks = sp->f_blocks;
sp                812 compat/sunos/sunos_misc.c 	ssfs.f_bfree = sp->f_bfree;
sp                813 compat/sunos/sunos_misc.c 	ssfs.f_bavail = sp->f_bavail;
sp                814 compat/sunos/sunos_misc.c 	ssfs.f_files = sp->f_files;
sp                815 compat/sunos/sunos_misc.c 	ssfs.f_ffree = sp->f_ffree;
sp                816 compat/sunos/sunos_misc.c 	ssfs.f_fsid = sp->f_fsid;
sp                828 compat/sunos/sunos_misc.c 	register struct statfs *sp;
sp                839 compat/sunos/sunos_misc.c 	sp = &mp->mnt_stat;
sp                841 compat/sunos/sunos_misc.c 	if ((error = VFS_STATFS(mp, sp, p)) != 0)
sp                843 compat/sunos/sunos_misc.c 	sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK;
sp                844 compat/sunos/sunos_misc.c 	return sunstatfs(sp, (caddr_t)SCARG(uap, buf));
sp                856 compat/sunos/sunos_misc.c 	struct statfs *sp;
sp                862 compat/sunos/sunos_misc.c 	sp = &mp->mnt_stat;
sp                863 compat/sunos/sunos_misc.c 	error = VFS_STATFS(mp, sp, p);
sp                867 compat/sunos/sunos_misc.c 	sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK;
sp                868 compat/sunos/sunos_misc.c 	return sunstatfs(sp, (caddr_t)SCARG(uap, buf));
sp                180 compat/svr4/svr4_termios.c bsd_to_svr4_speed(sp, mask)
sp                181 compat/svr4/svr4_termios.c 	u_long sp;
sp                184 compat/svr4/svr4_termios.c 	switch (sp) {
sp                186 compat/svr4/svr4_termios.c #define getval(a,b) case __CONCAT(a,b): sp = __CONCAT3(SVR4_,a,b); break
sp                208 compat/svr4/svr4_termios.c 	default: sp = SVR4_B9600;	/* XXX */
sp                213 compat/svr4/svr4_termios.c 		sp <<= 1;
sp                216 compat/svr4/svr4_termios.c 	return (sp);
sp                220 compat/svr4/svr4_termios.c svr4_to_bsd_speed(sp, mask)
sp                221 compat/svr4/svr4_termios.c 	u_long sp;
sp                226 compat/svr4/svr4_termios.c 		sp >>= 1;
sp                229 compat/svr4/svr4_termios.c 	switch (sp & mask) {
sp                147 compat/ultrix/ultrix_fs.c make_ultrix_mntent(sp, tem)
sp                148 compat/ultrix/ultrix_fs.c 	register struct statfs *sp;
sp                154 compat/ultrix/ultrix_fs.c 	tem->ufsd_flags = sp->f_flags;		/* XXX translate */
sp                155 compat/ultrix/ultrix_fs.c 	tem->ufsd_mtsize = sp->f_bsize;		/* XXX max transfer size */
sp                156 compat/ultrix/ultrix_fs.c 	tem->ufsd_otsize = sp->f_iosize;
sp                157 compat/ultrix/ultrix_fs.c 	tem->ufsd_bsize = sp->f_bsize;
sp                166 compat/ultrix/ultrix_fs.c 	if (strcmp(sp->f_fstypename, "ffs") == 0)
sp                169 compat/ultrix/ultrix_fs.c 	tem->ufsd_gtot = sp->f_files;		/* total "gnodes" */
sp                170 compat/ultrix/ultrix_fs.c 	tem->ufsd_gfree = sp->f_ffree;		/* free "gnodes" */
sp                171 compat/ultrix/ultrix_fs.c 	tem->ufsd_btot = sp->f_blocks;		/* total 1k blocks */
sp                177 compat/ultrix/ultrix_fs.c 	tem->ufsd_bfreen = sp->f_bavail;	/* blocks available to users */
sp                182 compat/ultrix/ultrix_fs.c 	strlcpy(tem->ufsd_path, sp->f_mntonname, sizeof(tem->ufsd_path));
sp                183 compat/ultrix/ultrix_fs.c 	strlcpy(tem->ufsd_devname, sp->f_mntfromname,
sp                189 compat/ultrix/ultrix_fs.c 	 tem->ufsd_devname, sp->f_blocks, sp->f_bfree, sp->f_bavail);
sp                201 compat/ultrix/ultrix_fs.c 	struct statfs *sp;
sp                250 compat/ultrix/ultrix_fs.c 			sp = &mp->mnt_stat;
sp                256 compat/ultrix/ultrix_fs.c 			    (error = VFS_STATFS(mp, sp, p)) != 0)
sp                262 compat/ultrix/ultrix_fs.c 			sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK;
sp                264 compat/ultrix/ultrix_fs.c 			    strcmp(path, sp->f_mntonname) == 0) {
sp                265 compat/ultrix/ultrix_fs.c 				make_ultrix_mntent(sp, &tem);
sp                217 compat/ultrix/ultrix_pathname.c ultrixstatfs(sp, buf)
sp                218 compat/ultrix/ultrix_pathname.c 	struct statfs *sp;
sp                225 compat/ultrix/ultrix_pathname.c 	ssfs.f_bsize = sp->f_bsize;
sp                226 compat/ultrix/ultrix_pathname.c 	ssfs.f_blocks = sp->f_blocks;
sp                227 compat/ultrix/ultrix_pathname.c 	ssfs.f_bfree = sp->f_bfree;
sp                228 compat/ultrix/ultrix_pathname.c 	ssfs.f_bavail = sp->f_bavail;
sp                229 compat/ultrix/ultrix_pathname.c 	ssfs.f_files = sp->f_files;
sp                230 compat/ultrix/ultrix_pathname.c 	ssfs.f_ffree = sp->f_ffree;
sp                231 compat/ultrix/ultrix_pathname.c 	ssfs.f_fsid = sp->f_fsid;
sp                244 compat/ultrix/ultrix_pathname.c 	register struct statfs *sp;
sp                256 compat/ultrix/ultrix_pathname.c 	sp = &mp->mnt_stat;
sp                258 compat/ultrix/ultrix_pathname.c 	if ((error = VFS_STATFS(mp, sp, p)) != 0)
sp                260 compat/ultrix/ultrix_pathname.c 	sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK;
sp                261 compat/ultrix/ultrix_pathname.c 	return ultrixstatfs(sp, (caddr_t)SCARG(uap, buf));
sp                278 compat/ultrix/ultrix_pathname.c 	register struct statfs *sp;
sp                285 compat/ultrix/ultrix_pathname.c 	sp = &mp->mnt_stat;
sp                286 compat/ultrix/ultrix_pathname.c 	error = VFS_STATFS(mp, sp, p);
sp                290 compat/ultrix/ultrix_pathname.c 	sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK;
sp                291 compat/ultrix/ultrix_pathname.c 	return ultrixstatfs(sp, (caddr_t)SCARG(uap, buf));
sp                 98 ddb/db_aout.c  	struct nlist	*sp;
sp                142 ddb/db_aout.c  	for (sp = sym_start; sp < sym_end; sp++) {
sp                144 ddb/db_aout.c  		strx = sp->n_un.n_strx;
sp                172 ddb/db_aout.c  	struct nlist *sp, *ep;
sp                175 ddb/db_aout.c  	sp = (struct nlist *)stab->start;
sp                178 ddb/db_aout.c  	for (; sp < ep; sp++) {
sp                179 ddb/db_aout.c  		if ((n_name = X_db_getname(stab, sp)) == 0)
sp                181 ddb/db_aout.c  		if ((sp->n_type & N_STAB) == 0 &&
sp                183 ddb/db_aout.c  			return ((db_sym_t)sp);
sp                194 ddb/db_aout.c  	struct nlist	*sp, *ep;
sp                196 ddb/db_aout.c  	sp = (struct nlist *)symtab->start;
sp                199 ddb/db_aout.c  	for (; sp < ep; sp++) {
sp                200 ddb/db_aout.c  		if ((sp->n_type & N_STAB) != 0 ||
sp                201 ddb/db_aout.c  		    (sp->n_type & N_TYPE) == N_FN)
sp                203 ddb/db_aout.c  		if (X_db_getname(symtab, sp) == 0)
sp                205 ddb/db_aout.c  		if (off >= sp->n_value) {
sp                206 ddb/db_aout.c  			if (off - sp->n_value < diff) {
sp                207 ddb/db_aout.c  				diff = off - sp->n_value;
sp                208 ddb/db_aout.c  				symp = sp;
sp                210 ddb/db_aout.c  				    sp->n_type == (N_TEXT|N_EXT)) ||
sp                212 ddb/db_aout.c  				    (sp->n_type & N_EXT))))
sp                214 ddb/db_aout.c  			} else if (off - sp->n_value == diff) {
sp                216 ddb/db_aout.c  					symp = sp;
sp                218 ddb/db_aout.c  				    (sp->n_type & N_EXT) != 0)
sp                219 ddb/db_aout.c  					symp = sp;	/* pick the ext. sym */
sp                238 ddb/db_aout.c  	struct nlist *sp;
sp                240 ddb/db_aout.c  	sp = (struct nlist *)sym;
sp                242 ddb/db_aout.c  		*namep = X_db_getname(symtab, sp);
sp                244 ddb/db_aout.c  		*valuep = sp->n_value;
sp                252 ddb/db_aout.c  	struct nlist	*sp, *ep;
sp                256 ddb/db_aout.c  	sp = (struct nlist *)symtab->start;
sp                263 ddb/db_aout.c  	for (; sp < ep; sp++) {
sp                270 ddb/db_aout.c  		if (sp->n_value <= off && (off - sp->n_value) <= sodiff &&
sp                271 ddb/db_aout.c  		    NEWSRC(X_db_getname(symtab, sp))) {
sp                273 ddb/db_aout.c  		if ((sp->n_type & N_TYPE) == N_FN ||
sp                274 ddb/db_aout.c  		    NEWSRC(X_db_getname(symtab, sp))) {
sp                280 ddb/db_aout.c  		if (sp->n_type == N_SO) {
sp                281 ddb/db_aout.c  			if (sp->n_value <= off &&
sp                282 ddb/db_aout.c  			    (off - sp->n_value) < sodiff) {
sp                283 ddb/db_aout.c  				sodiff = off - sp->n_value;
sp                284 ddb/db_aout.c  				fname = X_db_getname(symtab, sp);
sp                289 ddb/db_aout.c  		if (sp->n_type != N_SLINE)
sp                292 ddb/db_aout.c  		if (sp->n_value > off)
sp                295 ddb/db_aout.c  		if (off - sp->n_value < lndiff) {
sp                296 ddb/db_aout.c  			lndiff = off - sp->n_value;
sp                297 ddb/db_aout.c  			ln = sp->n_desc;
sp                314 ddb/db_aout.c  	struct nlist	*sp, *ep;
sp                323 ddb/db_aout.c  	sp = (struct nlist *)symtab->start;
sp                326 ddb/db_aout.c  	for (; sp < ep; sp++) {
sp                327 ddb/db_aout.c  		if (sp->n_type == N_FUN && sp->n_value == addr) {
sp                328 ddb/db_aout.c  			while (++sp < ep && sp->n_type == N_PSYM) {
sp                332 ddb/db_aout.c  				n_name = X_db_getname(symtab, sp);
sp                354 ddb/db_aout.c  	struct nlist *sp, *ep;
sp                356 ddb/db_aout.c  	sp = (struct nlist *)stab->start;
sp                359 ddb/db_aout.c  	for (; sp < ep; sp++) {
sp                360 ddb/db_aout.c  		if (X_db_getname(stab, sp) == 0)
sp                362 ddb/db_aout.c  		if ((sp->n_type & N_STAB) == 0) {
sp                364 ddb/db_aout.c  			switch(sp->n_type & N_TYPE) {
sp                383 ddb/db_aout.c  			(*db_forall_func)(stab, (db_sym_t)sp,
sp                384 ddb/db_aout.c  			    X_db_getname(stab, sp), suffix, '_', arg);
sp                269 ddb/db_sym.c   	db_sym_t sp;
sp                304 ddb/db_sym.c   		    (sp = X_db_lookup(&db_symtabs[i], symstr))) {
sp                306 ddb/db_sym.c   			return sp;
sp               1725 dev/ic/aac.c   		 u_int32_t arg1, u_int32_t arg2, u_int32_t arg3, u_int32_t *sp)
sp               1778 dev/ic/aac.c   	if (sp != NULL)
sp               1779 dev/ic/aac.c   		*sp = status;
sp                927 dev/ic/dc.c    	u_int32_t h, *sp;
sp                940 dev/ic/dc.c    	sp = &sc->dc_ldata->dc_sbuf[0];
sp                941 dev/ic/dc.c    	bzero((char *)sp, DC_SFRAME_LEN);
sp                972 dev/ic/dc.c    			sp[h >> 4] |= htole32(1 << (h & 0xF));
sp                979 dev/ic/dc.c    		sp[h >> 4] |= htole32(1 << (h & 0xF));
sp                983 dev/ic/dc.c    	sp[39] = DC_SP_FIELD(sc->sc_arpcom.ac_enaddr, 0);
sp                984 dev/ic/dc.c    	sp[40] = DC_SP_FIELD(sc->sc_arpcom.ac_enaddr, 1);
sp                985 dev/ic/dc.c    	sp[41] = DC_SP_FIELD(sc->sc_arpcom.ac_enaddr, 2);
sp               1155 dev/ic/dc.c    	u_int32_t h, *sp;
sp               1166 dev/ic/dc.c    	sp = &sc->dc_ldata->dc_sbuf[0];
sp               1167 dev/ic/dc.c    	bzero((char *)sp, DC_SFRAME_LEN);
sp               1192 dev/ic/dc.c    		sp[h >> 4] |= htole32(1 << (h & 0xF));
sp               1198 dev/ic/dc.c    		sp[h >> 4] |= htole32(1 << (h & 0xF));
sp               1202 dev/ic/dc.c    	sp[0] = DC_SP_FIELD(sc->sc_arpcom.ac_enaddr, 0);
sp               1203 dev/ic/dc.c    	sp[1] = DC_SP_FIELD(sc->sc_arpcom.ac_enaddr, 1);
sp               1204 dev/ic/dc.c    	sp[2] = DC_SP_FIELD(sc->sc_arpcom.ac_enaddr, 2);
sp                160 dev/ic/dpt.c   	struct eata_sp *sp;
sp                165 dev/ic/dpt.c   	sp = sc->sc_statpack;
sp                167 dev/ic/dpt.c   	if (!sp) {
sp                208 dev/ic/dpt.c   		if (!sp) {
sp                218 dev/ic/dpt.c   		if (sp->sp_ccbid == -1) {
sp                237 dev/ic/dpt.c   		if (sp->sp_ccbid >= 0 && sp->sp_ccbid < sc->sc_nccbs) {
sp                239 dev/ic/dpt.c   			ccb = sc->sc_ccbs + sp->sp_ccbid;
sp                245 dev/ic/dpt.c   			ccb->ccb_hba_status = sp->sp_hba_status & 0x7F;
sp                246 dev/ic/dpt.c   			ccb->ccb_scsi_status = sp->sp_scsi_status;
sp                252 dev/ic/dpt.c   			sp->sp_ccbid = -1;
sp                259 dev/ic/dpt.c   			    sc->sc_dv.dv_xname, sp->sp_ccbid);
sp                262 dev/ic/dpt.c   			sp->sp_ccbid = -1;
sp               1299 dev/ic/dpt.c   dpt_dump_sp(sp)
sp               1300 dev/ic/dpt.c   	struct eata_sp *sp;
sp               1304 dev/ic/dpt.c   	printf("\thba_status\t%02x\n", sp->sp_hba_status);
sp               1305 dev/ic/dpt.c   	printf("\tscsi_status\t%02x\n", sp->sp_scsi_status);	
sp               1306 dev/ic/dpt.c   	printf("\tinv_residue\t%d\n", sp->sp_inv_residue);	
sp               1307 dev/ic/dpt.c   	printf("\tccbid\t\t%d\n", sp->sp_ccbid);
sp               1308 dev/ic/dpt.c   	printf("\tid_message\t%d\n", sp->sp_id_message);
sp               1309 dev/ic/dpt.c   	printf("\tque_message\t%d\n", sp->sp_que_message);	
sp               1310 dev/ic/dpt.c   	printf("\ttag_message\t%d\n", sp->sp_tag_message);
sp               1314 dev/ic/dpt.c   		printf("%d ", sp->sp_messages[i]);
sp                972 dev/ic/fxp.c   	struct fxp_stats *sp = &sc->sc_ctrl->stats;
sp                976 dev/ic/fxp.c   	ifp->if_opackets += letoh32(sp->tx_good);
sp                977 dev/ic/fxp.c   	ifp->if_collisions += letoh32(sp->tx_total_collisions);
sp                978 dev/ic/fxp.c   	if (sp->rx_good) {
sp                979 dev/ic/fxp.c   		ifp->if_ipackets += letoh32(sp->rx_good);
sp                984 dev/ic/fxp.c   	    letoh32(sp->rx_crc_errors) +
sp                985 dev/ic/fxp.c   	    letoh32(sp->rx_alignment_errors) +
sp                986 dev/ic/fxp.c   	    letoh32(sp->rx_rnr_errors) +
sp                987 dev/ic/fxp.c   	    letoh32(sp->rx_overrun_errors);
sp                992 dev/ic/fxp.c   	if (sp->tx_underruns) {
sp                993 dev/ic/fxp.c   		ifp->if_oerrors += letoh32(sp->tx_underruns);
sp               1030 dev/ic/fxp.c   		sp->tx_good = 0;
sp               1031 dev/ic/fxp.c   		sp->tx_underruns = 0;
sp               1032 dev/ic/fxp.c   		sp->tx_total_collisions = 0;
sp               1034 dev/ic/fxp.c   		sp->rx_good = 0;
sp               1035 dev/ic/fxp.c   		sp->rx_crc_errors = 0;
sp               1036 dev/ic/fxp.c   		sp->rx_alignment_errors = 0;
sp               1037 dev/ic/fxp.c   		sp->rx_rnr_errors = 0;
sp               1038 dev/ic/fxp.c   		sp->rx_overrun_errors = 0;
sp               3635 dev/ic/isp.c   		ispstatusreq_t local, *sp = &local;
sp               3653 dev/ic/isp.c   			isp_get_response(isp, (ispstatusreq_t *) hp, sp);
sp               3681 dev/ic/isp.c   			isp_get_response(isp, (ispstatusreq_t *) hp, sp);
sp               3688 dev/ic/isp.c   			if (sp->req_header.rqs_entry_type != RQSTYPE_REQUEST) {
sp               3690 dev/ic/isp.c   				    sp->req_header.rqs_entry_type, oop, optr,
sp               3694 dev/ic/isp.c   					    QENTRY_LEN, sp);
sp               3702 dev/ic/isp.c   		if (sp->req_header.rqs_flags & 0xf) {
sp               3705 dev/ic/isp.c   			if (sp->req_header.rqs_flags & RQSFLAG_CONTINUATION) {
sp               3711 dev/ic/isp.c   			if (sp->req_header.rqs_flags & RQSFLAG_FULL) {
sp               3718 dev/ic/isp.c   			if (sp->req_header.rqs_flags & RQSFLAG_BADHEADER) {
sp               3722 dev/ic/isp.c   			if (sp->req_header.rqs_flags & RQSFLAG_BADPACKET) {
sp               3726 dev/ic/isp.c   			if (sp->req_header.rqs_flags & _RQS_OFLAGS) {
sp               3729 dev/ic/isp.c   				    sp->req_header.rqs_flags);
sp               3734 dev/ic/isp.c   		if (sp->req_handle > isp->isp_maxcmds || sp->req_handle < 1) {
sp               3738 dev/ic/isp.c   			    sp->req_handle, sp->req_header.rqs_entry_type,
sp               3739 dev/ic/isp.c   			    sp->req_header.rqs_flags);
sp               3743 dev/ic/isp.c   		xs = isp_find_xs(isp, sp->req_handle);
sp               3745 dev/ic/isp.c   			u_int8_t ts = sp->req_completion_status & 0xff;
sp               3751 dev/ic/isp.c   			if (sp->req_header.rqs_entry_type != RQSTYPE_RESPONSE) {
sp               3754 dev/ic/isp.c   				    sp->req_handle,
sp               3755 dev/ic/isp.c   				    sp->req_header.rqs_entry_type);
sp               3759 dev/ic/isp.c   				    sp->req_handle, ts);
sp               3764 dev/ic/isp.c   		isp_destroy_handle(isp, sp->req_handle);
sp               3765 dev/ic/isp.c   		if (sp->req_status_flags & RQSTF_BUS_RESET) {
sp               3773 dev/ic/isp.c   		if (IS_FC(isp) && (sp->req_scsi_status & RQCS_SV)) {
sp               3779 dev/ic/isp.c   			sp->req_state_flags |= RQSF_GOT_STATUS;
sp               3781 dev/ic/isp.c   		if (sp->req_state_flags & RQSF_GOT_STATUS) {
sp               3782 dev/ic/isp.c   			*XS_STSP(xs) = sp->req_scsi_status & 0xff;
sp               3785 dev/ic/isp.c   		switch (sp->req_header.rqs_entry_type) {
sp               3787 dev/ic/isp.c   			XS_SET_STATE_STAT(isp, xs, sp);
sp               3788 dev/ic/isp.c   			isp_parse_status(isp, sp, xs);
sp               3794 dev/ic/isp.c   				XS_RESID(xs) = sp->req_resid;
sp               3795 dev/ic/isp.c   				if ((sp->req_state_flags & RQSF_GOT_STATUS) &&
sp               3797 dev/ic/isp.c   				    (sp->req_state_flags & RQSF_GOT_SENSE)) {
sp               3798 dev/ic/isp.c   					XS_SAVE_SENSE(xs, sp);
sp               3805 dev/ic/isp.c   				if (sp->req_status_flags & RQSTF_NEGOTIATION) {
sp               3814 dev/ic/isp.c   				if (sp->req_status_flags & RQSF_XFER_COMPLETE) {
sp               3816 dev/ic/isp.c   				} else if (sp->req_scsi_status & RQCS_RESID) {
sp               3817 dev/ic/isp.c   					XS_RESID(xs) = sp->req_resid;
sp               3821 dev/ic/isp.c   				if ((sp->req_state_flags & RQSF_GOT_STATUS) &&
sp               3823 dev/ic/isp.c   				    (sp->req_scsi_status & RQCS_SV)) {
sp               3824 dev/ic/isp.c   					XS_SAVE_SENSE(xs, sp);
sp               3826 dev/ic/isp.c   					sp->req_state_flags |= RQSF_GOT_SENSE;
sp               3831 dev/ic/isp.c   			   (long) sp->req_resid);
sp               3834 dev/ic/isp.c   			if (sp->req_header.rqs_flags & RQSFLAG_FULL) {
sp               3853 dev/ic/isp.c   			    sp->req_header.rqs_entry_type);
sp               3864 dev/ic/isp.c   			ISP_DMAFREE(isp, xs, sp->req_handle);
sp               3871 dev/ic/isp.c   			if (sp->req_state_flags & RQSF_GOT_SENSE) {
sp               4317 dev/ic/isp.c   isp_parse_status(struct ispsoftc *isp, ispstatusreq_t *sp, XS_T *xs)
sp               4319 dev/ic/isp.c   	switch (sp->req_completion_status & 0xff) {
sp               4327 dev/ic/isp.c   		if ((sp->req_state_flags & RQSF_GOT_TARGET) == 0) {
sp               4339 dev/ic/isp.c   		    sp->req_state_flags);
sp               4351 dev/ic/isp.c   		if (sp->req_state_flags & RQSF_GOT_BUS) {
sp               4354 dev/ic/isp.c   		if (sp->req_state_flags & RQSF_GOT_TARGET) {
sp               4357 dev/ic/isp.c   		if (sp->req_state_flags & RQSF_SENT_CDB) {
sp               4360 dev/ic/isp.c   		if (sp->req_state_flags & RQSF_XFRD_DATA) {
sp               4363 dev/ic/isp.c   		if (sp->req_state_flags & RQSF_GOT_STATUS) {
sp               4366 dev/ic/isp.c   		if (sp->req_state_flags & RQSF_GOT_SENSE) {
sp               4369 dev/ic/isp.c   		if (sp->req_state_flags & RQSF_XFER_COMPLETE) {
sp               4373 dev/ic/isp.c   		if (sp->req_status_flags & RQSTF_DISCONNECT) {
sp               4376 dev/ic/isp.c   		if (sp->req_status_flags & RQSTF_SYNCHRONOUS) {
sp               4379 dev/ic/isp.c   		if (sp->req_status_flags & RQSTF_PARITY_ERROR) {
sp               4382 dev/ic/isp.c   		if (sp->req_status_flags & RQSTF_BUS_RESET) {
sp               4385 dev/ic/isp.c   		if (sp->req_status_flags & RQSTF_DEVICE_RESET) {
sp               4388 dev/ic/isp.c   		if (sp->req_status_flags & RQSTF_ABORTED) {
sp               4391 dev/ic/isp.c   		if (sp->req_status_flags & RQSTF_TIMEOUT) {
sp               4394 dev/ic/isp.c   		if (sp->req_status_flags & RQSTF_NEGOTIATION) {
sp               4428 dev/ic/isp.c   			if ((sp->req_completion_status & RQSTF_LOGOUT) &&
sp               4440 dev/ic/isp.c   		XS_RESID(xs) = sp->req_resid;
sp               4523 dev/ic/isp.c   			int ru_marked = (sp->req_scsi_status & RQCS_RU) != 0;
sp               4524 dev/ic/isp.c   			if (!ru_marked || sp->req_resid > XS_XFRLEN(xs)) {
sp               4526 dev/ic/isp.c   				    XS_LUN(xs), XS_XFRLEN(xs), sp->req_resid,
sp               4534 dev/ic/isp.c   		XS_RESID(xs) = sp->req_resid;
sp               4643 dev/ic/isp.c   		if ((sp->req_completion_status & 0xff) == RQCS_PORT_UNAVAILABLE)
sp               4691 dev/ic/isp.c   		    sp->req_completion_status);
sp                240 dev/ic/isp_openbsd.h #define	XS_SAVE_SENSE(xs, sp)				\
sp                244 dev/ic/isp_openbsd.h 	bcopy(sp->req_sense_data, &(xs)->sense,		\
sp                245 dev/ic/isp_openbsd.h 	    imin(XS_SNSLEN(xs), sp->req_sense_len))
sp                870 dev/ic/midway.c   u_int8_t *sp, *dp;
sp                875 dev/ic/midway.c   sp = (u_int8_t *) srcbuf;
sp                876 dev/ic/midway.c   while ((((unsigned long) sp) % MIDDMA_MAXBURST) != 0)
sp                877 dev/ic/midway.c     sp += 4;
sp                882 dev/ic/midway.c   bestalgn = bestnotalgn = en_dmaprobe_doit(sc, sp, dp, 0);
sp                885 dev/ic/midway.c     try = en_dmaprobe_doit(sc, sp+lcv, dp+lcv, 0);
sp                918 dev/ic/midway.c   fail += en_dmaprobe_doit(sc, sp, dp, try);
sp                920 dev/ic/midway.c     fail += en_dmaprobe_doit(sc, sp+lcv, dp+lcv, try);
sp                939 dev/ic/midway.c en_dmaprobe_doit(sc, sp, dp, wmtry)
sp                942 dev/ic/midway.c u_int8_t *sp, *dp;
sp                965 dev/ic/midway.c     sp[lcv] = lcv+1;
sp               1004 dev/ic/midway.c     EN_WRITE(sc, sc->dtq_chip+4, vtophys(sp));
sp               1051 dev/ic/midway.c       return(bcmp(sp, dp, wmtry));  /* wmtry always exits here, no looping */
sp               1054 dev/ic/midway.c     if (bcmp(sp, dp, lcv))
sp                212 dev/ic/sili.c  sili_port_intr(struct sili_port *sp, int timeout_slot)
sp                219 dev/ic/sili.c  	is = sili_pread(sp, SILI_PREG_IS);
sp                220 dev/ic/sili.c  	pss_saved = sili_pread(sp, SILI_PREG_PSS); /* reading acks CMDCOMP */
sp                223 dev/ic/sili.c  	if ((pss_saved & SILI_PREG_PSS_ALL_SLOTS) != sp->sp_active ||
sp                226 dev/ic/sili.c  		    "active: %08x\n", PORTNAME(sp), is, is >> 16, SILI_PFMT_IS,
sp                227 dev/ic/sili.c  		    pss_saved, sp->sp_active);
sp                238 dev/ic/sili.c  		sili_pwrite(sp, SILI_PREG_IS, SILI_PREG_IS_CMDERR);
sp                239 dev/ic/sili.c  		err_slot = SILI_PREG_PCS_ACTIVE(sili_pread(sp, SILI_PREG_PCS));
sp                240 dev/ic/sili.c  		err_code = sili_pread(sp, SILI_PREG_CE);
sp                241 dev/ic/sili.c  		ccb = &sp->sp_ccbs[err_slot];
sp                247 dev/ic/sili.c  			sili_pread_fis(sp, err_slot, &ccb->ccb_xa.rfis);
sp                252 dev/ic/sili.c  			sactive = sili_pread(sp, SILI_PREG_SACT);/* XXX Pmult */
sp                257 dev/ic/sili.c  			if (!sili_read_ncq_error(sp, &err_slot)) {
sp                259 dev/ic/sili.c  				ccb = &sp->sp_ccbs[err_slot];
sp                269 dev/ic/sili.c  			    "(%08x) and resetting device.\n", PORTNAME(sp),
sp                275 dev/ic/sili.c  				ccb = &sp->sp_ccbs[slot];
sp                284 dev/ic/sili.c  		    "active %08x\n", PORTNAME(sp), sactive ? "NCQ " : "",
sp                285 dev/ic/sili.c  		    err_code, err_slot, sp->sp_active);
sp                300 dev/ic/sili.c  		    PORTNAME(sp), timeout_slot, sp->sp_active);
sp                305 dev/ic/sili.c  		ccb = &sp->sp_ccbs[timeout_slot];
sp                314 dev/ic/sili.c  	pss_masked = ~pss_saved & sp->sp_active;
sp                317 dev/ic/sili.c  		ccb = &sp->sp_ccbs[slot];
sp                321 dev/ic/sili.c  		    PORTNAME(sp), slot, ccb->ccb_xa.state == ATA_S_ERROR ?
sp                332 dev/ic/sili.c  		sili_pwrite(sp, SILI_PREG_PCS, need_restart);
sp                333 dev/ic/sili.c  		if (!sili_pwait_eq(sp, SILI_PREG_PCS, SILI_PREG_PCS_PORTRDY,
sp                336 dev/ic/sili.c  			    PORTNAME(sp));
sp                341 dev/ic/sili.c  		TAILQ_FOREACH(ccb, &sp->sp_active_ccbs, ccb_entry) {
sp                343 dev/ic/sili.c  			    "after error, state %02x\n", PORTNAME(sp),
sp                354 dev/ic/sili.c  			sili_post_indirect(sp, ccb);
sp                363 dev/ic/sili.c  		while ((ccb = TAILQ_FIRST(&sp->sp_deferred_ccbs)) != NULL) {
sp                364 dev/ic/sili.c  			TAILQ_REMOVE(&sp->sp_deferred_ccbs, ccb, ccb_entry);
sp                401 dev/ic/sili.c  	struct sili_port		*sp;
sp                409 dev/ic/sili.c  		sp = &sc->sc_ports[i];
sp                411 dev/ic/sili.c  		sp->sp_sc = sc;
sp                413 dev/ic/sili.c  		snprintf(sp->sp_name, sizeof(sp->sp_name), "%s.%d",
sp                417 dev/ic/sili.c  		    SILI_PORT_OFFSET(i), SILI_PORT_SIZE, &sp->sp_ioh) != 0) {
sp                428 dev/ic/sili.c  	free(sp, M_DEVBUF);
sp                436 dev/ic/sili.c  	struct sili_port		*sp;
sp                440 dev/ic/sili.c  		sp = &sc->sc_ports[i];
sp                442 dev/ic/sili.c  		if (sp->sp_ccbs != NULL)
sp                443 dev/ic/sili.c  			sili_ccb_free(sp);
sp                452 dev/ic/sili.c  sili_ccb_alloc(struct sili_port *sp)
sp                454 dev/ic/sili.c  	struct sili_softc		*sc = sp->sp_sc;
sp                459 dev/ic/sili.c  	TAILQ_INIT(&sp->sp_free_ccbs);
sp                460 dev/ic/sili.c  	TAILQ_INIT(&sp->sp_active_ccbs);
sp                461 dev/ic/sili.c  	TAILQ_INIT(&sp->sp_deferred_ccbs);
sp                463 dev/ic/sili.c  	sp->sp_ccbs = malloc(sizeof(struct sili_ccb) * SILI_MAX_CMDS,
sp                465 dev/ic/sili.c  	sp->sp_cmds = sili_dmamem_alloc(sc, SILI_CMD_LEN * SILI_MAX_CMDS,
sp                467 dev/ic/sili.c  	if (sp->sp_cmds == NULL)
sp                469 dev/ic/sili.c  	sp->sp_scratch = sili_dmamem_alloc(sc, SILI_SCRATCH_LEN, PAGE_SIZE);
sp                470 dev/ic/sili.c  	if (sp->sp_scratch == NULL)
sp                473 dev/ic/sili.c  	bzero(sp->sp_ccbs, sizeof(struct sili_ccb) * SILI_MAX_CMDS);
sp                476 dev/ic/sili.c  		ccb = &sp->sp_ccbs[i];
sp                477 dev/ic/sili.c  		ccb->ccb_port = sp;
sp                478 dev/ic/sili.c  		ccb->ccb_cmd = SILI_DMA_KVA(sp->sp_cmds) + i * SILI_CMD_LEN;
sp                479 dev/ic/sili.c  		ccb->ccb_cmd_dva = SILI_DMA_DVA(sp->sp_cmds) + i * SILI_CMD_LEN;
sp                498 dev/ic/sili.c  	sili_dmamem_free(sc, sp->sp_scratch);
sp                500 dev/ic/sili.c  	sili_dmamem_free(sc, sp->sp_cmds);
sp                502 dev/ic/sili.c  	sili_ccb_free(sp);
sp                507 dev/ic/sili.c  sili_ccb_free(struct sili_port *sp)
sp                509 dev/ic/sili.c  	struct sili_softc		*sc = sp->sp_sc;
sp                512 dev/ic/sili.c  	while ((ccb = sili_get_ccb(sp)) != NULL)
sp                515 dev/ic/sili.c  	free(sp->sp_ccbs, M_DEVBUF);
sp                516 dev/ic/sili.c  	sp->sp_ccbs = NULL;
sp                520 dev/ic/sili.c  sili_get_ccb(struct sili_port *sp)
sp                524 dev/ic/sili.c  	ccb = TAILQ_FIRST(&sp->sp_free_ccbs);
sp                527 dev/ic/sili.c  		TAILQ_REMOVE(&sp->sp_free_ccbs, ccb, ccb_entry);
sp                537 dev/ic/sili.c  	struct sili_port		*sp = ccb->ccb_port;
sp                544 dev/ic/sili.c  		    "slot %d\n", PORTNAME(sp), ccb->ccb_xa.state,
sp                550 dev/ic/sili.c  	TAILQ_INSERT_TAIL(&sp->sp_free_ccbs, ccb, ccb_entry);
sp                626 dev/ic/sili.c  sili_pread(struct sili_port *sp, bus_size_t r)
sp                630 dev/ic/sili.c  	bus_space_barrier(sp->sp_sc->sc_iot_port, sp->sp_ioh, r, 4,
sp                632 dev/ic/sili.c  	rv = bus_space_read_4(sp->sp_sc->sc_iot_port, sp->sp_ioh, r);
sp                638 dev/ic/sili.c  sili_pwrite(struct sili_port *sp, bus_size_t r, u_int32_t v)
sp                640 dev/ic/sili.c  	bus_space_write_4(sp->sp_sc->sc_iot_port, sp->sp_ioh, r, v);
sp                641 dev/ic/sili.c  	bus_space_barrier(sp->sp_sc->sc_iot_port, sp->sp_ioh, r, 4,
sp                646 dev/ic/sili.c  sili_pwait_eq(struct sili_port *sp, bus_size_t r, u_int32_t mask,
sp                649 dev/ic/sili.c  	while ((sili_pread(sp, r) & mask) != value) {
sp                661 dev/ic/sili.c  sili_pwait_ne(struct sili_port *sp, bus_size_t r, u_int32_t mask,
sp                664 dev/ic/sili.c  	while ((sili_pread(sp, r) & mask) == value) {
sp                676 dev/ic/sili.c  sili_post_direct(struct sili_port *sp, u_int slot, void *buf, size_t buflen)
sp                685 dev/ic/sili.c  	bus_space_write_raw_region_4(sp->sp_sc->sc_iot_port, sp->sp_ioh, r,
sp                687 dev/ic/sili.c  	bus_space_barrier(sp->sp_sc->sc_iot_port, sp->sp_ioh, r, buflen,
sp                690 dev/ic/sili.c  	sili_pwrite(sp, SILI_PREG_FIFO, slot);
sp                694 dev/ic/sili.c  sili_pread_fis(struct sili_port *sp, u_int slot, struct ata_fis_d2h *fis)
sp                698 dev/ic/sili.c  	bus_space_barrier(sp->sp_sc->sc_iot_port, sp->sp_ioh, r,
sp                700 dev/ic/sili.c  	bus_space_read_raw_region_4(sp->sp_sc->sc_iot_port, sp->sp_ioh, r,
sp                705 dev/ic/sili.c  sili_post_indirect(struct sili_port *sp, struct sili_ccb *ccb)
sp                707 dev/ic/sili.c  	sili_pwrite(sp, SILI_PREG_CAR_LO(ccb->ccb_xa.tag),
sp                709 dev/ic/sili.c  	sili_pwrite(sp, SILI_PREG_CAR_HI(ccb->ccb_xa.tag),
sp                714 dev/ic/sili.c  sili_signature(struct sili_port *sp, u_int slot)
sp                718 dev/ic/sili.c  	sig_hi = sili_pread(sp, SILI_PREG_SIG_HI(slot));
sp                720 dev/ic/sili.c  	sig_lo = sili_pread(sp, SILI_PREG_SIG_LO(slot));
sp                730 dev/ic/sili.c  	struct sili_port		*sp = &sc->sc_ports[port];
sp                735 dev/ic/sili.c  	sili_pwrite(sp, SILI_PREG_PCC, SILI_PREG_PCC_PORTRESET);
sp                736 dev/ic/sili.c  	sili_pwrite(sp, SILI_PREG_PCC, SILI_PREG_PCC_A32B);
sp                738 dev/ic/sili.c  	if (!sili_pwait_eq(sp, SILI_PREG_SSTS, SATA_SStatus_DET,
sp                742 dev/ic/sili.c  	DPRINTF(SILI_D_VERBOSE, "%s: SSTS 0x%08x\n", PORTNAME(sp),
sp                743 dev/ic/sili.c  	    sili_pread(sp, SILI_PREG_SSTS));
sp                750 dev/ic/sili.c  	sili_post_direct(sp, 0, &sreset, sizeof(sreset));
sp                751 dev/ic/sili.c  	if (!sili_pwait_eq(sp, SILI_PREG_PSS, (1 << 0), 0, 1000)) {
sp                753 dev/ic/sili.c  		    "reset\n", PORTNAME(sp));
sp                758 dev/ic/sili.c  	signature = sili_signature(sp, 0);
sp                760 dev/ic/sili.c  	DPRINTF(SILI_D_VERBOSE, "%s: signature 0x%08x\n", PORTNAME(sp),
sp                776 dev/ic/sili.c  	if (sili_ccb_alloc(sp) != 0)
sp                781 dev/ic/sili.c  	sili_pwrite(sp, SILI_PREG_IES, SILI_PREG_IE_CMDERR |
sp                791 dev/ic/sili.c  	struct sili_port		*sp = ccb->ccb_port;
sp                792 dev/ic/sili.c  	struct sili_softc		*sc = sp->sp_sc;
sp                823 dev/ic/sili.c  	bus_dmamap_sync(sc->sc_dmat, SILI_DMA_MAP(sp->sp_cmds),
sp                838 dev/ic/sili.c  	sili_start(sp, ccb);
sp                853 dev/ic/sili.c  	struct sili_port		*sp = ccb->ccb_port;
sp                854 dev/ic/sili.c  	struct sili_softc		*sc = sp->sp_sc;
sp                861 dev/ic/sili.c  	bus_dmamap_sync(sc->sc_dmat, SILI_DMA_MAP(sp->sp_cmds),
sp                866 dev/ic/sili.c  	TAILQ_REMOVE(&sp->sp_active_ccbs, ccb, ccb_entry);
sp                867 dev/ic/sili.c  	sp->sp_active &= ~(1 << xa->tag);
sp                874 dev/ic/sili.c  		    "slot %d\n", PORTNAME(sp), xa->state, xa->tag);
sp                877 dev/ic/sili.c  		TAILQ_INSERT_TAIL(&sp->sp_deferred_ccbs, ccb, ccb_entry);
sp                883 dev/ic/sili.c  		    PORTNAME(sp), xa->state);
sp                891 dev/ic/sili.c  	struct sili_port		*sp = ccb->ccb_port;
sp                895 dev/ic/sili.c  	sili_port_intr(sp, ccb->ccb_xa.tag);
sp                902 dev/ic/sili.c  	struct sili_port		*sp = ccb->ccb_port;
sp                903 dev/ic/sili.c  	struct sili_softc		*sc = sp->sp_sc;
sp                917 dev/ic/sili.c  		printf("%s: error %d loading dmamap\n", PORTNAME(sp), error);
sp                963 dev/ic/sili.c  	struct sili_port		*sp = ccb->ccb_port;
sp                964 dev/ic/sili.c  	struct sili_softc		*sc = sp->sp_sc;
sp                977 dev/ic/sili.c  		xa->resid = xa->datalen - sili_pread(sp,
sp                986 dev/ic/sili.c  	struct sili_port		*sp = ccb->ccb_port;
sp                990 dev/ic/sili.c  	sili_start(sp, ccb);
sp                992 dev/ic/sili.c  		if (sili_port_intr(sp, -1) & (1 << ccb->ccb_xa.tag)) {
sp               1010 dev/ic/sili.c  sili_start(struct sili_port *sp, struct sili_ccb *ccb)
sp               1017 dev/ic/sili.c  	TAILQ_INSERT_TAIL(&sp->sp_active_ccbs, ccb, ccb_entry);
sp               1018 dev/ic/sili.c  	sp->sp_active |= 1 << slot;
sp               1021 dev/ic/sili.c  	sili_post_indirect(sp, ccb);
sp               1025 dev/ic/sili.c  sili_read_ncq_error(struct sili_port *sp, int *err_slotp)
sp               1027 dev/ic/sili.c  	struct sili_softc		*sc = sp->sp_sc;
sp               1035 dev/ic/sili.c  	sili_pwrite(sp, SILI_PREG_PCS, SILI_PREG_PCS_PORTINIT);
sp               1036 dev/ic/sili.c  	if (!sili_pwait_eq(sp, SILI_PREG_PCS, SILI_PREG_PCS_PORTRDY,
sp               1039 dev/ic/sili.c  		    PORTNAME(sp));
sp               1047 dev/ic/sili.c  	addr = SILI_DMA_DVA(sp->sp_scratch);
sp               1064 dev/ic/sili.c  	bus_dmamap_sync(sc->sc_dmat, SILI_DMA_MAP(sp->sp_scratch), 0,
sp               1068 dev/ic/sili.c  	sili_post_direct(sp, 0, &read_10h, sizeof(read_10h));
sp               1069 dev/ic/sili.c  	rc = sili_pwait_eq(sp, SILI_PREG_PSS, (1 << 0), 0, 1000);
sp               1071 dev/ic/sili.c  	bus_dmamap_sync(sc->sc_dmat, SILI_DMA_MAP(sp->sp_scratch), 0,
sp               1076 dev/ic/sili.c  		    "page read\n", PORTNAME(sp));
sp               1081 dev/ic/sili.c  	log = (struct ata_log_page_10h *)SILI_DMA_KVA(sp->sp_scratch);
sp               1085 dev/ic/sili.c  		    PORTNAME(sp));
sp               1092 dev/ic/sili.c  	ccb = &sp->sp_ccbs[*err_slotp];
sp               1104 dev/ic/sili.c  	struct sili_port		*sp = &sc->sc_ports[port];
sp               1107 dev/ic/sili.c  	ccb = sili_get_ccb(sp);
sp               2892 dev/pci/if_de.c 	u_int32_t *sp = sc->tulip_setupdata;
sp               2916 dev/pci/if_de.c 		    sp[hash >> 4] |= swap32(1 << (hash & 0xF));
sp               2918 dev/pci/if_de.c 		    sp[hash >> 4] |= 1 << (hash & 0xF);
sp               2934 dev/pci/if_de.c 	    sp[hash >> 4] |= swap32(1 << (hash & 0xF));
sp               2936 dev/pci/if_de.c 	    sp[hash >> 4] |= 1 << (hash & 0xF);
sp               2941 dev/pci/if_de.c 		sp[hash >> 4] |= swap32(1 << (hash & 0xF));
sp               2943 dev/pci/if_de.c 		sp[hash >> 4] |= 1 << (hash & 0xF);
sp               2947 dev/pci/if_de.c 		sp[39] = ((u_int16_t *) sc->tulip_enaddr)[0] << 16;
sp               2948 dev/pci/if_de.c 		sp[40] = ((u_int16_t *) sc->tulip_enaddr)[1] << 16;
sp               2949 dev/pci/if_de.c 		sp[41] = ((u_int16_t *) sc->tulip_enaddr)[2] << 16;
sp               2951 dev/pci/if_de.c 		sp[39] = ((u_int16_t *) sc->tulip_enaddr)[0];
sp               2952 dev/pci/if_de.c 		sp[40] = ((u_int16_t *) sc->tulip_enaddr)[1];
sp               2953 dev/pci/if_de.c 		sp[41] = ((u_int16_t *) sc->tulip_enaddr)[2];
sp               2959 dev/pci/if_de.c 	u_int32_t *sp = sc->tulip_setupdata;
sp               2969 dev/pci/if_de.c 		    *sp++ = ((u_int16_t *) enm->enm_addrlo)[0] << 16;
sp               2970 dev/pci/if_de.c 		    *sp++ = ((u_int16_t *) enm->enm_addrlo)[1] << 16;
sp               2971 dev/pci/if_de.c 		    *sp++ = ((u_int16_t *) enm->enm_addrlo)[2] << 16;
sp               2973 dev/pci/if_de.c 		    *sp++ = ((u_int16_t *) enm->enm_addrlo)[0];
sp               2974 dev/pci/if_de.c 		    *sp++ = ((u_int16_t *) enm->enm_addrlo)[1];
sp               2975 dev/pci/if_de.c 		    *sp++ = ((u_int16_t *) enm->enm_addrlo)[2];
sp               2988 dev/pci/if_de.c 	    *sp++ = 0xFFFF << 16;
sp               2989 dev/pci/if_de.c 	    *sp++ = 0xFFFF << 16;
sp               2990 dev/pci/if_de.c 	    *sp++ = 0xFFFF << 16;
sp               2992 dev/pci/if_de.c 	    *sp++ = 0xFFFF;
sp               2993 dev/pci/if_de.c 	    *sp++ = 0xFFFF;
sp               2994 dev/pci/if_de.c 	    *sp++ = 0xFFFF;
sp               3002 dev/pci/if_de.c 	    *sp++ = ((u_int16_t *) sc->tulip_enaddr)[0] << 16;
sp               3003 dev/pci/if_de.c 	    *sp++ = ((u_int16_t *) sc->tulip_enaddr)[1] << 16;
sp               3004 dev/pci/if_de.c 	    *sp++ = ((u_int16_t *) sc->tulip_enaddr)[2] << 16;
sp               3006 dev/pci/if_de.c 	    *sp++ = ((u_int16_t *) sc->tulip_enaddr)[0];
sp               3007 dev/pci/if_de.c 	    *sp++ = ((u_int16_t *) sc->tulip_enaddr)[1];
sp               3008 dev/pci/if_de.c 	    *sp++ = ((u_int16_t *) sc->tulip_enaddr)[2];
sp               2474 dev/pcmcia/if_ray.c 	struct ray_startup_params_head *sp;
sp               2486 dev/pcmcia/if_ray.c 	sp = &sc->sc_startup;
sp               2489 dev/pcmcia/if_ray.c 	memset(sp, 0, sizeof(*sp));
sp               2495 dev/pcmcia/if_ray.c 	memcpy(sp->sp_ssid, sc->sc_dnwid.i_nwid, sizeof(sp->sp_ssid));
sp               2496 dev/pcmcia/if_ray.c 	sp->sp_scan_mode = 0x1;
sp               2497 dev/pcmcia/if_ray.c 	memcpy(sp->sp_mac_addr, sc->sc_ecf_startup.e_station_addr,
sp               2499 dev/pcmcia/if_ray.c 	PUT2(sp->sp_frag_thresh, 0x7fff);	/* disabled */
sp               2503 dev/pcmcia/if_ray.c 		PUT2(sp->sp_dwell_time, 0x200);
sp               2504 dev/pcmcia/if_ray.c 		PUT2(sp->sp_beacon_period, 1);
sp               2507 dev/pcmcia/if_ray.c 		PUT2(sp->sp_dwell_time, 0x400);
sp               2508 dev/pcmcia/if_ray.c 		PUT2(sp->sp_beacon_period, 0);
sp               2511 dev/pcmcia/if_ray.c 		PUT2(sp->sp_dwell_time, 128);
sp               2512 dev/pcmcia/if_ray.c 		PUT2(sp->sp_beacon_period, 256);
sp               2514 dev/pcmcia/if_ray.c 	sp->sp_dtim_interval = 1;
sp               2517 dev/pcmcia/if_ray.c 	sp->sp_max_retry = 0x1f;
sp               2518 dev/pcmcia/if_ray.c 	sp->sp_ack_timo = 0x86;
sp               2519 dev/pcmcia/if_ray.c 	sp->sp_sifs = 0x1c;
sp               2522 dev/pcmcia/if_ray.c 	sp->sp_max_retry = 0x07;
sp               2524 dev/pcmcia/if_ray.c 	sp->sp_ack_timo = 0xa3;
sp               2525 dev/pcmcia/if_ray.c 	sp->sp_sifs = 0x1d;
sp               2528 dev/pcmcia/if_ray.c 	sp->sp_max_retry = 0x03;
sp               2530 dev/pcmcia/if_ray.c 	sp->sp_ack_timo = 0xa3;
sp               2531 dev/pcmcia/if_ray.c 	sp->sp_sifs = 0x1d;
sp               2535 dev/pcmcia/if_ray.c 	sp->sp_difs = 0x82;
sp               2536 dev/pcmcia/if_ray.c 	sp->sp_pifs = 0;
sp               2539 dev/pcmcia/if_ray.c 	sp->sp_difs = 0x82;
sp               2542 dev/pcmcia/if_ray.c 		sp->sp_pifs = 0xce;
sp               2544 dev/pcmcia/if_ray.c 		sp->sp_pifs = 0x4e;
sp               2547 dev/pcmcia/if_ray.c 	PUT2(sp->sp_rts_thresh, 0x7fff);	/* disabled */
sp               2549 dev/pcmcia/if_ray.c 		PUT2(sp->sp_scan_dwell, 0xfb1e);
sp               2550 dev/pcmcia/if_ray.c 		PUT2(sp->sp_scan_max_dwell, 0xc75c);
sp               2552 dev/pcmcia/if_ray.c 		PUT2(sp->sp_scan_dwell, 0x4e2);
sp               2553 dev/pcmcia/if_ray.c 		PUT2(sp->sp_scan_max_dwell, 0x38a4);
sp               2555 dev/pcmcia/if_ray.c 	sp->sp_assoc_timo = 0x5;
sp               2559 dev/pcmcia/if_ray.c 		sp->sp_adhoc_scan_cycle = 0x4;
sp               2560 dev/pcmcia/if_ray.c 		sp->sp_infra_scan_cycle = 0x2;
sp               2561 dev/pcmcia/if_ray.c 		sp->sp_infra_super_scan_cycle = 0x4;
sp               2564 dev/pcmcia/if_ray.c 		sp->sp_adhoc_scan_cycle = 0x8;
sp               2565 dev/pcmcia/if_ray.c 		sp->sp_infra_scan_cycle = 0x1;
sp               2566 dev/pcmcia/if_ray.c 		sp->sp_infra_super_scan_cycle = 0x18;
sp               2569 dev/pcmcia/if_ray.c 		sp->sp_adhoc_scan_cycle = 0x8;
sp               2570 dev/pcmcia/if_ray.c 		sp->sp_infra_scan_cycle = 0x2;
sp               2571 dev/pcmcia/if_ray.c 		sp->sp_infra_super_scan_cycle = 0x8;
sp               2573 dev/pcmcia/if_ray.c 	sp->sp_promisc = sc->sc_promisc;
sp               2574 dev/pcmcia/if_ray.c 	PUT2(sp->sp_uniq_word, 0x0cbd);
sp               2578 dev/pcmcia/if_ray.c 		sp->sp_slot_time = 0x4e;
sp               2581 dev/pcmcia/if_ray.c 		sp->sp_roam_low_snr_thresh = 0xff;
sp               2584 dev/pcmcia/if_ray.c 		sp->sp_roam_low_snr_thresh = 0x30;
sp               2587 dev/pcmcia/if_ray.c 		sp->sp_slot_time = 0x32;
sp               2588 dev/pcmcia/if_ray.c 		sp->sp_roam_low_snr_thresh = 0xff;	/* disabled */
sp               2591 dev/pcmcia/if_ray.c 	sp->sp_low_snr_count = 0xff;		/* disabled */
sp               2594 dev/pcmcia/if_ray.c 	sp->sp_low_snr_count = 0x07;		/* disabled */
sp               2597 dev/pcmcia/if_ray.c 	sp->sp_infra_missed_beacon_count = 0x2;
sp               2600 dev/pcmcia/if_ray.c 	sp->sp_infra_missed_beacon_count = 0x5;
sp               2603 dev/pcmcia/if_ray.c 	sp->sp_infra_missed_beacon_count = 0x7;
sp               2605 dev/pcmcia/if_ray.c 	sp->sp_adhoc_missed_beacon_count = 0xff;
sp               2606 dev/pcmcia/if_ray.c 	sp->sp_country_code = sc->sc_dcountrycode;
sp               2607 dev/pcmcia/if_ray.c 	sp->sp_hop_seq = 0x0b;
sp               2609 dev/pcmcia/if_ray.c 		sp->sp_hop_seq_len = 0x4e;
sp               2621 dev/pcmcia/if_ray.c 		sp->sp_hop_seq_len = 0x4f;
sp               2649 dev/pcmcia/if_ray.c 	ray_write_region(sc, off, sp, sizeof(sc->sc_startup));
sp               3141 dev/pcmcia/if_ray.c 	int i, j, offw, first, tlen, ni, nj, sp;
sp               3143 dev/pcmcia/if_ray.c 	sp = br / div;
sp               3159 dev/pcmcia/if_ray.c 					if (j && (j % sp) == 0)
sp               3188 dev/pcmcia/if_ray.c 		} else if (i && (i % sp) == 0)
sp               3196 dev/pcmcia/if_ray.c 			j = (i - 1) / sp;
sp               3202 dev/pcmcia/if_ray.c 				if (j && (j % sp) == 0)
sp                546 dev/rasops/rasops.c 	int32_t *sp, *dp, *srp, *drp;
sp                594 dev/rasops/rasops.c 		sp = srp;
sp                599 dev/rasops/rasops.c 			dp[0] = sp[0];
sp                600 dev/rasops/rasops.c 			dp[1] = sp[1];
sp                601 dev/rasops/rasops.c 			dp[2] = sp[2];
sp                602 dev/rasops/rasops.c 			dp[3] = sp[3];
sp                603 dev/rasops/rasops.c 			dp[4] = sp[4];
sp                604 dev/rasops/rasops.c 			dp[5] = sp[5];
sp                605 dev/rasops/rasops.c 			dp[6] = sp[6];
sp                606 dev/rasops/rasops.c 			dp[7] = sp[7];
sp                608 dev/rasops/rasops.c 			sp += 8;
sp                612 dev/rasops/rasops.c 			*dp++ = *sp++;
sp                628 dev/rasops/rasops.c 	u_char *sp, *dp;
sp                665 dev/rasops/rasops.c 	sp = ri->ri_bits + row + src * ri->ri_xscale;
sp                671 dev/rasops/rasops.c 			slow_ovbcopy(sp, dp, num);
sp                673 dev/rasops/rasops.c 			sp += ri->ri_stride;
sp                679 dev/rasops/rasops.c 			ovbcopy(sp, dp, num);
sp                681 dev/rasops/rasops.c 			sp += ri->ri_stride;
sp               1160 dev/rasops/rasops.c 	u_char *sp, *dp;
sp               1175 dev/rasops/rasops.c 	sp = ri->ri_bits + r_srcrow + r_srccol * ri->ri_xscale;
sp               1181 dev/rasops/rasops.c 			slow_ovbcopy(sp, dp, ri->ri_xscale);
sp               1183 dev/rasops/rasops.c 			sp += ri->ri_stride;
sp               1189 dev/rasops/rasops.c 			ovbcopy(sp, dp, ri->ri_xscale);
sp               1191 dev/rasops/rasops.c 			sp += ri->ri_stride;
sp                170 dev/rasops/rasops_bitops.h 	int32_t *sp, *dp, *srp, *drp;
sp                250 dev/rasops/rasops_bitops.h 			sp--;
sp                255 dev/rasops/rasops_bitops.h 			sp = srp;
sp                261 dev/rasops/rasops_bitops.h 				GETBITS(sp, src, db, tmp);
sp                264 dev/rasops/rasops_bitops.h 				sp--;
sp                268 dev/rasops/rasops_bitops.h 			for (cnt = full; cnt; cnt--, sp--) {
sp                269 dev/rasops/rasops_bitops.h 				GETBITS(sp, src, 32, tmp);
sp                276 dev/rasops/rasops_bitops.h 					sp++;
sp                278 dev/rasops/rasops_bitops.h 				GETBITS(sp, sb, lnum, tmp);
sp                290 dev/rasops/rasops_bitops.h 			sp = srp;
sp                296 dev/rasops/rasops_bitops.h 				GETBITS(sp, sb, lnum, tmp);
sp                301 dev/rasops/rasops_bitops.h 					sp++;
sp                307 dev/rasops/rasops_bitops.h 			for (cnt = full; cnt; cnt--, sp++) {
sp                308 dev/rasops/rasops_bitops.h 				GETBITS(sp, sb, 32, tmp);
sp                313 dev/rasops/rasops_bitops.h 				GETBITS(sp, sb, rnum, tmp);
sp                 81 dev/rasops/rasops_masks.h #define GETBITS(sp, x, w, dw) do {					\
sp                 82 dev/rasops/rasops_masks.h 	dw = MBL(*(sp), (x));						\
sp                 84 dev/rasops/rasops_masks.h 		dw |= (MBR((sp)[1], 32 - (x))); 			\
sp                302 dev/sbus/spif.c 		struct stty_port *sp = &ssc->sc_port[port];
sp                312 dev/sbus/spif.c 		sp->sp_tty = tp;
sp                313 dev/sbus/spif.c 		sp->sp_sc = sc;
sp                314 dev/sbus/spif.c 		sp->sp_channel = port;
sp                316 dev/sbus/spif.c 		sp->sp_rbuf = malloc(STTY_RBUF_SIZE, M_DEVBUF, M_NOWAIT);
sp                317 dev/sbus/spif.c 		if(sp->sp_rbuf == NULL)
sp                320 dev/sbus/spif.c 		sp->sp_rend = sp->sp_rbuf + STTY_RBUF_SIZE;
sp                337 dev/sbus/spif.c 	struct stty_port *sp;
sp                354 dev/sbus/spif.c 	sp = &sc->sc_port[port];
sp                355 dev/sbus/spif.c 	tp = sp->sp_tty;
sp                365 dev/sbus/spif.c 		if (ISSET(sp->sp_openflags, TIOCFLAG_CLOCAL))
sp                367 dev/sbus/spif.c 		if (ISSET(sp->sp_openflags, TIOCFLAG_CRTSCTS))
sp                369 dev/sbus/spif.c 		if (ISSET(sp->sp_openflags, TIOCFLAG_MDMBUF))
sp                374 dev/sbus/spif.c 		sp->sp_rput = sp->sp_rget = sp->sp_rbuf;
sp                378 dev/sbus/spif.c 		STC_WRITE(csc, STC_CAR, sp->sp_channel);
sp                380 dev/sbus/spif.c 		STC_WRITE(csc, STC_CAR, sp->sp_channel);
sp                388 dev/sbus/spif.c 		if (ISSET(sp->sp_openflags, TIOCFLAG_SOFTCAR) || sp->sp_carrier)
sp                428 dev/sbus/spif.c 	struct stty_port *sp = &sc->sc_port[SPIF_PORT(dev)];
sp                429 dev/sbus/spif.c 	struct spif_softc *csc = sp->sp_sc;
sp                430 dev/sbus/spif.c 	struct tty *tp = sp->sp_tty;
sp                438 dev/sbus/spif.c 		stty_modem_control(sp, 0, DMSET);
sp                458 dev/sbus/spif.c 	struct stty_port *sp = &stc->sc_port[SPIF_PORT(dev)];
sp                459 dev/sbus/spif.c 	struct spif_softc *sc = sp->sp_sc;
sp                460 dev/sbus/spif.c 	struct tty *tp = sp->sp_tty;
sp                475 dev/sbus/spif.c 		SET(sp->sp_flags, STTYF_SET_BREAK);
sp                476 dev/sbus/spif.c 		STC_WRITE(sc, STC_CAR, sp->sp_channel);
sp                481 dev/sbus/spif.c 		SET(sp->sp_flags, STTYF_CLR_BREAK);
sp                482 dev/sbus/spif.c 		STC_WRITE(sc, STC_CAR, sp->sp_channel);
sp                487 dev/sbus/spif.c 		stty_modem_control(sp, TIOCM_DTR, DMBIS);
sp                490 dev/sbus/spif.c 		stty_modem_control(sp, TIOCM_DTR, DMBIC);
sp                493 dev/sbus/spif.c 		stty_modem_control(sp, *((int *)data), DMBIS);
sp                496 dev/sbus/spif.c 		stty_modem_control(sp, *((int *)data), DMBIC);
sp                499 dev/sbus/spif.c 		*((int *)data) = stty_modem_control(sp, 0, DMGET);
sp                502 dev/sbus/spif.c 		stty_modem_control(sp, *((int *)data), DMSET);
sp                505 dev/sbus/spif.c 		*((int *)data) = sp->sp_openflags;
sp                511 dev/sbus/spif.c 			sp->sp_openflags = *((int *)data) &
sp                523 dev/sbus/spif.c stty_modem_control(sp, bits, how)
sp                524 dev/sbus/spif.c 	struct stty_port *sp;
sp                527 dev/sbus/spif.c 	struct spif_softc *csc = sp->sp_sc;
sp                528 dev/sbus/spif.c 	struct tty *tp = sp->sp_tty;
sp                532 dev/sbus/spif.c 	STC_WRITE(csc, STC_CAR, sp->sp_channel);
sp                537 dev/sbus/spif.c 		if (DTR_READ(csc, sp->sp_channel))
sp                550 dev/sbus/spif.c 		DTR_WRITE(csc, sp->sp_channel, ISSET(bits, TIOCM_DTR) ? 1 : 0);
sp                560 dev/sbus/spif.c 			DTR_WRITE(csc, sp->sp_channel, 1);
sp                567 dev/sbus/spif.c 			DTR_WRITE(csc, sp->sp_channel, 0);
sp                584 dev/sbus/spif.c 	struct stty_port *sp = &st->sc_port[SPIF_PORT(tp->t_dev)];
sp                585 dev/sbus/spif.c 	struct spif_softc *sc = sp->sp_sc;
sp                600 dev/sbus/spif.c 	stty_modem_control(sp, TIOCM_DTR,
sp                603 dev/sbus/spif.c 	STC_WRITE(sc, STC_CAR, sp->sp_channel);
sp                670 dev/sbus/spif.c 	sp->sp_carrier = STC_READ(sc, STC_MSVR) & CD180_MSVR_CD;
sp                683 dev/sbus/spif.c 	struct stty_port *sp = &sc->sc_port[SPIF_PORT(dev)];
sp                684 dev/sbus/spif.c 	struct tty *tp = sp->sp_tty;
sp                696 dev/sbus/spif.c 	struct stty_port *sp = &sc->sc_port[SPIF_PORT(dev)];
sp                697 dev/sbus/spif.c 	struct tty *tp = sp->sp_tty;
sp                707 dev/sbus/spif.c 	struct stty_port *sp = &sc->sc_port[SPIF_PORT(dev)];
sp                709 dev/sbus/spif.c 	return (sp->sp_tty);
sp                718 dev/sbus/spif.c 	struct stty_port *sp = &sc->sc_port[SPIF_PORT(tp->t_dev)];
sp                725 dev/sbus/spif.c 		SET(sp->sp_flags, STTYF_STOP);
sp                736 dev/sbus/spif.c 	struct stty_port *sp = &stc->sc_port[SPIF_PORT(tp->t_dev)];
sp                737 dev/sbus/spif.c 	struct spif_softc *sc = sp->sp_sc;
sp                751 dev/sbus/spif.c 			sp->sp_txc = ndqb(&tp->t_outq, 0);
sp                752 dev/sbus/spif.c 			sp->sp_txp = tp->t_outq.c_cf;
sp                754 dev/sbus/spif.c 			STC_WRITE(sc, STC_CAR, sp->sp_channel);
sp                768 dev/sbus/spif.c 	struct stty_port *sp;
sp                772 dev/sbus/spif.c 	sp = &sc->sc_ttys->sc_port[channel];
sp                773 dev/sbus/spif.c 	ptr = sp->sp_rput;
sp                776 dev/sbus/spif.c 	if (ptr == sp->sp_rend)
sp                777 dev/sbus/spif.c 		ptr = sp->sp_rbuf;
sp                778 dev/sbus/spif.c 	if (ptr == sp->sp_rget) {
sp                779 dev/sbus/spif.c 		if (ptr == sp->sp_rbuf)
sp                780 dev/sbus/spif.c 			ptr = sp->sp_rend;
sp                782 dev/sbus/spif.c 		SET(sp->sp_flags, STTYF_RING_OVERFLOW);
sp                786 dev/sbus/spif.c 	sp->sp_rput = ptr;
sp                795 dev/sbus/spif.c 	struct stty_port *sp;
sp                800 dev/sbus/spif.c 	sp = &sc->sc_ttys->sc_port[channel];
sp                801 dev/sbus/spif.c 	ptr = sp->sp_rput;
sp                807 dev/sbus/spif.c 		if (ptr == sp->sp_rend)
sp                808 dev/sbus/spif.c 			ptr = sp->sp_rbuf;
sp                809 dev/sbus/spif.c 		if (ptr == sp->sp_rget) {
sp                810 dev/sbus/spif.c 			if (ptr == sp->sp_rbuf)
sp                811 dev/sbus/spif.c 				ptr = sp->sp_rend;
sp                813 dev/sbus/spif.c 			SET(sp->sp_flags, STTYF_RING_OVERFLOW);
sp                820 dev/sbus/spif.c 		sp->sp_rput = ptr;
sp                830 dev/sbus/spif.c 	struct stty_port *sp;
sp                835 dev/sbus/spif.c 	sp = &sc->sc_ttys->sc_port[channel];
sp                836 dev/sbus/spif.c 	if (!ISSET(sp->sp_flags, STTYF_STOP)) {
sp                837 dev/sbus/spif.c 		if (ISSET(sp->sp_flags, STTYF_SET_BREAK)) {
sp                840 dev/sbus/spif.c 			CLR(sp->sp_flags, STTYF_SET_BREAK);
sp                843 dev/sbus/spif.c 		if (ISSET(sp->sp_flags, STTYF_CLR_BREAK)) {
sp                846 dev/sbus/spif.c 			CLR(sp->sp_flags, STTYF_CLR_BREAK);
sp                850 dev/sbus/spif.c 		while (sp->sp_txc > 0 && cnt < (CD180_TX_FIFO_SIZE-1)) {
sp                851 dev/sbus/spif.c 			ch = *sp->sp_txp;
sp                852 dev/sbus/spif.c 			sp->sp_txc--;
sp                853 dev/sbus/spif.c 			sp->sp_txp++;
sp                864 dev/sbus/spif.c 	if (sp->sp_txc == 0 ||
sp                865 dev/sbus/spif.c 	    ISSET(sp->sp_flags, STTYF_STOP)) {
sp                868 dev/sbus/spif.c 		CLR(sp->sp_flags, STTYF_STOP);
sp                869 dev/sbus/spif.c 		SET(sp->sp_flags, STTYF_DONE);
sp                883 dev/sbus/spif.c 	struct stty_port *sp;
sp                887 dev/sbus/spif.c 	sp = &sc->sc_ttys->sc_port[channel];
sp                890 dev/sbus/spif.c 		SET(sp->sp_flags, STTYF_CDCHG);
sp                939 dev/sbus/spif.c 	struct stty_port *sp;
sp                944 dev/sbus/spif.c 			sp = &stc->sc_port[i];
sp                945 dev/sbus/spif.c 			tp = sp->sp_tty;
sp                950 dev/sbus/spif.c 			while (sp->sp_rget != sp->sp_rput) {
sp                951 dev/sbus/spif.c 				stat = sp->sp_rget[0];
sp                952 dev/sbus/spif.c 				data = sp->sp_rget[1];
sp                953 dev/sbus/spif.c 				sp->sp_rget += 2;
sp                954 dev/sbus/spif.c 				if (sp->sp_rget == sp->sp_rend)
sp                955 dev/sbus/spif.c 					sp->sp_rget = sp->sp_rbuf;
sp                968 dev/sbus/spif.c 			flags = sp->sp_flags;
sp                969 dev/sbus/spif.c 			CLR(sp->sp_flags, STTYF_DONE | STTYF_CDCHG |
sp                979 dev/sbus/spif.c 				sp->sp_carrier = msvr & CD180_MSVR_CD;
sp                981 dev/sbus/spif.c 				    sp->sp_carrier);
sp                993 dev/sbus/spif.c 				    sp->sp_txp - tp->t_outq.c_cf);
sp                121 dev/sdmmc/sbt.c 	const struct sbt_product *sp;
sp                129 dev/sdmmc/sbt.c 	sp = &sbt_products[0];
sp                132 dev/sdmmc/sbt.c 	     i++, sp = &sbt_products[i])
sp                133 dev/sdmmc/sbt.c 		if (sp->sp_vendor == sf->cis.manufacturer &&
sp                134 dev/sdmmc/sbt.c 		    sp->sp_product == sf->cis.product)
sp                196 dev/sdmmc/sdmmcreg.h 	u_int8_t *sp;
sp                208 dev/sdmmc/sdmmcreg.h 		sp = (u_int8_t *)src + start / 8;
sp                213 dev/sdmmc/sdmmcreg.h 		dst |= (*sp++ >> bs) << shift;
sp               2229 dev/usb/ehci.c     int rd, usbd_xfer_handle xfer, ehci_soft_qtd_t **sp, ehci_soft_qtd_t **ep)
sp               2260 dev/usb/ehci.c 	*sp = cur;
sp               2357 dev/usb/ehci.c 	    *sp, *ep));
sp                446 dev/usb/ohci.c 		     ohci_soft_td_t *sp, ohci_soft_td_t **ep)
sp                458 dev/usb/ohci.c 	cur = sp;
sp               1687 dev/usb/uhci.c 		     uhci_soft_td_t **sp, uhci_soft_td_t **ep)
sp               1709 dev/usb/uhci.c 		*sp = *ep = 0;
sp               1750 dev/usb/uhci.c 	*sp = lastp;
sp                248 kern/kern_exec.c 	char * const *cpp, *dp, *sp;
sp                352 kern/kern_exec.c 		if ((error = copyin(cpp, &sp, sizeof(sp))) != 0)
sp                354 kern/kern_exec.c 		if (!sp)
sp                356 kern/kern_exec.c 		if ((error = copyinstr(sp, dp, len, &len)) != 0) {
sp                371 kern/kern_exec.c 			if ((error = copyin(cpp, &sp, sizeof(sp))) != 0)
sp                373 kern/kern_exec.c 			if (!sp)
sp                375 kern/kern_exec.c 			if ((error = copyinstr(sp, dp, len, &len)) != 0) {
sp                731 kern/kern_exec.c 	char *dp, *sp;
sp                741 kern/kern_exec.c 	sp = argp;
sp                746 kern/kern_exec.c 	for (; --argc >= 0; sp += len, dp += len)
sp                748 kern/kern_exec.c 		    copyoutstr(sp, dp, ARG_MAX, &len))
sp                756 kern/kern_exec.c 	for (; --envc >= 0; sp += len, dp += len)
sp                758 kern/kern_exec.c 		    copyoutstr(sp, dp, ARG_MAX, &len))
sp                188 kern/kern_exit.c 		struct session *sp = p->p_session;
sp                190 kern/kern_exit.c 		if (sp->s_ttyvp) {
sp                197 kern/kern_exit.c 			if (sp->s_ttyp->t_session == sp) {
sp                198 kern/kern_exit.c 				if (sp->s_ttyp->t_pgrp)
sp                199 kern/kern_exit.c 					pgsignal(sp->s_ttyp->t_pgrp, SIGHUP, 1);
sp                200 kern/kern_exit.c 				(void) ttywait(sp->s_ttyp);
sp                205 kern/kern_exit.c 				if (sp->s_ttyvp)
sp                206 kern/kern_exit.c 					VOP_REVOKE(sp->s_ttyvp, REVOKEALL);
sp                208 kern/kern_exit.c 			if (sp->s_ttyvp)
sp                209 kern/kern_exit.c 				vrele(sp->s_ttyvp);
sp                210 kern/kern_exit.c 			sp->s_ttyvp = NULL;
sp                217 kern/kern_exit.c 		sp->s_leader = NULL;
sp                321 kern/kern_resource.c calcru(struct proc *p, struct timeval *up, struct timeval *sp,
sp                336 kern/kern_resource.c 		timerclear(sp);
sp                345 kern/kern_resource.c 	sp->tv_sec = st / 1000000;
sp                346 kern/kern_resource.c 	sp->tv_usec = st % 1000000;
sp                878 kern/kern_sysctl.c sysctl_struct(void *oldp, size_t *oldlenp, void *newp, size_t newlen, void *sp,
sp                889 kern/kern_sysctl.c 		error = copyout(sp, oldp, len);
sp                892 kern/kern_sysctl.c 		error = copyin(newp, sp, len);
sp                901 kern/kern_sysctl.c sysctl_rdstruct(void *oldp, size_t *oldlenp, void *newp, const void *sp,
sp                912 kern/kern_sysctl.c 		error = copyout(sp, oldp, len);
sp                528 kern/vfs_syscalls.c copyout_statfs(struct statfs *sp, void *uaddr, struct proc *p)
sp                540 kern/vfs_syscalls.c 		s = (char *)sp;
sp                552 kern/vfs_syscalls.c 	return (copyout(sp, uaddr, sizeof(*sp)));
sp                567 kern/vfs_syscalls.c 	struct statfs *sp;
sp                575 kern/vfs_syscalls.c 	sp = &mp->mnt_stat;
sp                577 kern/vfs_syscalls.c 	if ((error = VFS_STATFS(mp, sp, p)) != 0)
sp                579 kern/vfs_syscalls.c 	sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK;
sp                582 kern/vfs_syscalls.c 		sp->f_eflags = STATFS_SOFTUPD;
sp                584 kern/vfs_syscalls.c 	return (copyout_statfs(sp, SCARG(uap, buf), p));
sp                600 kern/vfs_syscalls.c 	struct statfs *sp;
sp                610 kern/vfs_syscalls.c 	sp = &mp->mnt_stat;
sp                611 kern/vfs_syscalls.c 	error = VFS_STATFS(mp, sp, p);
sp                615 kern/vfs_syscalls.c 	sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK;
sp                618 kern/vfs_syscalls.c 		sp->f_eflags = STATFS_SOFTUPD;
sp                620 kern/vfs_syscalls.c 	return (copyout_statfs(sp, SCARG(uap, buf), p));
sp                635 kern/vfs_syscalls.c 	struct statfs *sp;
sp                651 kern/vfs_syscalls.c 			sp = &mp->mnt_stat;
sp                658 kern/vfs_syscalls.c 			    (error = VFS_STATFS(mp, sp, p))) {
sp                664 kern/vfs_syscalls.c 			sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK;
sp                667 kern/vfs_syscalls.c 				sp->f_eflags = STATFS_SOFTUPD;
sp                669 kern/vfs_syscalls.c 			error = (copyout_statfs(sp, sfsp, p));
sp               1128 kern/vfs_syscalls.c 	struct statfs *sp;
sp               1148 kern/vfs_syscalls.c 	sp = &mp->mnt_stat;
sp               1150 kern/vfs_syscalls.c 	if ((error = VFS_STATFS(mp, sp, p)) != 0)
sp               1152 kern/vfs_syscalls.c 	sp->f_flags = mp->mnt_flag & MNT_VISFLAGMASK;
sp               1153 kern/vfs_syscalls.c 	return (copyout(sp, SCARG(uap, buf), sizeof(sp)));
sp                175 lib/libsa/unixdev.c cnspeed(dev_t dev, int sp)
sp                137 msdosfs/msdosfs_fat.c pcbmap(dep, findcn, bnp, cnp, sp)
sp                142 msdosfs/msdosfs_fat.c 	int *sp;		/* returned block size			 */
sp                162 msdosfs/msdosfs_fat.c 	if (bnp == NULL && cnp == NULL && sp == NULL)
sp                183 msdosfs/msdosfs_fat.c 			if (sp)
sp                184 msdosfs/msdosfs_fat.c 				*sp = min(pmp->pm_bpcluster,
sp                197 msdosfs/msdosfs_fat.c 	if (sp)
sp                198 msdosfs/msdosfs_fat.c 		*sp = pmp->pm_bpcluster;
sp                220 net/if_pfsync.c pfsync_insert_net_state(struct pfsync_state *sp, u_int8_t chksum_flag)
sp                227 net/if_pfsync.c 	if (sp->creatorid == 0 && pf_status.debug >= PF_DEBUG_MISC) {
sp                229 net/if_pfsync.c 		    " %08x\n", ntohl(sp->creatorid));
sp                233 net/if_pfsync.c 	kif = pfi_kif_get(sp->ifname);
sp                237 net/if_pfsync.c 			    "unknown interface: %s\n", sp->ifname);
sp                246 net/if_pfsync.c 	if (sp->rule != htonl(-1) && sp->anchor == htonl(-1) && chksum_flag &&
sp                247 net/if_pfsync.c 	    ntohl(sp->rule) <
sp                250 net/if_pfsync.c 		    PF_RULESET_FILTER].active.ptr_array[ntohl(sp->rule)];
sp                269 net/if_pfsync.c 	if (pfsync_alloc_scrub_memory(&sp->src, &st->src) ||
sp                270 net/if_pfsync.c 	    pfsync_alloc_scrub_memory(&sp->dst, &st->dst)) {
sp                286 net/if_pfsync.c 	pf_state_host_ntoh(&sp->lan, &sk->lan);
sp                287 net/if_pfsync.c 	pf_state_host_ntoh(&sp->gwy, &sk->gwy);
sp                288 net/if_pfsync.c 	pf_state_host_ntoh(&sp->ext, &sk->ext);
sp                290 net/if_pfsync.c 	pf_state_peer_ntoh(&sp->src, &st->src);
sp                291 net/if_pfsync.c 	pf_state_peer_ntoh(&sp->dst, &st->dst);
sp                293 net/if_pfsync.c 	bcopy(&sp->rt_addr, &st->rt_addr, sizeof(st->rt_addr));
sp                294 net/if_pfsync.c 	st->creation = time_second - ntohl(sp->creation);
sp                295 net/if_pfsync.c 	st->expire = ntohl(sp->expire) + time_second;
sp                297 net/if_pfsync.c 	sk->af = sp->af;
sp                298 net/if_pfsync.c 	sk->proto = sp->proto;
sp                299 net/if_pfsync.c 	sk->direction = sp->direction;
sp                300 net/if_pfsync.c 	st->log = sp->log;
sp                301 net/if_pfsync.c 	st->timeout = sp->timeout;
sp                302 net/if_pfsync.c 	st->allow_opts = sp->allow_opts;
sp                304 net/if_pfsync.c 	bcopy(sp->id, &st->id, sizeof(st->id));
sp                305 net/if_pfsync.c 	st->creatorid = sp->creatorid;
sp                332 net/if_pfsync.c 	struct pfsync_state *sp;
sp                449 net/if_pfsync.c 		    count * sizeof(*sp), &offp)) == NULL) {
sp                455 net/if_pfsync.c 		for (i = 0, sp = (struct pfsync_state *)(mp->m_data + offp);
sp                456 net/if_pfsync.c 		    i < count; i++, sp++) {
sp                458 net/if_pfsync.c 			if (sp->timeout >= PFTM_MAX ||
sp                459 net/if_pfsync.c 			    sp->src.state > PF_TCPS_PROXY_DST ||
sp                460 net/if_pfsync.c 			    sp->dst.state > PF_TCPS_PROXY_DST ||
sp                461 net/if_pfsync.c 			    sp->direction > PF_OUT ||
sp                462 net/if_pfsync.c 			    (sp->af != AF_INET && sp->af != AF_INET6)) {
sp                470 net/if_pfsync.c 			if ((error = pfsync_insert_net_state(sp,
sp                483 net/if_pfsync.c 		    count * sizeof(*sp), &offp)) == NULL) {
sp                489 net/if_pfsync.c 		for (i = 0, sp = (struct pfsync_state *)(mp->m_data + offp);
sp                490 net/if_pfsync.c 		    i < count; i++, sp++) {
sp                494 net/if_pfsync.c 			if (sp->timeout >= PFTM_MAX ||
sp                495 net/if_pfsync.c 			    sp->src.state > PF_TCPS_PROXY_DST ||
sp                496 net/if_pfsync.c 			    sp->dst.state > PF_TCPS_PROXY_DST) {
sp                504 net/if_pfsync.c 			bcopy(sp->id, &id_key.id, sizeof(id_key.id));
sp                505 net/if_pfsync.c 			id_key.creatorid = sp->creatorid;
sp                510 net/if_pfsync.c 				if (pfsync_insert_net_state(sp, chksum_flag))
sp                522 net/if_pfsync.c 				if (st->src.state > sp->src.state &&
sp                524 net/if_pfsync.c 				    sp->src.state >= PF_TCPS_PROXY_SRC))
sp                527 net/if_pfsync.c 				    ntohl(sp->src.seqlo)))
sp                529 net/if_pfsync.c 				else if (st->dst.state > sp->dst.state) {
sp                536 net/if_pfsync.c 					pf_state_peer_ntoh(&sp->src, &st->src);
sp                541 net/if_pfsync.c 				    SEQ_GT(st->dst.seqlo, ntohl(sp->dst.seqlo)))
sp                548 net/if_pfsync.c 				if (st->src.state > sp->src.state)
sp                550 net/if_pfsync.c 				else if (st->dst.state > sp->dst.state)
sp                564 net/if_pfsync.c 				if (!(sp->sync_flags & PFSTATE_STALE)) {
sp                575 net/if_pfsync.c 	    		pfsync_alloc_scrub_memory(&sp->dst, &st->dst);
sp                576 net/if_pfsync.c 			pf_state_peer_ntoh(&sp->src, &st->src);
sp                577 net/if_pfsync.c 			pf_state_peer_ntoh(&sp->dst, &st->dst);
sp                578 net/if_pfsync.c 			st->expire = ntohl(sp->expire) + time_second;
sp                579 net/if_pfsync.c 			st->timeout = sp->timeout;
sp                591 net/if_pfsync.c 		    count * sizeof(*sp), &offp)) == NULL) {
sp                597 net/if_pfsync.c 		for (i = 0, sp = (struct pfsync_state *)(mp->m_data + offp);
sp                598 net/if_pfsync.c 		    i < count; i++, sp++) {
sp                599 net/if_pfsync.c 			bcopy(sp->id, &id_key.id, sizeof(id_key.id));
sp                600 net/if_pfsync.c 			id_key.creatorid = sp->creatorid;
sp               1021 net/if_pfsync.c pfsync_get_mbuf(struct pfsync_softc *sc, u_int8_t action, void **sp)
sp               1086 net/if_pfsync.c 	*sp = (void *)((char *)h + PFSYNC_HDRLEN);
sp               1100 net/if_pfsync.c 	struct pfsync_state *sp = NULL;
sp               1162 net/if_pfsync.c 						sp = usp;
sp               1163 net/if_pfsync.c 						sp->updates++;
sp               1176 net/if_pfsync.c 	if (sp == NULL) {
sp               1179 net/if_pfsync.c 		sp = sc->sc_statep.s++;
sp               1183 net/if_pfsync.c 		bzero(sp, sizeof(*sp));
sp               1185 net/if_pfsync.c 		bcopy(&st->id, sp->id, sizeof(sp->id));
sp               1186 net/if_pfsync.c 		sp->creatorid = st->creatorid;
sp               1188 net/if_pfsync.c 		strlcpy(sp->ifname, st->kif->pfik_name, sizeof(sp->ifname));
sp               1189 net/if_pfsync.c 		pf_state_host_hton(&sk->lan, &sp->lan);
sp               1190 net/if_pfsync.c 		pf_state_host_hton(&sk->gwy, &sp->gwy);
sp               1191 net/if_pfsync.c 		pf_state_host_hton(&sk->ext, &sp->ext);
sp               1193 net/if_pfsync.c 		bcopy(&st->rt_addr, &sp->rt_addr, sizeof(sp->rt_addr));
sp               1195 net/if_pfsync.c 		sp->creation = htonl(secs - st->creation);
sp               1196 net/if_pfsync.c 		pf_state_counter_hton(st->packets[0], sp->packets[0]);
sp               1197 net/if_pfsync.c 		pf_state_counter_hton(st->packets[1], sp->packets[1]);
sp               1198 net/if_pfsync.c 		pf_state_counter_hton(st->bytes[0], sp->bytes[0]);
sp               1199 net/if_pfsync.c 		pf_state_counter_hton(st->bytes[1], sp->bytes[1]);
sp               1201 net/if_pfsync.c 			sp->rule = htonl(-1);
sp               1203 net/if_pfsync.c 			sp->rule = htonl(r->nr);
sp               1205 net/if_pfsync.c 			sp->anchor = htonl(-1);
sp               1207 net/if_pfsync.c 			sp->anchor = htonl(r->nr);
sp               1208 net/if_pfsync.c 		sp->af = sk->af;
sp               1209 net/if_pfsync.c 		sp->proto = sk->proto;
sp               1210 net/if_pfsync.c 		sp->direction = sk->direction;
sp               1211 net/if_pfsync.c 		sp->log = st->log;
sp               1212 net/if_pfsync.c 		sp->allow_opts = st->allow_opts;
sp               1213 net/if_pfsync.c 		sp->timeout = st->timeout;
sp               1216 net/if_pfsync.c 			sp->sync_flags |= PFSTATE_STALE;
sp               1219 net/if_pfsync.c 	pf_state_peer_hton(&st->src, &sp->src);
sp               1220 net/if_pfsync.c 	pf_state_peer_hton(&st->dst, &sp->dst);
sp               1223 net/if_pfsync.c 		sp->expire = htonl(0);
sp               1225 net/if_pfsync.c 		sp->expire = htonl(st->expire - secs);
sp               1269 net/if_pfsync.c 			up->expire = sp->expire;
sp               1270 net/if_pfsync.c 			up->src = sp->src;
sp               1271 net/if_pfsync.c 			up->dst = sp->dst;
sp               1287 net/if_pfsync.c 	    (sc->sc_maxupdates && (sp->updates >= sc->sc_maxupdates)))
sp               1390 net/if_pppoe.c pppoe_tls(struct sppp *sp)
sp               1392 net/if_pppoe.c 	struct pppoe_softc *sc = (void *)sp;
sp               1401 net/if_pppoe.c pppoe_tlf(struct sppp *sp)
sp               1403 net/if_pppoe.c 	struct pppoe_softc *sc = (void *)sp;
sp                138 net/if_sppp.h  	void	(*pp_up)(struct sppp *sp);
sp                139 net/if_sppp.h  	void	(*pp_down)(struct sppp *sp);
sp                146 net/if_sppp.h  	void	(*pp_tls)(struct sppp *sp);
sp                147 net/if_sppp.h  	void	(*pp_tlf)(struct sppp *sp);
sp                155 net/if_sppp.h  	void	(*pp_con)(struct sppp *sp);
sp                156 net/if_sppp.h  	void	(*pp_chg)(struct sppp *sp, int new_state);
sp                232 net/if_spppsubr.c 	void	(*Up)(struct sppp *sp);
sp                233 net/if_spppsubr.c 	void	(*Down)(struct sppp *sp);
sp                234 net/if_spppsubr.c 	void	(*Open)(struct sppp *sp);
sp                235 net/if_spppsubr.c 	void	(*Close)(struct sppp *sp);
sp                236 net/if_spppsubr.c 	void	(*TO)(void *sp);
sp                237 net/if_spppsubr.c 	int	(*RCR)(struct sppp *sp, struct lcp_header *h, int len);
sp                238 net/if_spppsubr.c 	void	(*RCN_rej)(struct sppp *sp, struct lcp_header *h, int len);
sp                239 net/if_spppsubr.c 	void	(*RCN_nak)(struct sppp *sp, struct lcp_header *h, int len);
sp                241 net/if_spppsubr.c 	void	(*tlu)(struct sppp *sp);
sp                242 net/if_spppsubr.c 	void	(*tld)(struct sppp *sp);
sp                243 net/if_spppsubr.c 	void	(*tls)(struct sppp *sp);
sp                244 net/if_spppsubr.c 	void	(*tlf)(struct sppp *sp);
sp                245 net/if_spppsubr.c 	void	(*scr)(struct sppp *sp);
sp                280 net/if_spppsubr.c 	struct ifnet *ifp = &sp->pp_if;				\
sp                286 net/if_spppsubr.c HIDE void sppp_cisco_send(struct sppp *sp, u_int32_t type, u_int32_t par1, u_int32_t par2);
sp                287 net/if_spppsubr.c HIDE void sppp_cisco_input(struct sppp *sp, struct mbuf *m);
sp                289 net/if_spppsubr.c HIDE void sppp_cp_input(const struct cp *cp, struct sppp *sp,
sp                291 net/if_spppsubr.c HIDE void sppp_cp_send(struct sppp *sp, u_short proto, u_char type,
sp                296 net/if_spppsubr.c HIDE void sppp_cp_change_state(const struct cp *cp, struct sppp *sp,
sp                299 net/if_spppsubr.c 			   struct sppp *sp, unsigned int type, u_char id,
sp                302 net/if_spppsubr.c HIDE void sppp_up_event(const struct cp *cp, struct sppp *sp);
sp                303 net/if_spppsubr.c HIDE void sppp_down_event(const struct cp *cp, struct sppp *sp);
sp                304 net/if_spppsubr.c HIDE void sppp_open_event(const struct cp *cp, struct sppp *sp);
sp                305 net/if_spppsubr.c HIDE void sppp_close_event(const struct cp *cp, struct sppp *sp);
sp                306 net/if_spppsubr.c HIDE void sppp_increasing_timeout(const struct cp *cp, struct sppp *sp);
sp                307 net/if_spppsubr.c HIDE void sppp_to_event(const struct cp *cp, struct sppp *sp);
sp                309 net/if_spppsubr.c HIDE void sppp_null(struct sppp *sp);
sp                311 net/if_spppsubr.c HIDE void sppp_lcp_init(struct sppp *sp);
sp                312 net/if_spppsubr.c HIDE void sppp_lcp_up(struct sppp *sp);
sp                313 net/if_spppsubr.c HIDE void sppp_lcp_down(struct sppp *sp);
sp                314 net/if_spppsubr.c HIDE void sppp_lcp_open(struct sppp *sp);
sp                315 net/if_spppsubr.c HIDE void sppp_lcp_close(struct sppp *sp);
sp                316 net/if_spppsubr.c HIDE void sppp_lcp_TO(void *sp);
sp                317 net/if_spppsubr.c HIDE int sppp_lcp_RCR(struct sppp *sp, struct lcp_header *h, int len);
sp                318 net/if_spppsubr.c HIDE void sppp_lcp_RCN_rej(struct sppp *sp, struct lcp_header *h, int len);
sp                319 net/if_spppsubr.c HIDE void sppp_lcp_RCN_nak(struct sppp *sp, struct lcp_header *h, int len);
sp                320 net/if_spppsubr.c HIDE void sppp_lcp_tlu(struct sppp *sp);
sp                321 net/if_spppsubr.c HIDE void sppp_lcp_tld(struct sppp *sp);
sp                322 net/if_spppsubr.c HIDE void sppp_lcp_tls(struct sppp *sp);
sp                323 net/if_spppsubr.c HIDE void sppp_lcp_tlf(struct sppp *sp);
sp                324 net/if_spppsubr.c HIDE void sppp_lcp_scr(struct sppp *sp);
sp                325 net/if_spppsubr.c HIDE void sppp_lcp_check_and_close(struct sppp *sp);
sp                326 net/if_spppsubr.c HIDE int sppp_ncp_check(struct sppp *sp);
sp                328 net/if_spppsubr.c HIDE void sppp_ipcp_init(struct sppp *sp);
sp                329 net/if_spppsubr.c HIDE void sppp_ipcp_up(struct sppp *sp);
sp                330 net/if_spppsubr.c HIDE void sppp_ipcp_down(struct sppp *sp);
sp                331 net/if_spppsubr.c HIDE void sppp_ipcp_open(struct sppp *sp);
sp                332 net/if_spppsubr.c HIDE void sppp_ipcp_close(struct sppp *sp);
sp                333 net/if_spppsubr.c HIDE void sppp_ipcp_TO(void *sp);
sp                334 net/if_spppsubr.c HIDE int sppp_ipcp_RCR(struct sppp *sp, struct lcp_header *h, int len);
sp                335 net/if_spppsubr.c HIDE void sppp_ipcp_RCN_rej(struct sppp *sp, struct lcp_header *h, int len);
sp                336 net/if_spppsubr.c HIDE void sppp_ipcp_RCN_nak(struct sppp *sp, struct lcp_header *h, int len);
sp                337 net/if_spppsubr.c HIDE void sppp_ipcp_tlu(struct sppp *sp);
sp                338 net/if_spppsubr.c HIDE void sppp_ipcp_tld(struct sppp *sp);
sp                339 net/if_spppsubr.c HIDE void sppp_ipcp_tls(struct sppp *sp);
sp                340 net/if_spppsubr.c HIDE void sppp_ipcp_tlf(struct sppp *sp);
sp                341 net/if_spppsubr.c HIDE void sppp_ipcp_scr(struct sppp *sp);
sp                343 net/if_spppsubr.c HIDE void sppp_pap_input(struct sppp *sp, struct mbuf *m);
sp                344 net/if_spppsubr.c HIDE void sppp_pap_init(struct sppp *sp);
sp                345 net/if_spppsubr.c HIDE void sppp_pap_open(struct sppp *sp);
sp                346 net/if_spppsubr.c HIDE void sppp_pap_close(struct sppp *sp);
sp                347 net/if_spppsubr.c HIDE void sppp_pap_TO(void *sp);
sp                348 net/if_spppsubr.c HIDE void sppp_pap_my_TO(void *sp);
sp                349 net/if_spppsubr.c HIDE void sppp_pap_tlu(struct sppp *sp);
sp                350 net/if_spppsubr.c HIDE void sppp_pap_tld(struct sppp *sp);
sp                351 net/if_spppsubr.c HIDE void sppp_pap_scr(struct sppp *sp);
sp                353 net/if_spppsubr.c HIDE void sppp_chap_input(struct sppp *sp, struct mbuf *m);
sp                354 net/if_spppsubr.c HIDE void sppp_chap_init(struct sppp *sp);
sp                355 net/if_spppsubr.c HIDE void sppp_chap_open(struct sppp *sp);
sp                356 net/if_spppsubr.c HIDE void sppp_chap_close(struct sppp *sp);
sp                357 net/if_spppsubr.c HIDE void sppp_chap_TO(void *sp);
sp                358 net/if_spppsubr.c HIDE void sppp_chap_tlu(struct sppp *sp);
sp                359 net/if_spppsubr.c HIDE void sppp_chap_tld(struct sppp *sp);
sp                360 net/if_spppsubr.c HIDE void sppp_chap_scr(struct sppp *sp);
sp                370 net/if_spppsubr.c HIDE int sppp_params(struct sppp *sp, u_long cmd, void *data);
sp                372 net/if_spppsubr.c HIDE void sppp_get_ip_addrs(struct sppp *sp, u_int32_t *src, u_int32_t *dst,
sp                375 net/if_spppsubr.c HIDE void sppp_phase_network(struct sppp *sp);
sp                379 net/if_spppsubr.c HIDE void sppp_set_ip_addrs(struct sppp *sp, u_int32_t myaddr,
sp                381 net/if_spppsubr.c HIDE void sppp_clear_ip_addrs(struct sppp *sp);
sp                382 net/if_spppsubr.c HIDE void sppp_set_phase(struct sppp *sp);
sp                445 net/if_spppsubr.c 	struct sppp *sp = (struct sppp *)ifp;
sp                452 net/if_spppsubr.c 		ifp->if_ibytes += m->m_pkthdr.len + sp->pp_framebytes;
sp                455 net/if_spppsubr.c 		sp->pp_last_receive = tv.tv_sec;
sp                471 net/if_spppsubr.c 	if (sp->pp_flags & PP_NOFRAMING) {
sp                500 net/if_spppsubr.c 		if (sp->pp_flags & PP_CISCO) {
sp                511 net/if_spppsubr.c 			if (sp->state[IDX_LCP] == STATE_OPENED)
sp                512 net/if_spppsubr.c 				sppp_cp_send (sp, PPP_LCP, PROTO_REJ,
sp                513 net/if_spppsubr.c 				    ++sp->pp_seq, 2, &h->protocol);
sp                523 net/if_spppsubr.c 			sppp_cp_input(&lcp, sp, m);
sp                527 net/if_spppsubr.c 			if (sp->pp_phase >= PHASE_AUTHENTICATE)
sp                528 net/if_spppsubr.c 				sppp_pap_input(sp, m);
sp                532 net/if_spppsubr.c 			if (sp->pp_phase >= PHASE_AUTHENTICATE)
sp                533 net/if_spppsubr.c 				sppp_chap_input(sp, m);
sp                538 net/if_spppsubr.c 			if (sp->pp_phase == PHASE_NETWORK)
sp                539 net/if_spppsubr.c 				sppp_cp_input(&ipcp, sp, m);
sp                543 net/if_spppsubr.c 			if (sp->state[IDX_IPCP] == STATE_OPENED) {
sp                546 net/if_spppsubr.c 				sp->pp_last_activity = tv.tv_sec;
sp                555 net/if_spppsubr.c 		if (! (sp->pp_flags & PP_CISCO)) {
sp                618 net/if_spppsubr.c 	struct sppp *sp = (struct sppp*) ifp;
sp                628 net/if_spppsubr.c 	sp->pp_last_activity = tv.tv_sec;
sp                644 net/if_spppsubr.c 		lcp.Open(sp);
sp                688 net/if_spppsubr.c 		if (!IF_QFULL(&sp->pp_fastq) &&
sp                692 net/if_spppsubr.c 			ifq = &sp->pp_fastq;
sp                696 net/if_spppsubr.c 	if (sp->pp_flags & PP_NOFRAMING)
sp                715 net/if_spppsubr.c 	if (sp->pp_flags & PP_CISCO) {
sp                727 net/if_spppsubr.c 		if (sp->pp_flags & PP_CISCO)
sp                740 net/if_spppsubr.c 			if (sp->state[IDX_IPCP] != STATE_OPENED)
sp                752 net/if_spppsubr.c 	if (sp->pp_flags & PP_NOFRAMING) {
sp                801 net/if_spppsubr.c 	ifp->if_obytes += len + sp->pp_framebytes;
sp                809 net/if_spppsubr.c 	struct sppp *sp = (struct sppp*) ifp;
sp                822 net/if_spppsubr.c 	sp->pp_next = spppq;
sp                823 net/if_spppsubr.c 	spppq = sp;
sp                825 net/if_spppsubr.c 	sp->pp_if.if_type = IFT_PPP;
sp                826 net/if_spppsubr.c 	sp->pp_if.if_output = sppp_output;
sp                827 net/if_spppsubr.c 	IFQ_SET_MAXLEN(&sp->pp_if.if_snd, 50);
sp                828 net/if_spppsubr.c 	sp->pp_fastq.ifq_maxlen = 50;
sp                829 net/if_spppsubr.c 	sp->pp_cpq.ifq_maxlen = 50;
sp                830 net/if_spppsubr.c 	sp->pp_loopcnt = 0;
sp                831 net/if_spppsubr.c 	sp->pp_alivecnt = 0;
sp                832 net/if_spppsubr.c 	sp->pp_last_activity = 0;
sp                833 net/if_spppsubr.c 	sp->pp_last_receive = 0;
sp                834 net/if_spppsubr.c 	sp->pp_seq = 0;
sp                835 net/if_spppsubr.c 	sp->pp_rseq = 0;
sp                836 net/if_spppsubr.c 	sp->pp_phase = PHASE_DEAD;
sp                837 net/if_spppsubr.c 	sp->pp_up = lcp.Up;
sp                838 net/if_spppsubr.c 	sp->pp_down = lcp.Down;
sp                840 net/if_spppsubr.c 	sppp_lcp_init(sp);
sp                841 net/if_spppsubr.c 	sppp_ipcp_init(sp);
sp                842 net/if_spppsubr.c 	sppp_pap_init(sp);
sp                843 net/if_spppsubr.c 	sppp_chap_init(sp);
sp                849 net/if_spppsubr.c 	struct sppp **q, *p, *sp = (struct sppp*) ifp;
sp                854 net/if_spppsubr.c 		if (p == sp) {
sp                864 net/if_spppsubr.c 		UNTIMEOUT((cps[i])->TO, (void *)sp, sp->ch[i]);
sp                865 net/if_spppsubr.c 	UNTIMEOUT(sppp_pap_my_TO, (void *)sp, sp->pap_my_to_ch);
sp                874 net/if_spppsubr.c 	struct sppp *sp = (struct sppp*) ifp;
sp                876 net/if_spppsubr.c 	IFQ_PURGE(&sp->pp_if.if_snd);
sp                877 net/if_spppsubr.c 	sppp_qflush (&sp->pp_fastq);
sp                878 net/if_spppsubr.c 	sppp_qflush (&sp->pp_cpq);
sp                887 net/if_spppsubr.c 	struct sppp *sp = (struct sppp*) ifp;
sp                891 net/if_spppsubr.c 	empty = !sp->pp_fastq.ifq_head && !sp->pp_cpq.ifq_head &&
sp                892 net/if_spppsubr.c 		IFQ_IS_EMPTY(&sp->pp_if.if_snd);
sp                903 net/if_spppsubr.c 	struct sppp *sp = (struct sppp*) ifp;
sp                914 net/if_spppsubr.c 	IF_DEQUEUE(&sp->pp_cpq, m);
sp                916 net/if_spppsubr.c 	    (sppp_ncp_check(sp) || (sp->pp_flags & PP_CISCO) != 0)) {
sp                917 net/if_spppsubr.c 		IF_DEQUEUE(&sp->pp_fastq, m);
sp                919 net/if_spppsubr.c 			IFQ_DEQUEUE (&sp->pp_if.if_snd, m);
sp                931 net/if_spppsubr.c 	struct sppp *sp = (struct sppp*)ifp;
sp                936 net/if_spppsubr.c 	m = sp->pp_cpq.ifq_head;
sp                938 net/if_spppsubr.c 	    (sp->pp_phase == PHASE_NETWORK ||
sp                939 net/if_spppsubr.c 	     (sp->pp_flags & PP_CISCO) != 0))
sp                940 net/if_spppsubr.c 		if ((m = sp->pp_fastq.ifq_head) == NULL)
sp                941 net/if_spppsubr.c 			IFQ_POLL(&sp->pp_if.if_snd, m);
sp                953 net/if_spppsubr.c 	struct sppp *sp = (struct sppp*) ifp;
sp                980 net/if_spppsubr.c 			if (!(sp->pp_flags & PP_CISCO))
sp                981 net/if_spppsubr.c 				lcp.Close(sp);
sp                986 net/if_spppsubr.c 			if (!(sp->pp_flags & PP_CISCO))
sp                987 net/if_spppsubr.c 				lcp.Open(sp);
sp                996 net/if_spppsubr.c 		if (ifr->ifr_mtu < 128 || ifr->ifr_mtu > sp->lcp.their_mru) {
sp               1005 net/if_spppsubr.c 		if (*(short*)data < 128 || *(short*)data > sp->lcp.their_mru) {
sp               1028 net/if_spppsubr.c 		rv = sppp_params(sp, cmd, data);
sp               1047 net/if_spppsubr.c sppp_cisco_input(struct sppp *sp, struct mbuf *m)
sp               1078 net/if_spppsubr.c 		sp->pp_alivecnt = 0;
sp               1079 net/if_spppsubr.c 		sp->pp_rseq = ntohl (h->par1);
sp               1080 net/if_spppsubr.c 		if (sp->pp_seq == sp->pp_rseq) {
sp               1083 net/if_spppsubr.c 			if (sp->pp_loopcnt >= LOOPALIVECNT) {
sp               1086 net/if_spppsubr.c 				sp->pp_loopcnt = 0;
sp               1089 net/if_spppsubr.c 					sppp_qflush (&sp->pp_cpq);
sp               1092 net/if_spppsubr.c 			++sp->pp_loopcnt;
sp               1096 net/if_spppsubr.c 			sp->pp_seq = arc4random();
sp               1098 net/if_spppsubr.c 			sp->pp_seq ^= time.tv_sec ^ time.tv_usec;
sp               1102 net/if_spppsubr.c 		sp->pp_loopcnt = 0;
sp               1111 net/if_spppsubr.c 		sppp_get_ip_addrs(sp, &me, 0, &mymask);
sp               1113 net/if_spppsubr.c 			sppp_cisco_send(sp, CISCO_ADDR_REPLY, me, mymask);
sp               1122 net/if_spppsubr.c sppp_cisco_send(struct sppp *sp, u_int32_t type, u_int32_t par1, u_int32_t par2)
sp               1158 net/if_spppsubr.c 	if (IF_QFULL (&sp->pp_cpq)) {
sp               1159 net/if_spppsubr.c 		IF_DROP (&sp->pp_fastq);
sp               1164 net/if_spppsubr.c 		IF_ENQUEUE (&sp->pp_cpq, m);
sp               1168 net/if_spppsubr.c 		ifp->if_obytes += m->m_pkthdr.len + sp->pp_framebytes;
sp               1179 net/if_spppsubr.c sppp_cp_send(struct sppp *sp, u_short proto, u_char type,
sp               1188 net/if_spppsubr.c 	pkthdrlen = (sp->pp_flags & PP_NOFRAMING) ? 2 : PPP_HEADER_LEN;
sp               1198 net/if_spppsubr.c 	if (sp->pp_flags & PP_NOFRAMING) {
sp               1224 net/if_spppsubr.c 	if (IF_QFULL (&sp->pp_cpq)) {
sp               1225 net/if_spppsubr.c 		IF_DROP (&sp->pp_fastq);
sp               1231 net/if_spppsubr.c 		IF_ENQUEUE (&sp->pp_cpq, m);
sp               1235 net/if_spppsubr.c 		ifp->if_obytes += m->m_pkthdr.len + sp->pp_framebytes;
sp               1242 net/if_spppsubr.c sppp_cp_input(const struct cp *cp, struct sppp *sp, struct mbuf *m)
sp               1263 net/if_spppsubr.c 		    sppp_state_name(sp->state[cp->protoidx]),
sp               1283 net/if_spppsubr.c 		switch (sp->state[cp->protoidx]) {
sp               1288 net/if_spppsubr.c 			sppp_cp_send(sp, cp->proto, TERM_ACK, h->ident,
sp               1292 net/if_spppsubr.c 		rv = (cp->RCR)(sp, h, len);
sp               1296 net/if_spppsubr.c 		switch (sp->state[cp->protoidx]) {
sp               1298 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, rv?
sp               1300 net/if_spppsubr.c 			(cp->tld)(sp);
sp               1301 net/if_spppsubr.c 			(cp->scr)(sp);
sp               1305 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, rv?
sp               1309 net/if_spppsubr.c 			sp->rst_counter[cp->protoidx] = sp->lcp.max_configure;
sp               1310 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, rv?
sp               1312 net/if_spppsubr.c 			(cp->scr)(sp);
sp               1316 net/if_spppsubr.c 				sppp_cp_change_state(cp, sp, STATE_OPENED);
sp               1321 net/if_spppsubr.c 				(cp->tlu)(sp);
sp               1323 net/if_spppsubr.c 				sppp_cp_change_state(cp, sp, STATE_ACK_RCVD);
sp               1334 net/if_spppsubr.c 		if (h->ident != sp->confid[cp->protoidx]) {
sp               1338 net/if_spppsubr.c 				       h->ident, sp->confid[cp->protoidx]);
sp               1342 net/if_spppsubr.c 		switch (sp->state[cp->protoidx]) {
sp               1345 net/if_spppsubr.c 			sppp_cp_send(sp, cp->proto, TERM_ACK, h->ident, 0, 0);
sp               1351 net/if_spppsubr.c 			sp->rst_counter[cp->protoidx] = sp->lcp.max_configure;
sp               1352 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, STATE_ACK_RCVD);
sp               1355 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sp               1356 net/if_spppsubr.c 			(cp->tld)(sp);
sp               1357 net/if_spppsubr.c 			(cp->scr)(sp);
sp               1360 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sp               1361 net/if_spppsubr.c 			(cp->scr)(sp);
sp               1364 net/if_spppsubr.c 			sp->rst_counter[cp->protoidx] = sp->lcp.max_configure;
sp               1365 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, STATE_OPENED);
sp               1369 net/if_spppsubr.c 			(cp->tlu)(sp);
sp               1381 net/if_spppsubr.c 		if (h->ident != sp->confid[cp->protoidx]) {
sp               1385 net/if_spppsubr.c 				       h->ident, sp->confid[cp->protoidx]);
sp               1390 net/if_spppsubr.c 			(cp->RCN_nak)(sp, h, len);
sp               1392 net/if_spppsubr.c 			(cp->RCN_rej)(sp, h, len);
sp               1394 net/if_spppsubr.c 		switch (sp->state[cp->protoidx]) {
sp               1397 net/if_spppsubr.c 			sppp_cp_send(sp, cp->proto, TERM_ACK, h->ident, 0, 0);
sp               1401 net/if_spppsubr.c 			sp->rst_counter[cp->protoidx] = sp->lcp.max_configure;
sp               1402 net/if_spppsubr.c 			(cp->scr)(sp);
sp               1405 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, STATE_ACK_SENT);
sp               1406 net/if_spppsubr.c 			(cp->tld)(sp);
sp               1407 net/if_spppsubr.c 			(cp->scr)(sp);
sp               1410 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, STATE_ACK_SENT);
sp               1411 net/if_spppsubr.c 			(cp->scr)(sp);
sp               1426 net/if_spppsubr.c 		switch (sp->state[cp->protoidx]) {
sp               1429 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sp               1441 net/if_spppsubr.c 			sppp_cp_send(sp, cp->proto, TERM_ACK, h->ident, 0, 0);
sp               1444 net/if_spppsubr.c 			sp->rst_counter[cp->protoidx] = 0;
sp               1445 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, STATE_STOPPING);
sp               1446 net/if_spppsubr.c 			(cp->tld)(sp);
sp               1458 net/if_spppsubr.c 		switch (sp->state[cp->protoidx]) {
sp               1465 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, STATE_CLOSED);
sp               1466 net/if_spppsubr.c 			(cp->tlf)(sp);
sp               1469 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, STATE_STOPPED);
sp               1470 net/if_spppsubr.c 			(cp->tlf)(sp);
sp               1473 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sp               1476 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, STATE_ACK_RCVD);
sp               1477 net/if_spppsubr.c 			(cp->tld)(sp);
sp               1478 net/if_spppsubr.c 			(cp->scr)(sp);
sp               1496 net/if_spppsubr.c 		switch (sp->state[cp->protoidx]) {
sp               1506 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sp               1524 net/if_spppsubr.c 		if (sp->state[cp->protoidx] != STATE_OPENED) {
sp               1542 net/if_spppsubr.c 		if (nmagic == sp->lcp.magic) {
sp               1546 net/if_spppsubr.c  			lcp.Close(sp);
sp               1550 net/if_spppsubr.c 		p[0] = sp->lcp.magic >> 24;
sp               1551 net/if_spppsubr.c 		p[1] = sp->lcp.magic >> 16;
sp               1552 net/if_spppsubr.c 		p[2] = sp->lcp.magic >> 8;
sp               1553 net/if_spppsubr.c 		p[3] = sp->lcp.magic;
sp               1558 net/if_spppsubr.c 		sppp_cp_send (sp, PPP_LCP, ECHO_REPLY, h->ident, len-4, h+1);
sp               1563 net/if_spppsubr.c 		if (h->ident != sp->lcp.echoid) {
sp               1581 net/if_spppsubr.c 		if (nmagic != sp->lcp.magic)
sp               1582 net/if_spppsubr.c 			sp->pp_alivecnt = 0;
sp               1590 net/if_spppsubr.c 		sppp_cp_send(sp, cp->proto, CODE_REJ, ++sp->pp_seq,
sp               1602 net/if_spppsubr.c sppp_up_event(const struct cp *cp, struct sppp *sp)
sp               1609 net/if_spppsubr.c 		    sppp_state_name(sp->state[cp->protoidx]));
sp               1611 net/if_spppsubr.c 	switch (sp->state[cp->protoidx]) {
sp               1613 net/if_spppsubr.c 		sppp_cp_change_state(cp, sp, STATE_CLOSED);
sp               1616 net/if_spppsubr.c 		sp->rst_counter[cp->protoidx] = sp->lcp.max_configure;
sp               1617 net/if_spppsubr.c 		sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sp               1618 net/if_spppsubr.c 		(cp->scr)(sp);
sp               1629 net/if_spppsubr.c sppp_down_event(const struct cp *cp, struct sppp *sp)
sp               1636 net/if_spppsubr.c 		    sppp_state_name(sp->state[cp->protoidx]));
sp               1638 net/if_spppsubr.c 	switch (sp->state[cp->protoidx]) {
sp               1641 net/if_spppsubr.c 		sppp_cp_change_state(cp, sp, STATE_INITIAL);
sp               1644 net/if_spppsubr.c 		sppp_cp_change_state(cp, sp, STATE_STARTING);
sp               1645 net/if_spppsubr.c 		(cp->tls)(sp);
sp               1651 net/if_spppsubr.c 		sppp_cp_change_state(cp, sp, STATE_STARTING);
sp               1654 net/if_spppsubr.c 		sppp_cp_change_state(cp, sp, STATE_STARTING);
sp               1655 net/if_spppsubr.c 		(cp->tld)(sp);
sp               1667 net/if_spppsubr.c sppp_open_event(const struct cp *cp, struct sppp *sp)
sp               1674 net/if_spppsubr.c 		    sppp_state_name(sp->state[cp->protoidx]));
sp               1676 net/if_spppsubr.c 	switch (sp->state[cp->protoidx]) {
sp               1678 net/if_spppsubr.c 		sppp_cp_change_state(cp, sp, STATE_STARTING);
sp               1679 net/if_spppsubr.c 		(cp->tls)(sp);
sp               1684 net/if_spppsubr.c 		sp->rst_counter[cp->protoidx] = sp->lcp.max_configure;
sp               1685 net/if_spppsubr.c 		sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sp               1686 net/if_spppsubr.c 		(cp->scr)(sp);
sp               1696 net/if_spppsubr.c 		sppp_cp_change_state(cp, sp, STATE_STOPPING);
sp               1703 net/if_spppsubr.c sppp_close_event(const struct cp *cp, struct sppp *sp)
sp               1710 net/if_spppsubr.c 		    sppp_state_name(sp->state[cp->protoidx]));
sp               1712 net/if_spppsubr.c 	switch (sp->state[cp->protoidx]) {
sp               1718 net/if_spppsubr.c 		sppp_cp_change_state(cp, sp, STATE_INITIAL);
sp               1719 net/if_spppsubr.c 		(cp->tlf)(sp);
sp               1722 net/if_spppsubr.c 		sppp_cp_change_state(cp, sp, STATE_CLOSED);
sp               1725 net/if_spppsubr.c 		sppp_cp_change_state(cp, sp, STATE_CLOSING);
sp               1728 net/if_spppsubr.c 		sppp_cp_change_state(cp, sp, STATE_CLOSING);
sp               1729 net/if_spppsubr.c 		sp->rst_counter[cp->protoidx] = sp->lcp.max_terminate;
sp               1730 net/if_spppsubr.c 		sppp_cp_send(sp, cp->proto, TERM_REQ, ++sp->pp_seq, 0, 0);
sp               1731 net/if_spppsubr.c 		(cp->tld)(sp);
sp               1736 net/if_spppsubr.c 		sp->rst_counter[cp->protoidx] = sp->lcp.max_terminate;
sp               1737 net/if_spppsubr.c 		sppp_cp_send(sp, cp->proto, TERM_REQ, ++sp->pp_seq, 0, 0);
sp               1738 net/if_spppsubr.c 		sppp_cp_change_state(cp, sp, STATE_CLOSING);
sp               1744 net/if_spppsubr.c sppp_increasing_timeout (const struct cp *cp, struct sppp *sp)
sp               1748 net/if_spppsubr.c 	timo = sp->lcp.max_configure - sp->rst_counter[cp->protoidx];
sp               1752 net/if_spppsubr.c 	sp->ch[cp->protoidx] = 
sp               1753 net/if_spppsubr.c 	    timeout(cp->TO, (void *)sp, timo * sp->lcp.timeout);
sp               1755 net/if_spppsubr.c 	timeout_set(&sp->ch[cp->protoidx], cp->TO, (void *)sp);
sp               1756 net/if_spppsubr.c 	timeout_add(&sp->ch[cp->protoidx], timo * sp->lcp.timeout);
sp               1761 net/if_spppsubr.c sppp_to_event(const struct cp *cp, struct sppp *sp)
sp               1770 net/if_spppsubr.c 		    sppp_state_name(sp->state[cp->protoidx]),
sp               1771 net/if_spppsubr.c 		    sp->rst_counter[cp->protoidx]);
sp               1773 net/if_spppsubr.c 	if (--sp->rst_counter[cp->protoidx] < 0)
sp               1775 net/if_spppsubr.c 		switch (sp->state[cp->protoidx]) {
sp               1777 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, STATE_CLOSED);
sp               1778 net/if_spppsubr.c 			(cp->tlf)(sp);
sp               1781 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, STATE_STOPPED);
sp               1782 net/if_spppsubr.c 			(cp->tlf)(sp);
sp               1787 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, STATE_STOPPED);
sp               1788 net/if_spppsubr.c 			(cp->tlf)(sp);
sp               1793 net/if_spppsubr.c 		switch (sp->state[cp->protoidx]) {
sp               1796 net/if_spppsubr.c 			sppp_cp_send(sp, cp->proto, TERM_REQ, ++sp->pp_seq,
sp               1798 net/if_spppsubr.c   			sppp_increasing_timeout (cp, sp);
sp               1803 net/if_spppsubr.c 			sppp_cp_change_state(cp, sp, STATE_REQ_SENT);
sp               1804 net/if_spppsubr.c 			(cp->scr)(sp);
sp               1807 net/if_spppsubr.c   			sppp_increasing_timeout (cp, sp);
sp               1808 net/if_spppsubr.c 			(cp->scr)(sp);
sp               1820 net/if_spppsubr.c sppp_cp_change_state(const struct cp *cp, struct sppp *sp, int newstate)
sp               1824 net/if_spppsubr.c 	if (debug && sp->state[cp->protoidx] != newstate)
sp               1827 net/if_spppsubr.c 		    sppp_state_name(sp->state[cp->protoidx]),
sp               1829 net/if_spppsubr.c 	sp->state[cp->protoidx] = newstate;
sp               1837 net/if_spppsubr.c 		UNTIMEOUT(cp->TO, (void *)sp, sp->ch[cp->protoidx]);
sp               1844 net/if_spppsubr.c 		if (!timeout_pending(&sp->ch[cp->protoidx]))
sp               1845 net/if_spppsubr.c 			sppp_increasing_timeout (cp, sp);
sp               1857 net/if_spppsubr.c sppp_lcp_init(struct sppp *sp)
sp               1859 net/if_spppsubr.c 	sp->lcp.opts = (1 << LCP_OPT_MAGIC);
sp               1860 net/if_spppsubr.c 	sp->lcp.magic = 0;
sp               1861 net/if_spppsubr.c 	sp->state[IDX_LCP] = STATE_INITIAL;
sp               1862 net/if_spppsubr.c 	sp->fail_counter[IDX_LCP] = 0;
sp               1863 net/if_spppsubr.c 	sp->lcp.protos = 0;
sp               1864 net/if_spppsubr.c 	sp->lcp.mru = sp->lcp.their_mru = PP_MTU;
sp               1873 net/if_spppsubr.c 	sp->lcp.timeout = 1 * hz;
sp               1874 net/if_spppsubr.c 	sp->lcp.max_terminate = 2;
sp               1875 net/if_spppsubr.c 	sp->lcp.max_configure = 10;
sp               1876 net/if_spppsubr.c 	sp->lcp.max_failure = 10;
sp               1878 net/if_spppsubr.c 	callout_handle_init(&sp->ch[IDX_LCP]);
sp               1883 net/if_spppsubr.c sppp_lcp_up(struct sppp *sp)
sp               1888 net/if_spppsubr.c 	if (sp->pp_flags & PP_CISCO) {
sp               1890 net/if_spppsubr.c 		sp->pp_if.if_link_state = LINK_STATE_UP;
sp               1891 net/if_spppsubr.c 		if_link_state_change(&sp->pp_if);
sp               1896 net/if_spppsubr.c  	sp->pp_alivecnt = 0;
sp               1897 net/if_spppsubr.c  	sp->lcp.opts = (1 << LCP_OPT_MAGIC);
sp               1898 net/if_spppsubr.c  	sp->lcp.magic = 0;
sp               1899 net/if_spppsubr.c  	sp->lcp.protos = 0;
sp               1900 net/if_spppsubr.c  	sp->lcp.mru = sp->lcp.their_mru = PP_MTU;
sp               1903 net/if_spppsubr.c 	sp->pp_last_receive = sp->pp_last_activity = tv.tv_sec;
sp               1915 net/if_spppsubr.c 		if (sp->state[IDX_LCP] == STATE_INITIAL) {
sp               1918 net/if_spppsubr.c 			sp->pp_flags |= PP_CALLIN;
sp               1919 net/if_spppsubr.c 			lcp.Open(sp);
sp               1923 net/if_spppsubr.c 		   (sp->state[IDX_LCP] == STATE_INITIAL)) {
sp               1925 net/if_spppsubr.c 			lcp.Open(sp);
sp               1928 net/if_spppsubr.c 	sppp_up_event(&lcp, sp);
sp               1932 net/if_spppsubr.c sppp_lcp_down(struct sppp *sp)
sp               1936 net/if_spppsubr.c 	if (sp->pp_flags & PP_CISCO) {
sp               1938 net/if_spppsubr.c 		sp->pp_if.if_link_state = LINK_STATE_DOWN;
sp               1939 net/if_spppsubr.c 		if_link_state_change(&sp->pp_if);
sp               1944 net/if_spppsubr.c 	sppp_down_event(&lcp, sp);
sp               1964 net/if_spppsubr.c 	if (sp->state[IDX_LCP] != STATE_INITIAL)
sp               1965 net/if_spppsubr.c 		lcp.Close(sp);
sp               1966 net/if_spppsubr.c  	sp->pp_flags &= ~PP_CALLIN;
sp               1972 net/if_spppsubr.c sppp_lcp_open(struct sppp *sp)
sp               1977 net/if_spppsubr.c 	if (sp->hisauth.proto != 0)
sp               1978 net/if_spppsubr.c 		sp->lcp.opts |= (1 << LCP_OPT_AUTH_PROTO);
sp               1980 net/if_spppsubr.c 		sp->lcp.opts &= ~(1 << LCP_OPT_AUTH_PROTO);
sp               1981 net/if_spppsubr.c 	sp->pp_flags &= ~PP_NEEDAUTH;
sp               1982 net/if_spppsubr.c 	sppp_open_event(&lcp, sp);
sp               1986 net/if_spppsubr.c sppp_lcp_close(struct sppp *sp)
sp               1988 net/if_spppsubr.c 	sppp_close_event(&lcp, sp);
sp               2004 net/if_spppsubr.c sppp_lcp_RCR(struct sppp *sp, struct lcp_header *h, int len)
sp               2061 net/if_spppsubr.c 			if (sp->myauth.proto == 0) {
sp               2072 net/if_spppsubr.c 			sp->pp_flags |= PP_NEEDAUTH;
sp               2088 net/if_spppsubr.c 		sppp_cp_send(sp, PPP_LCP, CONF_REJ, h->ident, rlen, buf);
sp               2111 net/if_spppsubr.c 			if (nmagic != sp->lcp.magic) {
sp               2118 net/if_spppsubr.c 			++sp->pp_loopcnt;
sp               2124 net/if_spppsubr.c 			nmagic = ~sp->lcp.magic;
sp               2150 net/if_spppsubr.c 			sp->lcp.their_mru = p[2] * 256 + p[3];
sp               2152 net/if_spppsubr.c 				addlog("%lu ", sp->lcp.their_mru);
sp               2157 net/if_spppsubr.c 			if (sp->myauth.proto != authproto) {
sp               2161 net/if_spppsubr.c 					       sppp_proto_name(sp->hisauth.proto),
sp               2163 net/if_spppsubr.c 				p[2] = sp->myauth.proto >> 8;
sp               2164 net/if_spppsubr.c 				p[3] = sp->myauth.proto;
sp               2181 net/if_spppsubr.c 		if (++sp->fail_counter[IDX_LCP] >= sp->lcp.max_failure) {
sp               2185 net/if_spppsubr.c 				       sp->lcp.max_failure);
sp               2186 net/if_spppsubr.c 			sppp_cp_send(sp, PPP_LCP, CONF_REJ, h->ident, rlen, buf);
sp               2190 net/if_spppsubr.c 			sppp_cp_send(sp, PPP_LCP, CONF_NAK, h->ident, rlen, buf);
sp               2196 net/if_spppsubr.c 		sp->fail_counter[IDX_LCP] = 0;
sp               2197 net/if_spppsubr.c 		sp->pp_loopcnt = 0;
sp               2198 net/if_spppsubr.c 		sppp_cp_send (sp, PPP_LCP, CONF_ACK,
sp               2212 net/if_spppsubr.c sppp_lcp_RCN_rej(struct sppp *sp, struct lcp_header *h, int len)
sp               2232 net/if_spppsubr.c 			sp->lcp.opts &= ~(1 << LCP_OPT_MAGIC);
sp               2233 net/if_spppsubr.c 			sp->lcp.magic = 0;
sp               2241 net/if_spppsubr.c 			sp->lcp.opts &= ~(1 << LCP_OPT_MRU);
sp               2249 net/if_spppsubr.c 			if ((sp->pp_flags & PP_CALLIN) == 0 &&
sp               2250 net/if_spppsubr.c 			    (sp->hisauth.flags & AUTHFLAG_NOCALLOUT) != 0) {
sp               2254 net/if_spppsubr.c 				sp->lcp.opts &= ~(1 << LCP_OPT_AUTH_PROTO);
sp               2259 net/if_spppsubr.c 			lcp.Close(sp);
sp               2272 net/if_spppsubr.c sppp_lcp_RCN_nak(struct sppp *sp, struct lcp_header *h, int len)
sp               2293 net/if_spppsubr.c 			if ((sp->lcp.opts & (1 << LCP_OPT_MAGIC)) &&
sp               2302 net/if_spppsubr.c 				if (magic == ~sp->lcp.magic) {
sp               2305 net/if_spppsubr.c 					sp->lcp.magic = arc4random();
sp               2307 net/if_spppsubr.c 					sp->lcp.magic = magic;
sp               2325 net/if_spppsubr.c 				sp->lcp.mru = mru;
sp               2326 net/if_spppsubr.c 				sp->lcp.opts |= (1 << LCP_OPT_MRU);
sp               2336 net/if_spppsubr.c 			lcp.Close(sp);
sp               2345 net/if_spppsubr.c sppp_lcp_tlu(struct sppp *sp)
sp               2347 net/if_spppsubr.c 	struct ifnet *ifp = &sp->pp_if;
sp               2362 net/if_spppsubr.c 			(cps[i])->Open(sp);
sp               2364 net/if_spppsubr.c 	if ((sp->lcp.opts & (1 << LCP_OPT_AUTH_PROTO)) != 0 ||
sp               2365 net/if_spppsubr.c 	    (sp->pp_flags & PP_NEEDAUTH) != 0)
sp               2366 net/if_spppsubr.c 		sp->pp_phase = PHASE_AUTHENTICATE;
sp               2368 net/if_spppsubr.c 		sp->pp_phase = PHASE_NETWORK;
sp               2370 net/if_spppsubr.c 	sppp_set_phase(sp);
sp               2381 net/if_spppsubr.c 			(cps[i])->Open(sp);
sp               2383 net/if_spppsubr.c 	if (sp->pp_phase == PHASE_NETWORK) {
sp               2387 net/if_spppsubr.c 				(cps[i])->Open(sp);
sp               2392 net/if_spppsubr.c 		if (sp->lcp.protos & mask && ((cps[i])->flags & CP_LCP) == 0)
sp               2393 net/if_spppsubr.c 			(cps[i])->Up(sp);
sp               2396 net/if_spppsubr.c 	if (sp->pp_chg)
sp               2397 net/if_spppsubr.c 		sp->pp_chg(sp, (int)sp->pp_phase);
sp               2399 net/if_spppsubr.c 	if (sp->pp_phase == PHASE_NETWORK)
sp               2401 net/if_spppsubr.c 		sppp_lcp_check_and_close(sp);
sp               2405 net/if_spppsubr.c sppp_lcp_tld(struct sppp *sp)
sp               2410 net/if_spppsubr.c 	sp->pp_phase = PHASE_TERMINATE;
sp               2412 net/if_spppsubr.c 	sppp_set_phase(sp);
sp               2421 net/if_spppsubr.c 		if (sp->lcp.protos & mask && ((cps[i])->flags & CP_LCP) == 0) {
sp               2422 net/if_spppsubr.c 			(cps[i])->Down(sp);
sp               2423 net/if_spppsubr.c 			(cps[i])->Close(sp);
sp               2428 net/if_spppsubr.c sppp_lcp_tls(struct sppp *sp)
sp               2430 net/if_spppsubr.c 	sp->pp_phase = PHASE_ESTABLISH;
sp               2432 net/if_spppsubr.c 	sppp_set_phase(sp);
sp               2435 net/if_spppsubr.c 	if (sp->pp_tls)
sp               2436 net/if_spppsubr.c 		(sp->pp_tls)(sp);
sp               2440 net/if_spppsubr.c sppp_lcp_tlf(struct sppp *sp)
sp               2442 net/if_spppsubr.c 	sp->pp_phase = PHASE_DEAD;
sp               2443 net/if_spppsubr.c 	sppp_set_phase(sp);
sp               2446 net/if_spppsubr.c 	if (sp->pp_tlf)
sp               2447 net/if_spppsubr.c 		(sp->pp_tlf)(sp);
sp               2451 net/if_spppsubr.c sppp_lcp_scr(struct sppp *sp)
sp               2457 net/if_spppsubr.c 	if (sp->lcp.opts & (1 << LCP_OPT_MAGIC)) {
sp               2458 net/if_spppsubr.c 		if (! sp->lcp.magic)
sp               2460 net/if_spppsubr.c 			sp->lcp.magic = arc4random();
sp               2462 net/if_spppsubr.c 			sp->lcp.magic = time.tv_sec + time.tv_usec;
sp               2466 net/if_spppsubr.c 		opt[i++] = sp->lcp.magic >> 24;
sp               2467 net/if_spppsubr.c 		opt[i++] = sp->lcp.magic >> 16;
sp               2468 net/if_spppsubr.c 		opt[i++] = sp->lcp.magic >> 8;
sp               2469 net/if_spppsubr.c 		opt[i++] = sp->lcp.magic;
sp               2472 net/if_spppsubr.c 	if (sp->lcp.opts & (1 << LCP_OPT_MRU)) {
sp               2475 net/if_spppsubr.c 		opt[i++] = sp->lcp.mru >> 8;
sp               2476 net/if_spppsubr.c 		opt[i++] = sp->lcp.mru;
sp               2479 net/if_spppsubr.c 	if (sp->lcp.opts & (1 << LCP_OPT_AUTH_PROTO)) {
sp               2480 net/if_spppsubr.c 		authproto = sp->hisauth.proto;
sp               2489 net/if_spppsubr.c 	sp->confid[IDX_LCP] = ++sp->pp_seq;
sp               2490 net/if_spppsubr.c 	sppp_cp_send (sp, PPP_LCP, CONF_REQ, sp->confid[IDX_LCP], i, &opt);
sp               2497 net/if_spppsubr.c sppp_ncp_check(struct sppp *sp)
sp               2502 net/if_spppsubr.c 		if (sp->lcp.protos & mask && (cps[i])->flags & CP_NCP)
sp               2512 net/if_spppsubr.c sppp_lcp_check_and_close(struct sppp *sp)
sp               2515 net/if_spppsubr.c 	if (sp->pp_phase < PHASE_NETWORK)
sp               2519 net/if_spppsubr.c 	if (sppp_ncp_check(sp))
sp               2522 net/if_spppsubr.c 	lcp.Close(sp);
sp               2533 net/if_spppsubr.c sppp_ipcp_init(struct sppp *sp)
sp               2535 net/if_spppsubr.c 	sp->ipcp.opts = 0;
sp               2536 net/if_spppsubr.c 	sp->ipcp.flags = 0;
sp               2537 net/if_spppsubr.c 	sp->state[IDX_IPCP] = STATE_INITIAL;
sp               2538 net/if_spppsubr.c 	sp->fail_counter[IDX_IPCP] = 0;
sp               2540 net/if_spppsubr.c 	callout_handle_init(&sp->ch[IDX_IPCP]);
sp               2545 net/if_spppsubr.c sppp_ipcp_up(struct sppp *sp)
sp               2547 net/if_spppsubr.c 	sppp_up_event(&ipcp, sp);
sp               2551 net/if_spppsubr.c sppp_ipcp_down(struct sppp *sp)
sp               2553 net/if_spppsubr.c 	sppp_down_event(&ipcp, sp);
sp               2557 net/if_spppsubr.c sppp_ipcp_open(struct sppp *sp)
sp               2559 net/if_spppsubr.c 	sppp_open_event(&ipcp, sp);
sp               2563 net/if_spppsubr.c sppp_ipcp_close(struct sppp *sp)
sp               2565 net/if_spppsubr.c 	sppp_close_event(&ipcp, sp);
sp               2581 net/if_spppsubr.c sppp_ipcp_RCR(struct sppp *sp, struct lcp_header *h, int len)
sp               2584 net/if_spppsubr.c 	struct ifnet *ifp = &sp->pp_if;
sp               2643 net/if_spppsubr.c 		sppp_cp_send(sp, PPP_IPCP, CONF_REJ, h->ident, rlen, buf);
sp               2649 net/if_spppsubr.c 	if (sp->ipcp.flags & IPCP_HISADDR_SEEN)
sp               2650 net/if_spppsubr.c 		hisaddr = sp->ipcp.req_hisaddr; /* we already agreed on that */
sp               2652 net/if_spppsubr.c 		sppp_get_ip_addrs(sp, 0, &hisaddr, 0); /* user configuration */
sp               2670 net/if_spppsubr.c 			    ((sp->ipcp.flags & IPCP_HISADDR_DYN) &&
sp               2683 net/if_spppsubr.c 				sp->ipcp.flags |= IPCP_HISADDR_SEEN;
sp               2684 net/if_spppsubr.c 				sp->ipcp.req_hisaddr = desiredaddr;
sp               2725 net/if_spppsubr.c 	if (rlen == 0 && !(sp->ipcp.flags & IPCP_HISADDR_SEEN)) {
sp               2740 net/if_spppsubr.c 		sppp_cp_send (sp, PPP_IPCP, CONF_NAK, h->ident, rlen, buf);
sp               2744 net/if_spppsubr.c 		sppp_cp_send (sp, PPP_IPCP, CONF_ACK,
sp               2758 net/if_spppsubr.c sppp_ipcp_RCN_rej(struct sppp *sp, struct lcp_header *h, int len)
sp               2761 net/if_spppsubr.c 	struct ifnet *ifp = &sp->pp_if;
sp               2782 net/if_spppsubr.c 			sp->ipcp.opts &= ~(1 << IPCP_OPT_ADDRESS);
sp               2786 net/if_spppsubr.c 			sp->ipcp.opts &= ~(1 << IPCP_OPT_COMPRESS);
sp               2800 net/if_spppsubr.c sppp_ipcp_RCN_nak(struct sppp *sp, struct lcp_header *h, int len)
sp               2803 net/if_spppsubr.c 	struct ifnet *ifp = &sp->pp_if;
sp               2829 net/if_spppsubr.c 				sp->ipcp.opts |= (1 << IPCP_OPT_ADDRESS);
sp               2839 net/if_spppsubr.c 				if (sp->ipcp.flags & IPCP_MYADDR_DYN) {
sp               2842 net/if_spppsubr.c 					sp->ipcp.flags |= IPCP_MYADDR_SEEN;
sp               2843 net/if_spppsubr.c 					sp->ipcp.req_myaddr = wantaddr;
sp               2861 net/if_spppsubr.c sppp_ipcp_tlu(struct sppp *sp)
sp               2865 net/if_spppsubr.c 	sppp_get_ip_addrs(sp, &myaddr, &hisaddr, 0);
sp               2866 net/if_spppsubr.c 	if ((sp->ipcp.flags & IPCP_MYADDR_DYN) &&
sp               2867 net/if_spppsubr.c 	    (sp->ipcp.flags & IPCP_MYADDR_SEEN))
sp               2868 net/if_spppsubr.c 		myaddr = sp->ipcp.req_myaddr;
sp               2869 net/if_spppsubr.c 	if ((sp->ipcp.flags & IPCP_HISADDR_DYN) &&
sp               2870 net/if_spppsubr.c 	    (sp->ipcp.flags & IPCP_HISADDR_SEEN))
sp               2871 net/if_spppsubr.c 		hisaddr = sp->ipcp.req_hisaddr;
sp               2872 net/if_spppsubr.c 	sppp_set_ip_addrs(sp, myaddr, hisaddr);
sp               2876 net/if_spppsubr.c sppp_ipcp_tld(struct sppp *sp)
sp               2881 net/if_spppsubr.c sppp_ipcp_tls(struct sppp *sp)
sp               2886 net/if_spppsubr.c 	sp->ipcp.flags &= ~(IPCP_HISADDR_SEEN|IPCP_MYADDR_SEEN|
sp               2888 net/if_spppsubr.c 	sp->ipcp.req_myaddr = 0;
sp               2889 net/if_spppsubr.c 	sp->ipcp.req_hisaddr = 0;
sp               2891 net/if_spppsubr.c 	sppp_get_ip_addrs(sp, &myaddr, &hisaddr, 0);
sp               2911 net/if_spppsubr.c 		sp->ipcp.flags |= IPCP_MYADDR_DYN;
sp               2912 net/if_spppsubr.c 		sp->ipcp.opts |= (1 << IPCP_OPT_ADDRESS);
sp               2919 net/if_spppsubr.c 		sp->ipcp.flags |= IPCP_HISADDR_DYN;
sp               2923 net/if_spppsubr.c 	sp->lcp.protos |= (1 << IDX_IPCP);
sp               2927 net/if_spppsubr.c sppp_ipcp_tlf(struct sppp *sp)
sp               2929 net/if_spppsubr.c 	if (sp->ipcp.flags & (IPCP_MYADDR_DYN|IPCP_HISADDR_DYN))
sp               2931 net/if_spppsubr.c 		sppp_clear_ip_addrs(sp);
sp               2934 net/if_spppsubr.c 	sp->lcp.protos &= ~(1 << IDX_IPCP);
sp               2935 net/if_spppsubr.c 	sppp_lcp_check_and_close(sp);
sp               2939 net/if_spppsubr.c sppp_ipcp_scr(struct sppp *sp)
sp               2946 net/if_spppsubr.c 	if (sp->ipcp.opts & (1 << IPCP_OPT_COMPRESSION)) {
sp               2956 net/if_spppsubr.c 	if (sp->ipcp.opts & (1 << IPCP_OPT_ADDRESS)) {
sp               2957 net/if_spppsubr.c 		if (sp->ipcp.flags & IPCP_MYADDR_SEEN)
sp               2959 net/if_spppsubr.c 			ouraddr = sp->ipcp.req_myaddr;
sp               2961 net/if_spppsubr.c 			sppp_get_ip_addrs(sp, &ouraddr, 0, 0);
sp               2970 net/if_spppsubr.c 	sp->confid[IDX_IPCP] = ++sp->pp_seq;
sp               2971 net/if_spppsubr.c 	sppp_cp_send(sp, PPP_IPCP, CONF_REQ, sp->confid[IDX_IPCP], i, &opt);
sp               3064 net/if_spppsubr.c sppp_chap_input(struct sppp *sp, struct mbuf *m)
sp               3122 net/if_spppsubr.c 		MD5Update(&ctx, sp->myauth.secret,
sp               3123 net/if_spppsubr.c 			  sppp_strnlen(sp->myauth.secret, AUTHKEYLEN));
sp               3128 net/if_spppsubr.c 		sppp_auth_send(&chap, sp, CHAP_RESPONSE, h->ident,
sp               3131 net/if_spppsubr.c 			       (size_t)sppp_strnlen(sp->myauth.name, AUTHNAMELEN),
sp               3132 net/if_spppsubr.c 			       sp->myauth.name,
sp               3147 net/if_spppsubr.c 		sp->pp_flags &= ~PP_NEEDAUTH;
sp               3148 net/if_spppsubr.c 		if (sp->myauth.proto == PPP_CHAP &&
sp               3149 net/if_spppsubr.c 		    (sp->lcp.opts & (1 << LCP_OPT_AUTH_PROTO)) &&
sp               3150 net/if_spppsubr.c 		    (sp->lcp.protos & (1 << IDX_CHAP)) == 0) {
sp               3160 net/if_spppsubr.c 		sppp_phase_network(sp);
sp               3198 net/if_spppsubr.c 		if (h->ident != sp->confid[IDX_CHAP]) {
sp               3204 net/if_spppsubr.c 				    h->ident, sp->confid[IDX_CHAP]);
sp               3207 net/if_spppsubr.c 		if (name_len != sppp_strnlen(sp->hisauth.name, AUTHNAMELEN)
sp               3208 net/if_spppsubr.c 		    || bcmp(name, sp->hisauth.name, name_len) != 0) {
sp               3213 net/if_spppsubr.c 			sppp_print_string(sp->hisauth.name,
sp               3214 net/if_spppsubr.c 					  sppp_strnlen(sp->hisauth.name, AUTHNAMELEN));
sp               3221 net/if_spppsubr.c 			    sppp_state_name(sp->state[IDX_CHAP]),
sp               3241 net/if_spppsubr.c 		MD5Update(&ctx, sp->hisauth.secret,
sp               3242 net/if_spppsubr.c 			  sppp_strnlen(sp->hisauth.secret, AUTHKEYLEN));
sp               3243 net/if_spppsubr.c 		MD5Update(&ctx, sp->myauth.challenge, AUTHKEYLEN);
sp               3252 net/if_spppsubr.c 			sppp_auth_send(&chap, sp, CHAP_FAILURE, h->ident,
sp               3255 net/if_spppsubr.c 			chap.tld(sp);
sp               3259 net/if_spppsubr.c 		if (sp->state[IDX_CHAP] == STATE_REQ_SENT ||
sp               3260 net/if_spppsubr.c 		    sp->state[IDX_CHAP] == STATE_OPENED)
sp               3261 net/if_spppsubr.c 			sppp_auth_send(&chap, sp, CHAP_SUCCESS, h->ident,
sp               3264 net/if_spppsubr.c 		if (sp->state[IDX_CHAP] == STATE_REQ_SENT) {
sp               3265 net/if_spppsubr.c 			sppp_cp_change_state(&chap, sp, STATE_OPENED);
sp               3266 net/if_spppsubr.c 			chap.tlu(sp);
sp               3276 net/if_spppsubr.c 			    sppp_state_name(sp->state[IDX_CHAP]),
sp               3288 net/if_spppsubr.c sppp_chap_init(struct sppp *sp)
sp               3291 net/if_spppsubr.c 	sp->state[IDX_CHAP] = STATE_CLOSED;
sp               3292 net/if_spppsubr.c 	sp->fail_counter[IDX_CHAP] = 0;
sp               3294 net/if_spppsubr.c 	callout_handle_init(&sp->ch[IDX_CHAP]);
sp               3299 net/if_spppsubr.c sppp_chap_open(struct sppp *sp)
sp               3301 net/if_spppsubr.c 	if (sp->myauth.proto == PPP_CHAP &&
sp               3302 net/if_spppsubr.c 	    (sp->lcp.opts & (1 << LCP_OPT_AUTH_PROTO)) != 0) {
sp               3304 net/if_spppsubr.c 		chap.scr(sp);
sp               3305 net/if_spppsubr.c 		sp->rst_counter[IDX_CHAP] = sp->lcp.max_configure;
sp               3306 net/if_spppsubr.c 		sppp_cp_change_state(&chap, sp, STATE_REQ_SENT);
sp               3312 net/if_spppsubr.c sppp_chap_close(struct sppp *sp)
sp               3314 net/if_spppsubr.c 	if (sp->state[IDX_CHAP] != STATE_CLOSED)
sp               3315 net/if_spppsubr.c 		sppp_cp_change_state(&chap, sp, STATE_CLOSED);
sp               3321 net/if_spppsubr.c 	struct sppp *sp = (struct sppp *)cookie;
sp               3329 net/if_spppsubr.c 		    sppp_state_name(sp->state[IDX_CHAP]),
sp               3330 net/if_spppsubr.c 		    sp->rst_counter[IDX_CHAP]);
sp               3332 net/if_spppsubr.c 	if (--sp->rst_counter[IDX_CHAP] < 0)
sp               3334 net/if_spppsubr.c 		switch (sp->state[IDX_CHAP]) {
sp               3336 net/if_spppsubr.c 			chap.tld(sp);
sp               3337 net/if_spppsubr.c 			sppp_cp_change_state(&chap, sp, STATE_CLOSED);
sp               3342 net/if_spppsubr.c 		switch (sp->state[IDX_CHAP]) {
sp               3345 net/if_spppsubr.c 			sp->rst_counter[IDX_CHAP] = sp->lcp.max_configure;
sp               3348 net/if_spppsubr.c 			chap.scr(sp);
sp               3350 net/if_spppsubr.c 			sppp_cp_change_state(&chap, sp, STATE_REQ_SENT);
sp               3358 net/if_spppsubr.c sppp_chap_tlu(struct sppp *sp)
sp               3364 net/if_spppsubr.c 	sp->rst_counter[IDX_CHAP] = sp->lcp.max_configure;
sp               3372 net/if_spppsubr.c 	if ((sp->hisauth.flags & AUTHFLAG_NORECHALLENGE) == 0) {
sp               3380 net/if_spppsubr.c 		sp->ch[IDX_CHAP] = timeout(chap.TO, (void *)sp, i * hz);
sp               3382 net/if_spppsubr.c 		timeout_set(&sp->ch[IDX_CHAP], chap.TO, (void *)sp);
sp               3383 net/if_spppsubr.c 		timeout_add(&sp->ch[IDX_CHAP], i * hz);
sp               3391 net/if_spppsubr.c 		    sp->pp_phase == PHASE_NETWORK? "reconfirmed": "tlu");
sp               3392 net/if_spppsubr.c 		if ((sp->hisauth.flags & AUTHFLAG_NORECHALLENGE) == 0)
sp               3400 net/if_spppsubr.c 	sp->lcp.protos |= (1 << IDX_CHAP);
sp               3402 net/if_spppsubr.c 	if (sp->pp_flags & PP_NEEDAUTH) {
sp               3417 net/if_spppsubr.c 	if (sp->pp_phase != PHASE_NETWORK)
sp               3418 net/if_spppsubr.c 		sppp_phase_network(sp);
sp               3422 net/if_spppsubr.c sppp_chap_tld(struct sppp *sp)
sp               3428 net/if_spppsubr.c 	UNTIMEOUT(chap.TO, (void *)sp, sp->ch[IDX_CHAP]);
sp               3429 net/if_spppsubr.c 	sp->lcp.protos &= ~(1 << IDX_CHAP);
sp               3431 net/if_spppsubr.c 	lcp.Close(sp);
sp               3435 net/if_spppsubr.c sppp_chap_scr(struct sppp *sp)
sp               3441 net/if_spppsubr.c 	ch = (u_int32_t *)sp->myauth.challenge;
sp               3448 net/if_spppsubr.c 	sp->confid[IDX_CHAP] = ++sp->pp_seq;
sp               3450 net/if_spppsubr.c 	sppp_auth_send(&chap, sp, CHAP_CHALLENGE, sp->confid[IDX_CHAP],
sp               3452 net/if_spppsubr.c 		       (size_t)AUTHKEYLEN, sp->myauth.challenge,
sp               3453 net/if_spppsubr.c 		       (size_t)sppp_strnlen(sp->myauth.name, AUTHNAMELEN),
sp               3454 net/if_spppsubr.c 		       sp->myauth.name,
sp               3474 net/if_spppsubr.c sppp_pap_input(struct sppp *sp, struct mbuf *m)
sp               3517 net/if_spppsubr.c 			    sppp_state_name(sp->state[IDX_PAP]),
sp               3527 net/if_spppsubr.c 		    bcmp(name, sp->hisauth.name, name_len) != 0 ||
sp               3528 net/if_spppsubr.c 		    bcmp(passwd, sp->hisauth.secret, passwd_len) != 0) {
sp               3531 net/if_spppsubr.c 			sppp_auth_send(&pap, sp, PAP_NAK, h->ident,
sp               3535 net/if_spppsubr.c 			pap.tld(sp);
sp               3539 net/if_spppsubr.c 		if (sp->state[IDX_PAP] == STATE_REQ_SENT ||
sp               3540 net/if_spppsubr.c 		    sp->state[IDX_PAP] == STATE_OPENED) {
sp               3542 net/if_spppsubr.c 			sppp_auth_send(&pap, sp, PAP_ACK, h->ident,
sp               3547 net/if_spppsubr.c 		if (sp->state[IDX_PAP] == STATE_REQ_SENT) {
sp               3548 net/if_spppsubr.c 			sppp_cp_change_state(&pap, sp, STATE_OPENED);
sp               3549 net/if_spppsubr.c 			pap.tlu(sp);
sp               3555 net/if_spppsubr.c 		UNTIMEOUT(sppp_pap_my_TO, (void *)sp, sp->pap_my_to_ch);
sp               3567 net/if_spppsubr.c 		sp->pp_flags &= ~PP_NEEDAUTH;
sp               3568 net/if_spppsubr.c 		if (sp->myauth.proto == PPP_PAP &&
sp               3569 net/if_spppsubr.c 		    (sp->lcp.opts & (1 << LCP_OPT_AUTH_PROTO)) &&
sp               3570 net/if_spppsubr.c 		    (sp->lcp.protos & (1 << IDX_PAP)) == 0) {
sp               3580 net/if_spppsubr.c 		sppp_phase_network(sp);
sp               3584 net/if_spppsubr.c 		UNTIMEOUT(sppp_pap_my_TO, (void *)sp, sp->pap_my_to_ch);
sp               3617 net/if_spppsubr.c sppp_pap_init(struct sppp *sp)
sp               3620 net/if_spppsubr.c 	sp->state[IDX_PAP] = STATE_CLOSED;
sp               3621 net/if_spppsubr.c 	sp->fail_counter[IDX_PAP] = 0;
sp               3623 net/if_spppsubr.c 	callout_handle_init(&sp->ch[IDX_PAP]);
sp               3624 net/if_spppsubr.c 	callout_handle_init(&sp->pap_my_to_ch);
sp               3629 net/if_spppsubr.c sppp_pap_open(struct sppp *sp)
sp               3631 net/if_spppsubr.c 	if (sp->hisauth.proto == PPP_PAP &&
sp               3632 net/if_spppsubr.c 	    (sp->lcp.opts & (1 << LCP_OPT_AUTH_PROTO)) != 0) {
sp               3634 net/if_spppsubr.c 		sp->rst_counter[IDX_PAP] = sp->lcp.max_configure;
sp               3635 net/if_spppsubr.c 		sppp_cp_change_state(&pap, sp, STATE_REQ_SENT);
sp               3637 net/if_spppsubr.c 	if (sp->myauth.proto == PPP_PAP) {
sp               3639 net/if_spppsubr.c 		pap.scr(sp);
sp               3641 net/if_spppsubr.c 		sp->pap_my_to_ch =
sp               3642 net/if_spppsubr.c 		    timeout(sppp_pap_my_TO, (void *)sp, sp->lcp.timeout);
sp               3644 net/if_spppsubr.c 		timeout_set(&sp->pap_my_to_ch, sppp_pap_my_TO, (void *)sp);
sp               3645 net/if_spppsubr.c 		timeout_add(&sp->pap_my_to_ch, sp->lcp.timeout);
sp               3651 net/if_spppsubr.c sppp_pap_close(struct sppp *sp)
sp               3653 net/if_spppsubr.c 	if (sp->state[IDX_PAP] != STATE_CLOSED)
sp               3654 net/if_spppsubr.c 		sppp_cp_change_state(&pap, sp, STATE_CLOSED);
sp               3664 net/if_spppsubr.c 	struct sppp *sp = (struct sppp *)cookie;
sp               3672 net/if_spppsubr.c 		    sppp_state_name(sp->state[IDX_PAP]),
sp               3673 net/if_spppsubr.c 		    sp->rst_counter[IDX_PAP]);
sp               3675 net/if_spppsubr.c 	if (--sp->rst_counter[IDX_PAP] < 0)
sp               3677 net/if_spppsubr.c 		switch (sp->state[IDX_PAP]) {
sp               3679 net/if_spppsubr.c 			pap.tld(sp);
sp               3680 net/if_spppsubr.c 			sppp_cp_change_state(&pap, sp, STATE_CLOSED);
sp               3685 net/if_spppsubr.c 		switch (sp->state[IDX_PAP]) {
sp               3688 net/if_spppsubr.c 			sppp_cp_change_state(&pap, sp, STATE_REQ_SENT);
sp               3703 net/if_spppsubr.c 	struct sppp *sp = (struct sppp *)cookie;
sp               3710 net/if_spppsubr.c 	pap.scr(sp);
sp               3714 net/if_spppsubr.c sppp_pap_tlu(struct sppp *sp)
sp               3719 net/if_spppsubr.c 	sp->rst_counter[IDX_PAP] = sp->lcp.max_configure;
sp               3727 net/if_spppsubr.c 	sp->lcp.protos |= (1 << IDX_PAP);
sp               3729 net/if_spppsubr.c 	if (sp->pp_flags & PP_NEEDAUTH) {
sp               3739 net/if_spppsubr.c 	sppp_phase_network(sp);
sp               3743 net/if_spppsubr.c sppp_pap_tld(struct sppp *sp)
sp               3749 net/if_spppsubr.c 	UNTIMEOUT(pap.TO, (void *)sp, sp->ch[IDX_PAP]);
sp               3750 net/if_spppsubr.c 	UNTIMEOUT(sppp_pap_my_TO, (void *)sp, sp->pap_my_to_ch);
sp               3751 net/if_spppsubr.c 	sp->lcp.protos &= ~(1 << IDX_PAP);
sp               3753 net/if_spppsubr.c 	lcp.Close(sp);
sp               3757 net/if_spppsubr.c sppp_pap_scr(struct sppp *sp)
sp               3761 net/if_spppsubr.c 	sp->confid[IDX_PAP] = ++sp->pp_seq;
sp               3762 net/if_spppsubr.c 	pwdlen = sppp_strnlen(sp->myauth.secret, AUTHKEYLEN);
sp               3763 net/if_spppsubr.c 	idlen = sppp_strnlen(sp->myauth.name, AUTHNAMELEN);
sp               3765 net/if_spppsubr.c 	sppp_auth_send(&pap, sp, PAP_REQ, sp->confid[IDX_PAP],
sp               3767 net/if_spppsubr.c 		       (size_t)idlen, sp->myauth.name,
sp               3769 net/if_spppsubr.c 		       (size_t)pwdlen, sp->myauth.secret,
sp               3785 net/if_spppsubr.c sppp_auth_send(const struct cp *cp, struct sppp *sp,
sp               3804 net/if_spppsubr.c 	if (sp->pp_flags & PP_NOFRAMING) {
sp               3850 net/if_spppsubr.c 	if (IF_QFULL (&sp->pp_cpq)) {
sp               3851 net/if_spppsubr.c 		IF_DROP (&sp->pp_fastq);
sp               3857 net/if_spppsubr.c 		IF_ENQUEUE (&sp->pp_cpq, m);
sp               3861 net/if_spppsubr.c 		ifp->if_obytes += m->m_pkthdr.len + sp->pp_framebytes;
sp               3888 net/if_spppsubr.c 	struct sppp *sp;
sp               3894 net/if_spppsubr.c 	for (sp=spppq; sp; sp=sp->pp_next) {
sp               3895 net/if_spppsubr.c 		struct ifnet *ifp = &sp->pp_if;
sp               3898 net/if_spppsubr.c 		if (! (sp->pp_flags & PP_KEEPALIVE) ||
sp               3903 net/if_spppsubr.c 		if (! (sp->pp_flags & PP_CISCO) &&
sp               3904 net/if_spppsubr.c 		    sp->pp_phase < PHASE_AUTHENTICATE)
sp               3908 net/if_spppsubr.c 		if (!(sp->pp_flags & PP_CISCO) &&
sp               3909 net/if_spppsubr.c 		    (tv.tv_sec - sp->pp_last_receive) < NORECV_TIME) {
sp               3910 net/if_spppsubr.c 			sp->pp_alivecnt = 0;
sp               3914 net/if_spppsubr.c 		if (sp->pp_alivecnt >= MAXALIVECNT) {
sp               3917 net/if_spppsubr.c 			sppp_qflush (&sp->pp_cpq);
sp               3918 net/if_spppsubr.c 			if (! (sp->pp_flags & PP_CISCO)) {
sp               3921 net/if_spppsubr.c 				sp->pp_alivecnt = 0;
sp               3924 net/if_spppsubr.c 				lcp.Close(sp);
sp               3927 net/if_spppsubr.c 				sppp_cp_change_state(&lcp, sp, STATE_STOPPED);
sp               3931 net/if_spppsubr.c 				sp->pp_tlf(sp);
sp               3935 net/if_spppsubr.c 		if (sp->pp_alivecnt < MAXALIVECNT)
sp               3936 net/if_spppsubr.c 			++sp->pp_alivecnt;
sp               3937 net/if_spppsubr.c 		if (sp->pp_flags & PP_CISCO)
sp               3938 net/if_spppsubr.c 			sppp_cisco_send (sp, CISCO_KEEPALIVE_REQ, ++sp->pp_seq,
sp               3939 net/if_spppsubr.c 				sp->pp_rseq);
sp               3940 net/if_spppsubr.c 		else if (sp->pp_phase >= PHASE_AUTHENTICATE) {
sp               3941 net/if_spppsubr.c 			unsigned long nmagic = htonl (sp->lcp.magic);
sp               3942 net/if_spppsubr.c 			sp->lcp.echoid = ++sp->pp_seq;
sp               3943 net/if_spppsubr.c 			sppp_cp_send (sp, PPP_LCP, ECHO_REQ,
sp               3944 net/if_spppsubr.c 				sp->lcp.echoid, 4, &nmagic);
sp               3960 net/if_spppsubr.c sppp_get_ip_addrs(struct sppp *sp, u_int32_t *src, u_int32_t *dst,
sp               3963 net/if_spppsubr.c 	struct ifnet *ifp = &sp->pp_if;
sp               4010 net/if_spppsubr.c sppp_set_ip_addrs(struct sppp *sp, u_int32_t myaddr, u_int32_t hisaddr)
sp               4057 net/if_spppsubr.c 				sp->ipcp.saved_hisaddr = dest->sin_addr.s_addr;
sp               4074 net/if_spppsubr.c sppp_clear_ip_addrs(struct sppp *sp)
sp               4076 net/if_spppsubr.c 	struct ifnet *ifp = &sp->pp_if;
sp               4082 net/if_spppsubr.c 	if (sp->ipcp.flags & IPCP_HISADDR_DYN)
sp               4083 net/if_spppsubr.c 		remote = sp->ipcp.saved_hisaddr;
sp               4085 net/if_spppsubr.c 		sppp_get_ip_addrs(sp, 0, &remote, 0);
sp               4106 net/if_spppsubr.c 		if (sp->ipcp.flags & IPCP_MYADDR_DYN)
sp               4108 net/if_spppsubr.c 		if (sp->ipcp.flags & IPCP_HISADDR_DYN)
sp               4110 net/if_spppsubr.c 			dest->sin_addr.s_addr = sp->ipcp.saved_hisaddr;
sp               4117 net/if_spppsubr.c sppp_params(struct sppp *sp, u_long cmd, void *data)
sp               4136 net/if_spppsubr.c 		bcopy(sp, &spr.defs, sizeof(struct sppp));
sp               4170 net/if_spppsubr.c 		if (sp->pp_phase != PHASE_DEAD)
sp               4181 net/if_spppsubr.c 			bzero(&sp->myauth, sizeof sp->myauth);
sp               4184 net/if_spppsubr.c 			sp->myauth.proto = spr.defs.myauth.proto;
sp               4185 net/if_spppsubr.c 			bcopy(spr.defs.myauth.name, sp->myauth.name, AUTHNAMELEN);
sp               4187 net/if_spppsubr.c 				bcopy(spr.defs.myauth.secret, sp->myauth.secret,
sp               4192 net/if_spppsubr.c 			bzero(&sp->hisauth, sizeof sp->hisauth);
sp               4195 net/if_spppsubr.c 			sp->hisauth.proto = spr.defs.hisauth.proto;
sp               4196 net/if_spppsubr.c 			sp->hisauth.flags = spr.defs.hisauth.flags;
sp               4197 net/if_spppsubr.c 			bcopy(spr.defs.hisauth.name, sp->hisauth.name, AUTHNAMELEN);
sp               4199 net/if_spppsubr.c 				bcopy(spr.defs.hisauth.secret, sp->hisauth.secret,
sp               4212 net/if_spppsubr.c sppp_phase_network(struct sppp *sp)
sp               4217 net/if_spppsubr.c 	sp->pp_phase = PHASE_NETWORK;
sp               4219 net/if_spppsubr.c 	sppp_set_phase(sp);
sp               4224 net/if_spppsubr.c 			(cps[i])->Open(sp);
sp               4228 net/if_spppsubr.c 		if (sp->lcp.protos & mask && ((cps[i])->flags & CP_NCP))
sp               4229 net/if_spppsubr.c 			(cps[i])->Up(sp);
sp               4232 net/if_spppsubr.c 	sppp_lcp_check_and_close(sp);
sp               4417 net/if_spppsubr.c sppp_set_phase(struct sppp *sp)
sp               4424 net/if_spppsubr.c 		    sppp_phase_name(sp->pp_phase));
sp               4427 net/if_spppsubr.c 	if (sp->pp_phase == PHASE_NETWORK)
sp                811 net/pf.c       	struct pf_state		*sp;
sp                819 net/pf.c       		TAILQ_FOREACH(sp, &cur->states, next)
sp                820 net/pf.c       			if (sp->kif == kif) {	/* collision! */
sp                847 net/pf_ioctl.c pf_state_export(struct pfsync_state *sp, struct pf_state_key *sk,
sp                851 net/pf_ioctl.c 	bzero(sp, sizeof(struct pfsync_state));
sp                854 net/pf_ioctl.c 	sp->lan.addr = sk->lan.addr;
sp                855 net/pf_ioctl.c 	sp->lan.port = sk->lan.port;
sp                856 net/pf_ioctl.c 	sp->gwy.addr = sk->gwy.addr;
sp                857 net/pf_ioctl.c 	sp->gwy.port = sk->gwy.port;
sp                858 net/pf_ioctl.c 	sp->ext.addr = sk->ext.addr;
sp                859 net/pf_ioctl.c 	sp->ext.port = sk->ext.port;
sp                860 net/pf_ioctl.c 	sp->proto = sk->proto;
sp                861 net/pf_ioctl.c 	sp->af = sk->af;
sp                862 net/pf_ioctl.c 	sp->direction = sk->direction;
sp                865 net/pf_ioctl.c 	memcpy(&sp->id, &s->id, sizeof(sp->id));
sp                866 net/pf_ioctl.c 	sp->creatorid = s->creatorid;
sp                867 net/pf_ioctl.c 	strlcpy(sp->ifname, s->kif->pfik_name, sizeof(sp->ifname));
sp                868 net/pf_ioctl.c 	pf_state_peer_to_pfsync(&s->src, &sp->src);
sp                869 net/pf_ioctl.c 	pf_state_peer_to_pfsync(&s->dst, &sp->dst);
sp                871 net/pf_ioctl.c 	sp->rule = s->rule.ptr->nr;
sp                872 net/pf_ioctl.c 	sp->nat_rule = (s->nat_rule.ptr == NULL) ?  -1 : s->nat_rule.ptr->nr;
sp                873 net/pf_ioctl.c 	sp->anchor = (s->anchor.ptr == NULL) ?  -1 : s->anchor.ptr->nr;
sp                875 net/pf_ioctl.c 	pf_state_counter_to_pfsync(s->bytes[0], sp->bytes[0]);
sp                876 net/pf_ioctl.c 	pf_state_counter_to_pfsync(s->bytes[1], sp->bytes[1]);
sp                877 net/pf_ioctl.c 	pf_state_counter_to_pfsync(s->packets[0], sp->packets[0]);
sp                878 net/pf_ioctl.c 	pf_state_counter_to_pfsync(s->packets[1], sp->packets[1]);
sp                879 net/pf_ioctl.c 	sp->creation = secs - s->creation;
sp                880 net/pf_ioctl.c 	sp->expire = pf_state_expires(s);
sp                881 net/pf_ioctl.c 	sp->log = s->log;
sp                882 net/pf_ioctl.c 	sp->allow_opts = s->allow_opts;
sp                883 net/pf_ioctl.c 	sp->timeout = s->timeout;
sp                886 net/pf_ioctl.c 		sp->sync_flags |= PFSYNC_FLAG_SRCNODE;
sp                888 net/pf_ioctl.c 		sp->sync_flags |= PFSYNC_FLAG_NATSRCNODE;
sp                890 net/pf_ioctl.c 	if (sp->expire > secs)
sp                891 net/pf_ioctl.c 		sp->expire -= secs;
sp                893 net/pf_ioctl.c 		sp->expire = 0;
sp                898 net/pf_ioctl.c pf_state_import(struct pfsync_state *sp, struct pf_state_key *sk,
sp                902 net/pf_ioctl.c 	sk->lan.addr = sp->lan.addr;
sp                903 net/pf_ioctl.c 	sk->lan.port = sp->lan.port;
sp                904 net/pf_ioctl.c 	sk->gwy.addr = sp->gwy.addr;
sp                905 net/pf_ioctl.c 	sk->gwy.port = sp->gwy.port;
sp                906 net/pf_ioctl.c 	sk->ext.addr = sp->ext.addr;
sp                907 net/pf_ioctl.c 	sk->ext.port = sp->ext.port;
sp                908 net/pf_ioctl.c 	sk->proto = sp->proto;
sp                909 net/pf_ioctl.c 	sk->af = sp->af;
sp                910 net/pf_ioctl.c 	sk->direction = sp->direction;
sp                913 net/pf_ioctl.c 	memcpy(&s->id, &sp->id, sizeof(sp->id));
sp                914 net/pf_ioctl.c 	s->creatorid = sp->creatorid;
sp                915 net/pf_ioctl.c 	strlcpy(sp->ifname, s->kif->pfik_name, sizeof(sp->ifname));
sp                916 net/pf_ioctl.c 	pf_state_peer_from_pfsync(&sp->src, &s->src);
sp                917 net/pf_ioctl.c 	pf_state_peer_from_pfsync(&sp->dst, &s->dst);
sp               1636 net/pf_ioctl.c 		struct pfsync_state 	*sp = (struct pfsync_state *)ps->state;
sp               1641 net/pf_ioctl.c 		if (sp->timeout >= PFTM_MAX &&
sp               1642 net/pf_ioctl.c 		    sp->timeout != PFTM_UNTIL_PACKET) {
sp               1656 net/pf_ioctl.c 		pf_state_import(sp, sk, s);
sp               1657 net/pf_ioctl.c 		kif = pfi_kif_get(sp->ifname);
sp                352 net/pfkeyv2.c  	struct sadb_protocol *sp;
sp                476 net/pfkeyv2.c  	sp = p;
sp                477 net/pfkeyv2.c  	sp->sadb_protocol_len = sizeof(struct sadb_protocol) /
sp                483 net/pfkeyv2.c  			sp->sadb_protocol_proto = ipa->ipa_info.sen_proto;
sp                484 net/pfkeyv2.c  		sp->sadb_protocol_direction = ipa->ipa_info.sen_direction;
sp                491 net/pfkeyv2.c  			sp->sadb_protocol_proto = ipa->ipa_info.sen_ip6_proto;
sp                492 net/pfkeyv2.c  		sp->sadb_protocol_direction = ipa->ipa_info.sen_ip6_direction;
sp               3296 netinet/tcp_input.c #define SYN_HASH(sa, sp, dp) \
sp               3298 netinet/tcp_input.c 				     ((u_int32_t)(sp)))^syn_hash2)))
sp               3307 netinet/tcp_input.c #define SYN_HASH6(sa, sp, dp) \
sp               3309 netinet/tcp_input.c 	  (((((u_int32_t)(dp))<<16) + ((u_int32_t)(sp)))^syn_hash2)) \
sp                268 nfs/nfs_boot.c 	char *sp, *dp, *endp;
sp                308 nfs/nfs_boot.c 	for (sp = pathname; *sp && dp < endp;)
sp                309 nfs/nfs_boot.c 		*dp++ = *sp++;
sp                164 nfs/nfs_node.c 	struct sillyrename *sp;
sp                175 nfs/nfs_node.c 		sp = np->n_sillyrename;
sp                178 nfs/nfs_node.c 		sp = (struct sillyrename *)0;
sp                179 nfs/nfs_node.c 	if (sp) {
sp                183 nfs/nfs_node.c 		(void) nfs_vinvalbuf(ap->a_vp, 0, sp->s_cred, p, 1);
sp                184 nfs/nfs_node.c 		nfs_removeit(sp);
sp                185 nfs/nfs_node.c 		crfree(sp->s_cred);
sp                186 nfs/nfs_node.c 		vrele(sp->s_dvp);
sp                187 nfs/nfs_node.c 		FREE((caddr_t)sp, M_NFSREQ);
sp                217 nfs/nfs_serv.c 	struct nfsv2_sattr *sp;
sp                245 nfs/nfs_serv.c 		nfsm_dissect(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sp                253 nfs/nfs_serv.c 		if ((fxdr_unsigned(int, sp->sa_mode) & 0xffff) != 0xffff)
sp                254 nfs/nfs_serv.c 			va.va_mode = nfstov_mode(sp->sa_mode);
sp                255 nfs/nfs_serv.c 		if (sp->sa_uid != nfs_xdrneg1)
sp                256 nfs/nfs_serv.c 			va.va_uid = fxdr_unsigned(uid_t, sp->sa_uid);
sp                257 nfs/nfs_serv.c 		if (sp->sa_gid != nfs_xdrneg1)
sp                258 nfs/nfs_serv.c 			va.va_gid = fxdr_unsigned(gid_t, sp->sa_gid);
sp                259 nfs/nfs_serv.c 		if (sp->sa_size != nfs_xdrneg1)
sp                260 nfs/nfs_serv.c 			va.va_size = fxdr_unsigned(u_quad_t, sp->sa_size);
sp                261 nfs/nfs_serv.c 		if (sp->sa_atime.nfsv2_sec != nfs_xdrneg1) {
sp                263 nfs/nfs_serv.c 			fxdr_nfsv2time(&sp->sa_atime, &va.va_atime);
sp                266 nfs/nfs_serv.c 				fxdr_unsigned(u_int32_t,sp->sa_atime.nfsv2_sec);
sp                270 nfs/nfs_serv.c 		if (sp->sa_mtime.nfsv2_sec != nfs_xdrneg1)
sp                271 nfs/nfs_serv.c 			fxdr_nfsv2time(&sp->sa_mtime, &va.va_mtime);
sp               1240 nfs/nfs_serv.c 	struct nfsv2_sattr *sp;
sp               1305 nfs/nfs_serv.c 		nfsm_dissect(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sp               1306 nfs/nfs_serv.c 		va.va_type = IFTOVT(fxdr_unsigned(u_int32_t, sp->sa_mode));
sp               1309 nfs/nfs_serv.c 		va.va_mode = nfstov_mode(sp->sa_mode);
sp               1312 nfs/nfs_serv.c 			tsize = fxdr_unsigned(int32_t, sp->sa_size);
sp               1319 nfs/nfs_serv.c 			rdev = (dev_t)fxdr_unsigned(int32_t, sp->sa_size);
sp               1989 nfs/nfs_serv.c 	struct nfsv2_sattr *sp;
sp               2037 nfs/nfs_serv.c 		nfsm_dissect(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sp               2038 nfs/nfs_serv.c 		va.va_mode = fxdr_unsigned(u_int16_t, sp->sa_mode);
sp                550 nfs/nfs_vnops.c 	struct nfsv2_sattr *sp;
sp                567 nfs/nfs_vnops.c 		nfsm_build(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sp                569 nfs/nfs_vnops.c 			sp->sa_mode = nfs_xdrneg1;
sp                571 nfs/nfs_vnops.c 			sp->sa_mode = vtonfsv2_mode(vp->v_type, vap->va_mode);
sp                573 nfs/nfs_vnops.c 			sp->sa_uid = nfs_xdrneg1;
sp                575 nfs/nfs_vnops.c 			sp->sa_uid = txdr_unsigned(vap->va_uid);
sp                577 nfs/nfs_vnops.c 			sp->sa_gid = nfs_xdrneg1;
sp                579 nfs/nfs_vnops.c 			sp->sa_gid = txdr_unsigned(vap->va_gid);
sp                580 nfs/nfs_vnops.c 		sp->sa_size = txdr_unsigned(vap->va_size);
sp                581 nfs/nfs_vnops.c 		txdr_nfsv2time(&vap->va_atime, &sp->sa_atime);
sp                582 nfs/nfs_vnops.c 		txdr_nfsv2time(&vap->va_mtime, &sp->sa_mtime);
sp               1100 nfs/nfs_vnops.c 	struct nfsv2_sattr *sp;
sp               1137 nfs/nfs_vnops.c 		nfsm_build(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sp               1138 nfs/nfs_vnops.c 		sp->sa_mode = vtonfsv2_mode(vap->va_type, vap->va_mode);
sp               1139 nfs/nfs_vnops.c 		sp->sa_uid = nfs_xdrneg1;
sp               1140 nfs/nfs_vnops.c 		sp->sa_gid = nfs_xdrneg1;
sp               1141 nfs/nfs_vnops.c 		sp->sa_size = rdev;
sp               1142 nfs/nfs_vnops.c 		txdr_nfsv2time(&vap->va_atime, &sp->sa_atime);
sp               1143 nfs/nfs_vnops.c 		txdr_nfsv2time(&vap->va_mtime, &sp->sa_mtime);
sp               1212 nfs/nfs_vnops.c 	struct nfsv2_sattr *sp;
sp               1254 nfs/nfs_vnops.c 		nfsm_build(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sp               1255 nfs/nfs_vnops.c 		sp->sa_mode = vtonfsv2_mode(vap->va_type, vap->va_mode);
sp               1256 nfs/nfs_vnops.c 		sp->sa_uid = nfs_xdrneg1;
sp               1257 nfs/nfs_vnops.c 		sp->sa_gid = nfs_xdrneg1;
sp               1258 nfs/nfs_vnops.c 		sp->sa_size = 0;
sp               1259 nfs/nfs_vnops.c 		txdr_nfsv2time(&vap->va_atime, &sp->sa_atime);
sp               1260 nfs/nfs_vnops.c 		txdr_nfsv2time(&vap->va_mtime, &sp->sa_mtime);
sp               1378 nfs/nfs_vnops.c nfs_removeit(sp)
sp               1379 nfs/nfs_vnops.c 	struct sillyrename *sp;
sp               1382 nfs/nfs_vnops.c 	return (nfs_removerpc(sp->s_dvp, sp->s_name, sp->s_namlen, sp->s_cred,
sp               1492 nfs/nfs_vnops.c nfs_renameit(sdvp, scnp, sp)
sp               1495 nfs/nfs_vnops.c 	struct sillyrename *sp;
sp               1498 nfs/nfs_vnops.c 		sdvp, sp->s_name, sp->s_namlen, scnp->cn_cred, scnp->cn_proc));
sp               1623 nfs/nfs_vnops.c 	struct nfsv2_sattr *sp;
sp               1643 nfs/nfs_vnops.c 		nfsm_build(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sp               1644 nfs/nfs_vnops.c 		sp->sa_mode = vtonfsv2_mode(VLNK, vap->va_mode);
sp               1645 nfs/nfs_vnops.c 		sp->sa_uid = nfs_xdrneg1;
sp               1646 nfs/nfs_vnops.c 		sp->sa_gid = nfs_xdrneg1;
sp               1647 nfs/nfs_vnops.c 		sp->sa_size = nfs_xdrneg1;
sp               1648 nfs/nfs_vnops.c 		txdr_nfsv2time(&vap->va_atime, &sp->sa_atime);
sp               1649 nfs/nfs_vnops.c 		txdr_nfsv2time(&vap->va_mtime, &sp->sa_mtime);
sp               1685 nfs/nfs_vnops.c 	struct nfsv2_sattr *sp;
sp               1707 nfs/nfs_vnops.c 		nfsm_build(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
sp               1708 nfs/nfs_vnops.c 		sp->sa_mode = vtonfsv2_mode(VDIR, vap->va_mode);
sp               1709 nfs/nfs_vnops.c 		sp->sa_uid = nfs_xdrneg1;
sp               1710 nfs/nfs_vnops.c 		sp->sa_gid = nfs_xdrneg1;
sp               1711 nfs/nfs_vnops.c 		sp->sa_size = nfs_xdrneg1;
sp               1712 nfs/nfs_vnops.c 		txdr_nfsv2time(&vap->va_atime, &sp->sa_atime);
sp               1713 nfs/nfs_vnops.c 		txdr_nfsv2time(&vap->va_mtime, &sp->sa_mtime);
sp               2398 nfs/nfs_vnops.c 	struct sillyrename *sp;
sp               2404 nfs/nfs_vnops.c 	MALLOC(sp, struct sillyrename *, sizeof (struct sillyrename),
sp               2406 nfs/nfs_vnops.c 	sp->s_cred = crdup(cnp->cn_cred);
sp               2407 nfs/nfs_vnops.c 	sp->s_dvp = dvp;
sp               2419 nfs/nfs_vnops.c 	sp->s_namlen = snprintf(sp->s_name, sizeof sp->s_name,
sp               2421 nfs/nfs_vnops.c 	if (sp->s_namlen > sizeof sp->s_name)
sp               2422 nfs/nfs_vnops.c 		sp->s_namlen = strlen(sp->s_name);
sp               2425 nfs/nfs_vnops.c 	while (nfs_lookitup(dvp, sp->s_name, sp->s_namlen, sp->s_cred,
sp               2427 nfs/nfs_vnops.c 		sp->s_name[4]++;
sp               2428 nfs/nfs_vnops.c 		if (sp->s_name[4] > 'z') {
sp               2433 nfs/nfs_vnops.c 	error = nfs_renameit(dvp, cnp, sp);
sp               2436 nfs/nfs_vnops.c 	error = nfs_lookitup(dvp, sp->s_name, sp->s_namlen, sp->s_cred,
sp               2438 nfs/nfs_vnops.c 	np->n_sillyrename = sp;
sp               2441 nfs/nfs_vnops.c 	vrele(sp->s_dvp);
sp               2442 nfs/nfs_vnops.c 	crfree(sp->s_cred);
sp               2443 nfs/nfs_vnops.c 	FREE((caddr_t)sp, M_NFSREQ);
sp                386 stand/boot/cmd.c 	int sp;
sp                401 stand/boot/cmd.c 				sp = 0;
sp                403 stand/boot/cmd.c 					sp = sp * 10 + (*cp - '0');
sp                404 stand/boot/cmd.c 				cnspeed(dev, sp);
sp                 93 sys/resourcevar.h void	 calcru(struct proc *p, struct timeval *up, struct timeval *sp,
sp               1040 uvm/uvm_swap.c 		struct statfs *sp;
sp               1044 uvm/uvm_swap.c 		sp = &mp->mnt_stat;
sp               1045 uvm/uvm_swap.c 		rootblocks = sp->f_blocks * btodb(sp->f_bsize);
sp                120 uvm/uvm_unix.c uvm_grow(p, sp)
sp                122 uvm/uvm_unix.c 	vaddr_t sp;
sp                130 uvm/uvm_unix.c 	if (sp < (vaddr_t)vm->vm_maxsaddr)
sp                137 uvm/uvm_unix.c 	if (sp < USRSTACK + ctob(vm->vm_ssize))
sp                139 uvm/uvm_unix.c 	if (sp >= USRSTACK - ctob(vm->vm_ssize))
sp                147 uvm/uvm_unix.c 	si = btoc(sp - USRSTACK) - vm->vm_ssize;
sp                149 uvm/uvm_unix.c 	si = btoc(USRSTACK - sp) - vm->vm_ssize;