bp                793 altq/altq_rmclass.c 	rm_class_t	*p, *bp;
bp                796 altq/altq_rmclass.c 		if ((bp = ifd->active_[i]) != NULL) {
bp                797 altq/altq_rmclass.c 			p = bp;
bp                804 altq/altq_rmclass.c 			} while (p != bp);
bp                 69 arch/i386/i386/disksubr.c 	struct buf *bp = NULL;
bp                 96 arch/i386/i386/disksubr.c 	bp = geteblk((int)lp->d_secsize);
bp                 97 arch/i386/i386/disksubr.c 	bp->b_dev = dev;
bp                 99 arch/i386/i386/disksubr.c 	msg = readdoslabel(bp, strat, lp, NULL, spoofonly);
bp                117 arch/i386/i386/disksubr.c 	if (bp) {
bp                118 arch/i386/i386/disksubr.c 		bp->b_flags |= B_INVAL;
bp                119 arch/i386/i386/disksubr.c 		brelse(bp);
bp                132 arch/i386/i386/disksubr.c 	struct buf *bp = NULL;
bp                135 arch/i386/i386/disksubr.c 	bp = geteblk((int)lp->d_secsize);
bp                136 arch/i386/i386/disksubr.c 	bp->b_dev = dev;
bp                138 arch/i386/i386/disksubr.c 	if (readdoslabel(bp, strat, lp, &partoff, 1) != NULL)
bp                142 arch/i386/i386/disksubr.c 	bp->b_blkno = partoff + LABELSECTOR;
bp                143 arch/i386/i386/disksubr.c 	bp->b_bcount = lp->d_secsize;
bp                144 arch/i386/i386/disksubr.c 	bp->b_flags = B_BUSY | B_READ;
bp                145 arch/i386/i386/disksubr.c 	(*strat)(bp);
bp                146 arch/i386/i386/disksubr.c 	if ((error = biowait(bp)) != 0)
bp                149 arch/i386/i386/disksubr.c 	dlp = (struct disklabel *)(bp->b_data + LABELOFFSET);
bp                151 arch/i386/i386/disksubr.c 	bp->b_flags = B_BUSY | B_WRITE;
bp                152 arch/i386/i386/disksubr.c 	(*strat)(bp);
bp                153 arch/i386/i386/disksubr.c 	error = biowait(bp);
bp                156 arch/i386/i386/disksubr.c 	if (bp) {
bp                157 arch/i386/i386/disksubr.c 		bp->b_flags |= B_INVAL;
bp                158 arch/i386/i386/disksubr.c 		brelse(bp);
bp                 57 arch/i386/i386/dkcsum.c 	struct buf *bp;
bp                 82 arch/i386/i386/dkcsum.c 	bp = geteblk(bios_cksumlen * DEV_BSIZE);	/* XXX error check?  */
bp                 87 arch/i386/i386/dkcsum.c 		bp->b_dev = dev = dev_rawpart(dv);
bp                107 arch/i386/i386/dkcsum.c 		bp->b_blkno = 0;
bp                108 arch/i386/i386/dkcsum.c 		bp->b_bcount = bios_cksumlen * DEV_BSIZE;
bp                109 arch/i386/i386/dkcsum.c 		bp->b_flags = B_BUSY | B_READ;
bp                110 arch/i386/i386/dkcsum.c 		bp->b_cylinder = 0;
bp                111 arch/i386/i386/dkcsum.c 		(*bdsw->d_strategy)(bp);
bp                112 arch/i386/i386/dkcsum.c 		if ((error = biowait(bp))) {
bp                136 arch/i386/i386/dkcsum.c 		csum = adler32(0, bp->b_data, bios_cksumlen * DEV_BSIZE);
bp                181 arch/i386/i386/dkcsum.c 			type = major(bp->b_dev);
bp                184 arch/i386/i386/dkcsum.c 			unit = DISKUNIT(bp->b_dev);
bp                197 arch/i386/i386/dkcsum.c 			type = major(bp->b_dev);
bp                200 arch/i386/i386/dkcsum.c 			unit = DISKUNIT(bp->b_dev);
bp                211 arch/i386/i386/dkcsum.c 		hit->bsd_dev = MAKEBOOTDEV(major(bp->b_dev), 0, 0,
bp                212 arch/i386/i386/dkcsum.c 		    DISKUNIT(bp->b_dev), RAW_PART);
bp                217 arch/i386/i386/dkcsum.c 	bp->b_flags |= B_INVAL;
bp                218 arch/i386/i386/dkcsum.c 	brelse(bp);
bp                596 arch/i386/i386/mpbios.c 				const struct mpbios_bus *bp =
bp                598 arch/i386/i386/mpbios.c 				if (bp->bus_id >= mp_nbus)
bp                599 arch/i386/i386/mpbios.c 					mp_nbus = bp->bus_id + 1;
bp                231 arch/i386/i386/vm_machdep.c vmapbuf(struct buf *bp, vsize_t len)
bp                236 arch/i386/i386/vm_machdep.c 	if ((bp->b_flags & B_PHYS) == 0)
bp                238 arch/i386/i386/vm_machdep.c 	faddr = trunc_page((vaddr_t)(bp->b_saveaddr = bp->b_data));
bp                239 arch/i386/i386/vm_machdep.c 	off = (vaddr_t)bp->b_data - faddr;
bp                242 arch/i386/i386/vm_machdep.c 	bp->b_data = (caddr_t)(taddr + off);
bp                256 arch/i386/i386/vm_machdep.c 		pmap_extract(vm_map_pmap(&bp->b_proc->p_vmspace->vm_map),
bp                271 arch/i386/i386/vm_machdep.c vunmapbuf(struct buf *bp, vsize_t len)
bp                275 arch/i386/i386/vm_machdep.c 	if ((bp->b_flags & B_PHYS) == 0)
bp                277 arch/i386/i386/vm_machdep.c 	addr = trunc_page((vaddr_t)bp->b_data);
bp                278 arch/i386/i386/vm_machdep.c 	off = (vaddr_t)bp->b_data - addr;
bp                283 arch/i386/i386/vm_machdep.c 	bp->b_data = bp->b_saveaddr;
bp                284 arch/i386/i386/vm_machdep.c 	bp->b_saveaddr = 0;
bp                232 arch/i386/pci/pci_machdep.c pci_decompose_tag(pci_chipset_tag_t pc, pcitag_t tag, int *bp, int *dp, int *fp)
bp                237 arch/i386/pci/pci_machdep.c 		if (bp != NULL)
bp                238 arch/i386/pci/pci_machdep.c 			*bp = (tag.mode1 >> 16) & 0xff;
bp                245 arch/i386/pci/pci_machdep.c 		if (bp != NULL)
bp                246 arch/i386/pci/pci_machdep.c 			*bp = tag.mode2.forward & 0xff;
bp                243 arch/i386/stand/installboot/installboot.c 	char	*bp;
bp                288 arch/i386/stand/installboot/installboot.c 	if ((bp = calloc(tdsize, 1)) == NULL) {
bp                294 arch/i386/stand/installboot/installboot.c 	if (read(fd, bp, tdsize) != tdsize) {
bp                306 arch/i386/stand/installboot/installboot.c 	return bp;
bp                483 arch/i386/stand/installboot/installboot.c 	u_int8_t	*bp;
bp                523 arch/i386/stand/installboot/installboot.c 			bp = (u_int8_t *) vp;
bp                524 arch/i386/stand/installboot/installboot.c 			*bp = (u_int8_t) sym->sym_value;
bp                165 compat/freebsd/freebsd_exec.c 	char *bp, *brand;
bp                178 compat/freebsd/freebsd_exec.c 		if ((error = emul_find(p, NULL, freebsd_emul_path, itp, &bp, 0)))
bp                180 compat/freebsd/freebsd_exec.c 		if ((error = copystr(bp, itp, MAXPATHLEN, &len)))
bp                182 compat/freebsd/freebsd_exec.c 		free(bp, M_TEMP);
bp                 93 compat/ibcs2/ibcs2_ipc.c cvt_msqid2imsqid(bp, ibp)
bp                 94 compat/ibcs2/ibcs2_ipc.c 	struct msqid_ds *bp;
bp                 97 compat/ibcs2/ibcs2_ipc.c 	ibp->msg_perm = bp->msg_perm;
bp                 98 compat/ibcs2/ibcs2_ipc.c 	ibp->msg_first = bp->msg_first;
bp                 99 compat/ibcs2/ibcs2_ipc.c 	ibp->msg_last = bp->msg_last;
bp                100 compat/ibcs2/ibcs2_ipc.c 	ibp->msg_cbytes = (u_short)bp->msg_cbytes;
bp                101 compat/ibcs2/ibcs2_ipc.c 	ibp->msg_qnum = (u_short)bp->msg_qnum;
bp                102 compat/ibcs2/ibcs2_ipc.c 	ibp->msg_qbytes = (u_short)bp->msg_qbytes;
bp                103 compat/ibcs2/ibcs2_ipc.c 	ibp->msg_lspid = (u_short)bp->msg_lspid;
bp                104 compat/ibcs2/ibcs2_ipc.c 	ibp->msg_lrpid = (u_short)bp->msg_lrpid;
bp                105 compat/ibcs2/ibcs2_ipc.c 	ibp->msg_stime = bp->msg_stime;
bp                106 compat/ibcs2/ibcs2_ipc.c 	ibp->msg_rtime = bp->msg_rtime;
bp                107 compat/ibcs2/ibcs2_ipc.c 	ibp->msg_ctime = bp->msg_ctime;
bp                112 compat/ibcs2/ibcs2_ipc.c cvt_imsqid2msqid(ibp, bp)
bp                114 compat/ibcs2/ibcs2_ipc.c 	struct msqid_ds *bp;
bp                116 compat/ibcs2/ibcs2_ipc.c 	bp->msg_perm = ibp->msg_perm;
bp                117 compat/ibcs2/ibcs2_ipc.c 	bp->msg_first = ibp->msg_first;
bp                118 compat/ibcs2/ibcs2_ipc.c 	bp->msg_last = ibp->msg_last;
bp                119 compat/ibcs2/ibcs2_ipc.c 	bp->msg_cbytes = ibp->msg_cbytes;
bp                120 compat/ibcs2/ibcs2_ipc.c 	bp->msg_qnum = ibp->msg_qnum;
bp                121 compat/ibcs2/ibcs2_ipc.c 	bp->msg_qbytes = ibp->msg_qbytes;
bp                122 compat/ibcs2/ibcs2_ipc.c 	bp->msg_lspid = ibp->msg_lspid;
bp                123 compat/ibcs2/ibcs2_ipc.c 	bp->msg_lrpid = ibp->msg_lrpid;
bp                124 compat/ibcs2/ibcs2_ipc.c 	bp->msg_stime = ibp->msg_stime;
bp                125 compat/ibcs2/ibcs2_ipc.c 	bp->msg_rtime = ibp->msg_rtime;
bp                126 compat/ibcs2/ibcs2_ipc.c 	bp->msg_ctime = ibp->msg_ctime;
bp                218 compat/ibcs2/ibcs2_ipc.c cvt_sem2isem(bp, ibp)
bp                219 compat/ibcs2/ibcs2_ipc.c 	struct sem *bp;
bp                222 compat/ibcs2/ibcs2_ipc.c 	ibp->semval = bp->semval;
bp                223 compat/ibcs2/ibcs2_ipc.c 	ibp->sempid = bp->sempid;
bp                224 compat/ibcs2/ibcs2_ipc.c 	ibp->semncnt = bp->semncnt;
bp                225 compat/ibcs2/ibcs2_ipc.c 	ibp->semzcnt = bp->semzcnt;
bp                230 compat/ibcs2/ibcs2_ipc.c cvt_isem2sem(ibp, bp)
bp                232 compat/ibcs2/ibcs2_ipc.c 	struct sem *bp;
bp                234 compat/ibcs2/ibcs2_ipc.c 	bp->semval = ibp->semval;
bp                235 compat/ibcs2/ibcs2_ipc.c 	bp->sempid = ibp->sempid;
bp                236 compat/ibcs2/ibcs2_ipc.c 	bp->semncnt = ibp->semncnt;
bp                237 compat/ibcs2/ibcs2_ipc.c 	bp->semzcnt = ibp->semzcnt;
bp                243 compat/ibcs2/ibcs2_ipc.c cvt_semid2isemid(bp, ibp)
bp                244 compat/ibcs2/ibcs2_ipc.c 	struct semid_ds *bp;
bp                247 compat/ibcs2/ibcs2_ipc.c 	ibp->sem_perm = bp->sem_perm;
bp                248 compat/ibcs2/ibcs2_ipc.c 	ibp->sem_base = (struct ibcs2_sem *)bp->sem_base;
bp                249 compat/ibcs2/ibcs2_ipc.c 	ibp->sem_nsems = bp->sem_nsems;
bp                250 compat/ibcs2/ibcs2_ipc.c 	ibp->sem_otime = bp->sem_otime;
bp                251 compat/ibcs2/ibcs2_ipc.c 	ibp->sem_ctime = bp->sem_ctime;
bp                256 compat/ibcs2/ibcs2_ipc.c cvt_isemid2semid(ibp, bp)
bp                258 compat/ibcs2/ibcs2_ipc.c 	struct semid_ds *bp;
bp                260 compat/ibcs2/ibcs2_ipc.c 	bp->sem_perm = ibp->sem_perm;
bp                261 compat/ibcs2/ibcs2_ipc.c 	bp->sem_base = (struct sem *)ibp->sem_base;
bp                262 compat/ibcs2/ibcs2_ipc.c 	bp->sem_nsems = ibp->sem_nsems;
bp                263 compat/ibcs2/ibcs2_ipc.c 	bp->sem_otime = ibp->sem_otime;
bp                264 compat/ibcs2/ibcs2_ipc.c 	bp->sem_ctime = ibp->sem_ctime;
bp                359 compat/ibcs2/ibcs2_ipc.c cvt_shmid2ishmid(bp, ibp)
bp                360 compat/ibcs2/ibcs2_ipc.c 	struct shmid_ds *bp;
bp                363 compat/ibcs2/ibcs2_ipc.c 	ibp->shm_perm = bp->shm_perm;
bp                364 compat/ibcs2/ibcs2_ipc.c 	ibp->shm_segsz = bp->shm_segsz;
bp                365 compat/ibcs2/ibcs2_ipc.c 	ibp->shm_lpid = bp->shm_lpid;
bp                366 compat/ibcs2/ibcs2_ipc.c 	ibp->shm_cpid = bp->shm_cpid;
bp                367 compat/ibcs2/ibcs2_ipc.c 	ibp->shm_nattch = bp->shm_nattch;
bp                369 compat/ibcs2/ibcs2_ipc.c 	ibp->shm_atime = bp->shm_atime;
bp                370 compat/ibcs2/ibcs2_ipc.c 	ibp->shm_dtime = bp->shm_dtime;
bp                371 compat/ibcs2/ibcs2_ipc.c 	ibp->shm_ctime = bp->shm_ctime;
bp                376 compat/ibcs2/ibcs2_ipc.c cvt_ishmid2shmid(ibp, bp)
bp                378 compat/ibcs2/ibcs2_ipc.c 	struct shmid_ds *bp;
bp                380 compat/ibcs2/ibcs2_ipc.c 	bp->shm_perm = ibp->shm_perm;
bp                381 compat/ibcs2/ibcs2_ipc.c 	bp->shm_segsz = ibp->shm_segsz;
bp                382 compat/ibcs2/ibcs2_ipc.c 	bp->shm_lpid = ibp->shm_lpid;
bp                383 compat/ibcs2/ibcs2_ipc.c 	bp->shm_cpid = ibp->shm_cpid;
bp                384 compat/ibcs2/ibcs2_ipc.c 	bp->shm_nattch = ibp->shm_nattch;
bp                385 compat/ibcs2/ibcs2_ipc.c 	bp->shm_atime = ibp->shm_atime;
bp                386 compat/ibcs2/ibcs2_ipc.c 	bp->shm_dtime = ibp->shm_dtime;
bp                387 compat/ibcs2/ibcs2_ipc.c 	bp->shm_ctime = ibp->shm_ctime;
bp                388 compat/ibcs2/ibcs2_ipc.c 	bp->shm_internal = (void *)0;		/* ignored anyway */
bp                481 compat/linux/linux_exec.c 	char *bp, *brand;
bp                489 compat/linux/linux_exec.c 		if ((error = emul_find(p, NULL, linux_emul_path, itp, &bp, 0)))
bp                491 compat/linux/linux_exec.c 		if ((error = copystr(bp, itp, MAXPATHLEN, &len)))
bp                493 compat/linux/linux_exec.c 		free(bp, M_TEMP);
bp                125 compat/svr4/svr4_exec.c 	char *bp;
bp                130 compat/svr4/svr4_exec.c 		if ((error = emul_find(p, NULL, svr4_emul_path, itp, &bp, 0)))
bp                132 compat/svr4/svr4_exec.c 		if ((error = copystr(bp, itp, MAXPATHLEN, &len)))
bp                134 compat/svr4/svr4_exec.c 		free(bp, M_TEMP);
bp                378 dev/ata/wd.c   	struct buf *dp, *bp;
bp                383 dev/ata/wd.c   	for (dp = &sc->sc_q; (bp = dp->b_actf) != NULL; ) {
bp                384 dev/ata/wd.c   		dp->b_actf = bp->b_actf;
bp                385 dev/ata/wd.c   		bp->b_error = ENXIO;
bp                386 dev/ata/wd.c   		bp->b_flags |= B_ERROR;
bp                387 dev/ata/wd.c   		biodone(bp);
bp                416 dev/ata/wd.c   wdstrategy(struct buf *bp)
bp                421 dev/ata/wd.c   	wd = wdlookup(DISKUNIT(bp->b_dev));
bp                423 dev/ata/wd.c   		bp->b_error = ENXIO;
bp                431 dev/ata/wd.c   	if (bp->b_blkno < 0 ||
bp                432 dev/ata/wd.c   	    (bp->b_bcount % wd->sc_dk.dk_label->d_secsize) != 0 ||
bp                433 dev/ata/wd.c   	    (bp->b_bcount / wd->sc_dk.dk_label->d_secsize) >= (1 << NBBY)) {
bp                434 dev/ata/wd.c   		bp->b_error = EINVAL;
bp                440 dev/ata/wd.c   		bp->b_error = EIO;
bp                445 dev/ata/wd.c   	if (bp->b_bcount == 0)
bp                452 dev/ata/wd.c   	if (DISKPART(bp->b_dev) != RAW_PART &&
bp                453 dev/ata/wd.c   	    bounds_check_with_label(bp, wd->sc_dk.dk_label,
bp                458 dev/ata/wd.c   	disksort(&wd->sc_q, bp);
bp                464 dev/ata/wd.c   	bp->b_flags |= B_ERROR;
bp                467 dev/ata/wd.c   	bp->b_resid = bp->b_bcount;
bp                469 dev/ata/wd.c   	biodone(bp);
bp                482 dev/ata/wd.c   	struct buf *dp, *bp = NULL;
bp                490 dev/ata/wd.c   		if ((bp = dp->b_actf) == NULL)  /* yes, an assign */
bp                492 dev/ata/wd.c   		dp->b_actf = bp->b_actf;
bp                500 dev/ata/wd.c   		__wdstart(wd, bp);
bp                505 dev/ata/wd.c   __wdstart(struct wd_softc *wd, struct buf *bp)
bp                509 dev/ata/wd.c   	wd->sc_wdc_bio.blkno = bp->b_blkno +
bp                510 dev/ata/wd.c   	    DL_GETPOFFSET(&wd->sc_dk.dk_label->d_partitions[DISKPART(bp->b_dev)]);
bp                513 dev/ata/wd.c   	wd->sc_bp = bp;
bp                523 dev/ata/wd.c   	nblks = bp->b_bcount / wd->sc_dk.dk_label->d_secsize;
bp                531 dev/ata/wd.c   	if (bp->b_flags & B_READ)
bp                533 dev/ata/wd.c   	wd->sc_wdc_bio.bcount = bp->b_bcount;
bp                534 dev/ata/wd.c   	wd->sc_wdc_bio.databuf = bp->b_data;
bp                563 dev/ata/wd.c   	struct buf *bp = wd->sc_bp;
bp                568 dev/ata/wd.c   	bp->b_resid = wd->sc_wdc_bio.bcount;
bp                572 dev/ata/wd.c   		bp->b_flags |= B_ERROR;
bp                573 dev/ata/wd.c   		bp->b_error = ENXIO;
bp                594 dev/ata/wd.c   		diskerr(bp, "wd", errbuf, LOG_PRINTF,
bp                602 dev/ata/wd.c   		bp->b_flags |= B_ERROR;
bp                603 dev/ata/wd.c   		bp->b_error = EIO;
bp                610 dev/ata/wd.c   	disk_unbusy(&wd->sc_dk, (bp->b_bcount - bp->b_resid),
bp                611 dev/ata/wd.c   	    (bp->b_flags & B_READ));
bp                612 dev/ata/wd.c   	biodone(bp);
bp                621 dev/ata/wd.c   	struct buf *bp = wd->sc_bp;
bp                627 dev/ata/wd.c   	disk_unbusy(&wd->sc_dk, 0, (bp->b_flags & B_READ));
bp                628 dev/ata/wd.c   	__wdstart(v, bp);
bp                941 dev/ata/wd.c   wdformat(struct buf *bp)
bp                944 dev/ata/wd.c   	bp->b_flags |= B_FORMAT;
bp                945 dev/ata/wd.c   	return wdstrategy(bp);
bp                167 dev/atapiscsi/atapiscsi.c void  wdc_atapi_minphys(struct buf *bp);
bp                436 dev/atapiscsi/atapiscsi.c wdc_atapi_minphys (struct buf *bp)
bp                438 dev/atapiscsi/atapiscsi.c 	if(bp->b_bcount > MAX_SIZE)
bp                439 dev/atapiscsi/atapiscsi.c 		bp->b_bcount = MAX_SIZE;
bp                440 dev/atapiscsi/atapiscsi.c 	minphys(bp);
bp                658 dev/ccd.c      ccdstrategy(struct buf *bp)
bp                660 dev/ccd.c      	int unit = DISKUNIT(bp->b_dev);
bp                666 dev/ccd.c      	CCD_DPRINTF(CCDB_FOLLOW, ("ccdstrategy(%p): unit %d\n", bp, unit));
bp                669 dev/ccd.c      		bp->b_error = ENXIO;
bp                670 dev/ccd.c      		bp->b_resid = bp->b_bcount;
bp                671 dev/ccd.c      		bp->b_flags |= B_ERROR;
bp                676 dev/ccd.c      	if (bp->b_bcount == 0)
bp                686 dev/ccd.c      	if (DISKPART(bp->b_dev) != RAW_PART &&
bp                687 dev/ccd.c      	    bounds_check_with_label(bp, lp, wlabel) <= 0)
bp                690 dev/ccd.c      	bp->b_resid = bp->b_bcount;
bp                696 dev/ccd.c      	ccdstart(cs, bp);
bp                701 dev/ccd.c      	biodone(bp);
bp                706 dev/ccd.c      ccdstart(struct ccd_softc *cs, struct buf *bp)
bp                714 dev/ccd.c      	CCD_DPRINTF(CCDB_FOLLOW, ("ccdstart(%p, %p, %s)\n", cs, bp,
bp                715 dev/ccd.c      	    bp->b_flags & B_READ? "read" : "write"));
bp                723 dev/ccd.c      	bn = bp->b_blkno;
bp                724 dev/ccd.c      	pp = &cs->sc_dkdev.dk_label->d_partitions[DISKPART(bp->b_dev)];
bp                733 dev/ccd.c      	addr = bp->b_data;
bp                734 dev/ccd.c      	for (bcount = bp->b_bcount; bcount > 0; bcount -= rcount) {
bp                735 dev/ccd.c      		rcount = ccdbuffer(cs, bp, bn, addr, bcount, cbpp);
bp                763 dev/ccd.c      ccdbuffer(struct ccd_softc *cs, struct buf *bp, daddr64_t bn, caddr_t addr,
bp                775 dev/ccd.c      	    cs, bp, bn, addr, bcount, cbpp));
bp                816 dev/ccd.c      			if (bp->b_flags & B_READ &&
bp                817 dev/ccd.c      			    bcount > bp->b_bcount / 2 &&
bp                842 dev/ccd.c      	nbp->b_flags = bp->b_flags | B_CALL;
bp                844 dev/ccd.c      	nbp->b_proc = bp->b_proc;
bp                855 dev/ccd.c      	cbp->cb_obp = bp;
bp                879 dev/ccd.c      	    ci->ci_dev, ci-cs->sc_cinfo, cbp, bp->b_blkno,
bp                880 dev/ccd.c      	    bp->b_data, bp->b_bcount));
bp                886 dev/ccd.c      ccdintr(struct ccd_softc *cs, struct buf *bp)
bp                891 dev/ccd.c      	CCD_DPRINTF(CCDB_FOLLOW, ("ccdintr(%p, %p)\n", cs, bp));
bp                896 dev/ccd.c      	if (bp->b_flags & B_ERROR)
bp                897 dev/ccd.c      		bp->b_resid = bp->b_bcount;
bp                898 dev/ccd.c      	disk_unbusy(&cs->sc_dkdev, (bp->b_bcount - bp->b_resid),
bp                899 dev/ccd.c      	    (bp->b_flags & B_READ));
bp                900 dev/ccd.c      	biodone(bp);
bp                912 dev/ccd.c      	struct buf *bp = cbp->cb_obp;
bp                914 dev/ccd.c      	long count = bp->b_bcount;
bp                923 dev/ccd.c      	    bp, bp->b_bcount, bp->b_resid));
bp                933 dev/ccd.c      			bp->b_flags |= B_ERROR;
bp                934 dev/ccd.c      			bp->b_error = vbp->b_error ?
bp                940 dev/ccd.c      		    cs->sc_xname, bp->b_error, cbp->cb_comp, comptype);
bp                966 dev/ccd.c      	if (count > bp->b_resid)
bp                968 dev/ccd.c      	bp->b_resid -= count;
bp                969 dev/ccd.c      	if (bp->b_resid == 0)
bp                970 dev/ccd.c      		ccdintr(cs, bp);
bp                928 dev/eisa/aha1742.c ahbminphys(bp)
bp                929 dev/eisa/aha1742.c 	struct buf *bp;
bp                932 dev/eisa/aha1742.c 	if (bp->b_bcount > ((AHB_NSEG - 1) << PGSHIFT))
bp                933 dev/eisa/aha1742.c 		bp->b_bcount = ((AHB_NSEG - 1) << PGSHIFT);
bp                934 dev/eisa/aha1742.c 	minphys(bp);
bp                780 dev/flash.c    flashstrategy(struct buf *bp)
bp                785 dev/flash.c    	sc = flashlookup(flashunit(bp->b_dev));
bp                787 dev/flash.c    		bp->b_error = ENXIO;
bp                792 dev/flash.c    	if ((bp->b_bcount % sc->sc_flashdev->pagesize) != 0) {
bp                793 dev/flash.c    		bp->b_error = EINVAL;
bp                799 dev/flash.c    		bp->b_error = EIO;
bp                804 dev/flash.c    	if (flashsafe(bp->b_dev) && flashsafestrategy(sc, bp) <= 0)
bp                808 dev/flash.c    	if (bp->b_bcount == 0)
bp                812 dev/flash.c    	if (flashpart(bp->b_dev) != RAW_PART &&
bp                813 dev/flash.c    	    bounds_check_with_label(bp, sc->sc_dk.dk_label, 0) <= 0)
bp                818 dev/flash.c    	disksort(&sc->sc_q, bp);
bp                825 dev/flash.c    	bp->b_flags |= B_ERROR;
bp                827 dev/flash.c    	if ((bp->b_flags & B_ERROR) != 0)
bp                828 dev/flash.c    		bp->b_resid = bp->b_bcount;
bp                830 dev/flash.c    	biodone(bp);
bp                881 dev/flash.c    	struct buf *dp, *bp;
bp                886 dev/flash.c    		bp = dp->b_actf;
bp                887 dev/flash.c    		if (bp == NULL)
bp                889 dev/flash.c    		dp->b_actf = bp->b_actf;
bp                892 dev/flash.c    		_flashstart(sc, bp);
bp                897 dev/flash.c    _flashstart(struct flash_softc *sc, struct buf *bp)
bp                903 dev/flash.c    	part = flashpart(bp->b_dev);
bp                905 dev/flash.c    	    bp->b_blkno;
bp                912 dev/flash.c    	if (!flashsafe(bp->b_dev) && pgno == sc->sc_flashdev->capacity) {
bp                913 dev/flash.c    		bp->b_resid = bp->b_bcount;
bp                914 dev/flash.c    		biodone(bp);
bp                917 dev/flash.c    		bp->b_error = EINVAL;
bp                918 dev/flash.c    		bp->b_flags |= B_ERROR;
bp                919 dev/flash.c    		biodone(bp);
bp                923 dev/flash.c    	sc->sc_bp = bp;
bp                930 dev/flash.c    	if ((bp->b_flags & B_READ) != 0)
bp                931 dev/flash.c    		bp->b_error = flash_chip_read_page(sc, pgno, bp->b_data,
bp                934 dev/flash.c    		bp->b_error = flash_chip_write_page(sc, pgno, bp->b_data,
bp                936 dev/flash.c    	if (bp->b_error == 0)
bp                937 dev/flash.c    		bp->b_resid = bp->b_bcount - sc->sc_flashdev->pagesize;
bp                946 dev/flash.c    	struct buf *bp = sc->sc_bp;
bp                949 dev/flash.c    	disk_unbusy(&sc->sc_dk, bp->b_bcount - bp->b_resid,
bp                950 dev/flash.c    	    (bp->b_flags & B_READ) != 0);
bp                952 dev/flash.c    	if (bp->b_error != 0)
bp                953 dev/flash.c    		bp->b_flags |= B_ERROR;
bp                955 dev/flash.c    	biodone(bp);
bp               1029 dev/flash.c    flashminphys(struct buf *bp)
bp               1033 dev/flash.c    	sc = flashlookup(flashunit(bp->b_dev));
bp               1035 dev/flash.c    	if (bp->b_bcount > sc->sc_flashdev->pagesize)
bp               1036 dev/flash.c    		bp->b_bcount = sc->sc_flashdev->pagesize;
bp               1061 dev/flash.c    flashsafestrategy(struct flash_softc *sc, struct buf *bp)
bp               1064 dev/flash.c    		return sc->sc_tag->safe_strategy(sc->sc_cookie, bp);
bp                555 dev/i2o/ioprbs.c ioprbsminphys(bp)
bp                556 dev/i2o/ioprbs.c 	struct buf *bp;
bp                558 dev/i2o/ioprbs.c 	minphys(bp);
bp                566 dev/i2o/ioprbs.c 	struct buf *bp = ccb->ic_xs->bp;
bp                594 dev/i2o/ioprbs.c 	if (bp) {
bp                596 dev/i2o/ioprbs.c 			bp->b_flags |= B_ERROR;
bp                597 dev/i2o/ioprbs.c 			bp->b_error = EIO;
bp                598 dev/i2o/ioprbs.c 			bp->b_resid = bp->b_bcount;
bp                600 dev/i2o/ioprbs.c 			bp->b_resid = bp->b_bcount - letoh32(rb->transfercount);
bp                 82 dev/i2o/iopsp.c void	iopspminphys(struct buf *bp);
bp                412 dev/i2o/iopsp.c iopspminphys(bp)
bp                413 dev/i2o/iopsp.c 	struct buf *bp;
bp                415 dev/i2o/iopsp.c 	if (bp->b_bcount > IOP_MAX_XFER)
bp                416 dev/i2o/iopsp.c 		bp->b_bcount = IOP_MAX_XFER;
bp                417 dev/i2o/iopsp.c 	minphys(bp);
bp               2484 dev/ic/aac.c   aacminphys(struct buf *bp)
bp               2487 dev/ic/aac.c   	u_int8_t *buf = bp->b_data;
bp               2492 dev/ic/aac.c   	AAC_DPRINTF(AAC_D_MISC, ("aacminphys(0x%x)\n", bp));
bp               2495 dev/ic/aac.c   	if (bp->b_bcount > ((AAC_MAXOFFSETS - 1) * PAGE_SIZE))
bp               2496 dev/ic/aac.c   		bp->b_bcount = ((AAC_MAXOFFSETS - 1) * PAGE_SIZE);
bp               2500 dev/ic/aac.c   	for (off = PAGE_SIZE, pa = vtophys(buf); off < bp->b_bcount;
bp               2503 dev/ic/aac.c   			bp->b_bcount = off;
bp               2507 dev/ic/aac.c   	minphys(bp);
bp                626 dev/ic/adv.c   advminphys(bp)
bp                627 dev/ic/adv.c   	struct buf     *bp;
bp                630 dev/ic/adv.c   	if (bp->b_bcount > ((ASC_MAX_SG_LIST - 1) * PAGE_SIZE))
bp                631 dev/ic/adv.c   		bp->b_bcount = ((ASC_MAX_SG_LIST - 1) * PAGE_SIZE);
bp                632 dev/ic/adv.c   	minphys(bp);
bp                640 dev/ic/adw.c   adw_minphys(bp)
bp                641 dev/ic/adw.c   	struct buf     *bp;
bp                644 dev/ic/adw.c   	if (bp->b_bcount > ((ADW_MAX_SG_LIST - 1) * PAGE_SIZE))
bp                645 dev/ic/adw.c   		bp->b_bcount = ((ADW_MAX_SG_LIST - 1) * PAGE_SIZE);
bp                646 dev/ic/adw.c   	minphys(bp);
bp                566 dev/ic/aic6360.c aic_minphys(struct buf *bp)
bp                570 dev/ic/aic6360.c 	if (bp->b_bcount > (AIC_NSEG << PGSHIFT))
bp                571 dev/ic/aic6360.c 		bp->b_bcount = (AIC_NSEG << PGSHIFT);
bp                572 dev/ic/aic6360.c 	minphys(bp);
bp                288 dev/ic/aic79xx_openbsd.c ahd_minphys(struct buf *bp)
bp                297 dev/ic/aic79xx_openbsd.c 	if (bp->b_bcount > ((AHD_NSEG - 1) * PAGE_SIZE)) {
bp                298 dev/ic/aic79xx_openbsd.c 		bp->b_bcount = ((AHD_NSEG - 1) * PAGE_SIZE);
bp                300 dev/ic/aic79xx_openbsd.c 	minphys(bp);
bp                291 dev/ic/aic7xxx_openbsd.c ahc_minphys(bp)
bp                292 dev/ic/aic7xxx_openbsd.c 	struct buf *bp;
bp                301 dev/ic/aic7xxx_openbsd.c 	if (bp->b_bcount > ((AHC_NSEG - 1) * PAGE_SIZE)) {
bp                302 dev/ic/aic7xxx_openbsd.c 		bp->b_bcount = ((AHC_NSEG - 1) * PAGE_SIZE);
bp                304 dev/ic/aic7xxx_openbsd.c 	minphys(bp);
bp                102 dev/ic/ami.c   void	amiminphys(struct buf *bp);
bp               1253 dev/ic/ami.c   amiminphys(struct buf *bp)
bp               1255 dev/ic/ami.c   	if (bp->b_bcount > AMI_MAXFER)
bp               1256 dev/ic/ami.c   		bp->b_bcount = AMI_MAXFER;
bp               1257 dev/ic/ami.c   	minphys(bp);
bp                879 dev/ic/awi.c   	struct awi_bss *bp;
bp                900 dev/ic/awi.c   	while ((bp = TAILQ_FIRST(&sc->sc_scan)) != NULL) {
bp                901 dev/ic/awi.c   		TAILQ_REMOVE(&sc->sc_scan, bp, list);
bp                902 dev/ic/awi.c   		free(bp, M_DEVBUF);
bp               1712 dev/ic/awi.c   	struct awi_bss *bp;
bp               1714 dev/ic/awi.c   	while ((bp = TAILQ_FIRST(&sc->sc_scan)) != NULL) {
bp               1715 dev/ic/awi.c   		TAILQ_REMOVE(&sc->sc_scan, bp, list);
bp               1716 dev/ic/awi.c   		free(bp, M_DEVBUF);
bp               1778 dev/ic/awi.c   	struct awi_bss *bp, *sbp;
bp               1781 dev/ic/awi.c   	bp = TAILQ_FIRST(&sc->sc_scan);
bp               1782 dev/ic/awi.c   	if (bp == NULL) {
bp               1799 dev/ic/awi.c   	for (; bp != NULL; bp = TAILQ_NEXT(bp, list)) {
bp               1800 dev/ic/awi.c   		if (bp->fails) {
bp               1806 dev/ic/awi.c   			if (bp->fails++ < 3)
bp               1808 dev/ic/awi.c   			bp->fails = 0;
bp               1817 dev/ic/awi.c   			if (bp->pattern < sc->sc_scan_min ||
bp               1818 dev/ic/awi.c   			    bp->pattern > sc->sc_scan_max)
bp               1821 dev/ic/awi.c   			if (bp->chanset < sc->sc_scan_min ||
bp               1822 dev/ic/awi.c   			    bp->chanset > sc->sc_scan_max)
bp               1826 dev/ic/awi.c   			if (!(bp->capinfo & IEEE80211_CAPINFO_ESS) ||
bp               1827 dev/ic/awi.c   			    (bp->capinfo & IEEE80211_CAPINFO_IBSS))
bp               1830 dev/ic/awi.c   			if ((bp->capinfo & IEEE80211_CAPINFO_ESS) ||
bp               1831 dev/ic/awi.c   			    !(bp->capinfo & IEEE80211_CAPINFO_IBSS))
bp               1835 dev/ic/awi.c   			if (bp->capinfo & IEEE80211_CAPINFO_PRIVACY)
bp               1838 dev/ic/awi.c   			if (!(bp->capinfo & IEEE80211_CAPINFO_PRIVACY))
bp               1842 dev/ic/awi.c   		    memcmp(&sc->sc_mib_mac.aDesired_ESS_ID, bp->essid,
bp               1843 dev/ic/awi.c   		    sizeof(bp->essid)) != 0)
bp               1847 dev/ic/awi.c   			    ether_sprintf(bp->esrc));
bp               1849 dev/ic/awi.c   				printf("  %2d/%d%c", bp->pattern, bp->chanset,
bp               1852 dev/ic/awi.c   				printf("  %4d%c", bp->chanset,
bp               1854 dev/ic/awi.c   			printf(" %+4d", bp->rssi);
bp               1856 dev/ic/awi.c   			    (bp->capinfo & IEEE80211_CAPINFO_ESS) ? "ess" :
bp               1857 dev/ic/awi.c   			    (bp->capinfo & IEEE80211_CAPINFO_IBSS) ? "ibss" :
bp               1861 dev/ic/awi.c   			    (bp->capinfo & IEEE80211_CAPINFO_PRIVACY) ? "wep" :
bp               1864 dev/ic/awi.c   			awi_print_essid(bp->essid);
bp               1868 dev/ic/awi.c   			if (sbp == NULL || bp->rssi > sbp->rssi)
bp               1869 dev/ic/awi.c   				sbp = bp;
bp               1886 dev/ic/awi.c   	struct awi_bss *bp;
bp               1953 dev/ic/awi.c   	for (bp = TAILQ_FIRST(&sc->sc_scan); bp != NULL;
bp               1954 dev/ic/awi.c   	    bp = TAILQ_NEXT(bp, list)) {
bp               1955 dev/ic/awi.c   		if (memcmp(bp->esrc, wh->i_addr2, ETHER_ADDR_LEN) == 0 &&
bp               1956 dev/ic/awi.c   		    memcmp(bp->bssid, wh->i_addr3, ETHER_ADDR_LEN) == 0)
bp               1959 dev/ic/awi.c   	if (bp == NULL) {
bp               1960 dev/ic/awi.c   		bp = malloc(sizeof(struct awi_bss), M_DEVBUF, M_NOWAIT);
bp               1961 dev/ic/awi.c   		if (bp == NULL)
bp               1963 dev/ic/awi.c   		TAILQ_INSERT_TAIL(&sc->sc_scan, bp, list);
bp               1964 dev/ic/awi.c   		memcpy(bp->esrc, wh->i_addr2, ETHER_ADDR_LEN);
bp               1965 dev/ic/awi.c   		memcpy(bp->bssid, wh->i_addr3, ETHER_ADDR_LEN);
bp               1966 dev/ic/awi.c   		memset(bp->essid, 0, sizeof(bp->essid));
bp               1967 dev/ic/awi.c   		memcpy(bp->essid, ssid, 2 + ssid[1]);
bp               1969 dev/ic/awi.c   	bp->rssi = rssi;
bp               1970 dev/ic/awi.c   	bp->rxtime = rxts;
bp               1971 dev/ic/awi.c   	memcpy(bp->timestamp, tstamp, sizeof(bp->timestamp));
bp               1972 dev/ic/awi.c   	bp->interval = LE_READ_2(bintval);
bp               1973 dev/ic/awi.c   	bp->capinfo = LE_READ_2(capinfo);
bp               1975 dev/ic/awi.c   		bp->chanset = parms[4];
bp               1976 dev/ic/awi.c   		bp->pattern = parms[5];
bp               1977 dev/ic/awi.c   		bp->index = parms[6];
bp               1978 dev/ic/awi.c   		bp->dwell_time = LE_READ_2(parms + 2);
bp               1980 dev/ic/awi.c   		bp->chanset = parms[2];
bp               1981 dev/ic/awi.c   		bp->pattern = 0;
bp               1982 dev/ic/awi.c   		bp->index = 0;
bp               1983 dev/ic/awi.c   		bp->dwell_time = 0;
bp               1994 dev/ic/awi.c   	struct awi_bss *bp;
bp               1998 dev/ic/awi.c   	bp = &sc->sc_bss;
bp               2001 dev/ic/awi.c   		    sc->sc_dev.dv_xname, bp->chanset,
bp               2002 dev/ic/awi.c   		    bp->pattern, bp->index, bp->dwell_time, bp->interval,
bp               2003 dev/ic/awi.c   		    ether_sprintf(bp->bssid));
bp               2004 dev/ic/awi.c   		awi_print_essid(bp->essid);
bp               2007 dev/ic/awi.c   	memcpy(&sc->sc_mib_mgt.aCurrent_BSS_ID, bp->bssid, ETHER_ADDR_LEN);
bp               2008 dev/ic/awi.c   	memcpy(&sc->sc_mib_mgt.aCurrent_ESS_ID, bp->essid,
bp               2010 dev/ic/awi.c   	LE_WRITE_2(&sc->sc_mib_mgt.aBeacon_Period, bp->interval);
bp               2019 dev/ic/awi.c   	struct awi_bss *bp;
bp               2022 dev/ic/awi.c   	bp = &sc->sc_bss;
bp               2029 dev/ic/awi.c   	awi_write_1(sc, AWI_CMD_PARAMS+AWI_CA_SYNC_SET, bp->chanset);
bp               2030 dev/ic/awi.c   	awi_write_1(sc, AWI_CMD_PARAMS+AWI_CA_SYNC_PATTERN, bp->pattern);
bp               2031 dev/ic/awi.c   	awi_write_1(sc, AWI_CMD_PARAMS+AWI_CA_SYNC_IDX, bp->index);
bp               2034 dev/ic/awi.c   	awi_write_2(sc, AWI_CMD_PARAMS+AWI_CA_SYNC_DWELL, bp->dwell_time);
bp               2037 dev/ic/awi.c   	    bp->timestamp, 8);
bp               2038 dev/ic/awi.c   	awi_write_4(sc, AWI_CMD_PARAMS+AWI_CA_SYNC_REFTIME, bp->rxtime);
bp               2164 dev/ic/awi.c   	struct awi_bss *bp;
bp               2196 dev/ic/awi.c   		for (bp = TAILQ_FIRST(&sc->sc_scan); bp != NULL;
bp               2197 dev/ic/awi.c   		    bp = TAILQ_NEXT(bp, list)) {
bp               2198 dev/ic/awi.c   			if (memcmp(bp->esrc, sc->sc_bss.esrc, ETHER_ADDR_LEN)
bp               2200 dev/ic/awi.c   				bp->fails++;
bp               2286 dev/ic/awi.c   	struct awi_bss *bp;
bp               2308 dev/ic/awi.c   		for (bp = TAILQ_FIRST(&sc->sc_scan); bp != NULL;
bp               2309 dev/ic/awi.c   		    bp = TAILQ_NEXT(bp, list)) {
bp               2310 dev/ic/awi.c   			if (memcmp(bp->esrc, sc->sc_bss.esrc, ETHER_ADDR_LEN)
bp               2312 dev/ic/awi.c   				bp->fails++;
bp               1330 dev/ic/bha.c   bhaminphys(bp)
bp               1331 dev/ic/bha.c   	struct buf *bp;
bp               1334 dev/ic/bha.c   	if (bp->b_bcount > BHA_MAXXFER)
bp               1335 dev/ic/bha.c   		bp->b_bcount = BHA_MAXXFER;
bp               1336 dev/ic/bha.c   	minphys(bp);
bp                 99 dev/ic/cac.c   void	cacminphys(struct buf *bp);
bp                532 dev/ic/cac.c   cacminphys(bp)
bp                533 dev/ic/cac.c   	struct buf *bp;
bp                535 dev/ic/cac.c   	if (bp->b_bcount > CAC_MAX_XFER)
bp                536 dev/ic/cac.c   		bp->b_bcount = CAC_MAX_XFER;
bp                537 dev/ic/cac.c   	minphys(bp);
bp                 75 dev/ic/ciss.c  void	cissminphys(struct buf *bp);
bp                463 dev/ic/ciss.c  cissminphys(struct buf *bp)
bp                467 dev/ic/ciss.c  	if (bp->b_bcount > CISS_MAXFER)
bp                468 dev/ic/ciss.c  		bp->b_bcount = CISS_MAXFER;
bp                470 dev/ic/ciss.c  	minphys(bp);
bp                658 dev/ic/dpt.c   dpt_minphys(bp)
bp                659 dev/ic/dpt.c   	struct buf *bp;
bp                662 dev/ic/dpt.c   	if (bp->b_bcount > DPT_MAX_XFER)
bp                663 dev/ic/dpt.c   		bp->b_bcount = DPT_MAX_XFER;
bp                664 dev/ic/dpt.c   	minphys(bp);
bp               1121 dev/ic/dpt.c   	if (xs->bp != NULL && (xs->bp->b_flags & (B_ASYNC | B_READ)) == 0)
bp               1222 dev/ic/gdt_common.c gdtminphys(bp)
bp               1223 dev/ic/gdt_common.c 	struct buf *bp;
bp               1225 dev/ic/gdt_common.c 	GDT_DPRINTF(GDT_D_MISC, ("gdtminphys(0x%x) ", bp));
bp               1229 dev/ic/gdt_common.c 	    bp->b_bcount > ((GDT_MAXOFFSETS - 1) * PAGE_SIZE))
bp               1230 dev/ic/gdt_common.c 		bp->b_bcount = ((GDT_MAXOFFSETS - 1) * PAGE_SIZE);
bp               1232 dev/ic/gdt_common.c 	minphys(bp);
bp                484 dev/ic/iha.c   iha_minphys(bp)
bp                485 dev/ic/iha.c   	struct buf *bp;
bp                487 dev/ic/iha.c   	if (bp->b_bcount > ((IHA_MAX_SG_ENTRIES - 1) * PAGE_SIZE))
bp                488 dev/ic/iha.c   		bp->b_bcount = ((IHA_MAX_SG_ENTRIES - 1) * PAGE_SIZE);
bp                490 dev/ic/iha.c   	minphys(bp);
bp                187 dev/ic/isp_openbsd.c ispminphys(struct buf *bp)
bp                192 dev/ic/isp_openbsd.c 	if (bp->b_bcount >= (1 << 24)) {
bp                193 dev/ic/isp_openbsd.c 		bp->b_bcount = (1 << 24);
bp                195 dev/ic/isp_openbsd.c 	minphys(bp);
bp                 63 dev/ic/mfi.c   void	mfiminphys(struct buf *bp);
bp                568 dev/ic/mfi.c   mfiminphys(struct buf *bp)
bp                570 dev/ic/mfi.c   	DNPRINTF(MFI_D_MISC, "mfiminphys: %d\n", bp->b_bcount);
bp                573 dev/ic/mfi.c   	if (bp->b_bcount > MFI_MAXFER)
bp                574 dev/ic/mfi.c   		bp->b_bcount = MFI_MAXFER;
bp                575 dev/ic/mfi.c   	minphys(bp);
bp                 58 dev/ic/mpi.c   void			mpi_minphys(struct buf *bp);
bp               1319 dev/ic/mpi.c   mpi_minphys(struct buf *bp)
bp               1322 dev/ic/mpi.c   	if (bp->b_bcount > MAXPHYS)
bp               1323 dev/ic/mpi.c   		bp->b_bcount = MAXPHYS;
bp               1324 dev/ic/mpi.c   	minphys(bp);
bp                708 dev/ic/oosiop.c oosiop_minphys(struct buf *bp)
bp                711 dev/ic/oosiop.c 	if (bp->b_bcount > OOSIOP_MAX_XFER)
bp                712 dev/ic/oosiop.c 		bp->b_bcount = OOSIOP_MAX_XFER;
bp                713 dev/ic/oosiop.c 	minphys(bp);
bp                363 dev/ic/osiop.c osiop_minphys(bp)
bp                364 dev/ic/osiop.c 	struct buf *bp;
bp                367 dev/ic/osiop.c 	if (bp->b_bcount > OSIOP_MAX_XFER)
bp                368 dev/ic/osiop.c 		bp->b_bcount = OSIOP_MAX_XFER;
bp                369 dev/ic/osiop.c 	minphys(bp);
bp               1653 dev/ic/siop.c  			if (siop_cmd->cmd_c.xs->bp != NULL &&
bp               1654 dev/ic/siop.c  			    (siop_cmd->cmd_c.xs->bp->b_flags & B_ASYNC))
bp                710 dev/ic/siop_common.c siop_minphys(bp)
bp                711 dev/ic/siop_common.c 	struct buf *bp;
bp                713 dev/ic/siop_common.c 	if (bp->b_bcount > SIOP_MAXFER)
bp                714 dev/ic/siop_common.c 		bp->b_bcount = SIOP_MAXFER;
bp                716 dev/ic/siop_common.c 	minphys(bp);
bp               2371 dev/ic/trm.c   trm_minphys(struct buf *bp)
bp               2373 dev/ic/trm.c   	if (bp->b_bcount > (TRM_MAX_SG_LISTENTRY-1) * (long) NBPG) {
bp               2374 dev/ic/trm.c   		bp->b_bcount = (TRM_MAX_SG_LISTENTRY-1) * (long) NBPG;
bp               2376 dev/ic/trm.c   	minphys(bp);
bp                751 dev/ic/twe.c   tweminphys(bp)
bp                752 dev/ic/twe.c   	struct buf *bp;
bp                754 dev/ic/twe.c   	if (bp->b_bcount > TWE_MAXFER)
bp                755 dev/ic/twe.c   		bp->b_bcount = TWE_MAXFER;
bp                756 dev/ic/twe.c   	minphys(bp);
bp                 87 dev/ic/twevar.h void	tweminphys(struct buf *bp);
bp                342 dev/ic/uha.c   uhaminphys(bp)
bp                343 dev/ic/uha.c   	struct buf *bp;
bp                346 dev/ic/uha.c   	if (bp->b_bcount > ((UHA_NSEG - 1) << PGSHIFT))
bp                347 dev/ic/uha.c   		bp->b_bcount = ((UHA_NSEG - 1) << PGSHIFT);
bp                348 dev/ic/uha.c   	minphys(bp);
bp               2151 dev/ic/wdc.c   wdc_ioctl_find(bp)
bp               2152 dev/ic/wdc.c   	struct buf *bp;
bp               2159 dev/ic/wdc.c   		if (bp == &wi->wi_bp)
bp               2188 dev/ic/wdc.c   wdc_ioctl_strategy(bp)
bp               2189 dev/ic/wdc.c   	struct buf *bp;
bp               2196 dev/ic/wdc.c   	wi = wdc_ioctl_find(bp);
bp               2209 dev/ic/wdc.c   	if ((u_long)bp->b_bcount != wi->wi_atareq.datalen) {
bp               2278 dev/ic/wdc.c   	bp->b_error = 0;
bp               2280 dev/ic/wdc.c   	biodone(bp);
bp               2284 dev/ic/wdc.c   	bp->b_flags |= B_ERROR;
bp               2285 dev/ic/wdc.c   	bp->b_error = error;
bp               2287 dev/ic/wdc.c   	biodone(bp);
bp                 86 dev/isa/aha.c  	((xs)->datalen > 0 && (xs)->bp == NULL && \
bp               1242 dev/isa/aha.c  ahaminphys(bp)
bp               1243 dev/isa/aha.c  	struct buf *bp;
bp               1246 dev/isa/aha.c  	if (bp->b_bcount > ((AHA_NSEG - 1) << PGSHIFT))
bp               1247 dev/isa/aha.c  		bp->b_bcount = ((AHA_NSEG - 1) << PGSHIFT);
bp               1248 dev/isa/aha.c  	minphys(bp);
bp                152 dev/isa/fd.c   void fdfinish(struct fd_softc *fd, struct buf *bp);
bp                343 dev/isa/fd.c   fdstrategy(bp)
bp                344 dev/isa/fd.c   	register struct buf *bp;	/* IO operation to perform */
bp                346 dev/isa/fd.c   	struct fd_softc *fd = fd_cd.cd_devs[FDUNIT(bp->b_dev)];
bp                353 dev/isa/fd.c   	if (bp->b_blkno < 0 ||
bp                354 dev/isa/fd.c   	    (((bp->b_blkno % bf) != 0 ||
bp                355 dev/isa/fd.c   	      (bp->b_bcount % fd_bsize) != 0) &&
bp                356 dev/isa/fd.c   	     (bp->b_flags & B_FORMAT) == 0)) {
bp                357 dev/isa/fd.c   		bp->b_error = EINVAL;
bp                362 dev/isa/fd.c   	if (bp->b_bcount == 0)
bp                365 dev/isa/fd.c   	sz = howmany(bp->b_bcount, DEV_BSIZE);
bp                367 dev/isa/fd.c   	if (bp->b_blkno + sz > fd->sc_type->size * bf) {
bp                368 dev/isa/fd.c   		sz = fd->sc_type->size * bf - bp->b_blkno;
bp                374 dev/isa/fd.c   			bp->b_error = EINVAL;
bp                378 dev/isa/fd.c   		bp->b_bcount = sz << DEV_BSHIFT;
bp                381 dev/isa/fd.c    	bp->b_cylinder = bp->b_blkno / (fd_bsize / DEV_BSIZE) / fd->sc_type->seccyl;
bp                385 dev/isa/fd.c   	    bp->b_blkno, bp->b_bcount, fd->sc_blkno, bp->b_cylinder, sz);
bp                390 dev/isa/fd.c   	disksort(&fd->sc_q, bp);
bp                407 dev/isa/fd.c   	bp->b_flags |= B_ERROR;
bp                410 dev/isa/fd.c   	bp->b_resid = bp->b_bcount;
bp                412 dev/isa/fd.c   	biodone(bp);
bp                433 dev/isa/fd.c   fdfinish(fd, bp)
bp                435 dev/isa/fd.c   	struct buf *bp;
bp                450 dev/isa/fd.c   		if (bp->b_actf) {
bp                456 dev/isa/fd.c   	bp->b_resid = fd->sc_bcount;
bp                458 dev/isa/fd.c   	fd->sc_q.b_actf = bp->b_actf;
bp                460 dev/isa/fd.c   	biodone(bp);
bp                614 dev/isa/fd.c   	struct buf *bp;
bp                632 dev/isa/fd.c   	bp = fd->sc_q.b_actf;
bp                633 dev/isa/fd.c   	if (bp == NULL) {
bp                640 dev/isa/fd.c   	if (bp->b_flags & B_FORMAT)
bp                641 dev/isa/fd.c   	    finfo = (struct fd_formb *)bp->b_data;
bp                647 dev/isa/fd.c   		fd->sc_bcount = bp->b_bcount;
bp                648 dev/isa/fd.c   		fd->sc_blkno = bp->b_blkno / (fd_bsize / DEV_BSIZE);
bp                675 dev/isa/fd.c   		if (fd->sc_cylin == bp->b_cylinder)
bp                684 dev/isa/fd.c   		out_fdc(iot, ioh, bp->b_cylinder * fd->sc_type->step);
bp                706 dev/isa/fd.c   		fd->sc_nbytes = finfo ? bp->b_bcount : nblks * fd_bsize;
bp                719 dev/isa/fd.c   		read = bp->b_flags & B_READ ? DMAMODE_READ : DMAMODE_WRITE;
bp                720 dev/isa/fd.c   		isadma_start(bp->b_data + fd->sc_skip, fd->sc_nbytes,
bp                775 dev/isa/fd.c   		    cyl != bp->b_cylinder * fd->sc_type->step) {
bp                782 dev/isa/fd.c   		fd->sc_cylin = bp->b_cylinder;
bp                796 dev/isa/fd.c   		disk_unbusy(&fd->sc_dk, (bp->b_bcount - bp->b_resid),
bp                797 dev/isa/fd.c   		    (bp->b_flags & B_READ));
bp                802 dev/isa/fd.c   			fdcstatus(&fd->sc_dev, 7, bp->b_flags & B_READ ?
bp                810 dev/isa/fd.c   		read = bp->b_flags & B_READ ? DMAMODE_READ : DMAMODE_WRITE;
bp                813 dev/isa/fd.c   			diskerr(bp, "fd", "soft error", LOG_PRINTF,
bp                822 dev/isa/fd.c   			bp->b_cylinder = fd->sc_blkno / fd->sc_type->seccyl;
bp                825 dev/isa/fd.c   		fdfinish(fd, bp);
bp                916 dev/isa/fd.c   	struct buf *bp = fd->sc_q.b_actf;
bp                938 dev/isa/fd.c   		diskerr(bp, "fd", "hard error", LOG_PRINTF,
bp                946 dev/isa/fd.c   		bp->b_flags |= B_ERROR;
bp                947 dev/isa/fd.c   		bp->b_error = EIO;
bp                948 dev/isa/fd.c   		fdfinish(fd, bp);
bp               1057 dev/isa/fd.c           struct buf *bp;
bp               1061 dev/isa/fd.c           bp = (struct buf *)malloc(sizeof(struct buf), M_TEMP, M_NOWAIT);
bp               1062 dev/isa/fd.c           if (bp == NULL)
bp               1065 dev/isa/fd.c           bzero((void *)bp, sizeof(struct buf));
bp               1066 dev/isa/fd.c           bp->b_flags = B_BUSY | B_PHYS | B_FORMAT;
bp               1067 dev/isa/fd.c           bp->b_proc = p;
bp               1068 dev/isa/fd.c           bp->b_dev = dev;
bp               1074 dev/isa/fd.c           bp->b_blkno = (finfo->cyl * (type->sectrac * type->heads)
bp               1077 dev/isa/fd.c           bp->b_bcount = sizeof(struct fd_idfield_data) * finfo->fd_formb_nsecs;
bp               1078 dev/isa/fd.c           bp->b_data = (caddr_t)finfo;
bp               1081 dev/isa/fd.c   	printf("fdformat: blkno %x count %x\n", bp->b_blkno, bp->b_bcount);
bp               1085 dev/isa/fd.c           fdstrategy(bp);
bp               1088 dev/isa/fd.c   	rv = biowait(bp);
bp               1089 dev/isa/fd.c           free(bp, M_TEMP);
bp                 96 dev/isa/mcd.c  	struct buf	*bp;
bp                478 dev/isa/mcd.c  mcdstrategy(bp)
bp                479 dev/isa/mcd.c  	struct buf *bp;
bp                481 dev/isa/mcd.c  	struct mcd_softc *sc = mcd_cd.cd_devs[DISKUNIT(bp->b_dev)];
bp                485 dev/isa/mcd.c  	MCD_TRACE("strategy: buf=0x%lx blkno=%ld bcount=%ld\n", bp,
bp                486 dev/isa/mcd.c  	    bp->b_blkno, bp->b_bcount, 0);
bp                487 dev/isa/mcd.c  	if (bp->b_blkno < 0 ||
bp                488 dev/isa/mcd.c  	    (bp->b_bcount % sc->blksize) != 0) {
bp                490 dev/isa/mcd.c  		    sc->sc_dev.dv_xname, bp->b_blkno, bp->b_bcount);
bp                491 dev/isa/mcd.c  		bp->b_error = EINVAL;
bp                498 dev/isa/mcd.c  		bp->b_error = EIO;
bp                503 dev/isa/mcd.c  	if (bp->b_bcount == 0)
bp                510 dev/isa/mcd.c  	if (DISKPART(bp->b_dev) != RAW_PART &&
bp                511 dev/isa/mcd.c  	    bounds_check_with_label(bp, sc->sc_dk.dk_label,
bp                517 dev/isa/mcd.c  	disksort(&sc->buf_queue, bp);
bp                524 dev/isa/mcd.c  	bp->b_flags |= B_ERROR;
bp                526 dev/isa/mcd.c  	bp->b_resid = bp->b_bcount;
bp                528 dev/isa/mcd.c  	biodone(bp);
bp                536 dev/isa/mcd.c  	struct buf *bp, *dp = &sc->buf_queue;
bp                542 dev/isa/mcd.c  	bp = dp->b_actf;
bp                543 dev/isa/mcd.c  	if (bp == NULL) {
bp                551 dev/isa/mcd.c  	MCD_TRACE("start: found block bp=0x%x\n", bp, 0, 0, 0);
bp                552 dev/isa/mcd.c  	dp->b_actf = bp->b_actf;
bp                558 dev/isa/mcd.c  		bp->b_error = EIO;
bp                559 dev/isa/mcd.c  		bp->b_flags |= B_ERROR;
bp                561 dev/isa/mcd.c  		biodone(bp);
bp                574 dev/isa/mcd.c  	sc->mbx.bp = bp;
bp                575 dev/isa/mcd.c  	sc->mbx.blkno = bp->b_blkno / (sc->blksize / DEV_BSIZE);
bp                576 dev/isa/mcd.c  	if (DISKPART(bp->b_dev) != RAW_PART) {
bp                578 dev/isa/mcd.c  		p = &sc->sc_dk.dk_label->d_partitions[DISKPART(bp->b_dev)];
bp                581 dev/isa/mcd.c  	sc->mbx.nblk = bp->b_bcount / sc->blksize;
bp               1141 dev/isa/mcd.c  	struct buf *bp = mbx->bp;
bp               1186 dev/isa/mcd.c  		    bp, 0, 0);
bp               1234 dev/isa/mcd.c  		    bp->b_data + mbx->skip, mbx->sz);
bp               1244 dev/isa/mcd.c  		bp->b_resid = 0;
bp               1245 dev/isa/mcd.c  		disk_unbusy(&sc->sc_dk, bp->b_bcount, (bp->b_flags & B_READ));
bp               1246 dev/isa/mcd.c  		biodone(bp);
bp               1275 dev/isa/mcd.c  	bp->b_flags |= B_ERROR;
bp               1276 dev/isa/mcd.c  	bp->b_resid = bp->b_bcount - mbx->skip;
bp               1277 dev/isa/mcd.c  	disk_unbusy(&sc->sc_dk, (bp->b_bcount - bp->b_resid),
bp               1278 dev/isa/mcd.c  	    (bp->b_flags & B_READ));
bp               1279 dev/isa/mcd.c  	biodone(bp);
bp               1236 dev/isa/pss.c  pss_get_bass(sc, bp)
bp               1238 dev/isa/pss.c      u_char *bp;
bp               1240 dev/isa/pss.c      *bp = sc->monitor_bass;
bp               1035 dev/isa/wds.c  wdsminphys(bp)
bp               1036 dev/isa/wds.c  	struct buf *bp;
bp               1038 dev/isa/wds.c  	if (bp->b_bcount > ((WDS_NSEG - 1) << PGSHIFT))
bp               1039 dev/isa/wds.c  		bp->b_bcount = ((WDS_NSEG - 1) << PGSHIFT);
bp               1040 dev/isa/wds.c  	minphys(bp);
bp                860 dev/pci/arc.c  arc_minphys(struct buf *bp)
bp                862 dev/pci/arc.c  	if (bp->b_bcount > MAXPHYS)
bp                863 dev/pci/arc.c  		bp->b_bcount = MAXPHYS;
bp                864 dev/pci/arc.c  	minphys(bp);
bp               2625 dev/pci/if_bnx.c 	cpu_reg.bp = BNX_RXP_CPU_HW_BREAKPOINT;
bp               2672 dev/pci/if_bnx.c 	cpu_reg.bp = BNX_TXP_CPU_HW_BREAKPOINT;
bp               2719 dev/pci/if_bnx.c 	cpu_reg.bp = BNX_TPAT_CPU_HW_BREAKPOINT;
bp               2766 dev/pci/if_bnx.c 	cpu_reg.bp = BNX_COM_CPU_HW_BREAKPOINT;
bp                230 dev/pci/if_bnxreg.h #define BNX_CHIP_BOND(bp)			(((sc)->bnx_chipid) & 0x0000000f)
bp               4502 dev/pci/if_bnxreg.h 	u_int32_t bp;
bp                219 dev/raidframe/rf_aselect.c 	void *bp = desc->bp;
bp                510 dev/raidframe/rf_aselect.c 							    bp, flags,
bp                533 dev/raidframe/rf_aselect.c 						    tempdag_h, bp, flags,
bp                556 dev/raidframe/rf_aselect.c 				    bp, flags, tempdag_h->allocList);
bp                273 dev/raidframe/rf_dag.h 	void		 *bp;			/*
bp                346 dev/raidframe/rf_dag.h 	void			*bp,					\
bp                 81 dev/raidframe/rf_dagdegrd.c     void			*bp,
bp                 85 dev/raidframe/rf_dagdegrd.c 	rf_CreateDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
bp                118 dev/raidframe/rf_dagdegrd.c     void			*bp,
bp                262 dev/raidframe/rf_dagdegrd.c     void			*bp,
bp                479 dev/raidframe/rf_dagdegrd.c 	RF_BZERO(bp, failedPDA->bufPtr, rf_RaidAddressToByte(raidPtr,
bp                564 dev/raidframe/rf_dagdegrd.c     void			*bp,
bp               1142 dev/raidframe/rf_dagdegrd.c     void			 *bp,
bp                 79 dev/raidframe/rf_dagdegwr.c 	rf_CommonCreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp,
bp                 85 dev/raidframe/rf_dagdegwr.c     RF_DagHeader_t *dag_h, void *bp, RF_RaidAccessFlags_t flags,
bp                107 dev/raidframe/rf_dagdegwr.c 	rf_CreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp,
bp                155 dev/raidframe/rf_dagdegwr.c     RF_AccessStripeMap_t *asmap, RF_DagHeader_t *dag_h, void *bp,
bp                717 dev/raidframe/rf_dagdegwr.c     RF_DagHeader_t *dag_h, void *bp, RF_RaidAccessFlags_t flags,
bp                 85 dev/raidframe/rf_dagffrd.c 	void			*bp,
bp                 90 dev/raidframe/rf_dagffrd.c 	rf_CreateNonredundantDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
bp                140 dev/raidframe/rf_dagffrd.c 	void			*bp,
bp                327 dev/raidframe/rf_dagffrd.c 	void			 *bp,
bp                438 dev/raidframe/rf_dagffrd.c 	void			*bp,
bp                443 dev/raidframe/rf_dagffrd.c 	rf_CreateMirrorReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
bp                452 dev/raidframe/rf_dagffrd.c 	void			*bp,
bp                457 dev/raidframe/rf_dagffrd.c 	rf_CreateMirrorReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
bp                 80 dev/raidframe/rf_dagffwr.c     RF_DagHeader_t *dag_h, void *bp, RF_RaidAccessFlags_t flags,
bp                 83 dev/raidframe/rf_dagffwr.c 	rf_CreateNonredundantDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
bp                 89 dev/raidframe/rf_dagffwr.c     RF_DagHeader_t *dag_h, void *bp, RF_RaidAccessFlags_t flags,
bp                 92 dev/raidframe/rf_dagffwr.c 	rf_CreateNonredundantDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
bp                 98 dev/raidframe/rf_dagffwr.c     RF_DagHeader_t *dag_h, void *bp, RF_RaidAccessFlags_t flags,
bp                102 dev/raidframe/rf_dagffwr.c 	rf_CommonCreateSmallWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                108 dev/raidframe/rf_dagffwr.c     RF_DagHeader_t *dag_h, void *bp, RF_RaidAccessFlags_t flags,
bp                112 dev/raidframe/rf_dagffwr.c 	rf_CommonCreateLargeWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                157 dev/raidframe/rf_dagffwr.c     RF_DagHeader_t *dag_h, void *bp, RF_RaidAccessFlags_t flags,
bp                468 dev/raidframe/rf_dagffwr.c     RF_DagHeader_t *dag_h, void *bp, RF_RaidAccessFlags_t flags,
bp               1133 dev/raidframe/rf_dagffwr.c     RF_DagHeader_t *dag_h, void *bp, RF_RaidAccessFlags_t flags,
bp               1293 dev/raidframe/rf_dagffwr.c     RF_DagHeader_t *dag_h, void *bp, RF_RaidAccessFlags_t flags,
bp               1599 dev/raidframe/rf_dagffwr.c     RF_DagHeader_t *dag_h, void *bp, RF_RaidAccessFlags_t flags,
bp               2230 dev/raidframe/rf_dagffwr.c     RF_DagHeader_t *dag_h, void *bp, RF_RaidAccessFlags_t flags,
bp                292 dev/raidframe/rf_dagfuncs.c 	if (node->dagHdr->bp)
bp                293 dev/raidframe/rf_dagfuncs.c 		b_proc = (void *) ((struct buf *) node->dagHdr->bp)->b_proc;
bp                334 dev/raidframe/rf_dagfuncs.c 	if (node->dagHdr->bp)
bp                335 dev/raidframe/rf_dagfuncs.c 		b_proc = (void *) ((struct buf *) node->dagHdr->bp)->b_proc;
bp                495 dev/raidframe/rf_dagfuncs.c 				    node->dagHdr->bp);
bp                525 dev/raidframe/rf_dagfuncs.c 				    (struct buf *) node->dagHdr->bp);
bp                571 dev/raidframe/rf_dagfuncs.c 				    pda->numSector), node->dagHdr->bp);
bp                597 dev/raidframe/rf_dagfuncs.c     char *targbuf, void *bp)
bp                608 dev/raidframe/rf_dagfuncs.c 	retcode = rf_bxor(srcbuf, targptr, length, bp);
bp                619 dev/raidframe/rf_dagfuncs.c rf_bxor(char *src, char *dest, int len, void *bp)
bp                626 dev/raidframe/rf_dagfuncs.c 		    (unsigned long *) dest, len >> RF_LONGSHIFT, bp);
bp                645 dev/raidframe/rf_dagfuncs.c rf_longword_bxor(unsigned long *src, unsigned long *dest, int len, void *bp)
bp                652 dev/raidframe/rf_dagfuncs.c 	REMAP_VA(bp, src, pg_src);
bp                653 dev/raidframe/rf_dagfuncs.c 	REMAP_VA(bp, dest, pg_dest);
bp                692 dev/raidframe/rf_dagfuncs.c 				REMAP_VA(bp, src, pg_src);
bp                694 dev/raidframe/rf_dagfuncs.c 				REMAP_VA(bp, dest, pg_dest);
bp                705 dev/raidframe/rf_dagfuncs.c 			REMAP_VA(bp, src, pg_src);
bp                707 dev/raidframe/rf_dagfuncs.c 			REMAP_VA(bp, dest, pg_dest);
bp                721 dev/raidframe/rf_dagfuncs.c     unsigned long *c, int len, void *bp)
bp                731 dev/raidframe/rf_dagfuncs.c 	REMAP_VA(bp, a, pg_a);
bp                732 dev/raidframe/rf_dagfuncs.c 	REMAP_VA(bp, b, pg_b);
bp                733 dev/raidframe/rf_dagfuncs.c 	REMAP_VA(bp, c, pg_c);
bp                738 dev/raidframe/rf_dagfuncs.c 		REMAP_VA(bp, dst, pg_dst);
bp                749 dev/raidframe/rf_dagfuncs.c 			REMAP_VA(bp, a, pg_a);
bp                754 dev/raidframe/rf_dagfuncs.c 			REMAP_VA(bp, a, pg_b);
bp                759 dev/raidframe/rf_dagfuncs.c 			REMAP_VA(bp, a, pg_c);
bp                825 dev/raidframe/rf_dagfuncs.c 				REMAP_VA(bp, a, pg_a);
bp                832 dev/raidframe/rf_dagfuncs.c 				REMAP_VA(bp, b, pg_b);
bp                837 dev/raidframe/rf_dagfuncs.c 				REMAP_VA(bp, c, pg_c);
bp                843 dev/raidframe/rf_dagfuncs.c 					REMAP_VA(bp, dst, pg_dst);
bp                856 dev/raidframe/rf_dagfuncs.c 			REMAP_VA(bp, a, pg_a);
bp                863 dev/raidframe/rf_dagfuncs.c 			REMAP_VA(bp, b, pg_b);
bp                868 dev/raidframe/rf_dagfuncs.c 			REMAP_VA(bp, c, pg_c);
bp                874 dev/raidframe/rf_dagfuncs.c 				REMAP_VA(bp, dst, pg_dst);
bp                885 dev/raidframe/rf_dagfuncs.c     unsigned char *c, unsigned long len, void *bp)
bp                892 dev/raidframe/rf_dagfuncs.c 		 bp));
bp                110 dev/raidframe/rf_desc.h 	void		 *bp;		/*
bp                166 dev/raidframe/rf_diskqueue.c 	dqd->bp = (struct buf *) malloc(sizeof(struct buf), M_RAIDFRAME,
bp                168 dev/raidframe/rf_diskqueue.c 	if (dqd->bp == NULL) {
bp                172 dev/raidframe/rf_diskqueue.c 	memset(dqd->bp, 0, sizeof(struct buf));
bp                180 dev/raidframe/rf_diskqueue.c 	free(dqd->bp, M_RAIDFRAME);
bp                112 dev/raidframe/rf_diskqueue.h 	struct buf	 *bp;		/* A bp to use to get this I/O done. */
bp                157 dev/raidframe/rf_driver.c #define	IO_BUF_ERR(bp, err)						\
bp                159 dev/raidframe/rf_driver.c 	bp->b_flags |= B_ERROR;						\
bp                160 dev/raidframe/rf_driver.c 	bp->b_resid = bp->b_bcount;					\
bp                161 dev/raidframe/rf_driver.c 	bp->b_error = err;						\
bp                162 dev/raidframe/rf_driver.c 	biodone(bp);							\
bp                607 dev/raidframe/rf_driver.c     void			 *bp,
bp                638 dev/raidframe/rf_driver.c 	desc->bp = bp;
bp                707 dev/raidframe/rf_driver.c 	struct buf *bp = (struct buf *) bp_in;
bp                714 dev/raidframe/rf_driver.c 		IO_BUF_ERR(bp, EINVAL);
bp                736 dev/raidframe/rf_driver.c 			IO_BUF_ERR(bp, ENOSPC);
bp                740 dev/raidframe/rf_driver.c 	    numBlocks, lbufPtr, bp, paramDAG, paramASM,
bp                145 dev/raidframe/rf_evenodd_dagfuncs.c 		    node->params[k + 1].p, length, node->dagHdr->bp);
bp                172 dev/raidframe/rf_evenodd_dagfuncs.c 		    node->params[k + 1].p, length, node->dagHdr->bp);
bp                205 dev/raidframe/rf_evenodd_dagfuncs.c 		    length, node->dagHdr->bp);
bp                217 dev/raidframe/rf_evenodd_dagfuncs.c 		    node->dagHdr->bp);
bp               1069 dev/raidframe/rf_evenodd_dagfuncs.c 	    olddata[0], numbytes, node->dagHdr->bp);
bp               1084 dev/raidframe/rf_evenodd_dagfuncs.c 	rf_bxor(olddata[0], ppda->bufPtr, numbytes, node->dagHdr->bp);
bp                 61 dev/raidframe/rf_evenodd_dags.c 	rf_CreateDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
bp                 71 dev/raidframe/rf_evenodd_dags.c 	rf_CreateDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
bp                 87 dev/raidframe/rf_evenodd_dags.c 	rf_CreateDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
bp                 96 dev/raidframe/rf_evenodd_dags.c 	rf_EO_DoubleDegRead(raidPtr, asmap, dag_h, bp, flags, allocList);
bp                104 dev/raidframe/rf_evenodd_dags.c 	rf_EOCreateDoubleDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags,
bp                114 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp,
bp                124 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateSmallWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                133 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateLargeWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                148 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateSmallWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                163 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateLargeWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                169 dev/raidframe/rf_evenodd_dags.c 	rf_CreateNonRedundantWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                186 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp,
bp                198 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp,
bp                204 dev/raidframe/rf_evenodd_dags.c 	rf_DoubleDegRead(raidPtr, asmap, dag_h, bp, flags, allocList,
bp                210 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateSmallWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                216 dev/raidframe/rf_evenodd_dags.c 	rf_CommonCreateLargeWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                222 dev/raidframe/rf_evenodd_dags.c 	rf_DoubleDegSmallWrite(raidPtr, asmap, dag_h, bp, flags, allocList,
bp                745 dev/raidframe/rf_openbsdkintf.c raidstrategy(struct buf *bp)
bp                749 dev/raidframe/rf_openbsdkintf.c 	unsigned int raidID = DISKUNIT(bp->b_dev);
bp                758 dev/raidframe/rf_openbsdkintf.c 		bp->b_error = ENXIO;
bp                759 dev/raidframe/rf_openbsdkintf.c 		bp->b_flags |= B_ERROR;
bp                760 dev/raidframe/rf_openbsdkintf.c 		bp->b_resid = bp->b_bcount;
bp                761 dev/raidframe/rf_openbsdkintf.c 		biodone(bp);
bp                765 dev/raidframe/rf_openbsdkintf.c 		bp->b_error = ENODEV;
bp                766 dev/raidframe/rf_openbsdkintf.c 		bp->b_flags |= B_ERROR;
bp                767 dev/raidframe/rf_openbsdkintf.c 		bp->b_resid = bp->b_bcount;
bp                768 dev/raidframe/rf_openbsdkintf.c 		biodone(bp);
bp                773 dev/raidframe/rf_openbsdkintf.c 		bp->b_error = ENODEV;
bp                774 dev/raidframe/rf_openbsdkintf.c 		bp->b_flags |= B_ERROR;
bp                775 dev/raidframe/rf_openbsdkintf.c 		bp->b_resid = bp->b_bcount;
bp                776 dev/raidframe/rf_openbsdkintf.c 		biodone(bp);
bp                779 dev/raidframe/rf_openbsdkintf.c 	if (bp->b_bcount == 0) {
bp                781 dev/raidframe/rf_openbsdkintf.c 		biodone(bp);
bp                791 dev/raidframe/rf_openbsdkintf.c 	if (DISKPART(bp->b_dev) != RAW_PART)
bp                792 dev/raidframe/rf_openbsdkintf.c 		if (bounds_check_with_label(bp, lp, wlabel) <= 0) {
bp                794 dev/raidframe/rf_openbsdkintf.c 			    (int)bp->b_blkno, (int)wlabel));
bp                795 dev/raidframe/rf_openbsdkintf.c 			biodone(bp);
bp                799 dev/raidframe/rf_openbsdkintf.c 	bp->b_resid = 0;
bp                801 dev/raidframe/rf_openbsdkintf.c 	bp->b_actf = rs->sc_q.b_actf;
bp                802 dev/raidframe/rf_openbsdkintf.c 	rs->sc_q.b_actf = bp;
bp               1721 dev/raidframe/rf_openbsdkintf.c 	struct buf *bp;
bp               1740 dev/raidframe/rf_openbsdkintf.c 		bp = rs->sc_q.b_actf;
bp               1741 dev/raidframe/rf_openbsdkintf.c 		if (bp == NULL) {
bp               1745 dev/raidframe/rf_openbsdkintf.c 		rs->sc_q.b_actf = bp->b_actf;
bp               1753 dev/raidframe/rf_openbsdkintf.c 		blocknum = bp->b_blkno;
bp               1754 dev/raidframe/rf_openbsdkintf.c 		if (DISKPART(bp->b_dev) != RAW_PART) {
bp               1755 dev/raidframe/rf_openbsdkintf.c 			pp = &rs->sc_dkdev.dk_label->d_partitions[DISKPART(bp->b_dev)];
bp               1759 dev/raidframe/rf_openbsdkintf.c 		db1_printf(("Blocks: %d, %lld\n", (int) bp->b_blkno,
bp               1762 dev/raidframe/rf_openbsdkintf.c 		db1_printf(("bp->b_bcount = %d\n", (int) bp->b_bcount));
bp               1763 dev/raidframe/rf_openbsdkintf.c 		db1_printf(("bp->b_resid = %d\n", (int) bp->b_resid));
bp               1771 dev/raidframe/rf_openbsdkintf.c 		num_blocks = bp->b_bcount >> raidPtr->logBytesPerSector;
bp               1772 dev/raidframe/rf_openbsdkintf.c 		pb = (bp->b_bcount & raidPtr->sectorMask) ? 1 : 0;
bp               1777 dev/raidframe/rf_openbsdkintf.c 			    (int)num_blocks, (int)pb, (int)bp->b_resid));
bp               1781 dev/raidframe/rf_openbsdkintf.c 			bp->b_error = ENOSPC;
bp               1782 dev/raidframe/rf_openbsdkintf.c 			bp->b_flags |= B_ERROR;
bp               1783 dev/raidframe/rf_openbsdkintf.c 			bp->b_resid = bp->b_bcount;
bp               1787 dev/raidframe/rf_openbsdkintf.c 			biodone(bp);
bp               1795 dev/raidframe/rf_openbsdkintf.c 		if (bp->b_bcount & raidPtr->sectorMask) {
bp               1796 dev/raidframe/rf_openbsdkintf.c 			bp->b_error = EINVAL;
bp               1797 dev/raidframe/rf_openbsdkintf.c 			bp->b_flags |= B_ERROR;
bp               1798 dev/raidframe/rf_openbsdkintf.c 			bp->b_resid = bp->b_bcount;
bp               1802 dev/raidframe/rf_openbsdkintf.c 			biodone(bp);
bp               1831 dev/raidframe/rf_openbsdkintf.c 		retcode = rf_DoAccess(raidPtr, (bp->b_flags & B_READ) ?
bp               1834 dev/raidframe/rf_openbsdkintf.c 				      bp->b_data, bp, NULL, NULL,
bp               1848 dev/raidframe/rf_openbsdkintf.c 	struct buf *bp;
bp               1871 dev/raidframe/rf_openbsdkintf.c 	bp = req->bp;
bp               1881 dev/raidframe/rf_openbsdkintf.c 	if (bp->b_flags & B_ERROR) {
bp               1882 dev/raidframe/rf_openbsdkintf.c 		bp->b_flags &= ~B_ERROR;
bp               1884 dev/raidframe/rf_openbsdkintf.c 	if (bp->b_error!=0) {
bp               1885 dev/raidframe/rf_openbsdkintf.c 		bp->b_error = 0;
bp               1896 dev/raidframe/rf_openbsdkintf.c 	raidbp->rf_obp = bp;
bp               1929 dev/raidframe/rf_openbsdkintf.c 		    op | bp->b_flags, queue->rf_cinfo->ci_dev,
bp               1936 dev/raidframe/rf_openbsdkintf.c 			    (long)bp->b_blkno));
bp               1978 dev/raidframe/rf_openbsdkintf.c 	struct buf *bp;
bp               1987 dev/raidframe/rf_openbsdkintf.c 	bp = raidbp->rf_obp;
bp               1992 dev/raidframe/rf_openbsdkintf.c 		bp->b_flags |= B_ERROR;
bp               1993 dev/raidframe/rf_openbsdkintf.c 		bp->b_error =
bp               1999 dev/raidframe/rf_openbsdkintf.c 	bp->b_resid = raidbp->rf_buf.b_resid;
bp               2014 dev/raidframe/rf_openbsdkintf.c 	bp->b_bcount = raidbp->rf_buf.b_bcount;	/* XXXX ?? */
bp               2022 dev/raidframe/rf_openbsdkintf.c 	if (bp->b_flags & B_ERROR) {
bp               2044 dev/raidframe/rf_openbsdkintf.c 	rf_DiskIOComplete(queue, req, (bp->b_flags & B_ERROR) ? 1 : 0);
bp               2045 dev/raidframe/rf_openbsdkintf.c 	(req->CompleteFunc)(req->argument, (bp->b_flags & B_ERROR) ? 1 : 0);
bp               2055 dev/raidframe/rf_openbsdkintf.c 	struct buf	 *bp,
bp               2069 dev/raidframe/rf_openbsdkintf.c 	bp->b_flags = B_CALL | rw_flag;	/* XXX need B_PHYS here too ??? */
bp               2070 dev/raidframe/rf_openbsdkintf.c 	bp->b_bcount = numSect << logBytesPerSector;
bp               2071 dev/raidframe/rf_openbsdkintf.c 	bp->b_bufsize = bp->b_bcount;
bp               2072 dev/raidframe/rf_openbsdkintf.c 	bp->b_error = 0;
bp               2073 dev/raidframe/rf_openbsdkintf.c 	bp->b_dev = dev;
bp               2074 dev/raidframe/rf_openbsdkintf.c 	bp->b_data = buf;
bp               2075 dev/raidframe/rf_openbsdkintf.c 	bp->b_blkno = startSect;
bp               2076 dev/raidframe/rf_openbsdkintf.c 	bp->b_resid = bp->b_bcount;	/* XXX is this right !??!?!! */
bp               2077 dev/raidframe/rf_openbsdkintf.c 	if (bp->b_bcount == 0) {
bp               2080 dev/raidframe/rf_openbsdkintf.c 	bp->b_proc = b_proc;
bp               2081 dev/raidframe/rf_openbsdkintf.c 	bp->b_iodone = cbFunc;
bp               2082 dev/raidframe/rf_openbsdkintf.c 	bp->b_vp = b_vp;
bp               2083 dev/raidframe/rf_openbsdkintf.c 	LIST_INIT(&bp->b_dep);
bp               2285 dev/raidframe/rf_openbsdkintf.c 	struct buf *bp;
bp               2302 dev/raidframe/rf_openbsdkintf.c 	bp = geteblk((int)RF_COMPONENT_INFO_SIZE);
bp               2303 dev/raidframe/rf_openbsdkintf.c 	bp->b_dev = dev;
bp               2306 dev/raidframe/rf_openbsdkintf.c 	bp->b_blkno = RF_COMPONENT_INFO_OFFSET / DEV_BSIZE;
bp               2307 dev/raidframe/rf_openbsdkintf.c 	bp->b_bcount = RF_COMPONENT_INFO_SIZE;
bp               2308 dev/raidframe/rf_openbsdkintf.c 	bp->b_flags |= B_READ;
bp               2309 dev/raidframe/rf_openbsdkintf.c  	bp->b_resid = RF_COMPONENT_INFO_SIZE / DEV_BSIZE;
bp               2311 dev/raidframe/rf_openbsdkintf.c 	(*bdevsw[major(bp->b_dev)].d_strategy)(bp);
bp               2313 dev/raidframe/rf_openbsdkintf.c 	error = biowait(bp);
bp               2316 dev/raidframe/rf_openbsdkintf.c 		memcpy(clabel, bp->b_data, sizeof(RF_ComponentLabel_t));
bp               2324 dev/raidframe/rf_openbsdkintf.c 	brelse(bp);
bp               2333 dev/raidframe/rf_openbsdkintf.c 	struct buf *bp;
bp               2337 dev/raidframe/rf_openbsdkintf.c 	bp = geteblk((int)RF_COMPONENT_INFO_SIZE);
bp               2338 dev/raidframe/rf_openbsdkintf.c 	bp->b_dev = dev;
bp               2341 dev/raidframe/rf_openbsdkintf.c 	bp->b_blkno = RF_COMPONENT_INFO_OFFSET / DEV_BSIZE;
bp               2342 dev/raidframe/rf_openbsdkintf.c 	bp->b_bcount = RF_COMPONENT_INFO_SIZE;
bp               2343 dev/raidframe/rf_openbsdkintf.c 	bp->b_flags |= B_WRITE;
bp               2344 dev/raidframe/rf_openbsdkintf.c  	bp->b_resid = RF_COMPONENT_INFO_SIZE / DEV_BSIZE;
bp               2346 dev/raidframe/rf_openbsdkintf.c 	memset(bp->b_data, 0, RF_COMPONENT_INFO_SIZE );
bp               2348 dev/raidframe/rf_openbsdkintf.c 	memcpy(bp->b_data, clabel, sizeof(RF_ComponentLabel_t));
bp               2350 dev/raidframe/rf_openbsdkintf.c 	(*bdevsw[major(bp->b_dev)].d_strategy)(bp);
bp               2351 dev/raidframe/rf_openbsdkintf.c 	error = biowait(bp);
bp               2352 dev/raidframe/rf_openbsdkintf.c 	brelse(bp);
bp               3518 dev/raidframe/rf_openbsdkintf.c 	struct buf *bp;
bp               3520 dev/raidframe/rf_openbsdkintf.c 	bp = (struct buf *)desc->bp;
bp               3522 dev/raidframe/rf_openbsdkintf.c 			    (bp->b_bcount - bp->b_resid),
bp               3523 dev/raidframe/rf_openbsdkintf.c 			    (bp->b_flags & B_READ));
bp                 76 dev/raidframe/rf_parityloggingdags.c     RF_AccessStripeMap_t *asmap, RF_DagHeader_t *dag_h, void *bp,
bp                350 dev/raidframe/rf_parityloggingdags.c     RF_AccessStripeMap_t *asmap, RF_DagHeader_t *dag_h, void *bp,
bp                734 dev/raidframe/rf_parityloggingdags.c     RF_AccessStripeMap_t *asmap, RF_DagHeader_t *dag_h, void *bp,
bp                739 dev/raidframe/rf_parityloggingdags.c 	rf_CommonCreateParityLoggingSmallWriteDAG(raidPtr, asmap, dag_h, bp,
bp                746 dev/raidframe/rf_parityloggingdags.c     RF_AccessStripeMap_t *asmap, RF_DagHeader_t *dag_h, void *bp,
bp                751 dev/raidframe/rf_parityloggingdags.c 	rf_CommonCreateParityLoggingLargeWriteDAG(raidPtr, asmap, dag_h, bp,
bp                289 dev/raidframe/rf_pq.c 	rf_CommonCreateLargeWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                419 dev/raidframe/rf_pq.c 	rf_CommonCreateSmallWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                 72 dev/raidframe/rf_pqdeg.c 	rf_CreateDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
bp                 85 dev/raidframe/rf_pqdeg.c 	rf_CreateDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
bp                101 dev/raidframe/rf_pqdeg.c 	rf_CreateDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags, allocList,
bp                113 dev/raidframe/rf_pqdeg.c 	rf_PQ_DoubleDegRead(raidPtr, asmap, dag_h, bp, flags, allocList);
bp                119 dev/raidframe/rf_pqdeg.c 	rf_CreateDoubleDegradedReadDAG(raidPtr, asmap, dag_h, bp, flags,
bp                133 dev/raidframe/rf_pqdeg.c 	rf_CommonCreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp,
bp                146 dev/raidframe/rf_pqdeg.c 	rf_CommonCreateSmallWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                153 dev/raidframe/rf_pqdeg.c 	rf_CommonCreateSmallWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                165 dev/raidframe/rf_pqdeg.c 	rf_CommonCreateLargeWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                172 dev/raidframe/rf_pqdeg.c 	rf_CommonCreateLargeWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                182 dev/raidframe/rf_pqdeg.c 	rf_CreateNonRedundantWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                207 dev/raidframe/rf_pqdeg.c 	rf_CommonCreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                220 dev/raidframe/rf_pqdeg.c 	rf_CommonCreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp, flags,
bp                126 dev/raidframe/rf_pqdegdags.c 	rf_DoubleDegRead(raidPtr, asmap, dag_h, bp, flags, allocList,
bp                132 dev/raidframe/rf_pqdegdags.c     RF_PhysDiskAddr_t *ppda, RF_PhysDiskAddr_t *qpda, void *bp)
bp                171 dev/raidframe/rf_pqdegdags.c 		rf_bxor(buf, pbuf, rf_RaidAddressToByte(raidPtr, len), bp);
bp                246 dev/raidframe/rf_pqdegdags.c 		rf_applyPDA(raidPtr, pda, ppda, qpda, node->dagHdr->bp);
bp                248 dev/raidframe/rf_pqdegdags.c 			rf_applyPDA(raidPtr, pda, ppda, qpda, node->dagHdr->bp);
bp                362 dev/raidframe/rf_pqdegdags.c 		    node->dagHdr->bp);
bp                415 dev/raidframe/rf_pqdegdags.c 	    rf_RaidAddressToByte(raidPtr, ppda->numSector), node->dagHdr->bp);
bp                420 dev/raidframe/rf_pqdegdags.c 		    node->dagHdr->bp);
bp                477 dev/raidframe/rf_pqdegdags.c 		rf_PQ_DDLargeWrite(raidPtr, asmap, dag_h, bp, flags, allocList);
bp                482 dev/raidframe/rf_pqdegdags.c 		rf_PQ_DDSimpleSmallWrite(raidPtr, asmap, dag_h, bp, flags,
bp                491 dev/raidframe/rf_pqdegdags.c 	rf_DoubleDegSmallWrite(raidPtr, asmap, dag_h, bp, flags, allocList,
bp                212 dev/raidframe/rf_states.c 		wakeup(desc->bp);
bp                233 dev/raidframe/rf_states.c 	biodone(desc->bp);	/* Access came through ioctl. */
bp                498 dev/raidframe/rf_states.c 				dag_h->bp = (struct buf *) desc->bp;
bp                114 dev/ramdisk.c  void rdstrategy(struct buf *bp);
bp                318 dev/ramdisk.c  rdstrategy(bp)
bp                319 dev/ramdisk.c  	struct buf *bp;
bp                327 dev/ramdisk.c  	unit = DISKUNIT(bp->b_dev);
bp                331 dev/ramdisk.c  	if (sc == NULL || bp->b_blkno < 0 ||
bp                332 dev/ramdisk.c  	    (bp->b_bcount % sc->sc_dkdev.dk_label->d_secsize) != 0) {
bp                333 dev/ramdisk.c  		bp->b_error = EINVAL;
bp                338 dev/ramdisk.c  	part = DISKPART(bp->b_dev);
bp                340 dev/ramdisk.c  	    bounds_check_with_label(bp, sc->sc_dkdev.dk_label, 1) <= 0)
bp                347 dev/ramdisk.c  		bp->b_actf = sc->sc_buflist;
bp                348 dev/ramdisk.c  		sc->sc_buflist = bp;
bp                349 dev/ramdisk.c  		if (bp->b_actf == NULL) {
bp                361 dev/ramdisk.c  		bp->b_resid = bp->b_bcount;
bp                362 dev/ramdisk.c  		off = (bp->b_blkno << DEV_BSHIFT);
bp                363 dev/ramdisk.c  		xfer = bp->b_bcount;
bp                367 dev/ramdisk.c  		if (bp->b_flags & B_READ)
bp                368 dev/ramdisk.c  			bcopy(addr, bp->b_data, xfer);
bp                370 dev/ramdisk.c  			bcopy(bp->b_data, addr, xfer);
bp                371 dev/ramdisk.c  		bp->b_resid -= xfer;
bp                375 dev/ramdisk.c  		bp->b_error = EIO;
bp                377 dev/ramdisk.c  		bp->b_flags |= B_ERROR;
bp                378 dev/ramdisk.c  		bp->b_resid = bp->b_bcount;
bp                383 dev/ramdisk.c  	biodone(bp);
bp                595 dev/ramdisk.c  	struct buf *bp;
bp                611 dev/ramdisk.c  		bp = sc->sc_buflist;
bp                612 dev/ramdisk.c  		sc->sc_buflist = bp->b_actf;
bp                613 dev/ramdisk.c  		bp->b_actf = NULL;
bp                617 dev/ramdisk.c  		bp->b_resid = bp->b_bcount;
bp                618 dev/ramdisk.c  		off = (bp->b_blkno << DEV_BSHIFT);
bp                620 dev/ramdisk.c  			if (bp->b_flags & B_READ)
bp                625 dev/ramdisk.c  		xfer = bp->b_resid;
bp                629 dev/ramdisk.c  		if (bp->b_flags & B_READ)
bp                630 dev/ramdisk.c  			error = copyin(addr, bp->b_data, xfer);
bp                632 dev/ramdisk.c  			error = copyout(bp->b_data, addr, xfer);
bp                634 dev/ramdisk.c  			bp->b_resid -= xfer;
bp                638 dev/ramdisk.c  			bp->b_error = error;
bp                639 dev/ramdisk.c  			bp->b_flags |= B_ERROR;
bp                642 dev/ramdisk.c  		biodone(bp);
bp                466 dev/sbus/be.c  	caddr_t bp;
bp                468 dev/sbus/be.c  	bp = sc->sc_rb.rb_txbuf + (idx % sc->sc_rb.rb_ntbuf) * BE_PKT_BUF_SZ;
bp                476 dev/sbus/be.c  		bcopy(mtod(m, caddr_t), bp+boff, len);
bp                497 dev/sbus/be.c  	caddr_t bp;
bp                499 dev/sbus/be.c  	bp = sc->sc_rb.rb_rxbuf + (idx % sc->sc_rb.rb_nrbuf) * BE_PKT_BUF_SZ;
bp                528 dev/sbus/be.c  		bcopy(bp + boff, mtod(m, caddr_t), len);
bp                312 dev/sbus/bpp.c 		caddr_t bp = sc->sc_buf;
bp                315 dev/sbus/bpp.c 		if ((error = uiomove(bp, len, uio)) != 0)
bp                321 dev/sbus/bpp.c 			DMA_SETUP(lsi, &bp, &len, 0, &size);
bp                327 dev/sbus/bpp.c 				for (i=0; i<len; i++) printf("%c(0x%x)", bp[i], bp[i]);
bp               1486 dev/sbus/magma.c 	struct bpp_param *bp;
bp               1492 dev/sbus/magma.c 		bp = (struct bpp_param *)data;
bp               1493 dev/sbus/magma.c 		if (bp->bp_burst < BPP_BURST_MIN || bp->bp_burst > BPP_BURST_MAX ||
bp               1494 dev/sbus/magma.c 		    bp->bp_delay < BPP_DELAY_MIN || bp->bp_delay > BPP_DELAY_MIN) {
bp               1497 dev/sbus/magma.c 			mp->mp_burst = bp->bp_burst;
bp               1498 dev/sbus/magma.c 			mp->mp_timeout = mbpp_mstohz(bp->bp_timeout);
bp               1499 dev/sbus/magma.c 			mp->mp_delay = mbpp_mstohz(bp->bp_delay);
bp               1503 dev/sbus/magma.c 		bp = (struct bpp_param *)data;
bp               1504 dev/sbus/magma.c 		bp->bp_burst = mp->mp_burst;
bp               1505 dev/sbus/magma.c 		bp->bp_timeout = mbpp_hztoms(mp->mp_timeout);
bp               1506 dev/sbus/magma.c 		bp->bp_delay = mbpp_hztoms(mp->mp_delay);
bp                337 dev/sbus/qe.c  	caddr_t bp;
bp                339 dev/sbus/qe.c  	bp = sc->sc_rb.rb_rxbuf + (idx % sc->sc_rb.rb_nrbuf) * QE_PKT_BUF_SZ;
bp                367 dev/sbus/qe.c  		bcopy(bp + boff, mtod(m, caddr_t), len);
bp                389 dev/sbus/qe.c  	caddr_t bp;
bp                391 dev/sbus/qe.c  	bp = sc->sc_rb.rb_txbuf + (idx % sc->sc_rb.rb_ntbuf) * QE_PKT_BUF_SZ;
bp                399 dev/sbus/qe.c  		bcopy(mtod(m, caddr_t), bp+boff, len);
bp                501 dev/sdmmc/sdmmc_scsi.c sdmmc_scsi_minphys(struct buf *bp)
bp                504 dev/sdmmc/sdmmc_scsi.c 	if (bp->b_bcount > DEV_BSIZE)
bp                505 dev/sdmmc/sdmmc_scsi.c 		bp->b_bcount = DEV_BSIZE;
bp                506 dev/sdmmc/sdmmc_scsi.c 	minphys(bp);
bp                 80 dev/softraid.c void			sr_minphys(struct buf *bp);
bp                212 dev/softraid.c sr_minphys(struct buf *bp)
bp                214 dev/softraid.c 	DNPRINTF(SR_D_MISC, "sr_minphys: %d\n", bp->b_bcount);
bp                217 dev/softraid.c 	if (bp->b_bcount > SR_MAXFER)
bp                218 dev/softraid.c 		bp->b_bcount = SR_MAXFER;
bp                219 dev/softraid.c 	minphys(bp);
bp               2009 dev/softraid.c 	struct buf		*bp;
bp               2024 dev/softraid.c 	bp = geteblk(sz);
bp               2025 dev/softraid.c 	if (!bp)
bp               2036 dev/softraid.c 		bp->b_dev = dev = MAKEDISKDEV(majdev, dv->dv_unit, RAW_PART);
bp               2083 dev/softraid.c 			bp->b_dev = devr = MAKEDISKDEV(majdev, dv->dv_unit, i);
bp               2092 dev/softraid.c 			bp->b_flags = B_BUSY | B_READ;
bp               2093 dev/softraid.c 			bp->b_blkno = SR_META_OFFSET;
bp               2094 dev/softraid.c 			bp->b_cylinder = 0;
bp               2095 dev/softraid.c 			bp->b_bcount = sz;
bp               2096 dev/softraid.c 			bp->b_bufsize = sz;
bp               2097 dev/softraid.c 			bp->b_resid = sz;
bp               2098 dev/softraid.c 			(*bdsw->d_strategy)(bp);
bp               2099 dev/softraid.c 			if ((error = biowait(bp))) {
bp               2108 dev/softraid.c 			sm = (struct sr_metadata *)bp->b_data;
bp               2763 dev/softraid.c sr_raid1_intr(struct buf *bp)
bp               2765 dev/softraid.c 	struct sr_ccb		*ccb = (struct sr_ccb *)bp;
bp               2773 dev/softraid.c 	    DEVNAME(sc), bp, xs);
bp               3212 dev/softraid.c sr_raidc_intr(struct buf *bp)
bp               3214 dev/softraid.c 	struct sr_ccb		*ccb = (struct sr_ccb *)bp;
bp               3222 dev/softraid.c 	    DEVNAME(sc), bp, wu->swu_xs);
bp               3230 dev/softraid.c 	crp->crp_opaque = bp;
bp               3237 dev/softraid.c 	struct buf		*bp = sr_raidc_putcryptop(crp);
bp               3238 dev/softraid.c 	struct sr_ccb		*ccb = (struct sr_ccb *)bp;
bp                293 dev/usb/umass_scsi.c umass_scsi_minphys(struct buf *bp)
bp                295 dev/usb/umass_scsi.c 	if (bp->b_bcount > UMASS_MAX_TRANSFER_SIZE)
bp                296 dev/usb/umass_scsi.c 		bp->b_bcount = UMASS_MAX_TRANSFER_SIZE;
bp                298 dev/usb/umass_scsi.c 	minphys(bp);
bp                163 dev/usb/usscanner.c void usscanner_scsipi_minphys(struct buf *bp);
bp                449 dev/usb/usscanner.c usscanner_scsipi_minphys(struct buf *bp)
bp                451 dev/usb/usscanner.c 	if (bp->b_bcount > USSCANNER_MAX_TRANSFER_SIZE)
bp                452 dev/usb/usscanner.c 		bp->b_bcount = USSCANNER_MAX_TRANSFER_SIZE;
bp                453 dev/usb/usscanner.c 	minphys(bp);
bp                281 dev/vesa/vesafb.c 	u_char *rp, *gp, *bp;
bp                306 dev/vesa/vesafb.c 	bp = &sc->sc_cmap_blue[idx];
bp                309 dev/vesa/vesafb.c 		pe.Blue = *bp;
bp                315 dev/vesa/vesafb.c 		rp++, gp++, bp++;
bp                379 dev/vnd.c      vndstrategy(struct buf *bp)
bp                381 dev/vnd.c      	int unit = vndunit(bp->b_dev);
bp                393 dev/vnd.c      	DNPRINTF(VDB_FOLLOW, "vndstrategy(%p): unit %d\n", bp, unit);
bp                396 dev/vnd.c      		bp->b_error = ENXIO;
bp                397 dev/vnd.c      		bp->b_flags |= B_ERROR;
bp                399 dev/vnd.c      		biodone(bp);
bp                404 dev/vnd.c      	bn = bp->b_blkno;
bp                405 dev/vnd.c      	bp->b_resid = bp->b_bcount;
bp                408 dev/vnd.c      		bp->b_error = EINVAL;
bp                409 dev/vnd.c      		bp->b_flags |= B_ERROR;
bp                411 dev/vnd.c      		biodone(bp);
bp                418 dev/vnd.c      		if (bounds_check_with_label(bp, vnd->sc_dk.dk_label, 1) <= 0) {
bp                420 dev/vnd.c      			biodone(bp);
bp                428 dev/vnd.c      		bp->b_resid = bp->b_bcount;
bp                431 dev/vnd.c      	sz = howmany(bp->b_bcount, DEV_BSIZE);
bp                434 dev/vnd.c      	if (vndsimple(bp->b_dev)) {
bp                437 dev/vnd.c      			int part = DISKPART(bp->b_dev);
bp                440 dev/vnd.c      			aiov.iov_base = bp->b_data;
bp                441 dev/vnd.c      			auio.uio_resid = aiov.iov_len = bp->b_bcount;
bp                444 dev/vnd.c      			auio.uio_offset = dbtob((off_t)(bp->b_blkno + off));
bp                449 dev/vnd.c      			if (bp->b_flags & B_READ) {
bp                451 dev/vnd.c      				bp->b_error = VOP_READ(vnd->sc_vp, &auio, 0,
bp                454 dev/vnd.c      					vndencrypt(vnd,	bp->b_data,
bp                455 dev/vnd.c      					   bp->b_bcount, bp->b_blkno, 0);
bp                458 dev/vnd.c      					vndencrypt(vnd, bp->b_data,
bp                459 dev/vnd.c      					   bp->b_bcount, bp->b_blkno, 1);
bp                465 dev/vnd.c      				bp->b_error = VOP_WRITE(vnd->sc_vp, &auio,
bp                469 dev/vnd.c      					vndencrypt(vnd, bp->b_data,
bp                470 dev/vnd.c      					   bp->b_bcount, bp->b_blkno, 0);
bp                473 dev/vnd.c      			if (bp->b_error)
bp                474 dev/vnd.c      				bp->b_flags |= B_ERROR;
bp                475 dev/vnd.c      			bp->b_resid = auio.uio_resid;
bp                477 dev/vnd.c      			biodone(bp);
bp                489 dev/vnd.c      			bp = vnd->sc_tab.b_actf;
bp                490 dev/vnd.c      			vnd->sc_tab.b_actf = bp->b_actf;
bp                497 dev/vnd.c      	bn += DL_GETPOFFSET(&vnd->sc_dk.dk_label->d_partitions[DISKPART(bp->b_dev)]);
bp                500 dev/vnd.c      	addr = bp->b_data;
bp                501 dev/vnd.c      	flags = bp->b_flags | B_CALL;
bp                502 dev/vnd.c      	for (resid = bp->b_resid; resid; resid -= sz) {
bp                533 dev/vnd.c      		nbp->vb_buf.b_bufsize = bp->b_bufsize;
bp                541 dev/vnd.c      		nbp->vb_buf.b_proc = bp->b_proc;
bp                544 dev/vnd.c      		nbp->vb_buf.b_dirtyoff = bp->b_dirtyoff;
bp                545 dev/vnd.c      		nbp->vb_buf.b_dirtyend = bp->b_dirtyend;
bp                546 dev/vnd.c      		nbp->vb_buf.b_validoff = bp->b_validoff;
bp                547 dev/vnd.c      		nbp->vb_buf.b_validend = bp->b_validend;
bp                551 dev/vnd.c      		nbp->vb_obp = bp;
bp                567 dev/vnd.c      			bp->b_resid -= (resid - sz);
bp                599 dev/vnd.c      	struct buf *bp;
bp                605 dev/vnd.c      	bp = vnd->sc_tab.b_actf;
bp                606 dev/vnd.c      	vnd->sc_tab.b_actf = bp->b_actf;
bp                610 dev/vnd.c      	    vnd-vnd_softc, bp, bp->b_vp, bp->b_blkno, bp->b_data,
bp                611 dev/vnd.c      	    bp->b_bcount);
bp                616 dev/vnd.c      	if ((bp->b_flags & B_READ) == 0)
bp                617 dev/vnd.c      		bp->b_vp->v_numoutput++;
bp                618 dev/vnd.c      	VOP_STRATEGY(bp);
bp                622 dev/vnd.c      vndiodone(struct buf *bp)
bp                624 dev/vnd.c      	struct vndbuf *vbp = (struct vndbuf *) bp;
bp                102 isofs/cd9660/cd9660_lookup.c 	struct buf *bp;			/* a buffer of directory entries */
bp                132 isofs/cd9660/cd9660_lookup.c 	bp = NULL;
bp                192 isofs/cd9660/cd9660_lookup.c 			&bp)))
bp                207 isofs/cd9660/cd9660_lookup.c 			if (bp != NULL)
bp                208 isofs/cd9660/cd9660_lookup.c 				brelse(bp);
bp                210 isofs/cd9660/cd9660_lookup.c 					     NULL, &bp);
bp                219 isofs/cd9660/cd9660_lookup.c 			((char *)bp->b_data + entryoffsetinblock);
bp                269 isofs/cd9660/cd9660_lookup.c 						ino = dbtob(bp->b_blkno)
bp                286 isofs/cd9660/cd9660_lookup.c 				ino = dbtob(bp->b_blkno) + entryoffsetinblock;
bp                308 isofs/cd9660/cd9660_lookup.c 				if (bp != NULL)
bp                309 isofs/cd9660/cd9660_lookup.c 					brelse(bp);
bp                311 isofs/cd9660/cd9660_lookup.c 					    (off_t)saveoffset, NULL, &bp)) != 0)
bp                316 isofs/cd9660/cd9660_lookup.c 				((char *)bp->b_data + entryoffsetinblock);
bp                332 isofs/cd9660/cd9660_lookup.c 	if (bp != NULL)
bp                333 isofs/cd9660/cd9660_lookup.c 		brelse(bp);
bp                381 isofs/cd9660/cd9660_lookup.c 		brelse(bp);
bp                400 isofs/cd9660/cd9660_lookup.c 		brelse(bp);
bp                406 isofs/cd9660/cd9660_lookup.c 		brelse(bp);
bp                434 isofs/cd9660/cd9660_lookup.c 	struct buf *bp;
bp                443 isofs/cd9660/cd9660_lookup.c 	if ((error = bread(vp, lbn, bsize, NOCRED, &bp)) != 0) {
bp                444 isofs/cd9660/cd9660_lookup.c 		brelse(bp);
bp                449 isofs/cd9660/cd9660_lookup.c 		*res = (char *)bp->b_data + blkoff(imp, offset);
bp                450 isofs/cd9660/cd9660_lookup.c 	*bpp = bp;
bp                297 isofs/cd9660/cd9660_node.c cd9660_defattr(isodir, inop, bp)
bp                300 isofs/cd9660/cd9660_node.c 	struct buf *bp;
bp                318 isofs/cd9660/cd9660_node.c 	if (!bp
bp                323 isofs/cd9660/cd9660_node.c 		bp = bp2;
bp                325 isofs/cd9660/cd9660_node.c 	if (bp) {
bp                326 isofs/cd9660/cd9660_node.c 		ap = (struct iso_extended_attributes *)bp->b_data;
bp                360 isofs/cd9660/cd9660_node.c cd9660_deftstamp(isodir,inop,bp)
bp                363 isofs/cd9660/cd9660_node.c 	struct buf *bp;
bp                370 isofs/cd9660/cd9660_node.c 	if (!bp
bp                375 isofs/cd9660/cd9660_node.c 		bp = bp2;
bp                377 isofs/cd9660/cd9660_node.c 	if (bp) {
bp                378 isofs/cd9660/cd9660_node.c 		ap = (struct iso_extended_attributes *)bp->b_data;
bp                528 isofs/cd9660/cd9660_rrip.c 	struct buf *bp = NULL;
bp                593 isofs/cd9660/cd9660_rrip.c 			    ana->imp->logical_block_size, NOCRED, &bp))
bp                597 isofs/cd9660/cd9660_rrip.c 			    (ISO_SUSP_HEADER *)(bp->b_data + ana->iso_ce_off);
bp                603 isofs/cd9660/cd9660_rrip.c 	if (bp)
bp                604 isofs/cd9660/cd9660_rrip.c 		brelse(bp);
bp                224 isofs/cd9660/cd9660_vfsops.c 	struct buf *bp = NULL;
bp                285 isofs/cd9660/cd9660_vfsops.c 		    iso_bsize, NOCRED, &bp)) != 0)
bp                288 isofs/cd9660/cd9660_vfsops.c 		vdp = (struct iso_volume_descriptor *)bp->b_data;
bp                297 isofs/cd9660/cd9660_vfsops.c 				pribp = bp;
bp                298 isofs/cd9660/cd9660_vfsops.c 				bp = NULL;
bp                304 isofs/cd9660/cd9660_vfsops.c 				supbp = bp;
bp                305 isofs/cd9660/cd9660_vfsops.c 				bp = NULL;
bp                328 isofs/cd9660/cd9660_vfsops.c 		if (bp) {
bp                329 isofs/cd9660/cd9660_vfsops.c 			brelse(bp);
bp                330 isofs/cd9660/cd9660_vfsops.c 			bp = NULL;
bp                334 isofs/cd9660/cd9660_vfsops.c 	if (bp) {
bp                335 isofs/cd9660/cd9660_vfsops.c 		brelse(bp);
bp                336 isofs/cd9660/cd9660_vfsops.c 		bp = NULL;
bp                388 isofs/cd9660/cd9660_vfsops.c 		    isomp->logical_block_size, NOCRED, &bp)) != 0)
bp                391 isofs/cd9660/cd9660_vfsops.c 		rootp = (struct iso_directory_record *)bp->b_data;
bp                403 isofs/cd9660/cd9660_vfsops.c 		bp->b_flags |= B_AGE;
bp                404 isofs/cd9660/cd9660_vfsops.c 		brelse(bp);
bp                405 isofs/cd9660/cd9660_vfsops.c 		bp = NULL;
bp                442 isofs/cd9660/cd9660_vfsops.c 	if (bp)
bp                443 isofs/cd9660/cd9660_vfsops.c 		brelse(bp);
bp                465 isofs/cd9660/cd9660_vfsops.c 	struct buf *bp = NULL;
bp                473 isofs/cd9660/cd9660_vfsops.c 	bp = geteblk(ISO_DEFAULT_BLOCK_SIZE);
bp                474 isofs/cd9660/cd9660_vfsops.c 	bp->b_dev = dev;
bp                477 isofs/cd9660/cd9660_vfsops.c 		bp->b_blkno = iso_blknum * btodb(ISO_DEFAULT_BLOCK_SIZE);
bp                478 isofs/cd9660/cd9660_vfsops.c 		bp->b_bcount = ISO_DEFAULT_BLOCK_SIZE;
bp                479 isofs/cd9660/cd9660_vfsops.c 		bp->b_flags = B_BUSY | B_READ;
bp                480 isofs/cd9660/cd9660_vfsops.c 		bp->b_cylinder = bp->b_blkno / lp->d_secpercyl;
bp                485 isofs/cd9660/cd9660_vfsops.c 		(*strat)(bp);
bp                487 isofs/cd9660/cd9660_vfsops.c 		if (biowait(bp))
bp                490 isofs/cd9660/cd9660_vfsops.c 		vdp = (struct iso_volume_descriptor *)bp->b_data;
bp                535 isofs/cd9660/cd9660_vfsops.c 	bp->b_flags |= B_INVAL;
bp                536 isofs/cd9660/cd9660_vfsops.c 	brelse(bp);
bp                752 isofs/cd9660/cd9660_vfsops.c 	struct buf *bp;
bp                815 isofs/cd9660/cd9660_vfsops.c 			      imp->logical_block_size, NOCRED, &bp);
bp                818 isofs/cd9660/cd9660_vfsops.c 			brelse(bp);
bp                822 isofs/cd9660/cd9660_vfsops.c 		isodir = (struct iso_directory_record *)(bp->b_data + off);
bp                827 isofs/cd9660/cd9660_vfsops.c 			if (bp != 0)
bp                828 isofs/cd9660/cd9660_vfsops.c 				brelse(bp);
bp                838 isofs/cd9660/cd9660_vfsops.c 			if (bp != 0)
bp                839 isofs/cd9660/cd9660_vfsops.c 				brelse(bp);
bp                848 isofs/cd9660/cd9660_vfsops.c 		bp = 0;
bp                860 isofs/cd9660/cd9660_vfsops.c 		if (bp != 0)
bp                861 isofs/cd9660/cd9660_vfsops.c 			brelse(bp);
bp                862 isofs/cd9660/cd9660_vfsops.c 		if ((error = cd9660_bufatoff(ip, (off_t)0, NULL, &bp)) != 0) {
bp                866 isofs/cd9660/cd9660_vfsops.c 		isodir = (struct iso_directory_record *)bp->b_data;
bp                899 isofs/cd9660/cd9660_vfsops.c 	if (bp != 0)
bp                900 isofs/cd9660/cd9660_vfsops.c 		brelse(bp);
bp                287 isofs/cd9660/cd9660_vnops.c 	struct buf *bp;
bp                330 isofs/cd9660/cd9660_vnops.c 			    ra->sizes, i, NOCRED, &bp);
bp                333 isofs/cd9660/cd9660_vnops.c 			error = bread(vp, lbn, size, NOCRED, &bp);
bp                335 isofs/cd9660/cd9660_vnops.c 		n = min(n, size - bp->b_resid);
bp                337 isofs/cd9660/cd9660_vnops.c 			brelse(bp);
bp                341 isofs/cd9660/cd9660_vnops.c 		error = uiomove(bp->b_data + on, (int)n, uio);
bp                345 isofs/cd9660/cd9660_vnops.c 			bp->b_flags |= B_AGE;
bp                346 isofs/cd9660/cd9660_vnops.c 		brelse(bp);
bp                498 isofs/cd9660/cd9660_vnops.c 	struct buf *bp = NULL;
bp                538 isofs/cd9660/cd9660_vnops.c 	    (error = cd9660_bufatoff(dp, (off_t)idp->curroff, NULL, &bp))) {
bp                551 isofs/cd9660/cd9660_vnops.c 			if (bp != NULL)
bp                552 isofs/cd9660/cd9660_vnops.c 				brelse(bp);
bp                554 isofs/cd9660/cd9660_vnops.c 					     NULL, &bp);
bp                563 isofs/cd9660/cd9660_vnops.c 			((char *)bp->b_data + entryoffsetinblock);
bp                596 isofs/cd9660/cd9660_vnops.c 			idp->current.d_fileno = dbtob(bp->b_blkno) +
bp                657 isofs/cd9660/cd9660_vnops.c 	if (bp)
bp                658 isofs/cd9660/cd9660_vnops.c 		brelse (bp);
bp                685 isofs/cd9660/cd9660_vnops.c 	struct	buf *bp;
bp                704 isofs/cd9660/cd9660_vnops.c 		      imp->logical_block_size, NOCRED, &bp);
bp                706 isofs/cd9660/cd9660_vnops.c 		brelse(bp);
bp                713 isofs/cd9660/cd9660_vnops.c 	dirp = (ISODIR *)(bp->b_data + (ip->i_number & imp->im_bmask));
bp                721 isofs/cd9660/cd9660_vnops.c 		brelse(bp);
bp                742 isofs/cd9660/cd9660_vnops.c 		brelse(bp);
bp                748 isofs/cd9660/cd9660_vnops.c 	brelse(bp);
bp                822 isofs/cd9660/cd9660_vnops.c 	struct buf *bp = ap->a_bp;
bp                823 isofs/cd9660/cd9660_vnops.c 	struct vnode *vp = bp->b_vp;
bp                831 isofs/cd9660/cd9660_vnops.c 	if (bp->b_blkno == bp->b_lblkno) {
bp                832 isofs/cd9660/cd9660_vnops.c 		error = VOP_BMAP(vp, bp->b_lblkno, NULL, &bp->b_blkno, NULL);
bp                834 isofs/cd9660/cd9660_vnops.c 			bp->b_error = error;
bp                835 isofs/cd9660/cd9660_vnops.c 			bp->b_flags |= B_ERROR;
bp                837 isofs/cd9660/cd9660_vnops.c 			biodone(bp);
bp                841 isofs/cd9660/cd9660_vnops.c 		if ((long)bp->b_blkno == -1)
bp                842 isofs/cd9660/cd9660_vnops.c 			clrbuf(bp);
bp                844 isofs/cd9660/cd9660_vnops.c 	if ((long)bp->b_blkno == -1) {
bp                846 isofs/cd9660/cd9660_vnops.c 		biodone(bp);
bp                851 isofs/cd9660/cd9660_vnops.c 	bp->b_dev = vp->v_rdev;
bp                 81 isofs/udf/udf.h 	struct buf	*bp;
bp                101 isofs/udf/udf.h #define	RDSECTOR(devvp, sector, size, bp) \
bp                102 isofs/udf/udf.h 	bread(devvp, sector << (ump->um_bshift - DEV_BSHIFT), size, NOCRED, bp)
bp                105 isofs/udf/udf.h udf_readlblks(struct umount *ump, int sector, int size, struct buf **bp)
bp                108 isofs/udf/udf.h 			 (size + ump->um_bmask) & ~ump->um_bmask, bp));
bp                 98 isofs/udf/udf_subr.c 	struct buf *bp;
bp                105 isofs/udf/udf_subr.c 	bp = geteblk(bsize);
bp                106 isofs/udf/udf_subr.c 	bp->b_dev = dev;
bp                111 isofs/udf/udf_subr.c 	bp->b_blkno = sector * btodb(bsize);
bp                112 isofs/udf/udf_subr.c 	bp->b_bcount = bsize;
bp                113 isofs/udf/udf_subr.c 	bp->b_flags = B_BUSY | B_READ;
bp                114 isofs/udf/udf_subr.c 	bp->b_resid = bp->b_blkno / lp->d_secpercyl;
bp                116 isofs/udf/udf_subr.c 	(*strat)(bp);
bp                117 isofs/udf/udf_subr.c 	if (biowait(bp))
bp                120 isofs/udf/udf_subr.c 	if (udf_checktag((struct desc_tag *)bp->b_data, TAGID_ANCHOR))
bp                123 isofs/udf/udf_subr.c 	bcopy(bp->b_data, &avdp, sizeof(avdp));
bp                131 isofs/udf/udf_subr.c 		bp->b_blkno = sector * btodb(bsize);
bp                132 isofs/udf/udf_subr.c 		bp->b_bcount = bsize;
bp                133 isofs/udf/udf_subr.c 		bp->b_flags = B_BUSY | B_READ;
bp                134 isofs/udf/udf_subr.c 		bp->b_resid = bp->b_blkno / lp->d_secpercyl;
bp                136 isofs/udf/udf_subr.c 		(*strat)(bp);
bp                137 isofs/udf/udf_subr.c 		if (biowait(bp))
bp                140 isofs/udf/udf_subr.c 		pvd = (struct pri_vol_desc *)bp->b_data;
bp                180 isofs/udf/udf_subr.c 	bp->b_flags |= B_INVAL;
bp                181 isofs/udf/udf_subr.c 	brelse(bp);
bp                233 isofs/udf/udf_subr.c 	struct buf *bp;
bp                243 isofs/udf/udf_subr.c 	error = udf_readatoffset(ump->um_vat, &size, *sector << 2, &bp, &data);
bp                245 isofs/udf/udf_subr.c 		if (bp != NULL)
bp                246 isofs/udf/udf_subr.c 			brelse(bp);
bp                253 isofs/udf/udf_subr.c 		if (bp != NULL)
bp                254 isofs/udf/udf_subr.c 			brelse(bp);
bp                262 isofs/udf/udf_subr.c 	brelse(bp);
bp                217 isofs/udf/udf_vfsops.c 	struct buf *bp = NULL;
bp                272 isofs/udf/udf_vfsops.c 			   &bp)) != 0)
bp                274 isofs/udf/udf_vfsops.c 	if ((error = udf_checktag((struct desc_tag *)bp->b_data, TAGID_ANCHOR)))
bp                277 isofs/udf/udf_vfsops.c 	bcopy(bp->b_data, &avdp, sizeof(struct anchor_vdp));
bp                278 isofs/udf/udf_vfsops.c 	brelse(bp);
bp                279 isofs/udf/udf_vfsops.c 	bp = NULL;
bp                291 isofs/udf/udf_vfsops.c 				   NOCRED, &bp)) != 0) {
bp                295 isofs/udf/udf_vfsops.c 		lvd = (struct logvol_desc *)bp->b_data;
bp                306 isofs/udf/udf_vfsops.c 		pd = (struct part_desc *)bp->b_data;
bp                314 isofs/udf/udf_vfsops.c 		brelse(bp); 
bp                315 isofs/udf/udf_vfsops.c 		bp = NULL;
bp                349 isofs/udf/udf_vfsops.c 	if ((error = RDSECTOR(devvp, sector, ump->um_bsize, &bp)) != 0) {
bp                353 isofs/udf/udf_vfsops.c 	fsd = (struct fileset_desc *)bp->b_data;
bp                360 isofs/udf/udf_vfsops.c 	brelse(bp);
bp                361 isofs/udf/udf_vfsops.c 	bp = NULL;
bp                375 isofs/udf/udf_vfsops.c 	if ((error = udf_readlblks(ump, sector, size, &bp)) != 0) {
bp                380 isofs/udf/udf_vfsops.c 	root_fentry = (struct file_entry *)bp->b_data;
bp                386 isofs/udf/udf_vfsops.c 	brelse(bp);
bp                387 isofs/udf/udf_vfsops.c 	bp = NULL;
bp                402 isofs/udf/udf_vfsops.c 	if (bp != NULL)
bp                403 isofs/udf/udf_vfsops.c 		brelse(bp);
bp                508 isofs/udf/udf_vfsops.c 	struct buf *bp;
bp                518 isofs/udf/udf_vfsops.c 	bp = NULL;
bp                541 isofs/udf/udf_vfsops.c 	if ((error = RDSECTOR(devvp, sector, ump->um_bsize, &bp)) != 0) {
bp                544 isofs/udf/udf_vfsops.c 		if (bp != NULL)
bp                545 isofs/udf/udf_vfsops.c 			brelse(bp);
bp                549 isofs/udf/udf_vfsops.c 	fe = (struct file_entry *)bp->b_data;
bp                553 isofs/udf/udf_vfsops.c 		brelse(bp);
bp                562 isofs/udf/udf_vfsops.c 		brelse(bp);
bp                566 isofs/udf/udf_vfsops.c 	bcopy(bp->b_data, up->u_fentry, size);
bp                568 isofs/udf/udf_vfsops.c 	brelse(bp);
bp                569 isofs/udf/udf_vfsops.c 	bp = NULL;
bp                693 isofs/udf/udf_vfsops.c 	struct buf *bp;
bp                706 isofs/udf/udf_vfsops.c 	    letoh32(pms->st_size), &bp);
bp                709 isofs/udf/udf_vfsops.c 		if (bp != NULL)
bp                710 isofs/udf/udf_vfsops.c 			brelse(bp);
bp                715 isofs/udf/udf_vfsops.c 	bcopy(bp->b_data, ump->um_stbl, letoh32(pms->st_size));
bp                716 isofs/udf/udf_vfsops.c 	brelse(bp);
bp                420 isofs/udf/udf_vnops.c 	struct buf *bp;
bp                437 isofs/udf/udf_vnops.c 		error = udf_readatoffset(up, &size, offset, &bp, &data);
bp                440 isofs/udf/udf_vnops.c 		if (bp != NULL)
bp                441 isofs/udf/udf_vnops.c 			brelse(bp);
bp                580 isofs/udf/udf_vnops.c 		    &ds->bp, &ds->data);
bp                583 isofs/udf/udf_vnops.c 			if (ds->bp != NULL)
bp                584 isofs/udf/udf_vnops.c 				brelse(ds->bp);
bp                627 isofs/udf/udf_vnops.c 		if (ds->bp != NULL)
bp                628 isofs/udf/udf_vnops.c 			brelse(ds->bp);
bp                634 isofs/udf/udf_vnops.c 		    &ds->bp, &ds->data);
bp                685 isofs/udf/udf_vnops.c 	if (ds->bp != NULL)
bp                686 isofs/udf/udf_vnops.c 		brelse(ds->bp);
bp                832 isofs/udf/udf_vnops.c 	struct buf *bp;
bp                837 isofs/udf/udf_vnops.c 	bp = ap->a_bp;
bp                838 isofs/udf/udf_vnops.c 	vp = bp->b_vp;
bp                842 isofs/udf/udf_vnops.c 	if (bp->b_blkno != bp->b_lblkno) {
bp                847 isofs/udf/udf_vnops.c 		if (udf_bmap_internal(up, bp->b_lblkno * up->u_ump->um_bsize,
bp                848 isofs/udf/udf_vnops.c 		    &bp->b_lblkno, &maxsize)) {
bp                849 isofs/udf/udf_vnops.c 			clrbuf(bp);
bp                850 isofs/udf/udf_vnops.c 			bp->b_blkno = -1;
bp                853 isofs/udf/udf_vnops.c 		error = VOP_BMAP(vp, bp->b_lblkno, NULL, &bp->b_blkno, NULL);
bp                855 isofs/udf/udf_vnops.c 			bp->b_error = error;
bp                856 isofs/udf/udf_vnops.c 			bp->b_flags |= B_ERROR;
bp                858 isofs/udf/udf_vnops.c 			biodone(bp);
bp                863 isofs/udf/udf_vnops.c 		if ((long)bp->b_blkno == -1)
bp                864 isofs/udf/udf_vnops.c 			clrbuf(bp);
bp                867 isofs/udf/udf_vnops.c 	if ((long)bp->b_blkno == -1) {
bp                869 isofs/udf/udf_vnops.c 		biodone(bp);
bp                872 isofs/udf/udf_vnops.c 		bp->b_dev = vp->v_rdev;
bp               1169 isofs/udf/udf_vnops.c     struct buf **bp, uint8_t **data)
bp               1180 isofs/udf/udf_vnops.c 	*bp = NULL;
bp               1200 isofs/udf/udf_vnops.c 	if ((error = udf_readlblks(ump, sector, *size, bp))) {
bp               1206 isofs/udf/udf_vnops.c 	bp1 = *bp;
bp                 62 kern/kern_physio.c void putphysbuf(struct buf *bp);
bp                 71 kern/kern_physio.c physio(void (*strategy)(struct buf *), struct buf *bp, dev_t dev, int flags,
bp                 82 kern/kern_physio.c 	if ((nobuf = (bp == NULL)) != 0)
bp                 83 kern/kern_physio.c 		bp = getphysbuf();
bp                 89 kern/kern_physio.c 	while (bp->b_flags & B_BUSY) {
bp                 91 kern/kern_physio.c 		bp->b_flags |= B_WANTED;
bp                 93 kern/kern_physio.c 		tsleep(bp, PRIBIO+1, "physbuf", 0);
bp                 97 kern/kern_physio.c 	bp->b_flags |= B_BUSY;
bp                103 kern/kern_physio.c 	bp->b_dev = dev;
bp                104 kern/kern_physio.c 	bp->b_error = 0;
bp                105 kern/kern_physio.c 	bp->b_proc = p;
bp                106 kern/kern_physio.c 	LIST_INIT(&bp->b_dep);
bp                123 kern/kern_physio.c 			bp->b_flags = B_BUSY | B_PHYS | B_RAW | flags;
bp                126 kern/kern_physio.c 			bp->b_blkno = btodb(uio->uio_offset);
bp                127 kern/kern_physio.c 			bp->b_data = iovp->iov_base;
bp                135 kern/kern_physio.c 				bp->b_bcount = MAXPHYS;
bp                137 kern/kern_physio.c 				bp->b_bcount = iovp->iov_len;
bp                144 kern/kern_physio.c 			(*minphys)(bp);
bp                145 kern/kern_physio.c 			todo = bp->b_bcount;
bp                160 kern/kern_physio.c 			error = uvm_vslock(p, bp->b_data, todo,
bp                164 kern/kern_physio.c 				bp->b_flags |= B_ERROR;
bp                165 kern/kern_physio.c 				bp->b_error = error;
bp                168 kern/kern_physio.c 			vmapbuf(bp, todo);
bp                171 kern/kern_physio.c 			(*strategy)(bp);
bp                184 kern/kern_physio.c 			while ((bp->b_flags & B_DONE) == 0)
bp                185 kern/kern_physio.c 				tsleep(bp, PRIBIO + 1, "physio", 0);
bp                188 kern/kern_physio.c 			bp->b_flags |= B_BUSY;
bp                197 kern/kern_physio.c 			vunmapbuf(bp, todo);
bp                198 kern/kern_physio.c 			uvm_vsunlock(p, bp->b_data, todo);
bp                202 kern/kern_physio.c 			if (bp->b_flags & B_ERROR)
bp                203 kern/kern_physio.c 				error = (bp->b_error ? bp->b_error : EIO);
bp                209 kern/kern_physio.c 			done = bp->b_bcount - bp->b_resid;
bp                237 kern/kern_physio.c 	bp->b_flags &= ~(B_BUSY | B_PHYS | B_RAW);
bp                239 kern/kern_physio.c 		putphysbuf(bp);
bp                245 kern/kern_physio.c 		if (bp->b_flags & B_WANTED) {
bp                246 kern/kern_physio.c 			bp->b_flags &= ~B_WANTED;
bp                247 kern/kern_physio.c 			wakeup(bp);
bp                264 kern/kern_physio.c 	struct buf *bp;
bp                268 kern/kern_physio.c 	bp = pool_get(&bufpool, PR_WAITOK);
bp                271 kern/kern_physio.c 	bzero(bp, sizeof(*bp));
bp                274 kern/kern_physio.c 	bp->b_vnbufs.le_next = NOLIST;
bp                276 kern/kern_physio.c 	return (bp);
bp                286 kern/kern_physio.c putphysbuf(struct buf *bp)
bp                291 kern/kern_physio.c 	if (bp->b_vp)
bp                292 kern/kern_physio.c 		brelvp(bp);
bp                295 kern/kern_physio.c 	if (bp->b_flags & B_WANTED)
bp                298 kern/kern_physio.c 	pool_put(&bufpool, bp);
bp                311 kern/kern_physio.c minphys(struct buf *bp)
bp                314 kern/kern_physio.c 	if (bp->b_bcount > MAXPHYS)
bp                315 kern/kern_physio.c 		bp->b_bcount = MAXPHYS;
bp                208 kern/kgdb_stub.c kgdb_send(u_char *bp)
bp                214 kern/kgdb_stub.c 	printf("kgdb_send: %s\n", bp);
bp                217 kern/kgdb_stub.c 		p = bp;
bp                233 kern/kgdb_stub.c kgdb_recv(u_char *bp, int maxlen)
bp                240 kern/kgdb_stub.c 		p = bp;
bp                265 kern/kgdb_stub.c 			if (bp[2] == ':') {
bp                266 kern/kgdb_stub.c 				PUTC(bp[0]);
bp                267 kern/kgdb_stub.c 				PUTC(bp[1]);
bp                269 kern/kgdb_stub.c 				kgdb_copy(bp + 3, bp, len);
bp                276 kern/kgdb_stub.c 	printf("kgdb_recv: %s\n", bp);
bp                 92 kern/subr_disk.c disksort(struct buf *ap, struct buf *bp)
bp                 98 kern/subr_disk.c 		bp->b_actf = NULL;
bp                 99 kern/subr_disk.c 		ap->b_actf = bp;
bp                108 kern/subr_disk.c 	if (bp->b_cylinder < bq->b_cylinder) {
bp                123 kern/subr_disk.c 					if (bp->b_cylinder <
bp                126 kern/subr_disk.c 					if (bp->b_cylinder ==
bp                128 kern/subr_disk.c 					    bp->b_blkno < bq->b_actf->b_blkno)
bp                154 kern/subr_disk.c 		    bp->b_cylinder < bq->b_actf->b_cylinder ||
bp                155 kern/subr_disk.c 		    (bp->b_cylinder == bq->b_actf->b_cylinder &&
bp                156 kern/subr_disk.c 		    bp->b_blkno < bq->b_actf->b_blkno))
bp                164 kern/subr_disk.c insert:	bp->b_actf = bq->b_actf;
bp                165 kern/subr_disk.c 	bq->b_actf = bp;
bp                368 kern/subr_disk.c readdoslabel(struct buf *bp, void (*strat)(struct buf *),
bp                395 kern/subr_disk.c 		bp->b_blkno = part_blkno;
bp                396 kern/subr_disk.c 		bp->b_bcount = lp->d_secsize;
bp                397 kern/subr_disk.c 		bp->b_flags = B_BUSY | B_READ;
bp                398 kern/subr_disk.c 		(*strat)(bp);
bp                399 kern/subr_disk.c 		if (biowait(bp)) {
bp                405 kern/subr_disk.c 		bcopy(bp->b_data + DOSPARTOFF, dp, sizeof(dp));
bp                500 kern/subr_disk.c 		fattest = ((bp->b_data[0] << 8) & 0xff00) |
bp                501 kern/subr_disk.c 		    (bp->b_data[2] & 0xff);
bp                506 kern/subr_disk.c 		fattest = ((bp->b_data[12] << 8) & 0xff00) |
bp                507 kern/subr_disk.c 		    (bp->b_data[11] & 0xff);
bp                512 kern/subr_disk.c 		fattest = ((bp->b_data[510] << 8) & 0xff00) |
bp                513 kern/subr_disk.c 		    (bp->b_data[511] & 0xff);
bp                533 kern/subr_disk.c 	bp->b_blkno = dospartoff + DOS_LABELSECTOR;
bp                534 kern/subr_disk.c 	bp->b_bcount = lp->d_secsize;
bp                535 kern/subr_disk.c 	bp->b_flags = B_BUSY | B_READ;
bp                536 kern/subr_disk.c 	(*strat)(bp);
bp                537 kern/subr_disk.c 	if (biowait(bp))
bp                541 kern/subr_disk.c 	return checkdisklabel(bp->b_data, lp);
bp                603 kern/subr_disk.c bounds_check_with_label(struct buf *bp, struct disklabel *lp, int wlabel)
bp                606 kern/subr_disk.c 	struct partition *p = &lp->d_partitions[DISKPART(bp->b_dev)];
bp                607 kern/subr_disk.c 	daddr64_t sz = howmany(bp->b_bcount, DEV_BSIZE);
bp                614 kern/subr_disk.c 	if (bp->b_blkno + sz > blockpersec(DL_GETPSIZE(p), lp)) {
bp                615 kern/subr_disk.c 		sz = blockpersec(DL_GETPSIZE(p), lp) - bp->b_blkno;
bp                618 kern/subr_disk.c 			bp->b_resid = bp->b_bcount;
bp                626 kern/subr_disk.c 		bp->b_bcount = sz << DEV_BSHIFT;
bp                630 kern/subr_disk.c 	bp->b_cylinder = (bp->b_blkno + blockpersec(DL_GETPOFFSET(p), lp)) /
bp                635 kern/subr_disk.c 	bp->b_error = EINVAL;
bp                636 kern/subr_disk.c 	bp->b_flags |= B_ERROR;
bp                655 kern/subr_disk.c diskerr(struct buf *bp, char *dname, char *what, int pri, int blkdone,
bp                658 kern/subr_disk.c 	int unit = DISKUNIT(bp->b_dev), part = DISKPART(bp->b_dev);
bp                670 kern/subr_disk.c 	    bp->b_flags & B_READ ? "read" : "writ");
bp                671 kern/subr_disk.c 	sn = bp->b_blkno;
bp                672 kern/subr_disk.c 	if (bp->b_bcount <= DEV_BSIZE)
bp                679 kern/subr_disk.c 		(*pr)("%lld-%lld", bp->b_blkno,
bp                680 kern/subr_disk.c 		    bp->b_blkno + (bp->b_bcount - 1) / DEV_BSIZE);
bp                682 kern/subr_disk.c 	if (lp && (blkdone >= 0 || bp->b_bcount <= lp->d_secsize)) {
bp                933 kern/subr_disk.c bufq_default_add(struct bufq *bq, struct buf *bp)
bp                936 kern/subr_disk.c 	struct proc *p = bp->b_proc;
bp                946 kern/subr_disk.c 	disksort(head, bp);
bp                953 kern/subr_disk.c 	struct buf *bp, *head;
bp                958 kern/subr_disk.c 		if ((bp = head->b_actf))
bp                961 kern/subr_disk.c 	if (bp == NULL)
bp                963 kern/subr_disk.c 	head->b_actf = bp->b_actf;
bp                964 kern/subr_disk.c 	return (bp);
bp                 75 kern/vfs_bio.c #define	binshash(bp, dp)	LIST_INSERT_HEAD(dp, bp, b_hash)
bp                 76 kern/vfs_bio.c #define	bremhash(bp)		LIST_REMOVE(bp, b_hash)
bp                105 kern/vfs_bio.c #define	binsheadfree(bp, dp)	TAILQ_INSERT_HEAD(dp, bp, b_freelist)
bp                106 kern/vfs_bio.c #define	binstailfree(bp, dp)	TAILQ_INSERT_TAIL(dp, bp, b_freelist)
bp                164 kern/vfs_bio.c bremfree(struct buf *bp)
bp                176 kern/vfs_bio.c 	if (TAILQ_NEXT(bp, b_freelist) == NULL) {
bp                178 kern/vfs_bio.c 			if (dp->tqh_last == &TAILQ_NEXT(bp, b_freelist))
bp                183 kern/vfs_bio.c 	numfreepages -= btoc(bp->b_bufsize);
bp                184 kern/vfs_bio.c 	if (!ISSET(bp->b_flags, B_DELWRI)) {
bp                185 kern/vfs_bio.c 		int qs = bp->b_bufsize;
bp                187 kern/vfs_bio.c 		numcleanpages -= btoc(bp->b_bufsize);
bp                188 kern/vfs_bio.c 		bqpages[queue] -= btoc(bp->b_bufsize);
bp                190 kern/vfs_bio.c 		numdirtypages -= btoc(bp->b_bufsize);
bp                191 kern/vfs_bio.c 	TAILQ_REMOVE(dp, bp, b_freelist);
bp                195 kern/vfs_bio.c buf_init(struct buf *bp, int size)
bp                202 kern/vfs_bio.c 	bzero((char *)bp, sizeof *bp);
bp                203 kern/vfs_bio.c 	bp->b_vnbufs.le_next = NOLIST;
bp                204 kern/vfs_bio.c 	bp->b_freelist.tqe_next = NOLIST;
bp                205 kern/vfs_bio.c 	bp->b_synctime = time_uptime + 300;
bp                206 kern/vfs_bio.c 	bp->b_dev = NODEV;
bp                208 kern/vfs_bio.c 	LIST_INIT(&bp->b_dep);
bp                224 kern/vfs_bio.c 	struct buf *bp;
bp                228 kern/vfs_bio.c 	bp = pool_get(&bufpool, PR_NOWAIT);
bp                231 kern/vfs_bio.c 	if (bp == NULL)
bp                234 kern/vfs_bio.c 	bzero((char *)bp, sizeof *bp);
bp                235 kern/vfs_bio.c 	bp->b_vnbufs.le_next = NOLIST;
bp                236 kern/vfs_bio.c 	bp->b_freelist.tqe_next = NOLIST;
bp                237 kern/vfs_bio.c 	bp->b_synctime = time_uptime + 300;
bp                238 kern/vfs_bio.c 	bp->b_dev = NODEV;
bp                239 kern/vfs_bio.c 	bp->b_bufsize = 0;
bp                240 kern/vfs_bio.c 	bp->b_data = NULL;
bp                241 kern/vfs_bio.c 	bp->b_flags = B_BUSY;
bp                242 kern/vfs_bio.c 	bp->b_dev = NODEV;
bp                243 kern/vfs_bio.c 	bp->b_blkno = bp->b_lblkno = lblkno;
bp                244 kern/vfs_bio.c 	bp->b_iodone = NULL;
bp                245 kern/vfs_bio.c 	bp->b_error = 0;
bp                246 kern/vfs_bio.c 	bp->b_resid = 0;
bp                247 kern/vfs_bio.c 	bp->b_bcount = 0;
bp                248 kern/vfs_bio.c 	bp->b_dirtyoff = bp->b_dirtyend = 0;
bp                249 kern/vfs_bio.c 	bp->b_validoff = bp->b_validend = 0;
bp                251 kern/vfs_bio.c 	LIST_INIT(&bp->b_dep);
bp                254 kern/vfs_bio.c 	LIST_INSERT_HEAD(&bufhead, bp, b_list);
bp                255 kern/vfs_bio.c 	bgetvp(vp, bp);
bp                258 kern/vfs_bio.c 	return (bp);
bp                265 kern/vfs_bio.c 	struct buf *bp;
bp                282 kern/vfs_bio.c 	bp = pool_get(&bufpool, PR_WAITOK);
bp                286 kern/vfs_bio.c 		pool_put(&bufpool, bp);
bp                289 kern/vfs_bio.c 	buf_init(bp, qs);
bp                290 kern/vfs_bio.c 	bp->b_flags = B_INVAL;
bp                291 kern/vfs_bio.c 	bp->b_bufsize = qs;
bp                292 kern/vfs_bio.c 	bp->b_data = data;
bp                294 kern/vfs_bio.c 	binsheadfree(bp, dp);
bp                295 kern/vfs_bio.c 	binshash(bp, &invalhash);
bp                296 kern/vfs_bio.c 	LIST_INSERT_HEAD(&bufhead, bp, b_list);
bp                298 kern/vfs_bio.c 	return (bp);
bp                302 kern/vfs_bio.c buf_put(struct buf *bp)
bp                306 kern/vfs_bio.c 	if (bp->b_data != NULL)
bp                307 kern/vfs_bio.c 		KASSERT(bp->b_bufsize > 0);
bp                310 kern/vfs_bio.c 	if (bp->b_freelist.tqe_next != NOLIST &&
bp                311 kern/vfs_bio.c 	    bp->b_freelist.tqe_next != (void *)-1)
bp                314 kern/vfs_bio.c 	if (bp->b_vnbufs.le_next != NOLIST &&
bp                315 kern/vfs_bio.c 	    bp->b_vnbufs.le_next != (void *)-1)
bp                319 kern/vfs_bio.c 	if (!LIST_EMPTY(&bp->b_dep))
bp                322 kern/vfs_bio.c 	LIST_REMOVE(bp, b_list);
bp                324 kern/vfs_bio.c 	if (bp->b_data != NULL) {
bp                325 kern/vfs_bio.c 		bremhash(bp);
bp                326 kern/vfs_bio.c 		numbufpages -= btoc(bp->b_bufsize);
bp                327 kern/vfs_bio.c 		uvm_km_free(buf_map, (vaddr_t)bp->b_data, bp->b_bufsize);
bp                330 kern/vfs_bio.c 	pool_put(&bufpool, bp);
bp                379 kern/vfs_bio.c 	struct buf *bp;
bp                381 kern/vfs_bio.c 	bp = getblk(vp, blkno, size, 0, 0);
bp                388 kern/vfs_bio.c 	if (!ISSET(bp->b_flags, (B_DONE | B_DELWRI))) {
bp                389 kern/vfs_bio.c 		SET(bp->b_flags, B_READ | async);
bp                390 kern/vfs_bio.c 		VOP_STRATEGY(bp);
bp                395 kern/vfs_bio.c 		brelse(bp);
bp                398 kern/vfs_bio.c 	return (bp);
bp                409 kern/vfs_bio.c 	struct buf *bp;
bp                412 kern/vfs_bio.c 	bp = *bpp = bio_doread(vp, blkno, size, 0);
bp                415 kern/vfs_bio.c 	return (biowait(bp));
bp                426 kern/vfs_bio.c 	struct buf *bp;
bp                429 kern/vfs_bio.c 	bp = *bpp = bio_doread(vp, blkno, size, 0);
bp                444 kern/vfs_bio.c 	return (biowait(bp));
bp                451 kern/vfs_bio.c bread_cluster_callback(struct buf *bp)
bp                456 kern/vfs_bio.c 	xbpp = (struct buf **)bp->b_saveaddr;
bp                459 kern/vfs_bio.c 		if (ISSET(bp->b_flags, B_ERROR))
bp                465 kern/vfs_bio.c 	bp->b_data = NULL;
bp                466 kern/vfs_bio.c 	buf_put(bp);
bp                472 kern/vfs_bio.c 	struct buf *bp, **xbpp;
bp                519 kern/vfs_bio.c 	bp = getnewbuf(howmany * size, 0, 0, NULL);
bp                520 kern/vfs_bio.c 	if (bp == NULL) {
bp                536 kern/vfs_bio.c 		xbpp[i]->b_data = bp->b_data + (i * size);
bp                539 kern/vfs_bio.c 	bp->b_blkno = sblkno;
bp                540 kern/vfs_bio.c 	bp->b_lblkno = blkno + 1;
bp                541 kern/vfs_bio.c 	SET(bp->b_flags, B_READ | B_ASYNC | B_CALL);
bp                542 kern/vfs_bio.c 	bp->b_saveaddr = (void *)xbpp;
bp                543 kern/vfs_bio.c 	bp->b_iodone = bread_cluster_callback;
bp                544 kern/vfs_bio.c 	bp->b_vp = vp;
bp                545 kern/vfs_bio.c 	spill = bp->b_bufsize - bp->b_bcount;
bp                547 kern/vfs_bio.c 		uvm_km_free(buf_map, (vaddr_t) bp->b_data + bp->b_bcount,
bp                551 kern/vfs_bio.c 	VOP_STRATEGY(bp);
bp                561 kern/vfs_bio.c bwrite(struct buf *bp)
bp                567 kern/vfs_bio.c 	vp = bp->b_vp;
bp                580 kern/vfs_bio.c 	async = ISSET(bp->b_flags, B_ASYNC);
bp                582 kern/vfs_bio.c 		bdwrite(bp);
bp                598 kern/vfs_bio.c 	wasdelayed = ISSET(bp->b_flags, B_DELWRI);
bp                599 kern/vfs_bio.c 	CLR(bp->b_flags, (B_READ | B_DONE | B_ERROR | B_DELWRI));
bp                610 kern/vfs_bio.c 		reassignbuf(bp);
bp                616 kern/vfs_bio.c 	bp->b_vp->v_numoutput++;
bp                618 kern/vfs_bio.c 	SET(bp->b_flags, B_WRITEINPROG);
bp                619 kern/vfs_bio.c 	VOP_STRATEGY(bp);
bp                627 kern/vfs_bio.c 	rv = biowait(bp);
bp                630 kern/vfs_bio.c 	brelse(bp);
bp                650 kern/vfs_bio.c bdwrite(struct buf *bp)
bp                661 kern/vfs_bio.c 	if (!ISSET(bp->b_flags, B_DELWRI)) {
bp                662 kern/vfs_bio.c 		SET(bp->b_flags, B_DELWRI);
bp                663 kern/vfs_bio.c 		bp->b_synctime = time_uptime + 35;
bp                665 kern/vfs_bio.c 		reassignbuf(bp);
bp                673 kern/vfs_bio.c 		if (bp->b_synctime < time_uptime) {
bp                674 kern/vfs_bio.c 			bawrite(bp);
bp                680 kern/vfs_bio.c 	if (major(bp->b_dev) < nblkdev &&
bp                681 kern/vfs_bio.c 	    bdevsw[major(bp->b_dev)].d_type == D_TAPE) {
bp                682 kern/vfs_bio.c 		bawrite(bp);
bp                687 kern/vfs_bio.c 	CLR(bp->b_flags, B_NEEDCOMMIT);
bp                688 kern/vfs_bio.c 	SET(bp->b_flags, B_DONE);
bp                689 kern/vfs_bio.c 	brelse(bp);
bp                696 kern/vfs_bio.c bawrite(struct buf *bp)
bp                699 kern/vfs_bio.c 	SET(bp->b_flags, B_ASYNC);
bp                700 kern/vfs_bio.c 	VOP_BWRITE(bp);
bp                707 kern/vfs_bio.c buf_dirty(struct buf *bp)
bp                711 kern/vfs_bio.c 	if (ISSET(bp->b_flags, B_DELWRI) == 0) {
bp                712 kern/vfs_bio.c 		SET(bp->b_flags, B_DELWRI);
bp                713 kern/vfs_bio.c 		bp->b_synctime = time_uptime + 35;
bp                714 kern/vfs_bio.c 		reassignbuf(bp);
bp                722 kern/vfs_bio.c buf_undirty(struct buf *bp)
bp                726 kern/vfs_bio.c 	if (ISSET(bp->b_flags, B_DELWRI)) {
bp                727 kern/vfs_bio.c 		CLR(bp->b_flags, B_DELWRI);
bp                728 kern/vfs_bio.c 		reassignbuf(bp);
bp                737 kern/vfs_bio.c brelse(struct buf *bp)
bp                745 kern/vfs_bio.c 	if (bp->b_data != NULL)
bp                746 kern/vfs_bio.c 		KASSERT(bp->b_bufsize > 0);
bp                753 kern/vfs_bio.c 	if (ISSET(bp->b_flags, (B_NOCACHE|B_ERROR)))
bp                754 kern/vfs_bio.c 		SET(bp->b_flags, B_INVAL);
bp                756 kern/vfs_bio.c 	if (ISSET(bp->b_flags, B_INVAL)) {
bp                763 kern/vfs_bio.c 		if (LIST_FIRST(&bp->b_dep) != NULL)
bp                764 kern/vfs_bio.c 			buf_deallocate(bp);
bp                766 kern/vfs_bio.c 		if (ISSET(bp->b_flags, B_DELWRI)) {
bp                767 kern/vfs_bio.c 			CLR(bp->b_flags, B_DELWRI);
bp                770 kern/vfs_bio.c 		if (bp->b_vp)
bp                771 kern/vfs_bio.c 			brelvp(bp);
bp                777 kern/vfs_bio.c 		if (bp->b_data == NULL) {
bp                778 kern/vfs_bio.c 			buf_put(bp);
bp                783 kern/vfs_bio.c 		qs = bp->b_bufsize;
bp                785 kern/vfs_bio.c 		numcleanpages += btoc(bp->b_bufsize);
bp                786 kern/vfs_bio.c 		bqpages[queue] += btoc(bp->b_bufsize);
bp                789 kern/vfs_bio.c 		binsheadfree(bp, &bufqueues[queue]);
bp                796 kern/vfs_bio.c 		numfreepages += btoc(bp->b_bufsize);
bp                797 kern/vfs_bio.c 		qs = bp->b_bufsize;
bp                800 kern/vfs_bio.c 		if (!ISSET(bp->b_flags, B_DELWRI)) {
bp                801 kern/vfs_bio.c 			numcleanpages += btoc(bp->b_bufsize);
bp                802 kern/vfs_bio.c 			bqpages[queue] += btoc(bp->b_bufsize);
bp                807 kern/vfs_bio.c 			numdirtypages += btoc(bp->b_bufsize);
bp                810 kern/vfs_bio.c 		if (ISSET(bp->b_flags, B_AGE)) {
bp                811 kern/vfs_bio.c 			binsheadfree(bp, bufq);
bp                812 kern/vfs_bio.c 			bp->b_synctime = time_uptime + 30;
bp                814 kern/vfs_bio.c 			binstailfree(bp, bufq);
bp                815 kern/vfs_bio.c 			bp->b_synctime = time_uptime + 300;
bp                820 kern/vfs_bio.c 	CLR(bp->b_flags, (B_AGE | B_ASYNC | B_BUSY | B_NOCACHE | B_DEFERRED));
bp                829 kern/vfs_bio.c 	if (ISSET(bp->b_flags, B_WANTED)) {
bp                830 kern/vfs_bio.c 		CLR(bp->b_flags, B_WANTED);
bp                831 kern/vfs_bio.c 		wakeup(bp);
bp                844 kern/vfs_bio.c 	struct buf *bp;
bp                847 kern/vfs_bio.c 	LIST_FOREACH(bp, BUFHASH(vp, blkno), b_hash) {
bp                848 kern/vfs_bio.c 		if (bp->b_lblkno == blkno && bp->b_vp == vp &&
bp                849 kern/vfs_bio.c 		    !ISSET(bp->b_flags, B_INVAL))
bp                850 kern/vfs_bio.c 			return (bp);
bp                868 kern/vfs_bio.c 	struct buf *bp, *nb = NULL;
bp                883 kern/vfs_bio.c 	LIST_FOREACH(bp, BUFHASH(vp, blkno), b_hash) {
bp                884 kern/vfs_bio.c 		if (bp->b_lblkno != blkno || bp->b_vp != vp)
bp                888 kern/vfs_bio.c 		if (ISSET(bp->b_flags, B_BUSY)) {
bp                895 kern/vfs_bio.c 			SET(bp->b_flags, B_WANTED);
bp                896 kern/vfs_bio.c 			error = tsleep(bp, slpflag | (PRIBIO + 1), "getblk",
bp                904 kern/vfs_bio.c 		if (!ISSET(bp->b_flags, B_INVAL)) {
bp                905 kern/vfs_bio.c 			SET(bp->b_flags, (B_BUSY | B_CACHE));
bp                906 kern/vfs_bio.c 			bremfree(bp);
bp                912 kern/vfs_bio.c 	if (nb && bp) {
bp                918 kern/vfs_bio.c 	if (bp == NULL && nb == NULL) {
bp                927 kern/vfs_bio.c 		bp = nb;
bp                928 kern/vfs_bio.c 		binshash(bp, bh);
bp                929 kern/vfs_bio.c 		bp->b_blkno = bp->b_lblkno = blkno;
bp                931 kern/vfs_bio.c 		bgetvp(vp, bp);
bp                934 kern/vfs_bio.c 	return (bp);
bp                943 kern/vfs_bio.c 	struct buf *bp;
bp                945 kern/vfs_bio.c 	while ((bp = getnewbuf(size, 0, 0, NULL)) == NULL)
bp                947 kern/vfs_bio.c 	SET(bp->b_flags, B_INVAL);
bp                948 kern/vfs_bio.c 	binshash(bp, &invalhash);
bp                950 kern/vfs_bio.c 	return (bp);
bp                959 kern/vfs_bio.c 	struct buf *bp;
bp                977 kern/vfs_bio.c 	bp = buf_get(qs); /* XXX use qs instead and no need in buf_get? */
bp                978 kern/vfs_bio.c 	if (bp == NULL) {
bp                984 kern/vfs_bio.c 			bp = TAILQ_FIRST(&bufqueues[queue]);
bp                986 kern/vfs_bio.c 		} while (bp == NULL && queue < BQUEUES);
bp                988 kern/vfs_bio.c 	if (bp == NULL) {
bp                998 kern/vfs_bio.c 			    && (bp = TAILQ_FIRST(&bufqueues[q]))
bp               1001 kern/vfs_bio.c 				bremfree(bp);
bp               1002 kern/vfs_bio.c 				if (LIST_FIRST(&bp->b_dep) != NULL)
bp               1003 kern/vfs_bio.c 					buf_deallocate(bp);
bp               1005 kern/vfs_bio.c 				if (ISSET(bp->b_flags, B_DELWRI)) {
bp               1006 kern/vfs_bio.c 					CLR(bp->b_flags, B_DELWRI);
bp               1009 kern/vfs_bio.c 				if (bp->b_vp)
bp               1010 kern/vfs_bio.c 					brelvp(bp);
bp               1012 kern/vfs_bio.c 				buf_put(bp);
bp               1018 kern/vfs_bio.c 	if (bp == NULL) {
bp               1033 kern/vfs_bio.c 	bremfree(bp);
bp               1035 kern/vfs_bio.c 	SET(bp->b_flags, B_BUSY);
bp               1038 kern/vfs_bio.c 	if (ISSET(bp->b_flags, B_DELWRI))
bp               1043 kern/vfs_bio.c 	if (bp->b_vp)
bp               1044 kern/vfs_bio.c 		brelvp(bp);
bp               1050 kern/vfs_bio.c 	if (LIST_FIRST(&bp->b_dep) != NULL)
bp               1055 kern/vfs_bio.c 	bp->b_flags = B_BUSY;
bp               1056 kern/vfs_bio.c 	bp->b_dev = NODEV;
bp               1057 kern/vfs_bio.c 	bp->b_blkno = bp->b_lblkno = 0;
bp               1058 kern/vfs_bio.c 	bp->b_iodone = NULL;
bp               1059 kern/vfs_bio.c 	bp->b_error = 0;
bp               1060 kern/vfs_bio.c 	bp->b_resid = 0;
bp               1061 kern/vfs_bio.c 	bp->b_bcount = size;
bp               1062 kern/vfs_bio.c 	bp->b_dirtyoff = bp->b_dirtyend = 0;
bp               1063 kern/vfs_bio.c 	bp->b_validoff = bp->b_validend = 0;
bp               1065 kern/vfs_bio.c 	bremhash(bp);
bp               1066 kern/vfs_bio.c 	return (bp);
bp               1076 kern/vfs_bio.c 	struct buf *bp;
bp               1089 kern/vfs_bio.c 		while ((bp = TAILQ_FIRST(&bufqueues[BQ_DIRTY]))) {
bp               1095 kern/vfs_bio.c 			bremfree(bp);
bp               1096 kern/vfs_bio.c 			SET(bp->b_flags, B_BUSY);
bp               1099 kern/vfs_bio.c 			if (ISSET(bp->b_flags, B_INVAL)) {
bp               1100 kern/vfs_bio.c 				brelse(bp);
bp               1105 kern/vfs_bio.c 			if (!ISSET(bp->b_flags, B_DELWRI))
bp               1108 kern/vfs_bio.c 			if (LIST_FIRST(&bp->b_dep) != NULL &&
bp               1109 kern/vfs_bio.c 			    !ISSET(bp->b_flags, B_DEFERRED) &&
bp               1110 kern/vfs_bio.c 			    buf_countdeps(bp, 0, 0)) {
bp               1111 kern/vfs_bio.c 				SET(bp->b_flags, B_DEFERRED);
bp               1113 kern/vfs_bio.c 				numfreepages += btoc(bp->b_bufsize);
bp               1114 kern/vfs_bio.c 				numdirtypages += btoc(bp->b_bufsize);
bp               1115 kern/vfs_bio.c 				binstailfree(bp, &bufqueues[BQ_DIRTY]);
bp               1116 kern/vfs_bio.c 				CLR(bp->b_flags, B_BUSY);
bp               1120 kern/vfs_bio.c 			bawrite(bp);
bp               1138 kern/vfs_bio.c biowait(struct buf *bp)
bp               1143 kern/vfs_bio.c 	while (!ISSET(bp->b_flags, B_DONE))
bp               1144 kern/vfs_bio.c 		tsleep(bp, PRIBIO + 1, "biowait", 0);
bp               1148 kern/vfs_bio.c 	if (ISSET(bp->b_flags, B_EINTR)) {
bp               1149 kern/vfs_bio.c 		CLR(bp->b_flags, B_EINTR);
bp               1153 kern/vfs_bio.c 	if (ISSET(bp->b_flags, B_ERROR))
bp               1154 kern/vfs_bio.c 		return (bp->b_error ? bp->b_error : EIO);
bp               1178 kern/vfs_bio.c biodone(struct buf *bp)
bp               1182 kern/vfs_bio.c 	if (ISSET(bp->b_flags, B_DONE))
bp               1184 kern/vfs_bio.c 	SET(bp->b_flags, B_DONE);		/* note that it's done */
bp               1186 kern/vfs_bio.c 	if (LIST_FIRST(&bp->b_dep) != NULL)
bp               1187 kern/vfs_bio.c 		buf_complete(bp);
bp               1189 kern/vfs_bio.c 	if (!ISSET(bp->b_flags, B_READ)) {
bp               1190 kern/vfs_bio.c 		CLR(bp->b_flags, B_WRITEINPROG);
bp               1191 kern/vfs_bio.c 		vwakeup(bp->b_vp);
bp               1194 kern/vfs_bio.c 	if (ISSET(bp->b_flags, B_CALL)) {	/* if necessary, call out */
bp               1195 kern/vfs_bio.c 		CLR(bp->b_flags, B_CALL);	/* but note callout done */
bp               1196 kern/vfs_bio.c 		(*bp->b_iodone)(bp);
bp               1198 kern/vfs_bio.c 		if (ISSET(bp->b_flags, B_ASYNC)) {/* if async, release it */
bp               1199 kern/vfs_bio.c 			brelse(bp);
bp               1201 kern/vfs_bio.c 			CLR(bp->b_flags, B_WANTED);
bp               1202 kern/vfs_bio.c 			wakeup(bp);
bp               1223 kern/vfs_bio.c 	struct buf *bp;
bp               1237 kern/vfs_bio.c 		TAILQ_FOREACH(bp, dp, b_freelist) {
bp               1238 kern/vfs_bio.c 			counts[bp->b_bufsize/PAGE_SIZE]++;
bp               1240 kern/vfs_bio.c 			pages += btoc(bp->b_bufsize);
bp                273 kern/vfs_cache.c 	char *bp;
bp                300 kern/vfs_cache.c 				bp = *bpp;
bp                301 kern/vfs_cache.c 				bp -= ncp->nc_nlen;
bp                302 kern/vfs_cache.c 				if (bp <= bufp) {
bp                306 kern/vfs_cache.c 				memcpy(bp, ncp->nc_name, ncp->nc_nlen);
bp                307 kern/vfs_cache.c 				*bpp = bp;
bp                 62 kern/vfs_cluster.c cluster_write(struct buf *bp, struct cluster_info *ci, u_quad_t filesize)
bp                 68 kern/vfs_cluster.c 	vp = bp->b_vp;
bp                 69 kern/vfs_cluster.c 	lbn = bp->b_lblkno;
bp                 76 kern/vfs_cluster.c 	    (bp->b_blkno != ci->ci_lasta + btodb(bp->b_bcount))) {
bp                 89 kern/vfs_cluster.c 			if (((u_quad_t)(lbn + 1)) * bp->b_bcount != filesize ||
bp                 91 kern/vfs_cluster.c 				cluster_wbuild(vp, NULL, bp->b_bcount,
bp                 97 kern/vfs_cluster.c 				buflist = cluster_collectbufs(vp, ci, bp);
bp                108 kern/vfs_cluster.c 					cluster_wbuild(vp, NULL, bp->b_bcount,
bp                119 kern/vfs_cluster.c 					ci->ci_lasta = bp->b_blkno;
bp                129 kern/vfs_cluster.c 		if ((u_quad_t)(lbn + 1) * (u_quad_t)bp->b_bcount != filesize &&
bp                130 kern/vfs_cluster.c 		    (VOP_BMAP(vp, lbn, NULL, &bp->b_blkno, &maxclen) ||
bp                131 kern/vfs_cluster.c 		    bp->b_blkno == -1)) {
bp                132 kern/vfs_cluster.c 			bawrite(bp);
bp                134 kern/vfs_cluster.c 			ci->ci_lasta = bp->b_blkno;
bp                142 kern/vfs_cluster.c 			bawrite(bp);
bp                145 kern/vfs_cluster.c 			bdwrite(bp);
bp                151 kern/vfs_cluster.c 		cluster_wbuild(vp, bp, bp->b_bcount, ci->ci_cstart,
bp                160 kern/vfs_cluster.c 		bdwrite(bp);
bp                162 kern/vfs_cluster.c 	ci->ci_lasta = bp->b_blkno;
bp                174 kern/vfs_cluster.c 	struct buf *bp;
bp                192 kern/vfs_cluster.c 			bp = getblk(vp, start_lbn, size, 0, 0);
bp                198 kern/vfs_cluster.c 			if ((bp->b_flags & B_DELWRI) == 0)
bp                199 kern/vfs_cluster.c 				brelse(bp);
bp                201 kern/vfs_cluster.c 				bawrite(bp);
bp                206 kern/vfs_cluster.c 	bp = getblk(vp, start_lbn, size, 0, 0);
bp                207 kern/vfs_cluster.c 	if (!(bp->b_flags & B_DELWRI)) {
bp                210 kern/vfs_cluster.c 		brelse(bp);
bp                216 kern/vfs_cluster.c 	bawrite(bp);
bp                177 kern/vfs_getcwd.c 				char *bp = *bpp;
bp                178 kern/vfs_getcwd.c 				bp -= dp->d_namlen;
bp                180 kern/vfs_getcwd.c 				if (bp <= bufp) {
bp                185 kern/vfs_getcwd.c 				bcopy(dp->d_name, bp, dp->d_namlen);
bp                187 kern/vfs_getcwd.c 				*bpp = bp;
bp                280 kern/vfs_getcwd.c 	char *bp = NULL;
bp                300 kern/vfs_getcwd.c 		bp = *bpp;
bp                303 kern/vfs_getcwd.c 		if (bp)
bp                304 kern/vfs_getcwd.c 			*(--bp) = '/';
bp                354 kern/vfs_getcwd.c 		error = vfs_getcwd_getcache(&lvp, &uvp, &bp, bufp);
bp                358 kern/vfs_getcwd.c 			error = vfs_getcwd_scandir(&lvp, &uvp, &bp, bufp, p);
bp                367 kern/vfs_getcwd.c 		if (bufp && (bp <= bufp)) {
bp                372 kern/vfs_getcwd.c 		if (bp)
bp                373 kern/vfs_getcwd.c 			*(--bp) = '/';
bp                384 kern/vfs_getcwd.c 		*bpp = bp;
bp                419 kern/vfs_getcwd.c 	char *path, *bp, *bend;
bp                428 kern/vfs_getcwd.c 	bp = &path[len];
bp                429 kern/vfs_getcwd.c 	bend = bp;
bp                430 kern/vfs_getcwd.c 	*(--bp) = '\0';
bp                437 kern/vfs_getcwd.c 	error = vfs_getcwd_common(p->p_fd->fd_cdir, NULL, &bp, path, len/2,
bp                443 kern/vfs_getcwd.c 	lenused = bend - bp;
bp                447 kern/vfs_getcwd.c 	error = copyout(bp, SCARG(uap, buf), lenused);
bp                 85 kern/vfs_subr.c #define	bufinsvn(bp, dp)	LIST_INSERT_HEAD(dp, bp, b_vnbufs)
bp                 86 kern/vfs_subr.c #define	bufremvn(bp) {							\
bp                 87 kern/vfs_subr.c 	LIST_REMOVE(bp, b_vnbufs);					\
bp                 88 kern/vfs_subr.c 	LIST_NEXT(bp, b_vnbufs) = NOLIST;				\
bp               1318 kern/vfs_subr.c 	char *bp = where, *savebp;
bp               1334 kern/vfs_subr.c 		savebp = bp;
bp               1346 kern/vfs_subr.c 				bp = savebp;
bp               1350 kern/vfs_subr.c 			if (bp + sizeof(struct e_vnode) > ewhere) {
bp               1351 kern/vfs_subr.c 				*sizep = bp - where;
bp               1356 kern/vfs_subr.c 			    &((struct e_vnode *)bp)->vptr,
bp               1359 kern/vfs_subr.c 			    &((struct e_vnode *)bp)->vnode,
bp               1364 kern/vfs_subr.c 			bp += sizeof(struct e_vnode);
bp               1371 kern/vfs_subr.c 	*sizep = bp - where;
bp               1683 kern/vfs_subr.c 	struct buf *bp;
bp               1694 kern/vfs_subr.c 		LIST_FOREACH(bp, &bufhead, b_list) {
bp               1695 kern/vfs_subr.c 			if ((bp->b_flags & (B_BUSY|B_INVAL|B_READ)) == B_BUSY)
bp               1702 kern/vfs_subr.c 			if (bp->b_flags & B_DELWRI) {
bp               1704 kern/vfs_subr.c 				bremfree(bp);
bp               1705 kern/vfs_subr.c 				bp->b_flags |= B_BUSY;
bp               1708 kern/vfs_subr.c 				bawrite(bp);
bp               1823 kern/vfs_subr.c 	struct buf *bp;
bp               1861 kern/vfs_subr.c 		for (bp = blist; bp; bp = nbp) {
bp               1862 kern/vfs_subr.c 			nbp = LIST_NEXT(bp, b_vnbufs);
bp               1863 kern/vfs_subr.c 			if (flags & V_SAVEMETA && bp->b_lblkno < 0)
bp               1865 kern/vfs_subr.c 			if (bp->b_flags & B_BUSY) {
bp               1866 kern/vfs_subr.c 				bp->b_flags |= B_WANTED;
bp               1867 kern/vfs_subr.c 				error = tsleep(bp, slpflag | (PRIBIO + 1),
bp               1875 kern/vfs_subr.c 			bremfree(bp);
bp               1876 kern/vfs_subr.c 			bp->b_flags |= B_BUSY;
bp               1882 kern/vfs_subr.c 			if ((bp->b_flags & B_DELWRI) && (flags & V_SAVE)) {
bp               1884 kern/vfs_subr.c 				(void) VOP_BWRITE(bp);
bp               1887 kern/vfs_subr.c 			bp->b_flags |= B_INVAL;
bp               1888 kern/vfs_subr.c 			brelse(bp);
bp               1901 kern/vfs_subr.c 	struct buf *bp, *nbp;
bp               1906 kern/vfs_subr.c 	for (bp = LIST_FIRST(&vp->v_dirtyblkhd);
bp               1907 kern/vfs_subr.c 	    bp != LIST_END(&vp->v_dirtyblkhd); bp = nbp) {
bp               1908 kern/vfs_subr.c 		nbp = LIST_NEXT(bp, b_vnbufs);
bp               1909 kern/vfs_subr.c 		if ((bp->b_flags & B_BUSY))
bp               1911 kern/vfs_subr.c 		if ((bp->b_flags & B_DELWRI) == 0)
bp               1913 kern/vfs_subr.c 		bremfree(bp);
bp               1914 kern/vfs_subr.c 		bp->b_flags |= B_BUSY;
bp               1920 kern/vfs_subr.c 		if (bp->b_vp == vp || sync == 0)
bp               1921 kern/vfs_subr.c 			(void) bawrite(bp);
bp               1923 kern/vfs_subr.c 			(void) bwrite(bp);
bp               1947 kern/vfs_subr.c bgetvp(struct vnode *vp, struct buf *bp)
bp               1952 kern/vfs_subr.c 	if (bp->b_vp)
bp               1955 kern/vfs_subr.c 	bp->b_vp = vp;
bp               1957 kern/vfs_subr.c 		bp->b_dev = vp->v_rdev;
bp               1959 kern/vfs_subr.c 		bp->b_dev = NODEV;
bp               1963 kern/vfs_subr.c 	bufinsvn(bp, &vp->v_cleanblkhd);
bp               1972 kern/vfs_subr.c brelvp(struct buf *bp)
bp               1978 kern/vfs_subr.c 	if ((vp = bp->b_vp) == (struct vnode *) 0)
bp               1983 kern/vfs_subr.c 	if (LIST_NEXT(bp, b_vnbufs) != NOLIST)
bp               1984 kern/vfs_subr.c 		bufremvn(bp);
bp               1990 kern/vfs_subr.c 	bp->b_vp = (struct vnode *) 0;
bp               2019 kern/vfs_subr.c buf_replacevnode(struct buf *bp, struct vnode *newvp)
bp               2021 kern/vfs_subr.c 	struct vnode *oldvp = bp->b_vp;
bp               2026 kern/vfs_subr.c 		brelvp(bp);
bp               2028 kern/vfs_subr.c 	if ((bp->b_flags & (B_READ | B_DONE)) == 0) {
bp               2033 kern/vfs_subr.c 	bgetvp(newvp, bp);
bp               2034 kern/vfs_subr.c 	bufremvn(bp);
bp               2045 kern/vfs_subr.c reassignbuf(struct buf *bp)
bp               2049 kern/vfs_subr.c 	struct vnode *vp = bp->b_vp;
bp               2056 kern/vfs_subr.c 	if (LIST_NEXT(bp, b_vnbufs) != NOLIST)
bp               2057 kern/vfs_subr.c 		bufremvn(bp);
bp               2063 kern/vfs_subr.c 	if ((bp->b_flags & B_DELWRI) == 0) {
bp               2089 kern/vfs_subr.c 	bufinsvn(bp, listheadp);
bp               2176 kern/vfs_subr.c vfs_buf_print(struct buf *bp, int full, int (*pr)(const char *, ...))
bp               2181 kern/vfs_subr.c 	    bp->b_vp, (int64_t)bp->b_lblkno, (int64_t)bp->b_blkno, bp->b_dev,
bp               2182 kern/vfs_subr.c 	    bp->b_proc, bp->b_error, bp->b_flags, B_BITS);
bp               2186 kern/vfs_subr.c 	    bp->b_bufsize, bp->b_bcount, (long)bp->b_resid, bp->b_synctime,
bp               2187 kern/vfs_subr.c 	    bp->b_data, bp->b_saveaddr, LIST_FIRST(&bp->b_dep), bp->b_iodone);
bp               2190 kern/vfs_subr.c 	    bp->b_dirtyoff, bp->b_dirtyend, bp->b_validoff, bp->b_validend);
bp               2194 kern/vfs_subr.c 		softdep_print(bp, full, pr);
bp               2218 kern/vfs_subr.c 		struct buf *bp;
bp               2221 kern/vfs_subr.c 		LIST_FOREACH(bp, &vp->v_cleanblkhd, b_vnbufs) {
bp               2222 kern/vfs_subr.c 			(*pr)(" bp %p\n", bp);
bp               2223 kern/vfs_subr.c 			vfs_buf_print(bp, full, pr);
bp               2227 kern/vfs_subr.c 		LIST_FOREACH(bp, &vp->v_dirtyblkhd, b_vnbufs) {
bp               2228 kern/vfs_subr.c 			(*pr)(" bp %p\n", bp);
bp               2229 kern/vfs_subr.c 			vfs_buf_print(bp, full, pr);
bp               1082 kern/vnode_if.c int VOP_STRATEGY(struct buf *bp)
bp               1086 kern/vnode_if.c 	a.a_bp = bp;
bp               1087 kern/vnode_if.c 	return (VCALL(bp->b_vp, VOFFSET(vop_strategy), &a));
bp               1105 kern/vnode_if.c int VOP_BWRITE(struct buf *bp)
bp               1109 kern/vnode_if.c 	a.a_bp = bp;
bp               1110 kern/vnode_if.c 	return (VCALL(bp->b_vp, VOFFSET(vop_bwrite), &a));
bp                 71 lib/libsa/bootp.c 	struct bootp *bp;
bp                 97 lib/libsa/bootp.c 	bp = &wbuf.wbootp;
bp                 98 lib/libsa/bootp.c 	bzero(bp, sizeof(*bp));
bp                100 lib/libsa/bootp.c 	bp->bp_op = BOOTREQUEST;
bp                101 lib/libsa/bootp.c 	bp->bp_htype = HTYPE_ETHERNET;	/* 10Mb Ethernet (48 bits) */
bp                102 lib/libsa/bootp.c 	bp->bp_hlen = 6;
bp                103 lib/libsa/bootp.c 	bp->bp_xid = htonl(d->xid);
bp                104 lib/libsa/bootp.c 	MACPY(d->myea, bp->bp_chaddr);
bp                105 lib/libsa/bootp.c 	bzero(bp->bp_file, sizeof(bp->bp_file));
bp                106 lib/libsa/bootp.c 	bcopy(vm_rfc1048, bp->bp_vend, sizeof(vm_rfc1048));
bp                114 lib/libsa/bootp.c 	    bootpsend, bp, sizeof(*bp),
bp                125 lib/libsa/bootp.c 	struct bootp *bp;
bp                132 lib/libsa/bootp.c 	bp = pkt;
bp                133 lib/libsa/bootp.c 	bp->bp_secs = htons((u_short)(getsecs() - bot));
bp                148 lib/libsa/bootp.c 	struct bootp *bp;
bp                159 lib/libsa/bootp.c 	bp = (struct bootp *)pkt;
bp                164 lib/libsa/bootp.c 		    (unsigned)bp, n);
bp                166 lib/libsa/bootp.c 	if (bp->bp_xid != htonl(d->xid)) {
bp                170 lib/libsa/bootp.c 			    d->xid, ntohl(bp->bp_xid));
bp                182 lib/libsa/bootp.c 	myip = d->myip = bp->bp_yiaddr;
bp                199 lib/libsa/bootp.c 	if (bp->bp_siaddr.s_addr != 0)
bp                200 lib/libsa/bootp.c 		rootip = bp->bp_siaddr;
bp                201 lib/libsa/bootp.c 	if (bp->bp_file[0] != '\0') {
bp                202 lib/libsa/bootp.c 		strncpy(bootfile, (char *)bp->bp_file, sizeof(bootfile));
bp                207 lib/libsa/bootp.c 	if (bcmp(vm_cmu, bp->bp_vend, sizeof(vm_cmu)) == 0)
bp                208 lib/libsa/bootp.c 		vend_cmu(bp->bp_vend);
bp                209 lib/libsa/bootp.c 	else if (bcmp(vm_rfc1048, bp->bp_vend, sizeof(vm_rfc1048)) == 0)
bp                210 lib/libsa/bootp.c 		vend_rfc1048(bp->bp_vend, sizeof(bp->bp_vend));
bp                212 lib/libsa/bootp.c 		printf("bootprecv: unknown vendor 0x%lx\n", (long)bp->bp_vend);
bp                220 miscfs/specfs/spec_vnops.c 	struct buf *bp;
bp                269 miscfs/specfs/spec_vnops.c 				    1, NOCRED, &bp);
bp                271 miscfs/specfs/spec_vnops.c 				error = bread(vp, bn, bsize, NOCRED, &bp);
bp                273 miscfs/specfs/spec_vnops.c 			n = min(n, bsize - bp->b_resid);
bp                275 miscfs/specfs/spec_vnops.c 				brelse(bp);
bp                278 miscfs/specfs/spec_vnops.c 			error = uiomove((char *)bp->b_data + on, n, uio);
bp                279 miscfs/specfs/spec_vnops.c 			brelse(bp);
bp                309 miscfs/specfs/spec_vnops.c 	struct buf *bp;
bp                355 miscfs/specfs/spec_vnops.c 			error = bread(vp, bn, bsize, NOCRED, &bp);
bp                356 miscfs/specfs/spec_vnops.c 			n = min(n, bsize - bp->b_resid);
bp                358 miscfs/specfs/spec_vnops.c 				brelse(bp);
bp                361 miscfs/specfs/spec_vnops.c 			error = uiomove((char *)bp->b_data + on, n, uio);
bp                363 miscfs/specfs/spec_vnops.c 				bawrite(bp);
bp                365 miscfs/specfs/spec_vnops.c 				bdwrite(bp);
bp                443 miscfs/specfs/spec_vnops.c 	struct buf *bp;
bp                454 miscfs/specfs/spec_vnops.c 	for (bp = LIST_FIRST(&vp->v_dirtyblkhd);
bp                455 miscfs/specfs/spec_vnops.c 	    bp != LIST_END(&vp->v_dirtyblkhd); bp = nbp) {
bp                456 miscfs/specfs/spec_vnops.c 		nbp = LIST_NEXT(bp, b_vnbufs);
bp                457 miscfs/specfs/spec_vnops.c 		if ((bp->b_flags & B_BUSY))
bp                459 miscfs/specfs/spec_vnops.c 		if ((bp->b_flags & B_DELWRI) == 0)
bp                461 miscfs/specfs/spec_vnops.c 		bremfree(bp);
bp                462 miscfs/specfs/spec_vnops.c 		bp->b_flags |= B_BUSY;
bp                464 miscfs/specfs/spec_vnops.c 		bawrite(bp);
bp                486 miscfs/specfs/spec_vnops.c 	struct buf *bp = ap->a_bp;
bp                487 miscfs/specfs/spec_vnops.c 	int maj = major(bp->b_dev);
bp                489 miscfs/specfs/spec_vnops.c 	if (LIST_FIRST(&bp->b_dep) != NULL)
bp                490 miscfs/specfs/spec_vnops.c 		buf_start(bp);
bp                492 miscfs/specfs/spec_vnops.c 	(*bdevsw[maj].d_strategy)(bp);
bp                184 msdosfs/msdosfs_denode.c 	struct buf *bp;
bp                301 msdosfs/msdosfs_denode.c 		error = readep(pmp, dirclust, diroffset, &bp, &direntptr);
bp                305 msdosfs/msdosfs_denode.c 		brelse(bp);
bp                342 msdosfs/msdosfs_denode.c 	struct buf *bp;
bp                358 msdosfs/msdosfs_denode.c 	error = readde(dep, &bp, &dirp);
bp                363 msdosfs/msdosfs_denode.c 		return (bwrite(bp));
bp                365 msdosfs/msdosfs_denode.c 		bdwrite(bp);
bp                389 msdosfs/msdosfs_denode.c 	struct buf *bp;
bp                450 msdosfs/msdosfs_denode.c 			    NOCRED, &bp);
bp                454 msdosfs/msdosfs_denode.c 			    NOCRED, &bp);
bp                457 msdosfs/msdosfs_denode.c 			brelse(bp);
bp                467 msdosfs/msdosfs_denode.c 		bzero(bp->b_data + boff, pmp->pm_bpcluster - boff);
bp                469 msdosfs/msdosfs_denode.c 			bwrite(bp);
bp                471 msdosfs/msdosfs_denode.c 			bdwrite(bp);
bp                151 msdosfs/msdosfs_fat.c 	struct buf *bp = NULL;
bp                224 msdosfs/msdosfs_fat.c 			if (bp)
bp                225 msdosfs/msdosfs_fat.c 				brelse(bp);
bp                226 msdosfs/msdosfs_fat.c 			error = bread(pmp->pm_devvp, bn, bsize, NOCRED, &bp);
bp                228 msdosfs/msdosfs_fat.c 				brelse(bp);
bp                235 msdosfs/msdosfs_fat.c 			if (bp)
bp                236 msdosfs/msdosfs_fat.c 				brelse(bp);
bp                240 msdosfs/msdosfs_fat.c 			cn = getulong(&bp->b_data[bo]);
bp                242 msdosfs/msdosfs_fat.c 			cn = getushort(&bp->b_data[bo]);
bp                258 msdosfs/msdosfs_fat.c 		if (bp)
bp                259 msdosfs/msdosfs_fat.c 			brelse(bp);
bp                271 msdosfs/msdosfs_fat.c 	if (bp)
bp                272 msdosfs/msdosfs_fat.c 		brelse(bp);
bp                335 msdosfs/msdosfs_fat.c updatefats(pmp, bp, fatbn)
bp                337 msdosfs/msdosfs_fat.c 	struct buf *bp;
bp                344 msdosfs/msdosfs_fat.c 	printf("updatefats(pmp %08, buf %x, fatbn %ld)\n", pmp, bp, fatbn);
bp                400 msdosfs/msdosfs_fat.c 			bpn = getblk(pmp->pm_devvp, fatbn, bp->b_bcount, 0, 0);
bp                401 msdosfs/msdosfs_fat.c 			bcopy(bp->b_data, bpn->b_data, bp->b_bcount);
bp                413 msdosfs/msdosfs_fat.c 		bwrite(bp);
bp                415 msdosfs/msdosfs_fat.c 		bdwrite(bp);
bp                515 msdosfs/msdosfs_fat.c 	struct buf *bp;
bp                549 msdosfs/msdosfs_fat.c 	if ((error = bread(pmp->pm_devvp, bn, bsize, NOCRED, &bp)) != 0) {
bp                550 msdosfs/msdosfs_fat.c 		brelse(bp);
bp                556 msdosfs/msdosfs_fat.c 			readcn = getulong(&bp->b_data[bo]);
bp                558 msdosfs/msdosfs_fat.c 			readcn = getushort(&bp->b_data[bo]);
bp                570 msdosfs/msdosfs_fat.c 			readcn = getushort(&bp->b_data[bo]);
bp                578 msdosfs/msdosfs_fat.c 			putushort(&bp->b_data[bo], readcn);
bp                581 msdosfs/msdosfs_fat.c 			putushort(&bp->b_data[bo], newcontents);
bp                588 msdosfs/msdosfs_fat.c 			readcn = getulong(&bp->b_data[bo]);
bp                591 msdosfs/msdosfs_fat.c 			putulong(&bp->b_data[bo], readcn);
bp                594 msdosfs/msdosfs_fat.c 		updatefats(pmp, bp, bn);
bp                595 msdosfs/msdosfs_fat.c 		bp = NULL;
bp                598 msdosfs/msdosfs_fat.c 	if (bp)
bp                599 msdosfs/msdosfs_fat.c 		brelse(bp);
bp                620 msdosfs/msdosfs_fat.c 	struct buf *bp;
bp                635 msdosfs/msdosfs_fat.c 		error = bread(pmp->pm_devvp, bn, bsize, NOCRED, &bp);
bp                637 msdosfs/msdosfs_fat.c 			brelse(bp);
bp                645 msdosfs/msdosfs_fat.c 				readcn = getushort(&bp->b_data[bo]);
bp                653 msdosfs/msdosfs_fat.c 				putushort(&bp->b_data[bo], readcn);
bp                659 msdosfs/msdosfs_fat.c 				putushort(&bp->b_data[bo], newc);
bp                663 msdosfs/msdosfs_fat.c 				readcn = getulong(&bp->b_data[bo]);
bp                666 msdosfs/msdosfs_fat.c 				putulong(&bp->b_data[bo], readcn);
bp                673 msdosfs/msdosfs_fat.c 		updatefats(pmp, bp, bn);
bp                866 msdosfs/msdosfs_fat.c 	struct buf *bp = NULL;
bp                874 msdosfs/msdosfs_fat.c 			if (bp)
bp                875 msdosfs/msdosfs_fat.c 				updatefats(pmp, bp, lbn);
bp                876 msdosfs/msdosfs_fat.c 			error = bread(pmp->pm_devvp, bn, bsize, NOCRED, &bp);
bp                878 msdosfs/msdosfs_fat.c 				brelse(bp);
bp                886 msdosfs/msdosfs_fat.c 			readcn = getushort(&bp->b_data[bo]);
bp                896 msdosfs/msdosfs_fat.c 			putushort(&bp->b_data[bo], readcn);
bp                899 msdosfs/msdosfs_fat.c 			cluster = getushort(&bp->b_data[bo]);
bp                900 msdosfs/msdosfs_fat.c 			putushort(&bp->b_data[bo], MSDOSFSFREE);
bp                903 msdosfs/msdosfs_fat.c 			cluster = getulong(&bp->b_data[bo]);
bp                904 msdosfs/msdosfs_fat.c 			putulong(&bp->b_data[bo],
bp                912 msdosfs/msdosfs_fat.c 	if (bp)
bp                913 msdosfs/msdosfs_fat.c 		updatefats(pmp, bp, bn);
bp                925 msdosfs/msdosfs_fat.c 	struct buf *bp = NULL;
bp                946 msdosfs/msdosfs_fat.c 		if (!bo || !bp) {
bp                948 msdosfs/msdosfs_fat.c 			if (bp)
bp                949 msdosfs/msdosfs_fat.c 				brelse(bp);
bp                951 msdosfs/msdosfs_fat.c 			error = bread(pmp->pm_devvp, bn, bsize, NOCRED, &bp);
bp                953 msdosfs/msdosfs_fat.c 				brelse(bp);
bp                958 msdosfs/msdosfs_fat.c 			readcn = getulong(&bp->b_data[bo]);
bp                960 msdosfs/msdosfs_fat.c 			readcn = getushort(&bp->b_data[bo]);
bp                968 msdosfs/msdosfs_fat.c 	brelse(bp);
bp                999 msdosfs/msdosfs_fat.c 	struct buf *bp;
bp               1079 msdosfs/msdosfs_fat.c 					bp = getblk(pmp->pm_devvp, cntobn(pmp, cn++),
bp               1082 msdosfs/msdosfs_fat.c 					bp = getblk(DETOV(dep), de_cn2bn(pmp, frcn++),
bp               1088 msdosfs/msdosfs_fat.c 					    de_bn2cn(pmp, bp->b_lblkno),
bp               1089 msdosfs/msdosfs_fat.c 					    &bp->b_blkno, 0, 0))
bp               1090 msdosfs/msdosfs_fat.c 						bp->b_blkno = -1;
bp               1091 msdosfs/msdosfs_fat.c 					if (bp->b_blkno == -1)
bp               1094 msdosfs/msdosfs_fat.c 				clrbuf(bp);
bp               1096 msdosfs/msdosfs_fat.c 					*bpp = bp;
bp               1099 msdosfs/msdosfs_fat.c 					bdwrite(bp);
bp                106 msdosfs/msdosfs_lookup.c 	struct buf *bp = 0;
bp                235 msdosfs/msdosfs_lookup.c 		error = bread(pmp->pm_devvp, bn, blsize, NOCRED, &bp);
bp                237 msdosfs/msdosfs_lookup.c 			brelse(bp);
bp                243 msdosfs/msdosfs_lookup.c 			dep = (struct direntry *)(bp->b_data + blkoff);
bp                265 msdosfs/msdosfs_lookup.c 					brelse(bp);
bp                340 msdosfs/msdosfs_lookup.c 		brelse(bp);
bp                448 msdosfs/msdosfs_lookup.c 	brelse(bp);
bp                606 msdosfs/msdosfs_lookup.c 	struct buf *bp;
bp                650 msdosfs/msdosfs_lookup.c 	if ((error = bread(pmp->pm_devvp, bn, blsize, NOCRED, &bp)) != 0) {
bp                651 msdosfs/msdosfs_lookup.c 		brelse(bp);
bp                654 msdosfs/msdosfs_lookup.c 	ndep = bptoep(pmp, bp, ddep->de_fndoffset);
bp                669 msdosfs/msdosfs_lookup.c 				if ((error = bwrite(bp)) != 0)
bp                681 msdosfs/msdosfs_lookup.c 					      NOCRED, &bp);
bp                683 msdosfs/msdosfs_lookup.c 					brelse(bp);
bp                686 msdosfs/msdosfs_lookup.c 				ndep = bptoep(pmp, bp, ddep->de_fndoffset);
bp                696 msdosfs/msdosfs_lookup.c 	if ((error = bwrite(bp)) != 0)
bp                730 msdosfs/msdosfs_lookup.c 	struct buf *bp;
bp                745 msdosfs/msdosfs_lookup.c 		error = bread(pmp->pm_devvp, bn, blsize, NOCRED, &bp);
bp                747 msdosfs/msdosfs_lookup.c 			brelse(bp);
bp                750 msdosfs/msdosfs_lookup.c 		for (dentp = (struct direntry *)bp->b_data;
bp                751 msdosfs/msdosfs_lookup.c 		     (char *)dentp < bp->b_data + blsize;
bp                763 msdosfs/msdosfs_lookup.c 					brelse(bp);
bp                772 msdosfs/msdosfs_lookup.c 					brelse(bp);
bp                781 msdosfs/msdosfs_lookup.c 		brelse(bp);
bp                808 msdosfs/msdosfs_lookup.c 	struct buf *bp = NULL;
bp                838 msdosfs/msdosfs_lookup.c 			      pmp->pm_bpcluster, NOCRED, &bp);
bp                842 msdosfs/msdosfs_lookup.c 		ep = (struct direntry *) bp->b_data + 1;
bp                867 msdosfs/msdosfs_lookup.c 		brelse(bp);
bp                868 msdosfs/msdosfs_lookup.c 		bp = NULL;
bp                874 msdosfs/msdosfs_lookup.c 	if (bp)
bp                875 msdosfs/msdosfs_lookup.c 		brelse(bp);
bp                947 msdosfs/msdosfs_lookup.c 	struct buf *bp;
bp                965 msdosfs/msdosfs_lookup.c 		error = bread(pmp->pm_devvp, bn, blsize, NOCRED, &bp);
bp                967 msdosfs/msdosfs_lookup.c 			brelse(bp);
bp                970 msdosfs/msdosfs_lookup.c 		ep = bptoep(pmp, bp, offset);
bp                978 msdosfs/msdosfs_lookup.c 			brelse(bp);
bp                996 msdosfs/msdosfs_lookup.c 		if ((error = bwrite(bp)) != 0)
bp               1019 msdosfs/msdosfs_lookup.c 	struct buf *bp;
bp               1038 msdosfs/msdosfs_lookup.c 			error = bread(pmp->pm_devvp, bn, blsize, NOCRED, &bp);
bp               1040 msdosfs/msdosfs_lookup.c 				brelse(bp);
bp               1043 msdosfs/msdosfs_lookup.c 			for (dentp = (struct direntry *)bp->b_data;
bp               1044 msdosfs/msdosfs_lookup.c 			     (char *)dentp < bp->b_data + blsize;
bp               1050 msdosfs/msdosfs_lookup.c 					brelse(bp);
bp               1063 msdosfs/msdosfs_lookup.c 			brelse(bp);
bp               1082 msdosfs/msdosfs_lookup.c 	struct buf *bp;
bp               1091 msdosfs/msdosfs_lookup.c 		if (bread(pmp->pm_devvp, bn, blsize, NOCRED, &bp)) {
bp               1092 msdosfs/msdosfs_lookup.c 			brelse(bp);
bp               1095 msdosfs/msdosfs_lookup.c 		for (dentp = (struct direntry *)bp->b_data;
bp               1096 msdosfs/msdosfs_lookup.c 		     (char *)dentp < bp->b_data + blsize;
bp               1102 msdosfs/msdosfs_lookup.c 				brelse(bp);
bp               1113 msdosfs/msdosfs_lookup.c 				brelse(bp);
bp               1117 msdosfs/msdosfs_lookup.c 		brelse(bp);
bp                258 msdosfs/msdosfs_vfsops.c 	struct buf *bp;
bp                290 msdosfs/msdosfs_vfsops.c 	bp  = NULL; /* both used in error_exit */
bp                297 msdosfs/msdosfs_vfsops.c 	if ((error = bread(devvp, 0, 2048, NOCRED, &bp)) != 0)
bp                299 msdosfs/msdosfs_vfsops.c 	bp->b_flags |= B_AGE;
bp                300 msdosfs/msdosfs_vfsops.c 	bsp = (union bootsector *)bp->b_data;
bp                465 msdosfs/msdosfs_vfsops.c 	brelse(bp);
bp                466 msdosfs/msdosfs_vfsops.c 	bp = NULL;
bp                475 msdosfs/msdosfs_vfsops.c 		    NOCRED, &bp)) != 0)
bp                477 msdosfs/msdosfs_vfsops.c 		fp = (struct fsinfo *)bp->b_data;
bp                485 msdosfs/msdosfs_vfsops.c 		brelse(bp);
bp                486 msdosfs/msdosfs_vfsops.c 		bp = NULL;
bp                556 msdosfs/msdosfs_vfsops.c 	if (bp)
bp                557 msdosfs/msdosfs_vfsops.c 		brelse(bp);
bp                438 msdosfs/msdosfs_vnops.c 	struct buf *bp;
bp                482 msdosfs/msdosfs_vnops.c 			error = bread(pmp->pm_devvp, lbn, blsize, NOCRED, &bp);
bp                490 msdosfs/msdosfs_vnops.c 				    &pmp->pm_bpcluster, 1, NOCRED, &bp);
bp                493 msdosfs/msdosfs_vnops.c 				    pmp->pm_bpcluster, NOCRED, &bp);
bp                496 msdosfs/msdosfs_vnops.c 		n = min(n, pmp->pm_bpcluster - bp->b_resid);
bp                498 msdosfs/msdosfs_vnops.c 			brelse(bp);
bp                501 msdosfs/msdosfs_vnops.c 		error = uiomove(bp->b_data + on, (int) n, uio);
bp                502 msdosfs/msdosfs_vnops.c 		brelse(bp);
bp                524 msdosfs/msdosfs_vnops.c 	struct buf *bp;
bp                619 msdosfs/msdosfs_vnops.c 			bp = getblk(thisvp, bn, pmp->pm_bpcluster, 0, 0);
bp                620 msdosfs/msdosfs_vnops.c 			clrbuf(bp);
bp                625 msdosfs/msdosfs_vnops.c 			if (bp->b_blkno == bp->b_lblkno) {
bp                627 msdosfs/msdosfs_vnops.c 					       de_bn2cn(pmp, bp->b_lblkno),
bp                628 msdosfs/msdosfs_vnops.c 					       &bp->b_blkno, 0, 0);
bp                630 msdosfs/msdosfs_vnops.c 					bp->b_blkno = -1;
bp                632 msdosfs/msdosfs_vnops.c 			if (bp->b_blkno == -1) {
bp                633 msdosfs/msdosfs_vnops.c 				brelse(bp);
bp                643 msdosfs/msdosfs_vnops.c 				      NOCRED, &bp);
bp                645 msdosfs/msdosfs_vnops.c 				brelse(bp);
bp                665 msdosfs/msdosfs_vnops.c 		error = uiomove(bp->b_data + croffset, n, uio);
bp                675 msdosfs/msdosfs_vnops.c 			(void) bwrite(bp);
bp                677 msdosfs/msdosfs_vnops.c 			bawrite(bp);
bp                679 msdosfs/msdosfs_vnops.c 			bdwrite(bp);
bp                869 msdosfs/msdosfs_vnops.c 	struct buf *bp;
bp               1120 msdosfs/msdosfs_vnops.c 			      NOCRED, &bp);
bp               1123 msdosfs/msdosfs_vnops.c 			brelse(bp);
bp               1126 msdosfs/msdosfs_vnops.c 		dotdotp = (struct direntry *)bp->b_data;
bp               1136 msdosfs/msdosfs_vnops.c 		if ((error = bwrite(bp)) != 0) {
bp               1198 msdosfs/msdosfs_vnops.c 	struct buf *bp;
bp               1232 msdosfs/msdosfs_vnops.c 	bp = getblk(pmp->pm_devvp, bn, pmp->pm_bpcluster, 0, 0);
bp               1233 msdosfs/msdosfs_vnops.c 	bzero(bp->b_data, pmp->pm_bpcluster);
bp               1234 msdosfs/msdosfs_vnops.c 	bcopy(&dosdirtemplate, bp->b_data, sizeof dosdirtemplate);
bp               1235 msdosfs/msdosfs_vnops.c 	denp = (struct direntry *)bp->b_data;
bp               1258 msdosfs/msdosfs_vnops.c 	if ((error = bwrite(bp)) != 0)
bp               1388 msdosfs/msdosfs_vnops.c 	struct buf *bp;
bp               1502 msdosfs/msdosfs_vnops.c 		error = bread(pmp->pm_devvp, bn, blsize, NOCRED, &bp);
bp               1504 msdosfs/msdosfs_vnops.c 			brelse(bp);
bp               1507 msdosfs/msdosfs_vnops.c 		n = min(n, blsize - bp->b_resid);
bp               1513 msdosfs/msdosfs_vnops.c 		for (dentp = (struct direntry *)(bp->b_data + on);
bp               1514 msdosfs/msdosfs_vnops.c 		     (char *)dentp < bp->b_data + on + n;
bp               1524 msdosfs/msdosfs_vnops.c 				brelse(bp);
bp               1586 msdosfs/msdosfs_vnops.c 					    (struct direntry *)bp->b_data;
bp               1604 msdosfs/msdosfs_vnops.c 				brelse(bp);
bp               1614 msdosfs/msdosfs_vnops.c 				brelse(bp);
bp               1620 msdosfs/msdosfs_vnops.c 					brelse(bp);
bp               1625 msdosfs/msdosfs_vnops.c 		brelse(bp);
bp               1722 msdosfs/msdosfs_vnops.c 	struct buf *bp = ap->a_bp;
bp               1723 msdosfs/msdosfs_vnops.c 	struct denode *dep = VTODE(bp->b_vp);
bp               1728 msdosfs/msdosfs_vnops.c 	if (bp->b_vp->v_type == VBLK || bp->b_vp->v_type == VCHR)
bp               1736 msdosfs/msdosfs_vnops.c 	if (bp->b_blkno == bp->b_lblkno) {
bp               1737 msdosfs/msdosfs_vnops.c 		error = pcbmap(dep, de_bn2cn(dep->de_pmp, bp->b_lblkno),
bp               1738 msdosfs/msdosfs_vnops.c 			       &bp->b_blkno, 0, 0);
bp               1740 msdosfs/msdosfs_vnops.c 			bp->b_blkno = -1;
bp               1741 msdosfs/msdosfs_vnops.c 		if (bp->b_blkno == -1)
bp               1742 msdosfs/msdosfs_vnops.c 			clrbuf(bp);
bp               1744 msdosfs/msdosfs_vnops.c 	if (bp->b_blkno == -1) {
bp               1746 msdosfs/msdosfs_vnops.c 		biodone(bp);
bp               1757 msdosfs/msdosfs_vnops.c 	bp->b_dev = vp->v_rdev;
bp                133 msdosfs/msdosfsmount.h #define	bptoep(pmp, bp, dirofs) \
bp                134 msdosfs/msdosfsmount.h 	((struct direntry *)(((bp)->b_data)	\
bp                235 net/bpf.c      bpf_attachd(struct bpf_d *d, struct bpf_if *bp)
bp                242 net/bpf.c      	d->bd_bif = bp;
bp                243 net/bpf.c      	d->bd_next = bp->bif_dlist;
bp                244 net/bpf.c      	bp->bif_dlist = d;
bp                246 net/bpf.c      	*bp->bif_driverp = bp;
bp                256 net/bpf.c      	struct bpf_if *bp;
bp                258 net/bpf.c      	bp = d->bd_bif;
bp                267 net/bpf.c      		error = ifpromisc(bp->bif_ifp, 0);
bp                277 net/bpf.c      	p = &bp->bif_dlist;
bp                284 net/bpf.c      	if (bp->bif_dlist == 0)
bp                944 net/bpf.c      	struct bpf_if *bp, *candidate = NULL;
bp                950 net/bpf.c      	for (bp = bpf_iflist; bp != 0; bp = bp->bif_next) {
bp                951 net/bpf.c      		struct ifnet *ifp = bp->bif_ifp;
bp                960 net/bpf.c      		if (candidate == NULL || candidate->bif_dlt > bp->bif_dlt)
bp                961 net/bpf.c      			candidate = bp;
bp               1097 net/bpf.c      	struct bpf_if *bp;
bp               1107 net/bpf.c      	bp = (struct bpf_if *)arg;
bp               1108 net/bpf.c      	for (d = bp->bif_dlist; d != 0; d = d->bd_next) {
bp               1154 net/bpf.c      	struct bpf_if *bp = (struct bpf_if *)arg;
bp               1166 net/bpf.c      	for (d = bp->bif_dlist; d != 0; d = d->bd_next) {
bp               1370 net/bpf.c      	struct bpf_if *bp;
bp               1371 net/bpf.c      	bp = (struct bpf_if *)malloc(sizeof(*bp), M_DEVBUF, M_DONTWAIT);
bp               1373 net/bpf.c      	if (bp == 0)
bp               1376 net/bpf.c      	bp->bif_dlist = 0;
bp               1377 net/bpf.c      	bp->bif_driverp = (struct bpf_if **)driverp;
bp               1378 net/bpf.c      	bp->bif_ifp = ifp;
bp               1379 net/bpf.c      	bp->bif_dlt = dlt;
bp               1381 net/bpf.c      	bp->bif_next = bpf_iflist;
bp               1382 net/bpf.c      	bpf_iflist = bp;
bp               1384 net/bpf.c      	*bp->bif_driverp = NULL;
bp               1392 net/bpf.c      	bp->bif_hdrlen = BPF_WORDALIGN(hdrlen + SIZEOF_BPF_HDR) - hdrlen;
bp               1399 net/bpf.c      	struct bpf_if *bp, *nbp, **pbp = &bpf_iflist;
bp               1403 net/bpf.c      	for (bp = bpf_iflist; bp; bp = nbp) {
bp               1404 net/bpf.c      		nbp= bp->bif_next;
bp               1405 net/bpf.c      		if (bp->bif_ifp == ifp) {
bp               1413 net/bpf.c      			for (bd = bp->bif_dlist; bd; bd = bp->bif_dlist) {
bp               1428 net/bpf.c      			free(bp, M_DEVBUF);
bp               1430 net/bpf.c      			pbp = &bp->bif_next;
bp               1511 net/bpf.c      	struct bpf_if *bp;
bp               1516 net/bpf.c      	for (bp = bpf_iflist; bp != NULL; bp = bp->bif_next) {
bp               1517 net/bpf.c      		if (bp->bif_ifp != ifp)
bp               1522 net/bpf.c      			error = copyout(&bp->bif_dlt,
bp               1542 net/bpf.c      	struct bpf_if *bp;
bp               1547 net/bpf.c      	for (bp = bpf_iflist; bp != NULL; bp = bp->bif_next) {
bp               1548 net/bpf.c      		if (bp->bif_ifp == ifp && bp->bif_dlt == dlt)
bp               1551 net/bpf.c      	if (bp == NULL)
bp               1555 net/bpf.c      	bpf_attachd(d, bp);
bp                301 net/bridgestp.c bstp_transmit(struct bstp_state *bs, struct bstp_port *bp)
bp                303 net/bridgestp.c 	if ((bs->bs_ifflags & IFF_RUNNING) == 0 || bp == NULL)
bp                310 net/bridgestp.c 	if (bp->bp_hello_timer.active == 0) {
bp                312 net/bridgestp.c 		bstp_hello_timer_expiry(bs, bp);
bp                315 net/bridgestp.c 	if (bp->bp_txcount > bs->bs_txholdcount)
bp                319 net/bridgestp.c 	if (bp->bp_protover == BSTP_PROTO_RSTP) {
bp                320 net/bridgestp.c 		bstp_transmit_bpdu(bs, bp);
bp                321 net/bridgestp.c 		bp->bp_tc_ack = 0;
bp                323 net/bridgestp.c 		switch (bp->bp_role) {
bp                325 net/bridgestp.c 			bstp_transmit_bpdu(bs, bp);
bp                326 net/bridgestp.c 			bp->bp_tc_ack = 0;
bp                330 net/bridgestp.c 			bstp_transmit_tcn(bs, bp);
bp                334 net/bridgestp.c 	bstp_timer_start(&bp->bp_hello_timer, bp->bp_desg_htime);
bp                335 net/bridgestp.c 	bp->bp_flags &= ~BSTP_PORT_NEWINFO;
bp                339 net/bridgestp.c bstp_transmit_bpdu(struct bstp_state *bs, struct bstp_port *bp)
bp                343 net/bridgestp.c 	bpdu.cbu_rootpri = htons(bp->bp_desg_pv.pv_root_id >> 48);
bp                344 net/bridgestp.c 	PV2ADDR(bp->bp_desg_pv.pv_root_id, bpdu.cbu_rootaddr);
bp                346 net/bridgestp.c 	bpdu.cbu_rootpathcost = htonl(bp->bp_desg_pv.pv_cost);
bp                348 net/bridgestp.c 	bpdu.cbu_bridgepri = htons(bp->bp_desg_pv.pv_dbridge_id >> 48);
bp                349 net/bridgestp.c 	PV2ADDR(bp->bp_desg_pv.pv_dbridge_id, bpdu.cbu_bridgeaddr);
bp                351 net/bridgestp.c 	bpdu.cbu_portid = htons(bp->bp_port_id);
bp                352 net/bridgestp.c 	bpdu.cbu_messageage = htons(bp->bp_desg_msg_age);
bp                353 net/bridgestp.c 	bpdu.cbu_maxage = htons(bp->bp_desg_max_age);
bp                354 net/bridgestp.c 	bpdu.cbu_hellotime = htons(bp->bp_desg_htime);
bp                355 net/bridgestp.c 	bpdu.cbu_forwarddelay = htons(bp->bp_desg_fdelay);
bp                357 net/bridgestp.c 	bpdu.cbu_flags = bstp_pdu_flags(bp);
bp                359 net/bridgestp.c 	switch (bp->bp_protover) {
bp                368 net/bridgestp.c 	bstp_send_bpdu(bs, bp, &bpdu);
bp                372 net/bridgestp.c bstp_transmit_tcn(struct bstp_state *bs, struct bstp_port *bp)
bp                375 net/bridgestp.c 	struct ifnet *ifp = bp->bp_ifp;
bp                403 net/bridgestp.c 	bp->bp_txcount++;
bp                411 net/bridgestp.c bstp_decode_bpdu(struct bstp_port *bp, struct bstp_cbpdu *cpdu,
bp                440 net/bridgestp.c 	cu->cu_pv.pv_port_id = bp->bp_port_id;
bp                483 net/bridgestp.c bstp_send_bpdu(struct bstp_state *bs, struct bstp_port *bp,
bp                486 net/bridgestp.c 	struct ifnet *ifp = bp->bp_ifp;
bp                536 net/bridgestp.c 	bp->bp_txcount++;
bp                545 net/bridgestp.c bstp_pdu_flags(struct bstp_port *bp)
bp                549 net/bridgestp.c 	if (bp->bp_proposing && bp->bp_state != BSTP_IFSTATE_FORWARDING)
bp                552 net/bridgestp.c 	if (bp->bp_agree)
bp                555 net/bridgestp.c 	if (bp->bp_tc_timer.active)
bp                558 net/bridgestp.c 	if (bp->bp_tc_ack)
bp                561 net/bridgestp.c 	switch (bp->bp_state) {
bp                570 net/bridgestp.c 	switch (bp->bp_role) {
bp                584 net/bridgestp.c 	switch (bp->bp_protover) {
bp                596 net/bridgestp.c bstp_input(struct bstp_state *bs, struct bstp_port *bp,
bp                602 net/bridgestp.c 	if (bs == NULL || bp == NULL || bp->bp_active == 0)
bp                628 net/bridgestp.c 	if (tpdu.tbu_protover != bp->bp_protover) {
bp                633 net/bridgestp.c 		if (bp->bp_flags & BSTP_PORT_CANMIGRATE)
bp                634 net/bridgestp.c 			bstp_set_port_proto(bp, tpdu.tbu_protover);
bp                640 net/bridgestp.c 	bp->bp_operedge = 0;
bp                641 net/bridgestp.c 	bstp_timer_start(&bp->bp_edge_delay_timer,
bp                646 net/bridgestp.c 		bstp_received_stp(bs, bp, &m, &tpdu);
bp                649 net/bridgestp.c 		bstp_received_rstp(bs, bp, &m, &tpdu);
bp                659 net/bridgestp.c bstp_received_stp(struct bstp_state *bs, struct bstp_port *bp,
bp                663 net/bridgestp.c 	struct bstp_config_unit *cu = &bp->bp_msg_cu;
bp                669 net/bridgestp.c 		bstp_received_tcn(bs, bp, &tu);
bp                677 net/bridgestp.c 		bstp_decode_bpdu(bp, &cpdu, cu);
bp                678 net/bridgestp.c 		bstp_received_bpdu(bs, bp, cu);
bp                684 net/bridgestp.c bstp_received_rstp(struct bstp_state *bs, struct bstp_port *bp,
bp                688 net/bridgestp.c 	struct bstp_config_unit *cu = &bp->bp_msg_cu;
bp                698 net/bridgestp.c 	bstp_decode_bpdu(bp, &cpdu, cu);
bp                699 net/bridgestp.c 	bstp_received_bpdu(bs, bp, cu);
bp                703 net/bridgestp.c bstp_received_tcn(struct bstp_state *bs, struct bstp_port *bp,
bp                706 net/bridgestp.c 	bp->bp_rcvdtcn = 1;
bp                707 net/bridgestp.c 	bstp_update_tc(bp);
bp                711 net/bridgestp.c bstp_received_bpdu(struct bstp_state *bs, struct bstp_port *bp,
bp                717 net/bridgestp.c 	switch (bp->bp_infois) {
bp                723 net/bridgestp.c 	type = bstp_pdu_rcvtype(bp, cu);
bp                728 net/bridgestp.c 		bp->bp_agreed = 0;
bp                729 net/bridgestp.c 		bp->bp_proposing = 0;
bp                732 net/bridgestp.c 			bp->bp_proposed = 1;
bp                734 net/bridgestp.c 			bp->bp_rcvdtc = 1;
bp                736 net/bridgestp.c 			bp->bp_rcvdtca = 1;
bp                738 net/bridgestp.c 		if (bp->bp_agree &&
bp                739 net/bridgestp.c 		    !bstp_pdu_bettersame(bp, BSTP_INFO_RECIEVED))
bp                740 net/bridgestp.c 			bp->bp_agree = 0;
bp                743 net/bridgestp.c 		bp->bp_port_pv = cu->cu_pv;
bp                744 net/bridgestp.c 		bp->bp_port_msg_age = cu->cu_message_age;
bp                745 net/bridgestp.c 		bp->bp_port_max_age = cu->cu_max_age;
bp                746 net/bridgestp.c 		bp->bp_port_fdelay = cu->cu_forward_delay;
bp                747 net/bridgestp.c 		bp->bp_port_htime =
bp                752 net/bridgestp.c 		bstp_set_timer_msgage(bp);
bp                754 net/bridgestp.c 		bp->bp_infois = BSTP_INFO_RECIEVED;
bp                760 net/bridgestp.c 			bp->bp_proposed = 1;
bp                762 net/bridgestp.c 			bp->bp_rcvdtc = 1;
bp                764 net/bridgestp.c 			bp->bp_rcvdtca = 1;
bp                767 net/bridgestp.c 		bstp_set_timer_msgage(bp);
bp                772 net/bridgestp.c 			bp->bp_agreed = 1;
bp                773 net/bridgestp.c 			bp->bp_proposing = 0;
bp                782 net/bridgestp.c 		if (cu->cu_agree && bp->bp_ptp_link) {
bp                783 net/bridgestp.c 			bp->bp_agreed = 1;
bp                784 net/bridgestp.c 			bp->bp_proposing = 0;
bp                786 net/bridgestp.c 			bp->bp_agreed = 0;
bp                789 net/bridgestp.c 			bp->bp_rcvdtc = 1;
bp                791 net/bridgestp.c 			bp->bp_rcvdtca = 1;
bp                799 net/bridgestp.c 	bstp_update_state(bs, bp);
bp                803 net/bridgestp.c bstp_pdu_rcvtype(struct bstp_port *bp, struct bstp_config_unit *cu)
bp                812 net/bridgestp.c 		if (bstp_info_superior(&bp->bp_port_pv, &cu->cu_pv))
bp                815 net/bridgestp.c 		else if (bstp_info_cmp(&bp->bp_port_pv, &cu->cu_pv) ==
bp                817 net/bridgestp.c 			if (bp->bp_port_msg_age != cu->cu_message_age ||
bp                818 net/bridgestp.c 			    bp->bp_port_max_age != cu->cu_max_age ||
bp                819 net/bridgestp.c 			    bp->bp_port_fdelay != cu->cu_forward_delay ||
bp                820 net/bridgestp.c 			    bp->bp_port_htime != cu->cu_hello_time)
bp                835 net/bridgestp.c 		if (bstp_info_cmp(&bp->bp_port_pv, &cu->cu_pv) <= INFO_SAME)
bp                848 net/bridgestp.c bstp_pdu_bettersame(struct bstp_port *bp, int newinfo)
bp                851 net/bridgestp.c 	    bp->bp_infois == BSTP_INFO_RECIEVED &&
bp                852 net/bridgestp.c 	    bstp_info_cmp(&bp->bp_port_pv, &bp->bp_msg_cu.cu_pv) >= INFO_SAME)
bp                856 net/bridgestp.c 	    bp->bp_infois == BSTP_INFO_MINE &&
bp                857 net/bridgestp.c 	    bstp_info_cmp(&bp->bp_port_pv, &bp->bp_desg_pv) >= INFO_SAME)
bp                910 net/bridgestp.c 	struct bstp_port *bp, *rbp = NULL;
bp                922 net/bridgestp.c 	LIST_FOREACH(bp, &bs->bs_bplist, bp_next) {
bp                923 net/bridgestp.c 		if (bp->bp_infois != BSTP_INFO_RECIEVED)
bp                926 net/bridgestp.c 		pv = bp->bp_port_pv;
bp                927 net/bridgestp.c 		pv.pv_cost += bp->bp_path_cost;
bp                939 net/bridgestp.c 			bs->bs_root_msg_age = bp->bp_port_msg_age +
bp                941 net/bridgestp.c 			bs->bs_root_max_age = bp->bp_port_max_age;
bp                942 net/bridgestp.c 			bs->bs_root_fdelay = bp->bp_port_fdelay;
bp                943 net/bridgestp.c 			bs->bs_root_htime = bp->bp_port_htime;
bp                944 net/bridgestp.c 			rbp = bp;
bp                948 net/bridgestp.c 	LIST_FOREACH(bp, &bs->bs_bplist, bp_next) {
bp                950 net/bridgestp.c 		bp->bp_desg_pv.pv_root_id = bs->bs_root_pv.pv_root_id;
bp                951 net/bridgestp.c 		bp->bp_desg_pv.pv_cost = bs->bs_root_pv.pv_cost;
bp                952 net/bridgestp.c 		bp->bp_desg_pv.pv_dbridge_id = bs->bs_bridge_pv.pv_dbridge_id;
bp                953 net/bridgestp.c 		bp->bp_desg_pv.pv_dport_id = bp->bp_port_id;
bp                954 net/bridgestp.c 		bp->bp_desg_pv.pv_port_id = bp->bp_port_id;
bp                957 net/bridgestp.c 		bp->bp_desg_msg_age = bs->bs_root_msg_age;
bp                958 net/bridgestp.c 		bp->bp_desg_max_age = bs->bs_root_max_age;
bp                959 net/bridgestp.c 		bp->bp_desg_fdelay = bs->bs_root_fdelay;
bp                960 net/bridgestp.c 		bp->bp_desg_htime = bs->bs_bridge_htime;
bp                963 net/bridgestp.c 		switch (bp->bp_infois) {
bp                965 net/bridgestp.c 			bstp_set_port_role(bp, BSTP_ROLE_DISABLED);
bp                969 net/bridgestp.c 			bstp_set_port_role(bp, BSTP_ROLE_DESIGNATED);
bp                970 net/bridgestp.c 			bstp_update_info(bp);
bp                974 net/bridgestp.c 			bstp_set_port_role(bp, BSTP_ROLE_DESIGNATED);
bp                976 net/bridgestp.c 			if (bstp_info_cmp(&bp->bp_port_pv,
bp                977 net/bridgestp.c 			    &bp->bp_desg_pv) != INFO_SAME ||
bp                979 net/bridgestp.c 			    (bp->bp_port_msg_age != rbp->bp_port_msg_age ||
bp                980 net/bridgestp.c 			    bp->bp_port_max_age != rbp->bp_port_max_age ||
bp                981 net/bridgestp.c 			    bp->bp_port_fdelay != rbp->bp_port_fdelay ||
bp                982 net/bridgestp.c 			    bp->bp_port_htime != rbp->bp_port_htime)))
bp                983 net/bridgestp.c 				bstp_update_info(bp);
bp                987 net/bridgestp.c 			if (bp == rbp) {
bp                992 net/bridgestp.c 				bstp_set_port_role(bp, BSTP_ROLE_ROOT);
bp                993 net/bridgestp.c 				bs->bs_root_port = bp;
bp                994 net/bridgestp.c 			} else if (bstp_info_cmp(&bp->bp_port_pv,
bp                995 net/bridgestp.c 				    &bp->bp_desg_pv) == INFO_BETTER) {
bp               1000 net/bridgestp.c 				bstp_set_port_role(bp, BSTP_ROLE_DESIGNATED);
bp               1001 net/bridgestp.c 				bstp_update_info(bp);
bp               1004 net/bridgestp.c 				    bp->bp_port_pv.pv_dbridge_id,
bp               1010 net/bridgestp.c 					bstp_set_port_role(bp,
bp               1017 net/bridgestp.c 					bstp_set_port_role(bp,
bp               1027 net/bridgestp.c bstp_update_state(struct bstp_state *bs, struct bstp_port *bp)
bp               1036 net/bridgestp.c 			if (!(bp->bp_synced ||
bp               1037 net/bridgestp.c 			     bp->bp_role == BSTP_ROLE_ROOT)) {
bp               1045 net/bridgestp.c 	bstp_update_roles(bs, bp);
bp               1046 net/bridgestp.c 	bstp_update_tc(bp);
bp               1050 net/bridgestp.c bstp_update_roles(struct bstp_state *bs, struct bstp_port *bp)
bp               1052 net/bridgestp.c 	switch (bp->bp_role) {
bp               1055 net/bridgestp.c 		if (bp->bp_sync || !bp->bp_synced || bp->bp_reroot) {
bp               1056 net/bridgestp.c 			bp->bp_sync = 0;
bp               1057 net/bridgestp.c 			bp->bp_synced = 1;
bp               1058 net/bridgestp.c 			bp->bp_reroot = 0;
bp               1064 net/bridgestp.c 		if ((bs->bs_allsynced && !bp->bp_agree) ||
bp               1065 net/bridgestp.c 		    (bp->bp_proposed && bp->bp_agree)) {
bp               1066 net/bridgestp.c 			bp->bp_proposed = 0;
bp               1067 net/bridgestp.c 			bp->bp_agree = 1;
bp               1068 net/bridgestp.c 			bp->bp_flags |= BSTP_PORT_NEWINFO;
bp               1070 net/bridgestp.c 			    bp->bp_ifp->if_xname);
bp               1073 net/bridgestp.c 		if (bp->bp_proposed && !bp->bp_agree) {
bp               1075 net/bridgestp.c 			bp->bp_proposed = 0;
bp               1077 net/bridgestp.c 			    bp->bp_ifp->if_xname);
bp               1081 net/bridgestp.c 		if (bp->bp_sync || !bp->bp_synced || bp->bp_reroot) {
bp               1082 net/bridgestp.c 			bp->bp_sync = 0;
bp               1083 net/bridgestp.c 			bp->bp_synced = 1;
bp               1084 net/bridgestp.c 			bp->bp_reroot = 0;
bp               1085 net/bridgestp.c 			DPRINTF("%s -> ALTERNATE_PORT\n", bp->bp_ifp->if_xname);
bp               1090 net/bridgestp.c 		if (bp->bp_state != BSTP_IFSTATE_FORWARDING && !bp->bp_reroot) {
bp               1092 net/bridgestp.c 			DPRINTF("%s -> ROOT_REROOT\n", bp->bp_ifp->if_xname);
bp               1095 net/bridgestp.c 		if ((bs->bs_allsynced && !bp->bp_agree) ||
bp               1096 net/bridgestp.c 		    (bp->bp_proposed && bp->bp_agree)) {
bp               1097 net/bridgestp.c 			bp->bp_proposed = 0;
bp               1098 net/bridgestp.c 			bp->bp_sync = 0;
bp               1099 net/bridgestp.c 			bp->bp_agree = 1;
bp               1100 net/bridgestp.c 			bp->bp_flags |= BSTP_PORT_NEWINFO;
bp               1101 net/bridgestp.c 			DPRINTF("%s -> ROOT_AGREED\n", bp->bp_ifp->if_xname);
bp               1104 net/bridgestp.c 		if (bp->bp_proposed && !bp->bp_agree) {
bp               1106 net/bridgestp.c 			bp->bp_proposed = 0;
bp               1107 net/bridgestp.c 			DPRINTF("%s -> ROOT_PROPOSED\n", bp->bp_ifp->if_xname);
bp               1110 net/bridgestp.c 		if (bp->bp_state != BSTP_IFSTATE_FORWARDING &&
bp               1111 net/bridgestp.c 		    (bp->bp_forward_delay_timer.active == 0 ||
bp               1112 net/bridgestp.c 		    (bstp_rerooted(bs, bp) &&
bp               1113 net/bridgestp.c 		    bp->bp_recent_backup_timer.active == 0 &&
bp               1114 net/bridgestp.c 		    bp->bp_protover == BSTP_PROTO_RSTP))) {
bp               1115 net/bridgestp.c 			switch (bp->bp_state) {
bp               1117 net/bridgestp.c 				bstp_set_port_state(bp, BSTP_IFSTATE_LEARNING);
bp               1120 net/bridgestp.c 				bstp_set_port_state(bp,
bp               1126 net/bridgestp.c 		if (bp->bp_state == BSTP_IFSTATE_FORWARDING && bp->bp_reroot) {
bp               1127 net/bridgestp.c 			bp->bp_reroot = 0;
bp               1128 net/bridgestp.c 			DPRINTF("%s -> ROOT_REROOTED\n", bp->bp_ifp->if_xname);
bp               1133 net/bridgestp.c 		if (bp->bp_recent_root_timer.active == 0 && bp->bp_reroot) {
bp               1134 net/bridgestp.c 			bp->bp_reroot = 0;
bp               1136 net/bridgestp.c 			    bp->bp_ifp->if_xname);
bp               1139 net/bridgestp.c 		if ((bp->bp_state == BSTP_IFSTATE_DISCARDING &&
bp               1140 net/bridgestp.c 		    !bp->bp_synced) || (bp->bp_agreed && !bp->bp_synced) ||
bp               1141 net/bridgestp.c 		    (bp->bp_operedge && !bp->bp_synced) ||
bp               1142 net/bridgestp.c 		    (bp->bp_sync && bp->bp_synced)) {
bp               1143 net/bridgestp.c 			bstp_timer_stop(&bp->bp_recent_root_timer);
bp               1144 net/bridgestp.c 			bp->bp_synced = 1;
bp               1145 net/bridgestp.c 			bp->bp_sync = 0;
bp               1147 net/bridgestp.c 			    bp->bp_ifp->if_xname);
bp               1150 net/bridgestp.c 		if (bp->bp_state != BSTP_IFSTATE_FORWARDING &&
bp               1151 net/bridgestp.c 		    !bp->bp_agreed && !bp->bp_proposing &&
bp               1152 net/bridgestp.c 		    !bp->bp_operedge) {
bp               1153 net/bridgestp.c 			bp->bp_proposing = 1;
bp               1154 net/bridgestp.c 			bp->bp_flags |= BSTP_PORT_NEWINFO;
bp               1155 net/bridgestp.c 			bstp_timer_start(&bp->bp_edge_delay_timer,
bp               1156 net/bridgestp.c 			    (bp->bp_ptp_link ? BSTP_DEFAULT_MIGRATE_DELAY :
bp               1157 net/bridgestp.c 			     bp->bp_desg_max_age));
bp               1159 net/bridgestp.c 			    bp->bp_ifp->if_xname);
bp               1162 net/bridgestp.c 		if (bp->bp_state != BSTP_IFSTATE_FORWARDING &&
bp               1163 net/bridgestp.c 		    (bp->bp_forward_delay_timer.active == 0 || bp->bp_agreed ||
bp               1164 net/bridgestp.c 		    bp->bp_operedge) &&
bp               1165 net/bridgestp.c 		    (bp->bp_recent_root_timer.active == 0 || !bp->bp_reroot) &&
bp               1166 net/bridgestp.c 		    !bp->bp_sync) {
bp               1167 net/bridgestp.c 			if (bp->bp_agreed)
bp               1168 net/bridgestp.c 				DPRINTF("%s -> AGREED\n", bp->bp_ifp->if_xname);
bp               1173 net/bridgestp.c 			if (bp->bp_agreed || bp->bp_operedge ||
bp               1174 net/bridgestp.c 			    bp->bp_state == BSTP_IFSTATE_LEARNING) {
bp               1175 net/bridgestp.c 				bstp_set_port_state(bp,
bp               1177 net/bridgestp.c 				bp->bp_agreed = bp->bp_protover;
bp               1178 net/bridgestp.c 			} else if (bp->bp_state == BSTP_IFSTATE_DISCARDING)
bp               1179 net/bridgestp.c 				bstp_set_port_state(bp, BSTP_IFSTATE_LEARNING);
bp               1182 net/bridgestp.c 		if (((bp->bp_sync && !bp->bp_synced) ||
bp               1183 net/bridgestp.c 		    (bp->bp_reroot && bp->bp_recent_root_timer.active) ||
bp               1184 net/bridgestp.c 		    (bp->bp_flags & BSTP_PORT_DISPUTED)) && !bp->bp_operedge &&
bp               1185 net/bridgestp.c 		    bp->bp_state != BSTP_IFSTATE_DISCARDING) {
bp               1186 net/bridgestp.c 			bstp_set_port_state(bp, BSTP_IFSTATE_DISCARDING);
bp               1187 net/bridgestp.c 			bp->bp_flags &= ~BSTP_PORT_DISPUTED;
bp               1188 net/bridgestp.c 			bstp_timer_start(&bp->bp_forward_delay_timer,
bp               1189 net/bridgestp.c 			    bp->bp_protover == BSTP_PROTO_RSTP ?
bp               1190 net/bridgestp.c 			    bp->bp_desg_htime : bp->bp_desg_fdelay);
bp               1192 net/bridgestp.c 			    bp->bp_ifp->if_xname);
bp               1197 net/bridgestp.c 	if (bp->bp_flags & BSTP_PORT_NEWINFO)
bp               1198 net/bridgestp.c 		bstp_transmit(bs, bp);
bp               1202 net/bridgestp.c bstp_update_tc(struct bstp_port *bp)
bp               1204 net/bridgestp.c 	switch (bp->bp_tcstate) {
bp               1206 net/bridgestp.c 		if ((bp->bp_role != BSTP_ROLE_DESIGNATED &&
bp               1207 net/bridgestp.c 		    bp->bp_role != BSTP_ROLE_ROOT) || bp->bp_operedge)
bp               1208 net/bridgestp.c 			bstp_set_port_tc(bp, BSTP_TCSTATE_LEARNING);
bp               1210 net/bridgestp.c 		if (bp->bp_rcvdtcn)
bp               1211 net/bridgestp.c 			bstp_set_port_tc(bp, BSTP_TCSTATE_TCN);
bp               1212 net/bridgestp.c 		if (bp->bp_rcvdtc)
bp               1213 net/bridgestp.c 			bstp_set_port_tc(bp, BSTP_TCSTATE_TC);
bp               1215 net/bridgestp.c 		if (bp->bp_tc_prop && !bp->bp_operedge)
bp               1216 net/bridgestp.c 			bstp_set_port_tc(bp, BSTP_TCSTATE_PROPAG);
bp               1218 net/bridgestp.c 		if (bp->bp_rcvdtca)
bp               1219 net/bridgestp.c 			bstp_set_port_tc(bp, BSTP_TCSTATE_ACK);
bp               1223 net/bridgestp.c 		if ((bp->bp_state == BSTP_IFSTATE_LEARNING ||
bp               1224 net/bridgestp.c 		    bp->bp_state == BSTP_IFSTATE_FORWARDING) &&
bp               1225 net/bridgestp.c 		    bp->bp_fdbflush == 0)
bp               1226 net/bridgestp.c 			bstp_set_port_tc(bp, BSTP_TCSTATE_LEARNING);
bp               1230 net/bridgestp.c 		if (bp->bp_rcvdtc || bp->bp_rcvdtcn || bp->bp_rcvdtca ||
bp               1231 net/bridgestp.c 		    bp->bp_tc_prop)
bp               1232 net/bridgestp.c 			bstp_set_port_tc(bp, BSTP_TCSTATE_LEARNING);
bp               1233 net/bridgestp.c 		else if (bp->bp_role != BSTP_ROLE_DESIGNATED &&
bp               1234 net/bridgestp.c 			 bp->bp_role != BSTP_ROLE_ROOT &&
bp               1235 net/bridgestp.c 			 bp->bp_state == BSTP_IFSTATE_DISCARDING)
bp               1236 net/bridgestp.c 			bstp_set_port_tc(bp, BSTP_TCSTATE_INACTIVE);
bp               1238 net/bridgestp.c 		if ((bp->bp_role == BSTP_ROLE_DESIGNATED ||
bp               1239 net/bridgestp.c 		    bp->bp_role == BSTP_ROLE_ROOT) &&
bp               1240 net/bridgestp.c 		    bp->bp_state == BSTP_IFSTATE_FORWARDING &&
bp               1241 net/bridgestp.c 		    !bp->bp_operedge)
bp               1242 net/bridgestp.c 			bstp_set_port_tc(bp, BSTP_TCSTATE_DETECTED);
bp               1252 net/bridgestp.c 		    bp->bp_ifp->if_xname);
bp               1259 net/bridgestp.c bstp_update_info(struct bstp_port *bp)
bp               1261 net/bridgestp.c 	struct bstp_state *bs = bp->bp_bs;
bp               1263 net/bridgestp.c 	bp->bp_proposing = 0;
bp               1264 net/bridgestp.c 	bp->bp_proposed = 0;
bp               1266 net/bridgestp.c 	if (bp->bp_agreed && !bstp_pdu_bettersame(bp, BSTP_INFO_MINE))
bp               1267 net/bridgestp.c 		bp->bp_agreed = 0;
bp               1269 net/bridgestp.c 	if (bp->bp_synced && !bp->bp_agreed) {
bp               1270 net/bridgestp.c 		bp->bp_synced = 0;
bp               1275 net/bridgestp.c 	bp->bp_port_pv = bp->bp_desg_pv;
bp               1276 net/bridgestp.c 	bp->bp_port_msg_age = bp->bp_desg_msg_age;
bp               1277 net/bridgestp.c 	bp->bp_port_max_age = bp->bp_desg_max_age;
bp               1278 net/bridgestp.c 	bp->bp_port_fdelay = bp->bp_desg_fdelay;
bp               1279 net/bridgestp.c 	bp->bp_port_htime = bp->bp_desg_htime;
bp               1280 net/bridgestp.c 	bp->bp_infois = BSTP_INFO_MINE;
bp               1283 net/bridgestp.c 	bp->bp_flags |= BSTP_PORT_NEWINFO;
bp               1288 net/bridgestp.c bstp_set_other_tcprop(struct bstp_port *bp)
bp               1290 net/bridgestp.c 	struct bstp_state *bs = bp->bp_bs;
bp               1294 net/bridgestp.c 		if (bp2 == bp)
bp               1303 net/bridgestp.c 	struct bstp_port *bp;
bp               1305 net/bridgestp.c 	LIST_FOREACH(bp, &bs->bs_bplist, bp_next)
bp               1306 net/bridgestp.c 		bp->bp_reroot = 1;
bp               1312 net/bridgestp.c 	struct bstp_port *bp;
bp               1314 net/bridgestp.c 	LIST_FOREACH(bp, &bs->bs_bplist, bp_next) {
bp               1315 net/bridgestp.c 		bp->bp_sync = 1;
bp               1316 net/bridgestp.c 		bp->bp_synced = 0;	/* Not explicit in spec */
bp               1323 net/bridgestp.c bstp_set_port_state(struct bstp_port *bp, int state)
bp               1325 net/bridgestp.c 	if (bp->bp_state == state)
bp               1328 net/bridgestp.c 	bp->bp_state = state;
bp               1330 net/bridgestp.c 	switch (bp->bp_state) {
bp               1333 net/bridgestp.c 		    bp->bp_ifp->if_xname);
bp               1338 net/bridgestp.c 		    bp->bp_ifp->if_xname);
bp               1340 net/bridgestp.c 		bstp_timer_start(&bp->bp_forward_delay_timer,
bp               1341 net/bridgestp.c 		    bp->bp_protover == BSTP_PROTO_RSTP ?
bp               1342 net/bridgestp.c 		    bp->bp_desg_htime : bp->bp_desg_fdelay);
bp               1347 net/bridgestp.c 		    bp->bp_ifp->if_xname);
bp               1349 net/bridgestp.c 		bstp_timer_stop(&bp->bp_forward_delay_timer);
bp               1351 net/bridgestp.c 		bp->bp_forward_transitions++;
bp               1357 net/bridgestp.c bstp_set_port_role(struct bstp_port *bp, int role)
bp               1359 net/bridgestp.c 	struct bstp_state *bs = bp->bp_bs;
bp               1361 net/bridgestp.c 	if (bp->bp_role == role)
bp               1365 net/bridgestp.c 	switch (bp->bp_role) {
bp               1367 net/bridgestp.c 		bstp_timer_start(&bp->bp_forward_delay_timer,
bp               1368 net/bridgestp.c 		    bp->bp_desg_max_age);
bp               1372 net/bridgestp.c 		bstp_timer_start(&bp->bp_recent_backup_timer,
bp               1373 net/bridgestp.c 		    bp->bp_desg_htime * 2);
bp               1376 net/bridgestp.c 		bstp_timer_start(&bp->bp_forward_delay_timer,
bp               1377 net/bridgestp.c 		    bp->bp_desg_fdelay);
bp               1378 net/bridgestp.c 		bp->bp_sync = 0;
bp               1379 net/bridgestp.c 		bp->bp_synced = 1;
bp               1380 net/bridgestp.c 		bp->bp_reroot = 0;
bp               1384 net/bridgestp.c 		bstp_timer_start(&bp->bp_recent_root_timer,
bp               1389 net/bridgestp.c 	bp->bp_role = role;
bp               1391 net/bridgestp.c 	bp->bp_proposing = 0;
bp               1395 net/bridgestp.c 	switch (bp->bp_role) {
bp               1400 net/bridgestp.c 		    bp->bp_ifp->if_xname);
bp               1401 net/bridgestp.c 		bstp_set_port_state(bp, BSTP_IFSTATE_DISCARDING);
bp               1402 net/bridgestp.c 		bstp_timer_stop(&bp->bp_recent_root_timer);
bp               1403 net/bridgestp.c 		bstp_timer_latch(&bp->bp_forward_delay_timer);
bp               1404 net/bridgestp.c 		bp->bp_sync = 0;
bp               1405 net/bridgestp.c 		bp->bp_synced = 1;
bp               1406 net/bridgestp.c 		bp->bp_reroot = 0;
bp               1411 net/bridgestp.c 		    bp->bp_ifp->if_xname);
bp               1412 net/bridgestp.c 		bstp_set_port_state(bp, BSTP_IFSTATE_DISCARDING);
bp               1413 net/bridgestp.c 		bstp_timer_latch(&bp->bp_recent_root_timer);
bp               1414 net/bridgestp.c 		bp->bp_proposing = 0;
bp               1419 net/bridgestp.c 		    bp->bp_ifp->if_xname);
bp               1420 net/bridgestp.c 		bstp_timer_start(&bp->bp_hello_timer,
bp               1421 net/bridgestp.c 		    bp->bp_desg_htime);
bp               1422 net/bridgestp.c 		bp->bp_agree = 0;
bp               1427 net/bridgestp.c 	bstp_update_tc(bp);
bp               1431 net/bridgestp.c bstp_set_port_proto(struct bstp_port *bp, int proto)
bp               1433 net/bridgestp.c 	struct bstp_state *bs = bp->bp_bs;
bp               1439 net/bridgestp.c 		bstp_timer_stop(&bp->bp_migrate_delay_timer);
bp               1441 net/bridgestp.c 		bp->bp_operedge = 0;
bp               1445 net/bridgestp.c 		bstp_timer_start(&bp->bp_migrate_delay_timer,
bp               1454 net/bridgestp.c 	bp->bp_protover = proto;
bp               1455 net/bridgestp.c 	bp->bp_flags &= ~BSTP_PORT_CANMIGRATE;
bp               1459 net/bridgestp.c bstp_set_port_tc(struct bstp_port *bp, int state)
bp               1461 net/bridgestp.c 	struct bstp_state *bs = bp->bp_bs;
bp               1463 net/bridgestp.c 	bp->bp_tcstate = state;
bp               1466 net/bridgestp.c 	switch (bp->bp_tcstate) {
bp               1468 net/bridgestp.c 		DPRINTF("%s -> TC_ACTIVE\n", bp->bp_ifp->if_xname);
bp               1473 net/bridgestp.c 		bstp_timer_stop(&bp->bp_tc_timer);
bp               1475 net/bridgestp.c 		bp->bp_fdbflush = 1;
bp               1476 net/bridgestp.c 		bstp_notify_rtage(bp->bp_ifp, 0);
bp               1477 net/bridgestp.c 		bp->bp_tc_ack = 0;
bp               1478 net/bridgestp.c 		DPRINTF("%s -> TC_INACTIVE\n", bp->bp_ifp->if_xname);
bp               1482 net/bridgestp.c 		bp->bp_rcvdtc = 0;
bp               1483 net/bridgestp.c 		bp->bp_rcvdtcn = 0;
bp               1484 net/bridgestp.c 		bp->bp_rcvdtca = 0;
bp               1485 net/bridgestp.c 		bp->bp_tc_prop = 0;
bp               1486 net/bridgestp.c 		DPRINTF("%s -> TC_LEARNING\n", bp->bp_ifp->if_xname);
bp               1490 net/bridgestp.c 		bstp_set_timer_tc(bp);
bp               1491 net/bridgestp.c 		bstp_set_other_tcprop(bp);
bp               1493 net/bridgestp.c 		bp->bp_flags |= BSTP_PORT_NEWINFO;
bp               1494 net/bridgestp.c 		bstp_transmit(bs, bp);
bp               1496 net/bridgestp.c 		DPRINTF("%s -> TC_DETECTED\n", bp->bp_ifp->if_xname);
bp               1497 net/bridgestp.c 		bp->bp_tcstate = BSTP_TCSTATE_ACTIVE; /* UCT */
bp               1501 net/bridgestp.c 		bstp_set_timer_tc(bp);
bp               1502 net/bridgestp.c 		DPRINTF("%s -> TC_TCN\n", bp->bp_ifp->if_xname);
bp               1505 net/bridgestp.c 		bp->bp_rcvdtc = 0;
bp               1506 net/bridgestp.c 		bp->bp_rcvdtcn = 0;
bp               1507 net/bridgestp.c 		if (bp->bp_role == BSTP_ROLE_DESIGNATED)
bp               1508 net/bridgestp.c 			bp->bp_tc_ack = 1;
bp               1510 net/bridgestp.c 		bstp_set_other_tcprop(bp);
bp               1511 net/bridgestp.c 		DPRINTF("%s -> TC_TC\n", bp->bp_ifp->if_xname);
bp               1512 net/bridgestp.c 		bp->bp_tcstate = BSTP_TCSTATE_ACTIVE; /* UCT */
bp               1517 net/bridgestp.c 		bp->bp_fdbflush = 1;
bp               1518 net/bridgestp.c 		bstp_notify_rtage(bp->bp_ifp, 0);
bp               1519 net/bridgestp.c 		bp->bp_tc_prop = 0;
bp               1520 net/bridgestp.c 		bstp_set_timer_tc(bp);
bp               1521 net/bridgestp.c 		DPRINTF("%s -> TC_PROPAG\n", bp->bp_ifp->if_xname);
bp               1522 net/bridgestp.c 		bp->bp_tcstate = BSTP_TCSTATE_ACTIVE; /* UCT */
bp               1526 net/bridgestp.c 		bstp_timer_stop(&bp->bp_tc_timer);
bp               1527 net/bridgestp.c 		bp->bp_rcvdtca = 0;
bp               1528 net/bridgestp.c 		DPRINTF("%s -> TC_ACK\n", bp->bp_ifp->if_xname);
bp               1529 net/bridgestp.c 		bp->bp_tcstate = BSTP_TCSTATE_ACTIVE; /* UCT */
bp               1535 net/bridgestp.c bstp_set_timer_tc(struct bstp_port *bp)
bp               1537 net/bridgestp.c 	struct bstp_state *bs = bp->bp_bs;
bp               1539 net/bridgestp.c 	if (bp->bp_tc_timer.active)
bp               1542 net/bridgestp.c 	switch (bp->bp_protover) {
bp               1544 net/bridgestp.c 		bstp_timer_start(&bp->bp_tc_timer,
bp               1545 net/bridgestp.c 		    bp->bp_desg_htime + BSTP_TICK_VAL);
bp               1546 net/bridgestp.c 		bp->bp_flags |= BSTP_PORT_NEWINFO;
bp               1549 net/bridgestp.c 		bstp_timer_start(&bp->bp_tc_timer,
bp               1556 net/bridgestp.c bstp_set_timer_msgage(struct bstp_port *bp)
bp               1558 net/bridgestp.c 	if (bp->bp_port_msg_age + BSTP_MESSAGE_AGE_INCR <=
bp               1559 net/bridgestp.c 	    bp->bp_port_max_age) {
bp               1560 net/bridgestp.c 		bstp_timer_start(&bp->bp_message_age_timer,
bp               1561 net/bridgestp.c 		    bp->bp_port_htime * 3);
bp               1564 net/bridgestp.c 		bstp_timer_start(&bp->bp_message_age_timer, 0);
bp               1568 net/bridgestp.c bstp_rerooted(struct bstp_state *bs, struct bstp_port *bp)
bp               1574 net/bridgestp.c 		if (bp2 == bp)
bp               1588 net/bridgestp.c bstp_calc_path_cost(struct bstp_port *bp)
bp               1590 net/bridgestp.c 	struct ifnet *ifp = bp->bp_ifp;
bp               1594 net/bridgestp.c 	if (bp->bp_flags & BSTP_PORT_ADMCOST)
bp               1595 net/bridgestp.c 		return bp->bp_path_cost;
bp               1607 net/bridgestp.c 	if (bp->bp_protover == BSTP_PROTO_STP && path_cost > 65535)
bp               1616 net/bridgestp.c 	struct bstp_port *bp = (struct bstp_port *)arg;
bp               1621 net/bridgestp.c 	switch (bp->bp_protover) {
bp               1624 net/bridgestp.c 		age = bp->bp_desg_fdelay / BSTP_TICK_VAL;
bp               1631 net/bridgestp.c 	if (bp->bp_active == 1)
bp               1632 net/bridgestp.c 		bridge_rtagenode(bp->bp_ifp, age);
bp               1635 net/bridgestp.c 	bp->bp_fdbflush = 0;
bp               1644 net/bridgestp.c 	struct bstp_port *bp;
bp               1661 net/bridgestp.c 	if ((bp = p->bif_stp) == NULL)
bp               1663 net/bridgestp.c 	if ((bs = bp->bp_bs) == NULL)
bp               1667 net/bridgestp.c 	bstp_ifupdstatus(bs, bp);
bp               1668 net/bridgestp.c 	bstp_update_state(bs, bp);
bp               1674 net/bridgestp.c bstp_ifupdstatus(struct bstp_state *bs, struct bstp_port *bp)
bp               1676 net/bridgestp.c 	struct ifnet *ifp = bp->bp_ifp;
bp               1681 net/bridgestp.c 	bp->bp_path_cost = bstp_calc_path_cost(bp);
bp               1685 net/bridgestp.c 		if (bp->bp_flags & BSTP_PORT_AUTOPTP) {
bp               1687 net/bridgestp.c 			bp->bp_ptp_link = ifp->if_link_state ==
bp               1691 net/bridgestp.c 		if (bp->bp_infois == BSTP_INFO_DISABLED)
bp               1692 net/bridgestp.c 			bstp_enable_port(bs, bp);
bp               1694 net/bridgestp.c 		if (bp->bp_infois != BSTP_INFO_DISABLED)
bp               1695 net/bridgestp.c 			bstp_disable_port(bs, bp);
bp               1700 net/bridgestp.c bstp_enable_port(struct bstp_state *bs, struct bstp_port *bp)
bp               1702 net/bridgestp.c 	bp->bp_infois = BSTP_INFO_AGED;
bp               1707 net/bridgestp.c bstp_disable_port(struct bstp_state *bs, struct bstp_port *bp)
bp               1709 net/bridgestp.c 	bp->bp_infois = BSTP_INFO_DISABLED;
bp               1710 net/bridgestp.c 	bstp_set_port_state(bp, BSTP_IFSTATE_DISCARDING);
bp               1718 net/bridgestp.c 	struct bstp_port *bp;
bp               1729 net/bridgestp.c 		LIST_FOREACH(bp, &bs->bs_bplist, bp_next)
bp               1730 net/bridgestp.c 			bstp_ifupdstatus(bs, bp);
bp               1734 net/bridgestp.c 	LIST_FOREACH(bp, &bs->bs_bplist, bp_next) {
bp               1736 net/bridgestp.c 		bstp_timer_expired(&bp->bp_tc_timer);
bp               1737 net/bridgestp.c 		bstp_timer_expired(&bp->bp_recent_root_timer);
bp               1738 net/bridgestp.c 		bstp_timer_expired(&bp->bp_forward_delay_timer);
bp               1739 net/bridgestp.c 		bstp_timer_expired(&bp->bp_recent_backup_timer);
bp               1741 net/bridgestp.c 		if (bstp_timer_expired(&bp->bp_hello_timer))
bp               1742 net/bridgestp.c 			bstp_hello_timer_expiry(bs, bp);
bp               1744 net/bridgestp.c 		if (bstp_timer_expired(&bp->bp_message_age_timer))
bp               1745 net/bridgestp.c 			bstp_message_age_expiry(bs, bp);
bp               1747 net/bridgestp.c 		if (bstp_timer_expired(&bp->bp_migrate_delay_timer))
bp               1748 net/bridgestp.c 			bstp_migrate_delay_expiry(bs, bp);
bp               1750 net/bridgestp.c 		if (bstp_timer_expired(&bp->bp_edge_delay_timer))
bp               1751 net/bridgestp.c 			bstp_edge_delay_expiry(bs, bp);
bp               1754 net/bridgestp.c 		bstp_update_state(bs, bp);
bp               1756 net/bridgestp.c 		if (bp->bp_txcount > 0)
bp               1757 net/bridgestp.c 			bp->bp_txcount--;
bp               1803 net/bridgestp.c bstp_hello_timer_expiry(struct bstp_state *bs, struct bstp_port *bp)
bp               1805 net/bridgestp.c 	if ((bp->bp_flags & BSTP_PORT_NEWINFO) ||
bp               1806 net/bridgestp.c 	    bp->bp_role == BSTP_ROLE_DESIGNATED ||
bp               1807 net/bridgestp.c 	    (bp->bp_role == BSTP_ROLE_ROOT &&
bp               1808 net/bridgestp.c 	     bp->bp_tc_timer.active == 1)) {
bp               1809 net/bridgestp.c 		bstp_timer_start(&bp->bp_hello_timer, bp->bp_desg_htime);
bp               1810 net/bridgestp.c 		bp->bp_flags |= BSTP_PORT_NEWINFO;
bp               1811 net/bridgestp.c 		bstp_transmit(bs, bp);
bp               1816 net/bridgestp.c bstp_message_age_expiry(struct bstp_state *bs, struct bstp_port *bp)
bp               1818 net/bridgestp.c 	if (bp->bp_infois == BSTP_INFO_RECIEVED) {
bp               1819 net/bridgestp.c 		bp->bp_infois = BSTP_INFO_AGED;
bp               1821 net/bridgestp.c 		DPRINTF("aged info on %s\n", bp->bp_ifp->if_xname);
bp               1826 net/bridgestp.c bstp_migrate_delay_expiry(struct bstp_state *bs, struct bstp_port *bp)
bp               1828 net/bridgestp.c 	bp->bp_flags |= BSTP_PORT_CANMIGRATE;
bp               1832 net/bridgestp.c bstp_edge_delay_expiry(struct bstp_state *bs, struct bstp_port *bp)
bp               1834 net/bridgestp.c 	if ((bp->bp_flags & BSTP_PORT_AUTOEDGE) &&
bp               1835 net/bridgestp.c 	    bp->bp_protover == BSTP_PROTO_RSTP && bp->bp_proposing &&
bp               1836 net/bridgestp.c 	    bp->bp_role == BSTP_ROLE_DESIGNATED)
bp               1837 net/bridgestp.c 		bp->bp_operedge = 1;
bp               1873 net/bridgestp.c 	struct bstp_port *bp;
bp               1926 net/bridgestp.c 	LIST_FOREACH(bp, &bs->bs_bplist, bp_next) {
bp               1927 net/bridgestp.c 		bp->bp_port_id = (bp->bp_priority << 8) |
bp               1928 net/bridgestp.c 		    (bp->bp_ifp->if_index & 0xfff);
bp               1929 net/bridgestp.c 		bstp_ifupdstatus(bs, bp);
bp               1985 net/bridgestp.c 	struct bstp_port *bp;
bp               1987 net/bridgestp.c 	LIST_FOREACH(bp, &bs->bs_bplist, bp_next)
bp               1988 net/bridgestp.c 		bstp_set_port_state(bp, BSTP_IFSTATE_DISCARDING);
bp               1998 net/bridgestp.c 	struct bstp_port *bp;
bp               2008 net/bridgestp.c 	bp = (struct bstp_port *)malloc(sizeof(*bp), M_DEVBUF, M_NOWAIT);
bp               2009 net/bridgestp.c 	if (bp == NULL)
bp               2011 net/bridgestp.c 	bzero(bp, sizeof(*bp));
bp               2013 net/bridgestp.c 	bp->bp_ifp = ifp;
bp               2014 net/bridgestp.c 	bp->bp_bs = bs;
bp               2015 net/bridgestp.c 	bp->bp_priority = BSTP_DEFAULT_PORT_PRIORITY;
bp               2016 net/bridgestp.c 	bp->bp_txcount = 0;
bp               2019 net/bridgestp.c 	bp->bp_infois = BSTP_INFO_DISABLED;
bp               2020 net/bridgestp.c 	bp->bp_flags = BSTP_PORT_AUTOEDGE | BSTP_PORT_AUTOPTP;
bp               2021 net/bridgestp.c 	bstp_set_port_state(bp, BSTP_IFSTATE_DISCARDING);
bp               2022 net/bridgestp.c 	bstp_set_port_proto(bp, bs->bs_protover);
bp               2023 net/bridgestp.c 	bstp_set_port_role(bp, BSTP_ROLE_DISABLED);
bp               2024 net/bridgestp.c 	bstp_set_port_tc(bp, BSTP_TCSTATE_INACTIVE);
bp               2025 net/bridgestp.c 	bp->bp_path_cost = bstp_calc_path_cost(bp);
bp               2027 net/bridgestp.c 	LIST_INSERT_HEAD(&bs->bs_bplist, bp, bp_next);
bp               2029 net/bridgestp.c 	bp->bp_active = 1;
bp               2030 net/bridgestp.c 	bp->bp_flags |= BSTP_PORT_NEWINFO;
bp               2032 net/bridgestp.c 	bstp_update_roles(bs, bp);
bp               2036 net/bridgestp.c 		bp->bp_lhcookie = hook_establish(ifp->if_linkstatehooks, 1,
bp               2039 net/bridgestp.c 	return (bp);
bp               2043 net/bridgestp.c bstp_delete(struct bstp_port *bp)
bp               2045 net/bridgestp.c 	struct bstp_state *bs = bp->bp_bs;
bp               2046 net/bridgestp.c 	struct ifnet *ifp = bp->bp_ifp;
bp               2048 net/bridgestp.c 	if (!bp->bp_active)
bp               2052 net/bridgestp.c 		hook_disestablish(ifp->if_linkstatehooks, bp->bp_lhcookie);
bp               2054 net/bridgestp.c 	LIST_REMOVE(bp, bp_next);
bp               2055 net/bridgestp.c 	bp->bp_bs = NULL;
bp               2056 net/bridgestp.c 	bp->bp_active = 0;
bp               2057 net/bridgestp.c 	free(bp, M_DEVBUF);
bp               2062 net/bridgestp.c bstp_getstate(struct bstp_state *bs, struct bstp_port *bp)
bp               2064 net/bridgestp.c 	u_int8_t state = bp->bp_state;
bp               2073 net/bridgestp.c 	if (bp->bp_role == BSTP_ROLE_DISABLED)
bp               2075 net/bridgestp.c 	else if (bp->bp_role == BSTP_ROLE_ALTERNATE ||
bp               2076 net/bridgestp.c 	    bp->bp_role == BSTP_ROLE_BACKUP)
bp               2085 net/bridgestp.c bstp_ifsflags(struct bstp_port *bp, u_int flags)
bp               2091 net/bridgestp.c 	bs = bp->bp_bs;
bp               2097 net/bridgestp.c 		if ((bp->bp_flags & BSTP_PORT_AUTOEDGE) == 0) {
bp               2098 net/bridgestp.c 			bp->bp_flags |= BSTP_PORT_AUTOEDGE;
bp               2101 net/bridgestp.c 			if (bp->bp_edge_delay_timer.active == 0)
bp               2102 net/bridgestp.c 				bstp_edge_delay_expiry(bs, bp);
bp               2105 net/bridgestp.c 		bp->bp_flags &= ~BSTP_PORT_AUTOEDGE;
bp               2108 net/bridgestp.c 		bp->bp_operedge = 1;
bp               2110 net/bridgestp.c 		bp->bp_operedge = 0;
bp               2116 net/bridgestp.c 		if ((bp->bp_flags & BSTP_PORT_AUTOPTP) == 0) {
bp               2117 net/bridgestp.c 			bp->bp_flags |= BSTP_PORT_AUTOPTP;
bp               2119 net/bridgestp.c 			bstp_ifupdstatus(bs, bp);
bp               2122 net/bridgestp.c 		bp->bp_flags &= ~BSTP_PORT_AUTOPTP;
bp               2125 net/bridgestp.c 		bp->bp_ptp_link = 1;
bp               2127 net/bridgestp.c 		bp->bp_ptp_link = 0;
bp               2139 net/bridgestp.c 	struct bstp_port *bp;
bp               2166 net/bridgestp.c 		bp = p->bif_stp;
bp               2252 net/bridgestp.c 		LIST_FOREACH(bp, &bs->bs_bplist, bp_next)
bp               2253 net/bridgestp.c 			bp->bp_txcount = 0;
bp               2262 net/bridgestp.c 		bp->bp_priority = val;
bp               2272 net/bridgestp.c 			bp->bp_flags &= ~BSTP_PORT_ADMCOST;
bp               2273 net/bridgestp.c 			bp->bp_path_cost = bstp_calc_path_cost(bp);
bp               2275 net/bridgestp.c 			bp->bp_path_cost = val;
bp               2276 net/bridgestp.c 			bp->bp_flags |= BSTP_PORT_ADMCOST;
bp               2289 net/bridgestp.c 			LIST_FOREACH(bp, &bs->bs_bplist, bp_next) {
bp               2291 net/bridgestp.c 				bp->bp_infois = BSTP_INFO_DISABLED;
bp               2292 net/bridgestp.c 				bp->bp_txcount = 0;
bp               2293 net/bridgestp.c 				bstp_set_port_proto(bp, bs->bs_protover);
bp               2294 net/bridgestp.c 				bstp_set_port_role(bp, BSTP_ROLE_DISABLED);
bp               2295 net/bridgestp.c 				bstp_set_port_tc(bp, BSTP_TCSTATE_INACTIVE);
bp               2296 net/bridgestp.c 				bstp_timer_stop(&bp->bp_recent_backup_timer);
bp                296 net/if_bridge.c 	struct bstp_port *bp;
bp                488 net/if_bridge.c 			bp = p->bif_stp;
bp                489 net/if_bridge.c 			req->ifbr_state = bstp_getstate(bs, bp);
bp                490 net/if_bridge.c 			req->ifbr_priority = bp->bp_priority;
bp                491 net/if_bridge.c 			req->ifbr_path_cost = bp->bp_path_cost;
bp                492 net/if_bridge.c 			req->ifbr_proto = bp->bp_protover;
bp                493 net/if_bridge.c 			req->ifbr_role = bp->bp_role;
bp                494 net/if_bridge.c 			req->ifbr_stpflags = bp->bp_flags;
bp                495 net/if_bridge.c 			req->ifbr_fwd_trans = bp->bp_forward_transitions;
bp                496 net/if_bridge.c 			req->ifbr_desg_bridge = bp->bp_desg_pv.pv_dbridge_id;
bp                497 net/if_bridge.c 			req->ifbr_desg_port = bp->bp_desg_pv.pv_dport_id;
bp                498 net/if_bridge.c 			req->ifbr_root_bridge = bp->bp_desg_pv.pv_root_id;
bp                499 net/if_bridge.c 			req->ifbr_root_cost = bp->bp_desg_pv.pv_cost;
bp                500 net/if_bridge.c 			req->ifbr_root_port = bp->bp_desg_pv.pv_port_id;
bp                503 net/if_bridge.c 			if (bp->bp_operedge)
bp                505 net/if_bridge.c 			if (bp->bp_flags & BSTP_PORT_AUTOEDGE)
bp                507 net/if_bridge.c 			if (bp->bp_ptp_link)
bp                509 net/if_bridge.c 			if (bp->bp_flags & BSTP_PORT_AUTOPTP)
bp                688 net/if_bridge.c 		if ((bp = bs->bs_root_port) == NULL)
bp                691 net/if_bridge.c 			brop->ifbop_root_port = bp->bp_ifp->if_index;
bp                791 net/if_bridge.c 	struct bstp_port *bp;
bp                821 net/if_bridge.c 			bp = p->bif_stp;
bp                822 net/if_bridge.c 			breq->ifbr_state = bstp_getstate(sc->sc_stp, bp);
bp                823 net/if_bridge.c 			breq->ifbr_priority = bp->bp_priority;
bp                824 net/if_bridge.c 			breq->ifbr_path_cost = bp->bp_path_cost;
bp                825 net/if_bridge.c 			breq->ifbr_proto = bp->bp_protover;
bp                826 net/if_bridge.c 			breq->ifbr_role = bp->bp_role;
bp                827 net/if_bridge.c 			breq->ifbr_stpflags = bp->bp_flags;
bp                828 net/if_bridge.c 			breq->ifbr_fwd_trans = bp->bp_forward_transitions;
bp                836 net/if_bridge.c 			if (bp->bp_operedge)
bp                838 net/if_bridge.c 			if (bp->bp_flags & BSTP_PORT_AUTOEDGE)
bp                840 net/if_bridge.c 			if (bp->bp_ptp_link)
bp                842 net/if_bridge.c 			if (bp->bp_flags & BSTP_PORT_AUTOPTP)
bp                419 net/if_ppp.c       struct bpf_program *bp, *nbp;
bp                598 net/if_ppp.c   	bp = (cmd == PPPIOCSPASS)? &sc->sc_pass_filt: &sc->sc_active_filt;
bp                599 net/if_ppp.c   	oldcode = bp->bf_insns;
bp                601 net/if_ppp.c   	bp->bf_len = nbp->bf_len;
bp                602 net/if_ppp.c   	bp->bf_insns = newcode;
bp               1572 net/if_ppp.c       char *bp = buf;
bp               1581 net/if_ppp.c   	    if (bp > buf + sizeof(buf) - 4)
bp               1583 net/if_ppp.c   	    *bp++ = digits[*rptr >> 4]; /* convert byte to ascii hex */
bp               1584 net/if_ppp.c   	    *bp++ = digits[*rptr++ & 0xf];
bp               1588 net/if_ppp.c   	    if (bp > buf + sizeof(buf) - 3)
bp               1590 net/if_ppp.c   	    *bp++ = '|';
bp               1592 net/if_ppp.c   	    *bp++ = ' ';
bp               1596 net/if_ppp.c   	*bp++ = '>';
bp               1597 net/if_ppp.c       *bp = 0;
bp                620 net/if_sl.c    				u_char *bp = cp;
bp                631 net/if_sl.c    				if (cp > bp) {
bp                637 net/if_sl.c    					if (b_to_q((u_char *)bp, cp - bp,
bp                639 net/if_sl.c    					if (b_to_q((char *)bp, cp - bp,
bp                643 net/if_sl.c    					sc->sc_if.if_obytes += cp - bp;
bp               1078 net/ppp_tty.c      char *bp = buf;
bp               1082 net/ppp_tty.c  	if (bp >= buf + sizeof(buf) - 3) {
bp               1083 net/ppp_tty.c  	    *bp++ = '>';
bp               1086 net/ppp_tty.c  	*bp++ = digits[*b >> 4]; /* convert byte to ascii hex */
bp               1087 net/ppp_tty.c  	*bp++ = digits[*b++ & 0xf];
bp               1088 net/ppp_tty.c  	*bp++ = ' ';
bp               1091 net/ppp_tty.c      *bp = 0;
bp                491 net/slcompress.c 	u_int16_t *bp;
bp                606 net/slcompress.c 	bp = (u_int16_t *) &cs->cs_ip;
bp                609 net/slcompress.c 		changes += *bp++;
bp                604 netinet/tcp_output.c 		u_int8_t *bp = (u_int8_t *)(opt + optlen);
bp                607 netinet/tcp_output.c 		*(bp++) = TCPOPT_SIGNATURE;
bp                608 netinet/tcp_output.c 		*(bp++) = TCPOLEN_SIGNATURE;
bp                615 netinet/tcp_output.c 				*(bp++) = 0;
bp                622 netinet/tcp_output.c 		*bp++ = TCPOPT_NOP;
bp                623 netinet/tcp_output.c 		*bp++ = TCPOPT_EOL;
bp                 76 nfs/nfs_bio.c  	struct buf *bp = NULL, *rabp;
bp                181 nfs/nfs_bio.c  		if ((bp = incore(vp, bn)) &&
bp                182 nfs/nfs_bio.c  		    (bp->b_flags & (B_BUSY | B_WRITEINPROG)) ==
bp                187 nfs/nfs_bio.c  			bp = nfs_getcacheblk(vp, bn, biosize, p);
bp                188 nfs/nfs_bio.c  			if (!bp)
bp                191 nfs/nfs_bio.c  			if ((bp->b_flags & (B_DONE | B_DELWRI)) == 0) {
bp                192 nfs/nfs_bio.c  				bp->b_flags |= B_READ;
bp                194 nfs/nfs_bio.c  				error = nfs_doio(bp, p);
bp                196 nfs/nfs_bio.c  				    brelse(bp);
bp                206 nfs/nfs_bio.c  			if (on < bp->b_validoff || (on + n) > bp->b_validend) {
bp                208 nfs/nfs_bio.c  				    bp = nfs_getcacheblk(vp, bn, biosize, p);
bp                209 nfs/nfs_bio.c  				    if (!bp)
bp                213 nfs/nfs_bio.c  				bp->b_flags |= B_INVAFTERWRITE;
bp                214 nfs/nfs_bio.c  				if (bp->b_dirtyend > 0) {
bp                215 nfs/nfs_bio.c  				    if ((bp->b_flags & B_DELWRI) == 0)
bp                217 nfs/nfs_bio.c  				    if (VOP_BWRITE(bp) == EINTR)
bp                220 nfs/nfs_bio.c  				    brelse(bp);
bp                224 nfs/nfs_bio.c  		diff = (on >= bp->b_validend) ? 0 : (bp->b_validend - on);
bp                230 nfs/nfs_bio.c  		bp = nfs_getcacheblk(vp, 0, NFS_MAXPATHLEN, p);
bp                231 nfs/nfs_bio.c  		if (!bp)
bp                233 nfs/nfs_bio.c  		if ((bp->b_flags & B_DONE) == 0) {
bp                234 nfs/nfs_bio.c  			bp->b_flags |= B_READ;
bp                235 nfs/nfs_bio.c  			error = nfs_doio(bp, p);
bp                237 nfs/nfs_bio.c  				brelse(bp);
bp                241 nfs/nfs_bio.c  		n = min(uio->uio_resid, NFS_MAXPATHLEN - bp->b_resid);
bp                252 nfs/nfs_bio.c  			baddr = bp->b_data;
bp                265 nfs/nfs_bio.c  		brelse(bp);
bp                285 nfs/nfs_bio.c  	struct buf *bp;
bp                361 nfs/nfs_bio.c  		bp = nfs_getcacheblk(vp, bn, biosize, p);
bp                362 nfs/nfs_bio.c  		if (!bp)
bp                377 nfs/nfs_bio.c  		if (bp->b_dirtyend > 0 &&
bp                378 nfs/nfs_bio.c  		    (on > bp->b_dirtyend || (on + n) < bp->b_dirtyoff)) {
bp                379 nfs/nfs_bio.c  			bp->b_proc = p;
bp                380 nfs/nfs_bio.c  			if (VOP_BWRITE(bp) == EINTR)
bp                385 nfs/nfs_bio.c  		error = uiomove((char *)bp->b_data + on, n, uio);
bp                387 nfs/nfs_bio.c  			bp->b_flags |= B_ERROR;
bp                388 nfs/nfs_bio.c  			brelse(bp);
bp                391 nfs/nfs_bio.c  		if (bp->b_dirtyend > 0) {
bp                392 nfs/nfs_bio.c  			bp->b_dirtyoff = min(on, bp->b_dirtyoff);
bp                393 nfs/nfs_bio.c  			bp->b_dirtyend = max((on + n), bp->b_dirtyend);
bp                395 nfs/nfs_bio.c  			bp->b_dirtyoff = on;
bp                396 nfs/nfs_bio.c  			bp->b_dirtyend = on + n;
bp                398 nfs/nfs_bio.c  		if (bp->b_validend == 0 || bp->b_validend < bp->b_dirtyoff ||
bp                399 nfs/nfs_bio.c  		    bp->b_validoff > bp->b_dirtyend) {
bp                400 nfs/nfs_bio.c  			bp->b_validoff = bp->b_dirtyoff;
bp                401 nfs/nfs_bio.c  			bp->b_validend = bp->b_dirtyend;
bp                403 nfs/nfs_bio.c  			bp->b_validoff = min(bp->b_validoff, bp->b_dirtyoff);
bp                404 nfs/nfs_bio.c  			bp->b_validend = max(bp->b_validend, bp->b_dirtyend);
bp                416 nfs/nfs_bio.c  			if (bp->b_flags & B_NEEDCOMMIT) {
bp                417 nfs/nfs_bio.c  				bp->b_flags &= ~B_NEEDCOMMIT;
bp                418 nfs/nfs_bio.c  				nfs_del_tobecommitted_range(vp, bp);
bp                420 nfs/nfs_bio.c  			nfs_del_committed_range(vp, bp);
bp                423 nfs/nfs_bio.c  			bp->b_flags &= ~B_NEEDCOMMIT;
bp                429 nfs/nfs_bio.c  			bp->b_proc = p;
bp                430 nfs/nfs_bio.c  			error = VOP_BWRITE(bp);
bp                434 nfs/nfs_bio.c  			bp->b_proc = (struct proc *)0;
bp                435 nfs/nfs_bio.c  			bp->b_flags |= B_ASYNC;
bp                436 nfs/nfs_bio.c  			(void)nfs_writebp(bp, 0);
bp                438 nfs/nfs_bio.c  			bdwrite(bp);
bp                463 nfs/nfs_bio.c  	struct buf *bp;
bp                467 nfs/nfs_bio.c  		bp = getblk(vp, bn, size, PCATCH, 0);
bp                468 nfs/nfs_bio.c  		while (bp == (struct buf *)0) {
bp                471 nfs/nfs_bio.c  			bp = getblk(vp, bn, size, 0, 2 * hz);
bp                474 nfs/nfs_bio.c  		bp = getblk(vp, bn, size, 0, 0);
bp                475 nfs/nfs_bio.c  	return (bp);
bp                544 nfs/nfs_bio.c  nfs_asyncio(bp)
bp                545 nfs/nfs_bio.c  	struct buf *bp;
bp                553 nfs/nfs_bio.c  		if ((bp->b_flags & B_READ) == 0) {
bp                554 nfs/nfs_bio.c  			bp->b_flags |= B_WRITEINPROG;
bp                557 nfs/nfs_bio.c  		TAILQ_INSERT_TAIL(&nfs_bufq, bp, b_freelist);
bp                568 nfs/nfs_bio.c  	if (bp->b_flags & (B_READ | B_WRITEINPROG | B_NOCACHE))
bp                578 nfs/nfs_bio.c  	buf_dirty(bp);
bp                579 nfs/nfs_bio.c  	biodone(bp);
bp                589 nfs/nfs_bio.c  nfs_doio(bp, p)
bp                590 nfs/nfs_bio.c  	struct buf *bp;
bp                601 nfs/nfs_bio.c  	vp = bp->b_vp;
bp                613 nfs/nfs_bio.c  	if (bp->b_flags & B_PHYS) {
bp                617 nfs/nfs_bio.c  	    io.iov_len = uiop->uio_resid = bp->b_bcount;
bp                619 nfs/nfs_bio.c  	    io.iov_base = bp->b_data;
bp                620 nfs/nfs_bio.c  	    uiop->uio_offset = ((off_t)bp->b_blkno) << DEV_BSHIFT;
bp                621 nfs/nfs_bio.c  	    if (bp->b_flags & B_READ) {
bp                632 nfs/nfs_bio.c  		bp->b_flags |= B_ERROR;
bp                633 nfs/nfs_bio.c  		bp->b_error = error;
bp                635 nfs/nfs_bio.c  	} else if (bp->b_flags & B_READ) {
bp                636 nfs/nfs_bio.c  	    io.iov_len = uiop->uio_resid = bp->b_bcount;
bp                637 nfs/nfs_bio.c  	    io.iov_base = bp->b_data;
bp                641 nfs/nfs_bio.c  		uiop->uio_offset = ((off_t)bp->b_blkno) << DEV_BSHIFT;
bp                645 nfs/nfs_bio.c  		    bp->b_validoff = 0;
bp                653 nfs/nfs_bio.c  			diff = bp->b_bcount - uiop->uio_resid;
bp                654 nfs/nfs_bio.c  			len = np->n_size - ((((off_t)bp->b_blkno) << DEV_BSHIFT)
bp                658 nfs/nfs_bio.c  			    bzero((char *)bp->b_data + diff, len);
bp                659 nfs/nfs_bio.c  			    bp->b_validend = diff + len;
bp                661 nfs/nfs_bio.c  			    bp->b_validend = diff;
bp                663 nfs/nfs_bio.c  			bp->b_validend = bp->b_bcount;
bp                681 nfs/nfs_bio.c  		bp->b_flags |= B_ERROR;
bp                682 nfs/nfs_bio.c  		bp->b_error = error;
bp                685 nfs/nfs_bio.c  	    io.iov_len = uiop->uio_resid = bp->b_dirtyend
bp                686 nfs/nfs_bio.c  		- bp->b_dirtyoff;
bp                687 nfs/nfs_bio.c  	    uiop->uio_offset = ((off_t)bp->b_blkno) * DEV_BSIZE
bp                688 nfs/nfs_bio.c  		+ bp->b_dirtyoff;
bp                689 nfs/nfs_bio.c  	    io.iov_base = (char *)bp->b_data + bp->b_dirtyoff;
bp                692 nfs/nfs_bio.c  	    if ((bp->b_flags & (B_ASYNC | B_NEEDCOMMIT | B_NOCACHE)) == B_ASYNC)
bp                696 nfs/nfs_bio.c  	    bp->b_flags |= B_WRITEINPROG;
bp                701 nfs/nfs_bio.c  		bp->b_flags |= B_NEEDCOMMIT;
bp                702 nfs/nfs_bio.c  		nfs_add_tobecommitted_range(vp, bp);
bp                704 nfs/nfs_bio.c  		bp->b_flags &= ~B_NEEDCOMMIT;
bp                705 nfs/nfs_bio.c  		nfs_del_committed_range(vp, bp);
bp                709 nfs/nfs_bio.c  	    bp->b_flags &= ~B_WRITEINPROG;
bp                723 nfs/nfs_bio.c  	    if (error == EINTR || (!error && (bp->b_flags & B_NEEDCOMMIT))) {
bp                725 nfs/nfs_bio.c  		    buf_dirty(bp);
bp                728 nfs/nfs_bio.c  		    if (!(bp->b_flags & B_ASYNC) && error)
bp                729 nfs/nfs_bio.c  			    bp->b_flags |= B_EINTR;
bp                732 nfs/nfs_bio.c  		    bp->b_flags |= B_ERROR;
bp                733 nfs/nfs_bio.c  		    bp->b_error = np->n_error = error;
bp                736 nfs/nfs_bio.c  		bp->b_dirtyoff = bp->b_dirtyend = 0;
bp                739 nfs/nfs_bio.c  	bp->b_resid = uiop->uio_resid;
bp                743 nfs/nfs_bio.c  	biodone(bp);
bp               2367 nfs/nfs_serv.c 	char *bp, *be;
bp               2530 nfs/nfs_serv.c 	bp = bpos;
bp               2531 nfs/nfs_serv.c 	be = bp + M_TRAILINGSPACE(mp);
bp               2551 nfs/nfs_serv.c 			bp += NFSX_UNSIGNED;
bp               2555 nfs/nfs_serv.c 				bp += NFSX_UNSIGNED;
bp               2559 nfs/nfs_serv.c 			bp += NFSX_UNSIGNED;
bp               2562 nfs/nfs_serv.c 			bp += NFSX_UNSIGNED;
bp               2569 nfs/nfs_serv.c 				if ((bp+xfer) > be)
bp               2570 nfs/nfs_serv.c 					tsiz = be-bp;
bp               2573 nfs/nfs_serv.c 				bcopy(cp, bp, tsiz);
bp               2574 nfs/nfs_serv.c 				bp += tsiz;
bp               2581 nfs/nfs_serv.c 				*bp++ = '\0';
bp               2587 nfs/nfs_serv.c 				bp += NFSX_UNSIGNED;
bp               2591 nfs/nfs_serv.c 			bp += NFSX_UNSIGNED;
bp               2601 nfs/nfs_serv.c 	bp += NFSX_UNSIGNED;
bp               2607 nfs/nfs_serv.c 	bp += NFSX_UNSIGNED;
bp               2609 nfs/nfs_serv.c 		if (bp < be)
bp               2610 nfs/nfs_serv.c 			mp->m_len = bp - mtod(mp, caddr_t);
bp               2612 nfs/nfs_serv.c 		mp->m_len += bp - bpos;
bp               2629 nfs/nfs_serv.c 	char *bp, *be;
bp               2795 nfs/nfs_serv.c 	bp = bpos;
bp               2796 nfs/nfs_serv.c 	be = bp + M_TRAILINGSPACE(mp);
bp               2862 nfs/nfs_serv.c 			bp += NFSX_UNSIGNED;
bp               2865 nfs/nfs_serv.c 			bp += NFSX_UNSIGNED;
bp               2868 nfs/nfs_serv.c 			bp += NFSX_UNSIGNED;
bp               2871 nfs/nfs_serv.c 			bp += NFSX_UNSIGNED;
bp               2878 nfs/nfs_serv.c 				if ((bp + xfer) > be)
bp               2879 nfs/nfs_serv.c 					tsiz = be - bp;
bp               2882 nfs/nfs_serv.c 				bcopy(cp, bp, tsiz);
bp               2883 nfs/nfs_serv.c 				bp += tsiz;
bp               2890 nfs/nfs_serv.c 				*bp++ = '\0';
bp               2899 nfs/nfs_serv.c 				if ((bp + xfer) > be)
bp               2900 nfs/nfs_serv.c 					tsiz = be - bp;
bp               2903 nfs/nfs_serv.c 				bcopy(cp, bp, tsiz);
bp               2904 nfs/nfs_serv.c 				bp += tsiz;
bp               2919 nfs/nfs_serv.c 	bp += NFSX_UNSIGNED;
bp               2925 nfs/nfs_serv.c 	bp += NFSX_UNSIGNED;
bp               2927 nfs/nfs_serv.c 		if (bp < be)
bp               2928 nfs/nfs_serv.c 			mp->m_len = bp - mtod(mp, caddr_t);
bp               2930 nfs/nfs_serv.c 		mp->m_len += bp - bpos;
bp               1722 nfs/nfs_subs.c 	struct buf *bp, *nbp;
bp               1731 nfs/nfs_subs.c 		for (bp = LIST_FIRST(&vp->v_dirtyblkhd); bp != NULL; bp = nbp) {
bp               1732 nfs/nfs_subs.c 			nbp = LIST_NEXT(bp, b_vnbufs);
bp               1733 nfs/nfs_subs.c 			if ((bp->b_flags & (B_BUSY | B_DELWRI | B_NEEDCOMMIT))
bp               1735 nfs/nfs_subs.c 				bp->b_flags &= ~B_NEEDCOMMIT;
bp               1763 nfs/nfs_subs.c nfs_in_committed_range(vp, bp)
bp               1765 nfs/nfs_subs.c 	struct buf *bp;
bp               1772 nfs/nfs_subs.c 	lo = (off_t)bp->b_blkno * DEV_BSIZE;
bp               1773 nfs/nfs_subs.c 	hi = lo + bp->b_dirtyend;
bp               1779 nfs/nfs_subs.c nfs_in_tobecommitted_range(vp, bp)
bp               1781 nfs/nfs_subs.c 	struct buf *bp;
bp               1788 nfs/nfs_subs.c 	lo = (off_t)bp->b_blkno * DEV_BSIZE;
bp               1789 nfs/nfs_subs.c 	hi = lo + bp->b_dirtyend;
bp               1795 nfs/nfs_subs.c nfs_add_committed_range(vp, bp)
bp               1797 nfs/nfs_subs.c 	struct buf *bp;
bp               1802 nfs/nfs_subs.c 	lo = (off_t)bp->b_blkno * DEV_BSIZE;
bp               1803 nfs/nfs_subs.c 	hi = lo + bp->b_dirtyend;
bp               1818 nfs/nfs_subs.c nfs_del_committed_range(vp, bp)
bp               1820 nfs/nfs_subs.c 	struct buf *bp;
bp               1828 nfs/nfs_subs.c 	lo = (off_t)bp->b_blkno * DEV_BSIZE;
bp               1829 nfs/nfs_subs.c 	hi = lo + bp->b_dirtyend;
bp               1851 nfs/nfs_subs.c nfs_add_tobecommitted_range(vp, bp)
bp               1853 nfs/nfs_subs.c 	struct buf *bp;
bp               1858 nfs/nfs_subs.c 	lo = (off_t)bp->b_blkno * DEV_BSIZE;
bp               1859 nfs/nfs_subs.c 	hi = lo + bp->b_dirtyend;
bp               1874 nfs/nfs_subs.c nfs_del_tobecommitted_range(vp, bp)
bp               1876 nfs/nfs_subs.c 	struct buf *bp;
bp               1884 nfs/nfs_subs.c 	lo = (off_t)bp->b_blkno * DEV_BSIZE;
bp               1885 nfs/nfs_subs.c 	hi = lo + bp->b_dirtyend;
bp                697 nfs/nfs_syscalls.c 	struct buf *bp, *nbp;
bp                724 nfs/nfs_syscalls.c 	    while ((bp = TAILQ_FIRST(&nfs_bufq)) != NULL) {
bp                726 nfs/nfs_syscalls.c 		TAILQ_REMOVE(&nfs_bufq, bp, b_freelist);
bp                727 nfs/nfs_syscalls.c 		if (bp->b_flags & B_READ)
bp                728 nfs/nfs_syscalls.c 		    (void) nfs_doio(bp, NULL);
bp                736 nfs/nfs_syscalls.c 		    vp = bp->b_vp;
bp                758 nfs/nfs_syscalls.c 		    (void) nfs_doio(bp, NULL);
bp                759 nfs/nfs_syscalls.c 		} while ((bp = nbp) != NULL);
bp               2601 nfs/nfs_vnops.c 	struct buf *bp = ap->a_bp;
bp               2605 nfs/nfs_vnops.c 	if ((bp->b_flags & (B_PHYS|B_ASYNC)) == (B_PHYS|B_ASYNC))
bp               2607 nfs/nfs_vnops.c 	if (bp->b_flags & B_ASYNC)
bp               2616 nfs/nfs_vnops.c 	if ((bp->b_flags & B_ASYNC) == 0 || nfs_asyncio(bp))
bp               2617 nfs/nfs_vnops.c 		error = nfs_doio(bp, p);
bp               2648 nfs/nfs_vnops.c 	struct buf *bp;
bp               2675 nfs/nfs_vnops.c 		for (bp = LIST_FIRST(&vp->v_dirtyblkhd); bp != NULL; bp = nbp) {
bp               2676 nfs/nfs_vnops.c 			nbp = LIST_NEXT(bp, b_vnbufs);
bp               2679 nfs/nfs_vnops.c 			if ((bp->b_flags & (B_BUSY | B_DELWRI | B_NEEDCOMMIT))
bp               2682 nfs/nfs_vnops.c 			bremfree(bp);
bp               2683 nfs/nfs_vnops.c 			bp->b_flags |= (B_BUSY | B_WRITEINPROG);
bp               2691 nfs/nfs_vnops.c 			bvec[bvecpos++] = bp;
bp               2692 nfs/nfs_vnops.c 			toff = ((u_quad_t)bp->b_blkno) * DEV_BSIZE +
bp               2693 nfs/nfs_vnops.c 				bp->b_dirtyoff;
bp               2696 nfs/nfs_vnops.c 			toff += (u_quad_t)(bp->b_dirtyend - bp->b_dirtyoff);
bp               2715 nfs/nfs_vnops.c 			bp = bvec[i];
bp               2716 nfs/nfs_vnops.c 			bp->b_flags &= ~(B_NEEDCOMMIT | B_WRITEINPROG);
bp               2718 nfs/nfs_vnops.c 			    brelse(bp);
bp               2721 nfs/nfs_vnops.c 			    buf_undirty(bp);
bp               2723 nfs/nfs_vnops.c 			    bp->b_flags |= B_ASYNC;
bp               2724 nfs/nfs_vnops.c 			    bp->b_flags &= ~(B_READ|B_DONE|B_ERROR);
bp               2725 nfs/nfs_vnops.c 			    bp->b_dirtyoff = bp->b_dirtyend = 0;
bp               2726 nfs/nfs_vnops.c 			    biodone(bp);
bp               2737 nfs/nfs_vnops.c 	for (bp = LIST_FIRST(&vp->v_dirtyblkhd); bp != NULL; bp = nbp) {
bp               2738 nfs/nfs_vnops.c 		nbp = LIST_NEXT(bp, b_vnbufs);
bp               2739 nfs/nfs_vnops.c 		if (bp->b_flags & B_BUSY) {
bp               2742 nfs/nfs_vnops.c 			bp->b_flags |= B_WANTED;
bp               2743 nfs/nfs_vnops.c 			error = tsleep((caddr_t)bp, slpflag | (PRIBIO + 1),
bp               2756 nfs/nfs_vnops.c 		if ((bp->b_flags & B_DELWRI) == 0)
bp               2758 nfs/nfs_vnops.c 		if ((passone || !commit) && (bp->b_flags & B_NEEDCOMMIT))
bp               2760 nfs/nfs_vnops.c 		bremfree(bp);
bp               2762 nfs/nfs_vnops.c 		    bp->b_flags |= (B_BUSY|B_ASYNC);
bp               2764 nfs/nfs_vnops.c 		    bp->b_flags |= (B_BUSY|B_ASYNC|B_WRITEINPROG|B_NEEDCOMMIT);
bp               2766 nfs/nfs_vnops.c 		VOP_BWRITE(bp);
bp               2873 nfs/nfs_vnops.c nfs_writebp(bp, force)
bp               2874 nfs/nfs_vnops.c 	struct buf *bp;
bp               2877 nfs/nfs_vnops.c 	int oldflags = bp->b_flags, retv = 1;
bp               2885 nfs/nfs_vnops.c 	if(!(bp->b_flags & B_BUSY))
bp               2888 nfs/nfs_vnops.c 	vp = bp->b_vp;
bp               2891 nfs/nfs_vnops.c 	bp->b_flags &= ~(B_READ|B_DONE|B_ERROR);
bp               2894 nfs/nfs_vnops.c 	buf_undirty(bp);
bp               2899 nfs/nfs_vnops.c 	bp->b_vp->v_numoutput++;
bp               2908 nfs/nfs_vnops.c 		off = ((u_quad_t)bp->b_blkno) * DEV_BSIZE + bp->b_dirtyoff;
bp               2909 nfs/nfs_vnops.c 		cnt = bp->b_dirtyend - bp->b_dirtyoff;
bp               2912 nfs/nfs_vnops.c 		if (!(bp->b_flags & B_NEEDCOMMIT)) {
bp               2921 nfs/nfs_vnops.c 		if (!nfs_in_committed_range(vp, bp)) {
bp               2928 nfs/nfs_vnops.c 			if (nfs_in_tobecommitted_range(vp, bp)) {
bp               2934 nfs/nfs_vnops.c 			bp->b_flags |= B_WRITEINPROG;
bp               2935 nfs/nfs_vnops.c 			retv = nfs_commit(bp->b_vp, off, cnt, bp->b_proc);
bp               2936 nfs/nfs_vnops.c 			bp->b_flags &= ~B_WRITEINPROG;
bp               2942 nfs/nfs_vnops.c 					nfs_add_committed_range(vp, bp);
bp               2949 nfs/nfs_vnops.c 			bp->b_dirtyoff = bp->b_dirtyend = 0;
bp               2950 nfs/nfs_vnops.c 			bp->b_flags &= ~B_NEEDCOMMIT;
bp               2952 nfs/nfs_vnops.c 			biodone(bp);
bp               2955 nfs/nfs_vnops.c 			nfs_clearcommit(bp->b_vp->v_mount);
bp               2959 nfs/nfs_vnops.c 			bp->b_flags |= B_WRITEINPROG;
bp               2960 nfs/nfs_vnops.c 		VOP_STRATEGY(bp);
bp               2964 nfs/nfs_vnops.c 		int rtval = biowait(bp);
bp               2968 nfs/nfs_vnops.c 		brelse(bp);
bp                424 nfs/nfsm_subs.h 		if (bp >= be) { \
bp                426 nfs/nfsm_subs.h 				mp->m_len += bp-bpos; \
bp                432 nfs/nfsm_subs.h 			bp = mtod(mp, caddr_t); \
bp                433 nfs/nfsm_subs.h 			be = bp+mp->m_len; \
bp                435 nfs/nfsm_subs.h 		tl = (u_int32_t *)bp
bp                303 ntfs/ntfs.h    #define bqrelse(bp)		brelse(bp)
bp                311 ntfs/ntfs.h    #define bqrelse(bp)		brelse(bp)
bp                307 ntfs/ntfs_subr.c 		struct buf     *bp;
bp                316 ntfs/ntfs_subr.c 			      NOCRED, &bp);
bp                319 ntfs/ntfs_subr.c 			brelse(bp);
bp                322 ntfs/ntfs_subr.c 		memcpy(mfrp, bp->b_data, ntfs_bntob(ntmp->ntm_bpmftrec));
bp                323 ntfs/ntfs_subr.c 		bqrelse(bp);
bp               1547 ntfs/ntfs_subr.c 	struct buf     *bp;
bp               1603 ntfs/ntfs_subr.c 				bp = getblk(ntmp->ntm_devvp, ntfs_cntobn(cn),
bp               1605 ntfs/ntfs_subr.c 				clrbuf(bp);
bp               1608 ntfs/ntfs_subr.c 					      ntfs_cntob(cl), NOCRED, &bp);
bp               1610 ntfs/ntfs_subr.c 					brelse(bp);
bp               1615 ntfs/ntfs_subr.c 				uiomove(bp->b_data + off, tocopy, uio);
bp               1617 ntfs/ntfs_subr.c 				memcpy(bp->b_data + off, data, tocopy);
bp               1618 ntfs/ntfs_subr.c 			bawrite(bp);
bp               1660 ntfs/ntfs_subr.c 		struct buf     *bp;
bp               1715 ntfs/ntfs_subr.c 						      NOCRED, &bp);
bp               1717 ntfs/ntfs_subr.c 						brelse(bp);
bp               1721 ntfs/ntfs_subr.c 						uiomove(bp->b_data + off,
bp               1724 ntfs/ntfs_subr.c 						memcpy(data, bp->b_data + off,
bp               1727 ntfs/ntfs_subr.c 					brelse(bp);
bp                514 ntfs/ntfs_vfsops.c 	struct buf *bp;
bp                541 ntfs/ntfs_vfsops.c 	bp = NULL;
bp                543 ntfs/ntfs_vfsops.c 	error = bread(devvp, BBLOCK, BBSIZE, NOCRED, &bp);
bp                548 ntfs/ntfs_vfsops.c 	bcopy(bp->b_data, &ntmp->ntm_bootfile, sizeof(struct bootfile));
bp                549 ntfs/ntfs_vfsops.c 	brelse(bp);
bp                550 ntfs/ntfs_vfsops.c 	bp = NULL;
bp                699 ntfs/ntfs_vfsops.c 	if (bp)
bp                700 ntfs/ntfs_vfsops.c 		brelse(bp);
bp                323 ntfs/ntfs_vnops.c 	struct buf *bp = ap->a_bp;
bp                324 ntfs/ntfs_vnops.c 	struct vnode *vp = bp->b_vp;
bp                332 ntfs/ntfs_vnops.c 		(u_int32_t)bp->b_offset,(u_int32_t)bp->b_blkno,
bp                333 ntfs/ntfs_vnops.c 		(u_int32_t)bp->b_lblkno));
bp                336 ntfs/ntfs_vnops.c 		(u_int32_t)bp->b_blkno,
bp                337 ntfs/ntfs_vnops.c 		(u_int32_t)bp->b_lblkno));
bp                341 ntfs/ntfs_vnops.c 		(u_int32_t)bp->b_bcount,bp->b_flags));
bp                343 ntfs/ntfs_vnops.c 	if (bp->b_flags & B_READ) {
bp                346 ntfs/ntfs_vnops.c 		if (ntfs_cntob(bp->b_blkno) >= fp->f_size) {
bp                347 ntfs/ntfs_vnops.c 			clrbuf(bp);
bp                350 ntfs/ntfs_vnops.c 			toread = MIN(bp->b_bcount,
bp                351 ntfs/ntfs_vnops.c 				 fp->f_size - ntfs_cntob(bp->b_blkno));
bp                356 ntfs/ntfs_vnops.c 				fp->f_attrname, ntfs_cntob(bp->b_blkno),
bp                357 ntfs/ntfs_vnops.c 				toread, bp->b_data, NULL);
bp                361 ntfs/ntfs_vnops.c 				bp->b_error = error;
bp                362 ntfs/ntfs_vnops.c 				bp->b_flags |= B_ERROR;
bp                365 ntfs/ntfs_vnops.c 			bzero(bp->b_data + toread, bp->b_bcount - toread);
bp                371 ntfs/ntfs_vnops.c 		if (ntfs_cntob(bp->b_blkno) + bp->b_bcount >= fp->f_size) {
bp                373 ntfs/ntfs_vnops.c 			bp->b_error = error = EFBIG;
bp                374 ntfs/ntfs_vnops.c 			bp->b_flags |= B_ERROR;
bp                376 ntfs/ntfs_vnops.c 			towrite = MIN(bp->b_bcount,
bp                377 ntfs/ntfs_vnops.c 				fp->f_size - ntfs_cntob(bp->b_blkno));
bp                382 ntfs/ntfs_vnops.c 				fp->f_attrname, ntfs_cntob(bp->b_blkno),towrite,
bp                383 ntfs/ntfs_vnops.c 				bp->b_data, &tmp, NULL);
bp                387 ntfs/ntfs_vnops.c 				bp->b_error = error;
bp                388 ntfs/ntfs_vnops.c 				bp->b_flags |= B_ERROR;
bp                392 ntfs/ntfs_vnops.c 	biodone(bp);
bp                452 scsi/cd.c      cdstrategy(struct buf *bp)
bp                457 scsi/cd.c      	if ((cd = cdlookup(DISKUNIT(bp->b_dev))) == NULL) {
bp                458 scsi/cd.c      		bp->b_error = ENXIO;
bp                463 scsi/cd.c      	    bp->b_bcount, bp->b_blkno));
bp                469 scsi/cd.c      		bp->b_error = EIO;
bp                475 scsi/cd.c      	if ((bp->b_bcount % cd->sc_dk.dk_label->d_secsize) != 0) {
bp                476 scsi/cd.c      		bp->b_error = EINVAL;
bp                482 scsi/cd.c      	if (bp->b_bcount == 0)
bp                489 scsi/cd.c      	if (DISKPART(bp->b_dev) != RAW_PART &&
bp                490 scsi/cd.c      	    bounds_check_with_label(bp, cd->sc_dk.dk_label,
bp                499 scsi/cd.c      	disksort(&cd->buf_queue, bp);
bp                512 scsi/cd.c      	bp->b_flags |= B_ERROR;
bp                517 scsi/cd.c      	bp->b_resid = bp->b_bcount;
bp                519 scsi/cd.c      	biodone(bp);
bp                546 scsi/cd.c      	struct buf *bp = 0;
bp                576 scsi/cd.c      		if ((bp = dp->b_actf) == NULL)	/* yes, an assign */
bp                578 scsi/cd.c      		dp->b_actf = bp->b_actf;
bp                586 scsi/cd.c      			bp->b_error = EIO;
bp                587 scsi/cd.c      			bp->b_flags |= B_ERROR;
bp                588 scsi/cd.c      			bp->b_resid = bp->b_bcount;
bp                589 scsi/cd.c      			biodone(bp);
bp                600 scsi/cd.c      		    bp->b_blkno / (cd->sc_dk.dk_label->d_secsize / DEV_BSIZE);
bp                601 scsi/cd.c      		p = &cd->sc_dk.dk_label->d_partitions[DISKPART(bp->b_dev)];
bp                603 scsi/cd.c      		nblks = howmany(bp->b_bcount, cd->sc_dk.dk_label->d_secsize);
bp                617 scsi/cd.c      			cmd_small.opcode = (bp->b_flags & B_READ) ?
bp                628 scsi/cd.c      			cmd_big.opcode = (bp->b_flags & B_READ) ?
bp                644 scsi/cd.c      		    (u_char *) bp->b_data, bp->b_bcount, CDRETRIES, 30000, bp,
bp                645 scsi/cd.c      		    SCSI_NOSLEEP | ((bp->b_flags & B_READ) ? SCSI_DATA_IN :
bp                655 scsi/cd.c      			dp->b_actf = bp;
bp                683 scsi/cd.c      	if (xs->bp != NULL)
bp                684 scsi/cd.c      		disk_unbusy(&cd->sc_dk, xs->bp->b_bcount - xs->bp->b_resid,
bp                685 scsi/cd.c      		    (xs->bp->b_flags & B_READ));
bp                689 scsi/cd.c      cdminphys(struct buf *bp)
bp                694 scsi/cd.c      	cd = cdlookup(DISKUNIT(bp->b_dev));
bp                712 scsi/cd.c      		if (bp->b_bcount > max)
bp                713 scsi/cd.c      			bp->b_bcount = max;
bp                716 scsi/cd.c      	(*cd->sc_link->adapter->scsi_minphys)(bp);
bp               2035 scsi/cd.c      	struct buf *dp, *bp;
bp               2039 scsi/cd.c      	for (dp = &cd->buf_queue; (bp = dp->b_actf) != NULL; ) {
bp               2040 scsi/cd.c      		dp->b_actf = bp->b_actf;
bp               2042 scsi/cd.c      		bp->b_error = ENXIO;
bp               2043 scsi/cd.c      		bp->b_flags |= B_ERROR;
bp               2044 scsi/cd.c      		biodone(bp);
bp                183 scsi/scsi_base.c     struct buf *bp, int flags)
bp                202 scsi/scsi_base.c 	xs->bp = bp;
bp                685 scsi/scsi_base.c 	struct buf				*bp;
bp                740 scsi/scsi_base.c 	bp = xs->bp;
bp                741 scsi/scsi_base.c 	if (bp != NULL) {
bp                743 scsi/scsi_base.c 			bp->b_error = error;
bp                744 scsi/scsi_base.c 			bp->b_flags |= B_ERROR;
bp                745 scsi/scsi_base.c 			bp->b_resid = bp->b_bcount;
bp                747 scsi/scsi_base.c 			bp->b_error = 0;
bp                748 scsi/scsi_base.c 			bp->b_resid = xs->resid;
bp                762 scsi/scsi_base.c 	if (bp != NULL)
bp                763 scsi/scsi_base.c 		biodone(bp);
bp                832 scsi/scsi_base.c 		if (xs->bp)
bp                866 scsi/scsi_base.c     struct buf *bp, int flags)
bp                875 scsi/scsi_base.c 	if (bp != NULL && (flags & SCSI_NOSLEEP) == 0)
bp                880 scsi/scsi_base.c 	    retries, timeout, bp, flags)) == NULL)
bp               1929 scsi/scsi_base.c 	printf("bp(%p)", xs->bp);
bp                138 scsi/scsi_ioctl.c si_find(struct buf *bp)
bp                145 scsi/scsi_ioctl.c 		if (bp == &si->si_bp)
bp                164 scsi/scsi_ioctl.c 	struct buf				*bp;
bp                171 scsi/scsi_ioctl.c 	bp = xs->bp;
bp                172 scsi/scsi_ioctl.c 	if (bp == NULL) {	/* ALL user requests must have a buf */
bp                178 scsi/scsi_ioctl.c 	si = si_find(bp);
bp                231 scsi/scsi_ioctl.c 	biodone(bp); 	/* we're waiting on it in scsi_strategy() */
bp                251 scsi/scsi_ioctl.c scsistrategy(struct buf *bp)
bp                260 scsi/scsi_ioctl.c 	si = si_find(bp);
bp                274 scsi/scsi_ioctl.c 	if (bp->b_bcount != screq->datalen) {
bp                303 scsi/scsi_ioctl.c 	    screq->cmdlen, (u_char *)bp->b_data, screq->datalen,
bp                305 scsi/scsi_ioctl.c 	    screq->timeout, bp, flags | SCSI_USER | SCSI_NOSLEEP);
bp                313 scsi/scsi_ioctl.c 	while ((bp->b_flags & B_DONE) == 0)
bp                314 scsi/scsi_ioctl.c 		tsleep(bp, PRIBIO, "scistr", 0);
bp                321 scsi/scsi_ioctl.c 	bp->b_flags |= B_ERROR;
bp                322 scsi/scsi_ioctl.c 	bp->b_error = error;
bp                324 scsi/scsi_ioctl.c 	biodone(bp);
bp                241 scsi/scsiconf.h 	struct	buf *bp;		/* If we need to associate with a buf */
bp                338 scsi/scsiconf.h 	    int timeout, struct buf *bp, int flags);
bp                492 scsi/sd.c      sdstrategy(struct buf *bp)
bp                497 scsi/sd.c      	sd = sdlookup(DISKUNIT(bp->b_dev));
bp                499 scsi/sd.c      		bp->b_error = ENXIO;
bp                504 scsi/sd.c      	    bp->b_bcount, bp->b_blkno));
bp                510 scsi/sd.c      			bp->b_error = EIO;
bp                512 scsi/sd.c      			bp->b_error = ENODEV;
bp                518 scsi/sd.c      	if (bp->b_bcount == 0)
bp                524 scsi/sd.c      	if ((bp->b_bcount % sd->sc_dk.dk_label->d_secsize) != 0) {
bp                525 scsi/sd.c      		bp->b_error = EINVAL;
bp                532 scsi/sd.c      	if (DISKPART(bp->b_dev) != RAW_PART &&
bp                533 scsi/sd.c      	    bounds_check_with_label(bp, sd->sc_dk.dk_label,
bp                542 scsi/sd.c      	disksort(&sd->buf_queue, bp);
bp                556 scsi/sd.c      	bp->b_flags |= B_ERROR;
bp                561 scsi/sd.c      	bp->b_resid = bp->b_bcount;
bp                563 scsi/sd.c      	biodone(bp);
bp                590 scsi/sd.c      	struct buf *bp = 0;
bp                624 scsi/sd.c      		if ((bp = dp->b_actf) == NULL)	/* yes, an assign */
bp                626 scsi/sd.c      		dp->b_actf = bp->b_actf;
bp                634 scsi/sd.c      			bp->b_error = EIO;
bp                635 scsi/sd.c      			bp->b_flags |= B_ERROR;
bp                636 scsi/sd.c      			bp->b_resid = bp->b_bcount;
bp                637 scsi/sd.c      			biodone(bp);
bp                648 scsi/sd.c      		    bp->b_blkno / (sd->sc_dk.dk_label->d_secsize / DEV_BSIZE);
bp                649 scsi/sd.c      		p = &sd->sc_dk.dk_label->d_partitions[DISKPART(bp->b_dev)];
bp                651 scsi/sd.c      		nblks = howmany(bp->b_bcount, sd->sc_dk.dk_label->d_secsize);
bp                665 scsi/sd.c      			cmd_small.opcode = (bp->b_flags & B_READ) ?
bp                677 scsi/sd.c      			cmd_big.opcode = (bp->b_flags & B_READ) ?
bp                689 scsi/sd.c      			cmd_12.opcode = (bp->b_flags & B_READ) ?
bp                700 scsi/sd.c      			cmd_16.opcode = (bp->b_flags & B_READ) ?
bp                716 scsi/sd.c      		    (u_char *)bp->b_data, bp->b_bcount,
bp                717 scsi/sd.c      		    SDRETRIES, 60000, bp, SCSI_NOSLEEP |
bp                718 scsi/sd.c      		    ((bp->b_flags & B_READ) ? SCSI_DATA_IN : SCSI_DATA_OUT));
bp                725 scsi/sd.c      			if ((bp->b_flags & B_READ) == 0)
bp                733 scsi/sd.c      			dp->b_actf = bp;
bp                766 scsi/sd.c      	if (xs->bp != NULL)
bp                767 scsi/sd.c      		disk_unbusy(&sd->sc_dk, (xs->bp->b_bcount - xs->bp->b_resid),
bp                768 scsi/sd.c      		    (xs->bp->b_flags & B_READ));
bp                772 scsi/sd.c      sdminphys(struct buf *bp)
bp                777 scsi/sd.c      	sd = sdlookup(DISKUNIT(bp->b_dev));
bp                795 scsi/sd.c      		if (bp->b_bcount > max)
bp                796 scsi/sd.c      			bp->b_bcount = max;
bp                799 scsi/sd.c      	(*sd->sc_link->adapter->scsi_minphys)(bp);
bp               1259 scsi/sd.c      		xs->bp = NULL;
bp               1488 scsi/sd.c      	struct buf *dp, *bp;
bp               1492 scsi/sd.c      	for (dp = &sd->buf_queue; (bp = dp->b_actf) != NULL; ) {
bp               1493 scsi/sd.c      		dp->b_actf = bp->b_actf;
bp               1495 scsi/sd.c      		bp->b_error = ENXIO;
bp               1496 scsi/sd.c      		bp->b_flags |= B_ERROR;
bp               1497 scsi/sd.c      		biodone(bp);
bp                503 scsi/ss.c      ssminphys(bp)
bp                504 scsi/ss.c      	struct buf *bp;
bp                506 scsi/ss.c      	struct ss_softc *ss = ss_cd.cd_devs[SSUNIT(bp->b_dev)];
bp                508 scsi/ss.c      	(ss->sc_link->adapter->scsi_minphys)(bp);
bp                517 scsi/ss.c      		(ss->special.minphys)(ss, bp);
bp                561 scsi/ss.c      ssstrategy(bp)
bp                562 scsi/ss.c      	struct buf *bp;
bp                564 scsi/ss.c      	struct ss_softc *ss = ss_cd.cd_devs[SSUNIT(bp->b_dev)];
bp                569 scsi/ss.c      	    bp->b_bcount, bp->b_blkno));
bp                571 scsi/ss.c      	if (bp->b_bcount > ss->sio.scan_window_size)
bp                572 scsi/ss.c      		bp->b_bcount = ss->sio.scan_window_size;
bp                577 scsi/ss.c      	if (bp->b_bcount == 0)
bp                588 scsi/ss.c      	bp->b_actf = NULL;
bp                589 scsi/ss.c      	bp->b_actb = dp->b_actb;
bp                590 scsi/ss.c      	*dp->b_actb = bp;
bp                591 scsi/ss.c      	dp->b_actb = &bp->b_actf;
bp                607 scsi/ss.c      	bp->b_resid = bp->b_bcount;
bp                609 scsi/ss.c      	biodone(bp);
bp                633 scsi/ss.c      	struct buf *bp, *dp;
bp                654 scsi/ss.c      		if ((bp = dp->b_actf) == NULL)
bp                656 scsi/ss.c      		if ((dp = bp->b_actf) != NULL)
bp                657 scsi/ss.c      			dp->b_actb = bp->b_actb;
bp                659 scsi/ss.c      			ss->buf_queue.b_actb = bp->b_actb;
bp                660 scsi/ss.c      		*bp->b_actb = dp;
bp                663 scsi/ss.c      			(ss->special.read)(ss, bp);
bp                668 scsi/ss.c      			_lto3b(bp->b_bcount, read_cmd.len);
bp                674 scsi/ss.c      			    &read_cmd, sizeof(read_cmd), (u_char *) bp->b_data,
bp                675 scsi/ss.c      			    bp->b_bcount, 0, 100000, bp, flags | SCSI_NOSLEEP))
bp                981 scsi/ss.c      get_buffer_status(ss, bp)
bp                983 scsi/ss.c      	struct buf *bp;
bp               1004 scsi/ss.c      	    0, 100000, bp, flags | SCSI_NOSLEEP)) {
bp               1007 scsi/ss.c      	bp->b_bcount = MIN(_3btol(buf_sz_retn.tgt_send_buf_len), bp->b_bcount);
bp                232 scsi/ss_mustek.c mustek_minphys(ss, bp)
bp                234 scsi/ss_mustek.c 	struct buf *bp;
bp                241 scsi/ss_mustek.c 	    bp->b_bcount));
bp                242 scsi/ss_mustek.c 	bp->b_bcount -= bp->b_bcount %
bp                245 scsi/ss_mustek.c 	    bp->b_bcount));
bp                439 scsi/ss_mustek.c mustek_read(ss, bp)
bp                441 scsi/ss_mustek.c 	struct buf *bp;
bp                453 scsi/ss_mustek.c 	lines_to_read = bp->b_bcount /
bp                463 scsi/ss_mustek.c 	    (u_char *) bp->b_data, bp->b_bcount, MUSTEK_RETRIES, 10000, bp,
bp                468 scsi/ss_mustek.c 		ss->sio.scan_window_size -= bp->b_bcount;
bp                282 scsi/ss_scanjet.c scanjet_read(ss, bp)
bp                284 scsi/ss_scanjet.c 	struct buf *bp;
bp                299 scsi/ss_scanjet.c 	_lto3b(bp->b_bcount, cmd.len);
bp                305 scsi/ss_scanjet.c 	    (u_char *) bp->b_data, bp->b_bcount, SCANJET_RETRIES, 100000, bp,
bp                309 scsi/ss_scanjet.c 		if (bp->b_bcount >= ss->sio.scan_window_size)
bp                312 scsi/ss_scanjet.c 			ss->sio.scan_window_size -= bp->b_bcount;
bp                771 scsi/st.c      ststrategy(bp)
bp                772 scsi/st.c      	struct buf *bp;
bp                774 scsi/st.c      	struct st_softc *st = st_cd.cd_devs[STUNIT(bp->b_dev)];
bp                779 scsi/st.c      	    bp->b_bcount, bp->b_blkno));
bp                783 scsi/st.c      	if (bp->b_bcount == 0)
bp                789 scsi/st.c      		if (bp->b_bcount % st->blksize) {
bp                792 scsi/st.c      			bp->b_error = EIO;
bp                799 scsi/st.c      	else if (bp->b_bcount < st->blkmin ||
bp                800 scsi/st.c      		 (st->blkmax && bp->b_bcount > st->blkmax)) {
bp                803 scsi/st.c      		bp->b_error = EIO;
bp                814 scsi/st.c      	bp->b_actf = NULL;
bp                815 scsi/st.c      	bp->b_actb = dp->b_actb;
bp                816 scsi/st.c      	*dp->b_actb = bp;
bp                817 scsi/st.c      	dp->b_actb = &bp->b_actf;
bp                829 scsi/st.c      	bp->b_flags |= B_ERROR;
bp                834 scsi/st.c      	bp->b_resid = bp->b_bcount;
bp                836 scsi/st.c      	biodone(bp);
bp                860 scsi/st.c      	struct buf *bp, *dp;
bp                881 scsi/st.c      		if ((bp = dp->b_actf) == NULL)
bp                883 scsi/st.c      		if ((dp = bp->b_actf) != NULL)
bp                884 scsi/st.c      			dp->b_actb = bp->b_actb;
bp                886 scsi/st.c      			st->buf_queue.b_actb = bp->b_actb;
bp                887 scsi/st.c      		*bp->b_actb = dp;
bp                897 scsi/st.c      			bp->b_flags |= B_ERROR;
bp                898 scsi/st.c      			bp->b_resid = bp->b_bcount;
bp                899 scsi/st.c      			bp->b_error = EIO;
bp                900 scsi/st.c      			biodone(bp);
bp                912 scsi/st.c      				if ((bp->b_flags & B_READ) == B_WRITE) {
bp                920 scsi/st.c      						bp->b_flags |= B_ERROR;
bp                921 scsi/st.c      						bp->b_resid = bp->b_bcount;
bp                922 scsi/st.c      						bp->b_error = EIO;
bp                923 scsi/st.c      						biodone(bp);
bp                927 scsi/st.c      					bp->b_resid = bp->b_bcount;
bp                928 scsi/st.c      					bp->b_error = 0;
bp                929 scsi/st.c      					bp->b_flags &= ~B_ERROR;
bp                931 scsi/st.c      					biodone(bp);
bp                940 scsi/st.c      				bp->b_resid = bp->b_bcount;
bp                941 scsi/st.c      				bp->b_error = EIO;
bp                942 scsi/st.c      				bp->b_flags |= B_ERROR;
bp                944 scsi/st.c      				biodone(bp);
bp                953 scsi/st.c      		if ((bp->b_flags & B_READ) == B_WRITE) {
bp                969 scsi/st.c      			_lto3b(bp->b_bcount / st->blksize, cmd.len);
bp                971 scsi/st.c      			_lto3b(bp->b_bcount, cmd.len);
bp                985 scsi/st.c      		    sizeof(cmd), (u_char *) bp->b_data, bp->b_bcount, 0,
bp                986 scsi/st.c      		    ST_IO_TIME, bp, flags | SCSI_NOSLEEP);
bp                995 scsi/st.c      			dp->b_actf = bp;
bp               1813 scsi/st.c      	struct buf *bp = xs->bp;
bp               1870 scsi/st.c      			if (bp)
bp               1871 scsi/st.c      				bp->b_resid = xs->resid;
bp               1879 scsi/st.c      			if (bp)
bp               1880 scsi/st.c      				bp->b_resid = xs->resid;
bp               1884 scsi/st.c      			if (bp)
bp               1885 scsi/st.c      				bp->b_resid = xs->resid;
bp               1909 scsi/st.c      				if (bp)
bp               1910 scsi/st.c      					bp->b_resid = xs->resid;
bp               1923 scsi/st.c      			if (bp)
bp               1924 scsi/st.c      				bp->b_resid = bp->b_bcount;
bp               1950 scsi/st.c      			if (bp)
bp               1951 scsi/st.c      				bp->b_resid = info;
bp               1969 scsi/st.c      			if (bp) {
bp               1970 scsi/st.c      				bp->b_resid = xs->resid;
bp                188 sys/buf.h      #define	clrbuf(bp) {							\
bp                189 sys/buf.h      	bzero((bp)->b_data, (u_int)(bp)->b_bcount);			\
bp                190 sys/buf.h      	(bp)->b_resid = 0;						\
bp                231 sys/buf.h      void	minphys(struct buf *bp);
bp                232 sys/buf.h      int	physio(void (*strategy)(struct buf *), struct buf *bp, dev_t dev,
bp                249 sys/buf.h      buf_start(struct buf *bp)
bp                252 sys/buf.h      		(*bioops.io_start)(bp);
bp                256 sys/buf.h      buf_complete(struct buf *bp)
bp                259 sys/buf.h      		(*bioops.io_complete)(bp);
bp                263 sys/buf.h      buf_deallocate(struct buf *bp)
bp                266 sys/buf.h      		(*bioops.io_deallocate)(bp);
bp                270 sys/buf.h      buf_movedeps(struct buf *bp, struct buf *bp2)
bp                273 sys/buf.h      		(*bioops.io_movedeps)(bp, bp2);
bp                277 sys/buf.h      buf_countdeps(struct buf *bp, int i, int islocked)
bp                280 sys/buf.h      		return ((*bioops.io_countdeps)(bp, i, islocked));
bp                 90 sys/conf.h     	void	(*d_strategy)(struct buf *bp);
bp                319 ufs/ext2fs/ext2fs_alloc.c 	struct buf *bp;
bp                327 ufs/ext2fs/ext2fs_alloc.c 		(int)fs->e2fs_bsize, NOCRED, &bp);
bp                329 ufs/ext2fs/ext2fs_alloc.c 		brelse(bp);
bp                332 ufs/ext2fs/ext2fs_alloc.c 	bbp = (char *)bp->b_data;
bp                385 ufs/ext2fs/ext2fs_alloc.c 	bdwrite(bp);
bp                403 ufs/ext2fs/ext2fs_alloc.c 	struct buf *bp;
bp                412 ufs/ext2fs/ext2fs_alloc.c 		(int)fs->e2fs_bsize, NOCRED, &bp);
bp                414 ufs/ext2fs/ext2fs_alloc.c 		brelse(bp);
bp                417 ufs/ext2fs/ext2fs_alloc.c 	ibp = (char *)bp->b_data;
bp                456 ufs/ext2fs/ext2fs_alloc.c 	bdwrite(bp);
bp                471 ufs/ext2fs/ext2fs_alloc.c 	struct buf *bp;
bp                483 ufs/ext2fs/ext2fs_alloc.c 		(int)fs->e2fs_bsize, NOCRED, &bp);
bp                485 ufs/ext2fs/ext2fs_alloc.c 		brelse(bp);
bp                488 ufs/ext2fs/ext2fs_alloc.c 	bbp = (char *)bp->b_data;
bp                500 ufs/ext2fs/ext2fs_alloc.c 	bdwrite(bp);
bp                513 ufs/ext2fs/ext2fs_alloc.c 	struct buf *bp;
bp                523 ufs/ext2fs/ext2fs_alloc.c 		(int)fs->e2fs_bsize, NOCRED, &bp);
bp                525 ufs/ext2fs/ext2fs_alloc.c 		brelse(bp);
bp                528 ufs/ext2fs/ext2fs_alloc.c 	ibp = (char *)bp->b_data;
bp                543 ufs/ext2fs/ext2fs_alloc.c 	bdwrite(bp);
bp                 64 ufs/ext2fs/ext2fs_balloc.c 	struct buf *bp, *nbp;
bp                 85 ufs/ext2fs/ext2fs_balloc.c 			error = bread(vp, bn, fs->e2fs_bsize, NOCRED, &bp);
bp                 87 ufs/ext2fs/ext2fs_balloc.c 				brelse(bp);
bp                 90 ufs/ext2fs/ext2fs_balloc.c 			*bpp = bp;
bp                106 ufs/ext2fs/ext2fs_balloc.c 		bp = getblk(vp, bn, fs->e2fs_bsize, 0, 0);
bp                107 ufs/ext2fs/ext2fs_balloc.c 		bp->b_blkno = fsbtodb(fs, newb);
bp                109 ufs/ext2fs/ext2fs_balloc.c 			clrbuf(bp);
bp                110 ufs/ext2fs/ext2fs_balloc.c 		*bpp = bp;
bp                138 ufs/ext2fs/ext2fs_balloc.c 		bp = getblk(vp, indirs[1].in_lbn, fs->e2fs_bsize, 0, 0);
bp                139 ufs/ext2fs/ext2fs_balloc.c 		bp->b_blkno = fsbtodb(fs, newb);
bp                140 ufs/ext2fs/ext2fs_balloc.c 		clrbuf(bp);
bp                145 ufs/ext2fs/ext2fs_balloc.c 		if ((error = bwrite(bp)) != 0)
bp                157 ufs/ext2fs/ext2fs_balloc.c 		    indirs[i].in_lbn, (int)fs->e2fs_bsize, NOCRED, &bp);
bp                159 ufs/ext2fs/ext2fs_balloc.c 			brelse(bp);
bp                162 ufs/ext2fs/ext2fs_balloc.c 		bap = (int32_t *)bp->b_data;
bp                168 ufs/ext2fs/ext2fs_balloc.c 			brelse(bp);
bp                174 ufs/ext2fs/ext2fs_balloc.c 			brelse(bp);
bp                188 ufs/ext2fs/ext2fs_balloc.c 			brelse(bp);
bp                199 ufs/ext2fs/ext2fs_balloc.c 			bwrite(bp);
bp                201 ufs/ext2fs/ext2fs_balloc.c 			bdwrite(bp);
bp                211 ufs/ext2fs/ext2fs_balloc.c 			brelse(bp);
bp                224 ufs/ext2fs/ext2fs_balloc.c 			bwrite(bp);
bp                226 ufs/ext2fs/ext2fs_balloc.c 			bdwrite(bp);
bp                235 ufs/ext2fs/ext2fs_balloc.c 	brelse(bp);
bp                265 ufs/ext2fs/ext2fs_balloc.c 			    (int)fs->e2fs_bsize, NOCRED, &bp);
bp                268 ufs/ext2fs/ext2fs_balloc.c 				brelse(bp);
bp                270 ufs/ext2fs/ext2fs_balloc.c 				bap = (int32_t *)bp->b_data;
bp                273 ufs/ext2fs/ext2fs_balloc.c 					bwrite(bp);
bp                275 ufs/ext2fs/ext2fs_balloc.c 					bdwrite(bp);
bp                279 ufs/ext2fs/ext2fs_balloc.c 			bp = getblk(vp, indirs[i].in_lbn, (int)fs->e2fs_bsize,
bp                281 ufs/ext2fs/ext2fs_balloc.c 			bp->b_flags |= B_INVAL;
bp                282 ufs/ext2fs/ext2fs_balloc.c 			brelse(bp);
bp                103 ufs/ext2fs/ext2fs_bmap.c 	struct buf *bp;
bp                162 ufs/ext2fs/ext2fs_bmap.c 	for (bp = NULL, ++xap; --num; ++xap) {
bp                176 ufs/ext2fs/ext2fs_bmap.c 		if (bp)
bp                177 ufs/ext2fs/ext2fs_bmap.c 			brelse(bp);
bp                180 ufs/ext2fs/ext2fs_bmap.c 		bp = getblk(vp, metalbn, mp->mnt_stat.f_iosize, 0, 0);
bp                181 ufs/ext2fs/ext2fs_bmap.c 		if (bp->b_flags & (B_DONE | B_DELWRI)) {
bp                189 ufs/ext2fs/ext2fs_bmap.c 			bp->b_blkno = blkptrtodb(ump, daddr);
bp                190 ufs/ext2fs/ext2fs_bmap.c 			bp->b_flags |= B_READ;
bp                191 ufs/ext2fs/ext2fs_bmap.c 			VOP_STRATEGY(bp);
bp                193 ufs/ext2fs/ext2fs_bmap.c 			if ((error = biowait(bp)) != 0) {
bp                194 ufs/ext2fs/ext2fs_bmap.c 				brelse(bp);
bp                199 ufs/ext2fs/ext2fs_bmap.c 		daddr = fs2h32(((int32_t *)bp->b_data)[xap->in_off]);
bp                203 ufs/ext2fs/ext2fs_bmap.c 				is_sequential(ump, ((int32_t *)bp->b_data)[bn - 1],
bp                204 ufs/ext2fs/ext2fs_bmap.c 				((int32_t *)bp->b_data)[bn]);
bp                207 ufs/ext2fs/ext2fs_bmap.c 	if (bp)
bp                208 ufs/ext2fs/ext2fs_bmap.c 		brelse(bp);
bp                166 ufs/ext2fs/ext2fs_inode.c 	struct buf *bp;
bp                183 ufs/ext2fs/ext2fs_inode.c 			  (int)fs->e2fs_bsize, NOCRED, &bp);
bp                185 ufs/ext2fs/ext2fs_inode.c 		brelse(bp);
bp                189 ufs/ext2fs/ext2fs_inode.c 	cp = (caddr_t)bp->b_data +
bp                204 ufs/ext2fs/ext2fs_inode.c 		return (bwrite(bp));
bp                206 ufs/ext2fs/ext2fs_inode.c 		bdwrite(bp);
bp                226 ufs/ext2fs/ext2fs_inode.c 	struct buf *bp;
bp                277 ufs/ext2fs/ext2fs_inode.c 		error = ext2fs_buf_alloc(oip, lbn, offset + 1, cred, &bp,
bp                285 ufs/ext2fs/ext2fs_inode.c 			bwrite(bp);
bp                287 ufs/ext2fs/ext2fs_inode.c 			bawrite(bp);
bp                306 ufs/ext2fs/ext2fs_inode.c 		error = ext2fs_buf_alloc(oip, lbn, offset, cred, &bp, 
bp                314 ufs/ext2fs/ext2fs_inode.c 		bzero(bp->b_data + offset, (u_int)(size - offset));
bp                315 ufs/ext2fs/ext2fs_inode.c 		bp->b_bcount = size;
bp                317 ufs/ext2fs/ext2fs_inode.c 			bwrite(bp);
bp                319 ufs/ext2fs/ext2fs_inode.c 			bawrite(bp);
bp                436 ufs/ext2fs/ext2fs_inode.c 	struct buf *bp;
bp                466 ufs/ext2fs/ext2fs_inode.c 	bp = getblk(vp, lbn, (int)fs->e2fs_bsize, 0, 0);
bp                467 ufs/ext2fs/ext2fs_inode.c 	if (!(bp->b_flags & (B_DONE | B_DELWRI))) {
bp                469 ufs/ext2fs/ext2fs_inode.c 		bp->b_flags |= B_READ;
bp                470 ufs/ext2fs/ext2fs_inode.c 		if (bp->b_bcount > bp->b_bufsize)
bp                472 ufs/ext2fs/ext2fs_inode.c 		bp->b_blkno = dbn;
bp                473 ufs/ext2fs/ext2fs_inode.c 		VOP_STRATEGY(bp);
bp                474 ufs/ext2fs/ext2fs_inode.c 		error = biowait(bp);
bp                477 ufs/ext2fs/ext2fs_inode.c 		brelse(bp);
bp                482 ufs/ext2fs/ext2fs_inode.c 	bap = (int32_t *)bp->b_data;
bp                488 ufs/ext2fs/ext2fs_inode.c 		error = bwrite(bp);
bp                533 ufs/ext2fs/ext2fs_inode.c 		bp->b_flags |= B_INVAL;
bp                534 ufs/ext2fs/ext2fs_inode.c 		brelse(bp);
bp                254 ufs/ext2fs/ext2fs_lookup.c 	struct buf *bp;			/* a buffer of directory entries */
bp                280 ufs/ext2fs/ext2fs_lookup.c 	bp = NULL;
bp                342 ufs/ext2fs/ext2fs_lookup.c 			    NULL, &bp)))
bp                356 ufs/ext2fs/ext2fs_lookup.c 			if (bp != NULL)
bp                357 ufs/ext2fs/ext2fs_lookup.c 				brelse(bp);
bp                359 ufs/ext2fs/ext2fs_lookup.c 			    NULL, &bp);
bp                381 ufs/ext2fs/ext2fs_lookup.c 			((char *)bp->b_data + entryoffsetinblock);
bp                438 ufs/ext2fs/ext2fs_lookup.c 				brelse(bp);
bp                459 ufs/ext2fs/ext2fs_lookup.c 	if (bp != NULL)
bp                460 ufs/ext2fs/ext2fs_lookup.c 		brelse(bp);
bp                539 ufs/ext2fs/ext2fs_lookup.c 			brelse(bp);
bp                746 ufs/ext2fs/ext2fs_lookup.c 	struct buf *bp;
bp                817 ufs/ext2fs/ext2fs_lookup.c 	if ((error = ext2fs_bufatoff(dp, (off_t)dp->i_offset, &dirbuf, &bp)) 
bp                868 ufs/ext2fs/ext2fs_lookup.c 	error = VOP_BWRITE(bp);
bp                893 ufs/ext2fs/ext2fs_lookup.c 	struct buf *bp;
bp                902 ufs/ext2fs/ext2fs_lookup.c 		    &bp);
bp                906 ufs/ext2fs/ext2fs_lookup.c 		error = VOP_BWRITE(bp);
bp                914 ufs/ext2fs/ext2fs_lookup.c 	    (char **)&ep, &bp);
bp                918 ufs/ext2fs/ext2fs_lookup.c 	error = VOP_BWRITE(bp);
bp                932 ufs/ext2fs/ext2fs_lookup.c 	struct buf *bp;
bp                936 ufs/ext2fs/ext2fs_lookup.c 	error = ext2fs_bufatoff(dp, (off_t)dp->i_offset, (char **)&ep, &bp);
bp                946 ufs/ext2fs/ext2fs_lookup.c 	error = VOP_BWRITE(bp);
bp                 72 ufs/ext2fs/ext2fs_readwrite.c 	struct buf *bp;
bp                101 ufs/ext2fs/ext2fs_readwrite.c 	for (error = 0, bp = NULL; uio->uio_resid > 0; bp = NULL) {
bp                115 ufs/ext2fs/ext2fs_readwrite.c 			error = bread(vp, lbn, size, NOCRED, &bp);
bp                119 ufs/ext2fs/ext2fs_readwrite.c 				size, &nextlbn, &nextsize, 1, NOCRED, &bp);
bp                121 ufs/ext2fs/ext2fs_readwrite.c 			error = bread(vp, lbn, size, NOCRED, &bp);
bp                133 ufs/ext2fs/ext2fs_readwrite.c 		size -= bp->b_resid;
bp                139 ufs/ext2fs/ext2fs_readwrite.c 		error = uiomove((char *)bp->b_data + blkoffset, xfersize, uio);
bp                142 ufs/ext2fs/ext2fs_readwrite.c 		brelse(bp);
bp                144 ufs/ext2fs/ext2fs_readwrite.c 	if (bp != NULL)
bp                145 ufs/ext2fs/ext2fs_readwrite.c 		brelse(bp);
bp                164 ufs/ext2fs/ext2fs_readwrite.c 	struct buf *bp;
bp                238 ufs/ext2fs/ext2fs_readwrite.c 			lbn, blkoffset + xfersize, ap->a_cred, &bp, flags);
bp                249 ufs/ext2fs/ext2fs_readwrite.c 		size = fs->e2fs_bsize - bp->b_resid;
bp                254 ufs/ext2fs/ext2fs_readwrite.c 			uiomove((char *)bp->b_data + blkoffset, (int)xfersize, uio);
bp                256 ufs/ext2fs/ext2fs_readwrite.c 			(void)bwrite(bp);
bp                259 ufs/ext2fs/ext2fs_readwrite.c 				cluster_write(bp, &ip->i_ci, ext2fs_size(ip));
bp                261 ufs/ext2fs/ext2fs_readwrite.c 				bawrite(bp);
bp                263 ufs/ext2fs/ext2fs_readwrite.c 			bdwrite(bp);
bp                 84 ufs/ext2fs/ext2fs_subr.c 	struct buf *bp;
bp                 93 ufs/ext2fs/ext2fs_subr.c 	if ((error = bread(vp, lbn, fs->e2fs_bsize, NOCRED, &bp)) != 0) {
bp                 94 ufs/ext2fs/ext2fs_subr.c 		brelse(bp);
bp                 98 ufs/ext2fs/ext2fs_subr.c 		*res = (char *)bp->b_data + blkoff(fs, offset);
bp                 99 ufs/ext2fs/ext2fs_subr.c 	*bpp = bp;
bp                106 ufs/ext2fs/ext2fs_subr.c ext2fs_checkoverlap(struct buf *bp, struct inode *ip)
bp                112 ufs/ext2fs/ext2fs_subr.c 	start = bp->b_blkno;
bp                113 ufs/ext2fs/ext2fs_subr.c 	last = start + btodb(bp->b_bcount) - 1;
bp                115 ufs/ext2fs/ext2fs_subr.c 		if (ep == bp || (ep->b_flags & B_INVAL) ||
bp                333 ufs/ext2fs/ext2fs_vfsops.c 	struct buf *bp;
bp                360 ufs/ext2fs/ext2fs_vfsops.c 	    (int)era->fs->e2fs_bsize, NOCRED, &bp);
bp                365 ufs/ext2fs/ext2fs_vfsops.c 	cp = (caddr_t)bp->b_data +
bp                368 ufs/ext2fs/ext2fs_vfsops.c 	brelse(bp);
bp                390 ufs/ext2fs/ext2fs_vfsops.c 	struct buf *bp;
bp                413 ufs/ext2fs/ext2fs_vfsops.c 	error = bread(devvp, (int32_t)(SBOFF / size), SBSIZE, NOCRED, &bp);
bp                415 ufs/ext2fs/ext2fs_vfsops.c 		brelse(bp);
bp                418 ufs/ext2fs/ext2fs_vfsops.c 	newfs = (struct ext2fs *)bp->b_data;
bp                421 ufs/ext2fs/ext2fs_vfsops.c 		brelse(bp);
bp                451 ufs/ext2fs/ext2fs_vfsops.c 		    fs->e2fs_bsize, NOCRED, &bp);
bp                453 ufs/ext2fs/ext2fs_vfsops.c 			brelse(bp);
bp                456 ufs/ext2fs/ext2fs_vfsops.c 		e2fs_cgload((struct ext2_gd*)bp->b_data,
bp                459 ufs/ext2fs/ext2fs_vfsops.c 		brelse(bp);
bp                479 ufs/ext2fs/ext2fs_vfsops.c 	struct buf *bp;
bp                511 ufs/ext2fs/ext2fs_vfsops.c 	bp = NULL;
bp                518 ufs/ext2fs/ext2fs_vfsops.c 	error = bread(devvp, (SBOFF / DEV_BSIZE), SBSIZE, cred, &bp);
bp                521 ufs/ext2fs/ext2fs_vfsops.c 	fs = (struct ext2fs *)bp->b_data;
bp                529 ufs/ext2fs/ext2fs_vfsops.c 	e2fs_sbload((struct ext2fs*)bp->b_data, &ump->um_e2fs->e2fs);
bp                530 ufs/ext2fs/ext2fs_vfsops.c 	brelse(bp);
bp                531 ufs/ext2fs/ext2fs_vfsops.c 	bp = NULL;
bp                563 ufs/ext2fs/ext2fs_vfsops.c 		    m_fs->e2fs_bsize, NOCRED, &bp);
bp                568 ufs/ext2fs/ext2fs_vfsops.c 		e2fs_cgload((struct ext2_gd*)bp->b_data,
bp                572 ufs/ext2fs/ext2fs_vfsops.c 		brelse(bp);
bp                573 ufs/ext2fs/ext2fs_vfsops.c 		bp = NULL;
bp                590 ufs/ext2fs/ext2fs_vfsops.c 	if (bp)
bp                591 ufs/ext2fs/ext2fs_vfsops.c 		brelse(bp);
bp                814 ufs/ext2fs/ext2fs_vfsops.c 	struct buf *bp;
bp                863 ufs/ext2fs/ext2fs_vfsops.c 			  (int)fs->e2fs_bsize, NOCRED, &bp);
bp                872 ufs/ext2fs/ext2fs_vfsops.c 		brelse(bp);
bp                877 ufs/ext2fs/ext2fs_vfsops.c 	dp = (struct ext2fs_dinode *) bp->b_data + ino_to_fsbo(fs, ino);
bp                880 ufs/ext2fs/ext2fs_vfsops.c 	brelse(bp);
bp               1008 ufs/ext2fs/ext2fs_vfsops.c 	struct buf *bp;
bp               1011 ufs/ext2fs/ext2fs_vfsops.c 	bp = getblk(mp->um_devvp, SBLOCK, SBSIZE, 0, 0);
bp               1012 ufs/ext2fs/ext2fs_vfsops.c 	e2fs_sbsave(&fs->e2fs, (struct ext2fs *) bp->b_data);
bp               1014 ufs/ext2fs/ext2fs_vfsops.c 		error = bwrite(bp);
bp               1016 ufs/ext2fs/ext2fs_vfsops.c 		bawrite(bp);
bp               1024 ufs/ext2fs/ext2fs_vfsops.c 	struct buf *bp;
bp               1029 ufs/ext2fs/ext2fs_vfsops.c 		bp = getblk(mp->um_devvp, fsbtodb(fs, ((fs->e2fs_bsize>1024)?0:1)+i+1),
bp               1031 ufs/ext2fs/ext2fs_vfsops.c 		e2fs_cgsave(&fs->e2fs_gd[i* fs->e2fs_bsize / sizeof(struct ext2_gd)], (struct ext2_gd*)bp->b_data, fs->e2fs_bsize);
bp               1033 ufs/ext2fs/ext2fs_vfsops.c 			error = bwrite(bp);
bp               1035 ufs/ext2fs/ext2fs_vfsops.c 			bawrite(bp);
bp                181 ufs/ffs/ffs_alloc.c 	struct buf *bp = NULL;
bp                216 ufs/ffs/ffs_alloc.c 		    NOCRED, &bp)) != 0)
bp                218 ufs/ffs/ffs_alloc.c 		bp->b_bcount = osize;
bp                235 ufs/ffs/ffs_alloc.c 			if (bp->b_blkno != fsbtodb(fs, bno))
bp                238 ufs/ffs/ffs_alloc.c 			if (nsize > bp->b_bufsize)
bp                241 ufs/ffs/ffs_alloc.c 			bp->b_bcount = nsize;
bp                242 ufs/ffs/ffs_alloc.c 			bp->b_flags |= B_DONE;
bp                243 ufs/ffs/ffs_alloc.c 			bzero(bp->b_data + osize, (u_int)nsize - osize);
bp                244 ufs/ffs/ffs_alloc.c 			*bpp = bp;
bp                309 ufs/ffs/ffs_alloc.c 		bp->b_blkno = fsbtodb(fs, bno);
bp                311 ufs/ffs/ffs_alloc.c 		if (nsize > bp->b_bufsize)
bp                314 ufs/ffs/ffs_alloc.c 		bp->b_bcount = nsize;
bp                315 ufs/ffs/ffs_alloc.c 		bp->b_flags |= B_DONE;
bp                316 ufs/ffs/ffs_alloc.c 		bzero(bp->b_data + osize, (u_int)nsize - osize);
bp                317 ufs/ffs/ffs_alloc.c 		*bpp = bp;
bp                333 ufs/ffs/ffs_alloc.c 	if (bp != NULL) {
bp                334 ufs/ffs/ffs_alloc.c 		brelse(bp);
bp                335 ufs/ffs/ffs_alloc.c 		bp = NULL;
bp               1191 ufs/ffs/ffs_alloc.c 	struct buf *bp;
bp               1206 ufs/ffs/ffs_alloc.c 		(int)fs->fs_cgsize, NOCRED, &bp);
bp               1208 ufs/ffs/ffs_alloc.c 		brelse(bp);
bp               1211 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
bp               1213 ufs/ffs/ffs_alloc.c 		brelse(bp);
bp               1222 ufs/ffs/ffs_alloc.c 			brelse(bp);
bp               1245 ufs/ffs/ffs_alloc.c 		softdep_setup_blkmapdep(bp, fs, bprev);
bp               1247 ufs/ffs/ffs_alloc.c 	bdwrite(bp);
bp               1262 ufs/ffs/ffs_alloc.c 	struct buf *bp;
bp               1271 ufs/ffs/ffs_alloc.c 		(int)fs->fs_cgsize, NOCRED, &bp);
bp               1273 ufs/ffs/ffs_alloc.c 		brelse(bp);
bp               1276 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
bp               1279 ufs/ffs/ffs_alloc.c 		brelse(bp);
bp               1287 ufs/ffs/ffs_alloc.c 		bno = ffs_alloccgblk(ip, bp, bpref);
bp               1288 ufs/ffs/ffs_alloc.c 		bdwrite(bp);
bp               1306 ufs/ffs/ffs_alloc.c 			brelse(bp);
bp               1309 ufs/ffs/ffs_alloc.c 		bno = ffs_alloccgblk(ip, bp, bpref);
bp               1319 ufs/ffs/ffs_alloc.c 		bdwrite(bp);
bp               1324 ufs/ffs/ffs_alloc.c 		brelse(bp);
bp               1340 ufs/ffs/ffs_alloc.c 		softdep_setup_blkmapdep(bp, fs, blkno);
bp               1341 ufs/ffs/ffs_alloc.c 	bdwrite(bp);
bp               1351 ufs/ffs/ffs_alloc.c ffs_alloccgblk(struct inode *ip, struct buf *bp, daddr_t bpref)
bp               1360 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *) bp->b_data;
bp               1402 ufs/ffs/ffs_alloc.c 		softdep_setup_blkmapdep(bp, fs, blkno);
bp               1419 ufs/ffs/ffs_alloc.c 	struct buf *bp;
bp               1428 ufs/ffs/ffs_alloc.c 	    NOCRED, &bp))
bp               1430 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
bp               1509 ufs/ffs/ffs_alloc.c 		if (ffs_alloccgblk(ip, bp, bno + i) != bno + i)
bp               1511 ufs/ffs/ffs_alloc.c 	bdwrite(bp);
bp               1515 ufs/ffs/ffs_alloc.c 	brelse(bp);
bp               1525 ufs/ffs/ffs_alloc.c 	struct buf *bp;
bp               1542 ufs/ffs/ffs_alloc.c 		(int)fs->fs_cgsize, NOCRED, &bp);
bp               1544 ufs/ffs/ffs_alloc.c 		brelse(bp);
bp               1548 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
bp               1550 ufs/ffs/ffs_alloc.c 		brelse(bp);
bp               1652 ufs/ffs/ffs_alloc.c 		softdep_setup_inomapdep(bp, ip, cg * fs->fs_ipg + ipref);
bp               1669 ufs/ffs/ffs_alloc.c 	bdwrite(bp);
bp               1692 ufs/ffs/ffs_alloc.c 	struct buf *bp;
bp               1710 ufs/ffs/ffs_alloc.c 		(int)fs->fs_cgsize, NOCRED, &bp);
bp               1712 ufs/ffs/ffs_alloc.c 		brelse(bp);
bp               1715 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
bp               1717 ufs/ffs/ffs_alloc.c 		brelse(bp);
bp               1791 ufs/ffs/ffs_alloc.c 	bdwrite(bp);
bp               1816 ufs/ffs/ffs_alloc.c 	struct buf *bp;
bp               1825 ufs/ffs/ffs_alloc.c 		(int)fs->fs_cgsize, NOCRED, &bp);
bp               1827 ufs/ffs/ffs_alloc.c 		brelse(bp);
bp               1830 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
bp               1832 ufs/ffs/ffs_alloc.c 		brelse(bp);
bp               1857 ufs/ffs/ffs_alloc.c 	bdwrite(bp);
bp               1871 ufs/ffs/ffs_alloc.c 	struct buf *bp;
bp               1883 ufs/ffs/ffs_alloc.c 		(int)fs->fs_cgsize, NOCRED, &bp);
bp               1885 ufs/ffs/ffs_alloc.c 		brelse(bp);
bp               1889 ufs/ffs/ffs_alloc.c 	cgp = (struct cg *)bp->b_data;
bp               1891 ufs/ffs/ffs_alloc.c 		brelse(bp);
bp               1906 ufs/ffs/ffs_alloc.c 	brelse(bp);
bp                 79 ufs/ffs/ffs_balloc.c 	struct buf *bp, *nbp;
bp                251 ufs/ffs/ffs_balloc.c 		bp = getblk(vp, indirs[1].in_lbn, fs->fs_bsize, 0, 0);
bp                252 ufs/ffs/ffs_balloc.c 		bp->b_blkno = fsbtodb(fs, nb);
bp                253 ufs/ffs/ffs_balloc.c 		clrbuf(bp);
bp                257 ufs/ffs/ffs_balloc.c 			    newb, 0, fs->fs_bsize, 0, bp);
bp                258 ufs/ffs/ffs_balloc.c 			bdwrite(bp);
bp                264 ufs/ffs/ffs_balloc.c 			if ((error = bwrite(bp)) != 0)
bp                277 ufs/ffs/ffs_balloc.c 		    indirs[i].in_lbn, (int)fs->fs_bsize, NOCRED, &bp);
bp                279 ufs/ffs/ffs_balloc.c 			brelse(bp);
bp                282 ufs/ffs/ffs_balloc.c 		bap = (daddr_t *)bp->b_data;
bp                288 ufs/ffs/ffs_balloc.c 			brelse(bp);
bp                296 ufs/ffs/ffs_balloc.c 			brelse(bp);
bp                306 ufs/ffs/ffs_balloc.c 			softdep_setup_allocindir_meta(nbp, ip, bp,
bp                315 ufs/ffs/ffs_balloc.c 				brelse(bp);
bp                327 ufs/ffs/ffs_balloc.c 			bwrite(bp);
bp                329 ufs/ffs/ffs_balloc.c 			bdwrite(bp);
bp                340 ufs/ffs/ffs_balloc.c 			brelse(bp);
bp                353 ufs/ffs/ffs_balloc.c 			softdep_setup_allocindir_page(ip, lbn, bp,
bp                361 ufs/ffs/ffs_balloc.c 			bwrite(bp);
bp                363 ufs/ffs/ffs_balloc.c 			bdwrite(bp);
bp                367 ufs/ffs/ffs_balloc.c 	brelse(bp);
bp                411 ufs/ffs/ffs_balloc.c 		    (int)fs->fs_bsize, NOCRED, &bp);
bp                414 ufs/ffs/ffs_balloc.c 		bap = (daddr_t *)bp->b_data;
bp                417 ufs/ffs/ffs_balloc.c 			bwrite(bp);
bp                419 ufs/ffs/ffs_balloc.c 			bdwrite(bp);
bp                444 ufs/ffs/ffs_balloc.c 	struct buf *bp, *nbp;
bp                583 ufs/ffs/ffs_balloc.c 				bp = getblk(vp, lbn, fs->fs_bsize, 0, 0);
bp                585 ufs/ffs/ffs_balloc.c 					bp->b_bcount = nsize;
bp                586 ufs/ffs/ffs_balloc.c 				bp->b_blkno = fsbtodb(fs, newb);
bp                588 ufs/ffs/ffs_balloc.c 					clrbuf(bp);
bp                589 ufs/ffs/ffs_balloc.c 				*bpp = bp;
bp                633 ufs/ffs/ffs_balloc.c 		bp = getblk(vp, indirs[1].in_lbn, fs->fs_bsize, 0, 0);
bp                634 ufs/ffs/ffs_balloc.c 		bp->b_blkno = fsbtodb(fs, nb);
bp                635 ufs/ffs/ffs_balloc.c 		clrbuf(bp);
bp                639 ufs/ffs/ffs_balloc.c 			    newb, 0, fs->fs_bsize, 0, bp);
bp                640 ufs/ffs/ffs_balloc.c 			bdwrite(bp);
bp                646 ufs/ffs/ffs_balloc.c 			error = bwrite(bp);
bp                662 ufs/ffs/ffs_balloc.c 		    NOCRED, &bp);
bp                664 ufs/ffs/ffs_balloc.c 			brelse(bp);
bp                668 ufs/ffs/ffs_balloc.c 		bap = (int64_t *) bp->b_data;
bp                677 ufs/ffs/ffs_balloc.c 			brelse(bp);
bp                687 ufs/ffs/ffs_balloc.c 			brelse(bp);
bp                698 ufs/ffs/ffs_balloc.c 			softdep_setup_allocindir_meta(nbp, ip, bp,
bp                708 ufs/ffs/ffs_balloc.c 				brelse(bp);
bp                723 ufs/ffs/ffs_balloc.c 			bwrite(bp);
bp                725 ufs/ffs/ffs_balloc.c 			bdwrite(bp);
bp                737 ufs/ffs/ffs_balloc.c 			brelse(bp);
bp                753 ufs/ffs/ffs_balloc.c 			softdep_setup_allocindir_page(ip, lbn, bp,
bp                766 ufs/ffs/ffs_balloc.c 			bwrite(bp);
bp                768 ufs/ffs/ffs_balloc.c 			bdwrite(bp);
bp                773 ufs/ffs/ffs_balloc.c 	brelse(bp);
bp                822 ufs/ffs/ffs_balloc.c 			bp = getblk(vp, indirs[i].in_lbn, (int) fs->fs_bsize,
bp                824 ufs/ffs/ffs_balloc.c 			if (bp->b_flags & B_DELWRI) {
bp                826 ufs/ffs/ffs_balloc.c 				    dbtofsb(fs, bp->b_blkno))));
bp                827 ufs/ffs/ffs_balloc.c 				bwrite(bp);
bp                828 ufs/ffs/ffs_balloc.c 				bp = getblk(ip->i_devvp, nb,
bp                830 ufs/ffs/ffs_balloc.c 				if (bp->b_flags & B_DELWRI)
bp                831 ufs/ffs/ffs_balloc.c 					bwrite(bp);
bp                833 ufs/ffs/ffs_balloc.c 					bp->b_flags |= B_INVAL;
bp                834 ufs/ffs/ffs_balloc.c 					brelse(bp);
bp                837 ufs/ffs/ffs_balloc.c 				bp->b_flags |= B_INVAL;
bp                838 ufs/ffs/ffs_balloc.c 				brelse(bp);
bp                858 ufs/ffs/ffs_balloc.c 			    (int) fs->fs_bsize, NOCRED, &bp);
bp                862 ufs/ffs/ffs_balloc.c 			bap = (int64_t *) bp->b_data;
bp                864 ufs/ffs/ffs_balloc.c 			bwrite(bp);
bp                868 ufs/ffs/ffs_balloc.c 			bp = getblk(vp, indirs[i].in_lbn, (int)fs->fs_bsize, 0,
bp                870 ufs/ffs/ffs_balloc.c 			bp->b_flags |= B_INVAL;
bp                871 ufs/ffs/ffs_balloc.c 			brelse(bp);
bp                 73 ufs/ffs/ffs_inode.c 	struct buf *bp;
bp                125 ufs/ffs/ffs_inode.c 		(int)fs->fs_bsize, NOCRED, &bp);
bp                127 ufs/ffs/ffs_inode.c 		brelse(bp);
bp                132 ufs/ffs/ffs_inode.c 		softdep_update_inodeblock(ip, bp, waitfor);
bp                138 ufs/ffs/ffs_inode.c 		*((struct ufs2_dinode *)bp->b_data +
bp                142 ufs/ffs/ffs_inode.c 		*((struct ufs1_dinode *)bp->b_data +
bp                146 ufs/ffs/ffs_inode.c 		return (bwrite(bp));
bp                148 ufs/ffs/ffs_inode.c 		bdwrite(bp);
bp                169 ufs/ffs/ffs_inode.c 	struct buf *bp;
bp                246 ufs/ffs/ffs_inode.c 				   cred, aflags, &bp);
bp                253 ufs/ffs/ffs_inode.c 			bwrite(bp);
bp                255 ufs/ffs/ffs_inode.c 			bawrite(bp);
bp                278 ufs/ffs/ffs_inode.c 				   cred, aflags, &bp);
bp                297 ufs/ffs/ffs_inode.c 			bzero((char *)bp->b_data + offset,
bp                299 ufs/ffs/ffs_inode.c 		bp->b_bcount = size;
bp                301 ufs/ffs/ffs_inode.c 			bwrite(bp);
bp                303 ufs/ffs/ffs_inode.c 			bawrite(bp);
bp                472 ufs/ffs/ffs_inode.c 	struct buf *bp;
bp                506 ufs/ffs/ffs_inode.c 	bp = getblk(vp, lbn, (int)fs->fs_bsize, 0, 0);
bp                507 ufs/ffs/ffs_inode.c 	if (!(bp->b_flags & (B_DONE | B_DELWRI))) {
bp                509 ufs/ffs/ffs_inode.c 		bp->b_flags |= B_READ;
bp                510 ufs/ffs/ffs_inode.c 		if (bp->b_bcount > bp->b_bufsize)
bp                512 ufs/ffs/ffs_inode.c 		bp->b_blkno = dbn;
bp                513 ufs/ffs/ffs_inode.c 		VOP_STRATEGY(bp);
bp                514 ufs/ffs/ffs_inode.c 		error = biowait(bp);
bp                517 ufs/ffs/ffs_inode.c 		brelse(bp);
bp                524 ufs/ffs/ffs_inode.c 		bap2 = (int64_t *)bp->b_data;
bp                527 ufs/ffs/ffs_inode.c 		bap1 = (int32_t *)bp->b_data;
bp                531 ufs/ffs/ffs_inode.c 		bcopy(bp->b_data, copy, (u_int) fs->fs_bsize);
bp                537 ufs/ffs/ffs_inode.c 			error = bwrite(bp);
bp                541 ufs/ffs/ffs_inode.c 			bawrite(bp);
bp                589 ufs/ffs/ffs_inode.c 		bp->b_flags |= B_INVAL;
bp                590 ufs/ffs/ffs_inode.c 		brelse(bp);
bp                175 ufs/ffs/ffs_softdep.c int softdep_count_dependencies(struct buf *bp, int, int);
bp               1251 ufs/ffs/ffs_softdep.c 	struct buf *bp;
bp               1264 ufs/ffs/ffs_softdep.c 		    fs->fs_cgsize, cred, &bp)) != 0) {
bp               1265 ufs/ffs/ffs_softdep.c 			brelse(bp);
bp               1268 ufs/ffs/ffs_softdep.c 		cgp = (struct cg *)bp->b_data;
bp               1274 ufs/ffs/ffs_softdep.c 		brelse(bp);
bp               1320 ufs/ffs/ffs_softdep.c softdep_setup_inomapdep(bp, ip, newinum)
bp               1321 ufs/ffs/ffs_softdep.c 	struct buf *bp;		/* buffer for cylgroup block with inode map */
bp               1340 ufs/ffs/ffs_softdep.c 	inodedep->id_buf = bp;
bp               1342 ufs/ffs/ffs_softdep.c 	bmsafemap = bmsafemap_lookup(bp);
bp               1352 ufs/ffs/ffs_softdep.c softdep_setup_blkmapdep(bp, fs, newblkno)
bp               1353 ufs/ffs/ffs_softdep.c 	struct buf *bp;		/* buffer for cylgroup block with block map */
bp               1368 ufs/ffs/ffs_softdep.c 	newblk->nb_bmsafemap = bmsafemap = bmsafemap_lookup(bp);
bp               1380 ufs/ffs/ffs_softdep.c bmsafemap_lookup(bp)
bp               1381 ufs/ffs/ffs_softdep.c 	struct buf *bp;
bp               1392 ufs/ffs/ffs_softdep.c 	LIST_FOREACH(wk, &bp->b_dep, wk_list)
bp               1399 ufs/ffs/ffs_softdep.c 	bmsafemap->sm_buf = bp;
bp               1405 ufs/ffs/ffs_softdep.c 	WORKLIST_INSERT(&bp->b_dep, &bmsafemap->sm_list);
bp               1439 ufs/ffs/ffs_softdep.c softdep_setup_allocdirect(ip, lbn, newblkno, oldblkno, newsize, oldsize, bp)
bp               1446 ufs/ffs/ffs_softdep.c 	struct buf *bp;		/* bp for allocated block */
bp               1489 ufs/ffs/ffs_softdep.c 	if (bp == NULL) {
bp               1495 ufs/ffs/ffs_softdep.c 	WORKLIST_INSERT(&bp->b_dep, &adp->ad_list);
bp               1512 ufs/ffs/ffs_softdep.c 			WORKLIST_INSERT(&bp->b_dep, &pagedep->pd_list);
bp               1719 ufs/ffs/ffs_softdep.c softdep_setup_allocindir_page(ip, lbn, bp, ptrno, newblkno, oldblkno, nbp)
bp               1722 ufs/ffs/ffs_softdep.c 	struct buf *bp;		/* buffer with indirect blk referencing page */
bp               1749 ufs/ffs/ffs_softdep.c 	setup_allocindir_phase2(bp, ip, aip);
bp               1757 ufs/ffs/ffs_softdep.c softdep_setup_allocindir_meta(nbp, ip, bp, ptrno, newblkno)
bp               1760 ufs/ffs/ffs_softdep.c 	struct buf *bp;		/* indirect block referencing allocated block */
bp               1770 ufs/ffs/ffs_softdep.c 	setup_allocindir_phase2(bp, ip, aip);
bp               1778 ufs/ffs/ffs_softdep.c setup_allocindir_phase2(bp, ip, aip)
bp               1779 ufs/ffs/ffs_softdep.c 	struct buf *bp;		/* in-memory copy of the indirect block */
bp               1790 ufs/ffs/ffs_softdep.c 	if (bp->b_lblkno >= 0)
bp               1794 ufs/ffs/ffs_softdep.c 		LIST_FOREACH(wk, &bp->b_dep, wk_list) {
bp               1802 ufs/ffs/ffs_softdep.c 			WORKLIST_INSERT(&bp->b_dep, &indirdep->ir_list);
bp               1873 ufs/ffs/ffs_softdep.c 		if (bp->b_blkno == bp->b_lblkno) {
bp               1874 ufs/ffs/ffs_softdep.c 			VOP_BMAP(bp->b_vp, bp->b_lblkno, NULL, &bp->b_blkno,
bp               1878 ufs/ffs/ffs_softdep.c 		    getblk(ip->i_devvp, bp->b_blkno, bp->b_bcount, 0, 0);
bp               1882 ufs/ffs/ffs_softdep.c 		bcopy(bp->b_data, newindirdep->ir_savebp->b_data, bp->b_bcount);
bp               1924 ufs/ffs/ffs_softdep.c 	struct buf *bp;
bp               1963 ufs/ffs/ffs_softdep.c 	    (int)fs->fs_bsize, NOCRED, &bp)) != 0)
bp               1967 ufs/ffs/ffs_softdep.c 		*((struct ufs1_dinode *) bp->b_data +
bp               1970 ufs/ffs/ffs_softdep.c 		*((struct ufs2_dinode *) bp->b_data +
bp               2005 ufs/ffs/ffs_softdep.c 	bdwrite(bp);
bp               2015 ufs/ffs/ffs_softdep.c 	while ((bp = LIST_FIRST(&vp->v_dirtyblkhd))) {
bp               2016 ufs/ffs/ffs_softdep.c 		if (!getdirtybuf(bp, MNT_WAIT))
bp               2019 ufs/ffs/ffs_softdep.c 		deallocate_dependencies(bp, inodedep);
bp               2020 ufs/ffs/ffs_softdep.c 		bp->b_flags |= B_INVAL | B_NOCACHE;
bp               2022 ufs/ffs/ffs_softdep.c 		brelse(bp);
bp               2059 ufs/ffs/ffs_softdep.c deallocate_dependencies(bp, inodedep)
bp               2060 ufs/ffs/ffs_softdep.c 	struct buf *bp;
bp               2071 ufs/ffs/ffs_softdep.c 	while ((wk = LIST_FIRST(&bp->b_dep)) != NULL) {
bp               2097 ufs/ffs/ffs_softdep.c 			if (bp->b_lblkno >= 0 ||
bp               2098 ufs/ffs/ffs_softdep.c 			    bp->b_blkno != indirdep->ir_savebp->b_lblkno) {
bp               2102 ufs/ffs/ffs_softdep.c 			bcopy(bp->b_data, indirdep->ir_savebp->b_data,
bp               2103 ufs/ffs/ffs_softdep.c 			    bp->b_bcount);
bp               2468 ufs/ffs/ffs_softdep.c 	struct buf *bp;
bp               2494 ufs/ffs/ffs_softdep.c 	if ((bp = incore(ip->i_devvp, dbn)) != NULL &&
bp               2495 ufs/ffs/ffs_softdep.c 	    (wk = LIST_FIRST(&bp->b_dep)) != NULL) {
bp               2497 ufs/ffs/ffs_softdep.c 		    (indirdep = WK_INDIRDEP(wk))->ir_savebp != bp ||
bp               2504 ufs/ffs/ffs_softdep.c 		if (LIST_FIRST(&bp->b_dep) != NULL) {
bp               2511 ufs/ffs/ffs_softdep.c 		error = bread(ip->i_devvp, dbn, (int)fs->fs_bsize, NOCRED, &bp);
bp               2520 ufs/ffs/ffs_softdep.c 		bap1 = (int32_t *)bp->b_data;
bp               2523 ufs/ffs/ffs_softdep.c 		bap2 = (int64_t *)bp->b_data;
bp               2541 ufs/ffs/ffs_softdep.c 	bp->b_flags |= B_INVAL | B_NOCACHE;
bp               2542 ufs/ffs/ffs_softdep.c 	brelse(bp);
bp               2602 ufs/ffs/ffs_softdep.c softdep_setup_directory_add(bp, dp, diroffset, newinum, newdirbp, isnewblk)
bp               2603 ufs/ffs/ffs_softdep.c 	struct buf *bp;		/* buffer containing directory block */
bp               2674 ufs/ffs/ffs_softdep.c 		WORKLIST_INSERT(&bp->b_dep, &pagedep->pd_list);
bp               2862 ufs/ffs/ffs_softdep.c softdep_setup_remove(bp, dp, ip, isrmdir)
bp               2863 ufs/ffs/ffs_softdep.c 	struct buf *bp;		/* buffer containing directory block */
bp               2873 ufs/ffs/ffs_softdep.c 	dirrem = newdirrem(bp, dp, ip, isrmdir, &prevdirrem);
bp               2906 ufs/ffs/ffs_softdep.c newdirrem(bp, dp, ip, isrmdir, prevdirremp)
bp               2907 ufs/ffs/ffs_softdep.c 	struct buf *bp;		/* buffer containing directory block */
bp               2944 ufs/ffs/ffs_softdep.c 		WORKLIST_INSERT(&bp->b_dep, &pagedep->pd_list);
bp               3013 ufs/ffs/ffs_softdep.c softdep_setup_directory_change(bp, dp, ip, newinum, isrmdir)
bp               3014 ufs/ffs/ffs_softdep.c 	struct buf *bp;		/* buffer containing directory block */
bp               3037 ufs/ffs/ffs_softdep.c 	dirrem = newdirrem(bp, dp, ip, isrmdir, &prevdirrem);
bp               3294 ufs/ffs/ffs_softdep.c softdep_disk_io_initiation(bp)
bp               3295 ufs/ffs/ffs_softdep.c 	struct buf *bp;		/* structure describing disk write to occur */
bp               3306 ufs/ffs/ffs_softdep.c 	if (bp->b_flags & B_READ)
bp               3314 ufs/ffs/ffs_softdep.c 	for (wk = LIST_FIRST(&bp->b_dep); wk; wk = nextwk) {
bp               3319 ufs/ffs/ffs_softdep.c 			initiate_write_filepage(WK_PAGEDEP(wk), bp);
bp               3325 ufs/ffs/ffs_softdep.c 				initiate_write_inodeblock_ufs1(inodedep, bp);
bp               3328 ufs/ffs/ffs_softdep.c 				initiate_write_inodeblock_ufs2(inodedep, bp);
bp               3357 ufs/ffs/ffs_softdep.c 			indirdep->ir_saveddata = malloc(bp->b_bcount,
bp               3362 ufs/ffs/ffs_softdep.c 			bcopy(bp->b_data, indirdep->ir_saveddata, bp->b_bcount);
bp               3363 ufs/ffs/ffs_softdep.c 			bcopy(indirdep->ir_savebp->b_data, bp->b_data,
bp               3364 ufs/ffs/ffs_softdep.c 			    bp->b_bcount);
bp               3391 ufs/ffs/ffs_softdep.c initiate_write_filepage(pagedep, bp)
bp               3393 ufs/ffs/ffs_softdep.c 	struct buf *bp;
bp               3412 ufs/ffs/ffs_softdep.c 			    ((char *)bp->b_data + dap->da_offset);
bp               3436 ufs/ffs/ffs_softdep.c initiate_write_inodeblock_ufs1(inodedep, bp)
bp               3438 ufs/ffs/ffs_softdep.c 	struct buf *bp;			/* The inode block */
bp               3455 ufs/ffs/ffs_softdep.c 	dp = (struct ufs1_dinode *)bp->b_data +
bp               3584 ufs/ffs/ffs_softdep.c initiate_write_inodeblock_ufs2(inodedep, bp)
bp               3586 ufs/ffs/ffs_softdep.c 	struct buf *bp;			/* The inode block */
bp               3600 ufs/ffs/ffs_softdep.c 	dp = (struct ufs2_dinode *)bp->b_data +
bp               3803 ufs/ffs/ffs_softdep.c softdep_disk_write_complete(bp)
bp               3804 ufs/ffs/ffs_softdep.c 	struct buf *bp;		/* describes the completed disk write */
bp               3819 ufs/ffs/ffs_softdep.c 	if ((bp->b_flags & B_ERROR) && !(bp->b_flags & B_INVAL))
bp               3828 ufs/ffs/ffs_softdep.c 	while ((wk = LIST_FIRST(&bp->b_dep)) != NULL) {
bp               3833 ufs/ffs/ffs_softdep.c 			if (handle_written_filepage(WK_PAGEDEP(wk), bp))
bp               3838 ufs/ffs/ffs_softdep.c 			if (handle_written_inodeblock(WK_INODEDEP(wk), bp))
bp               3892 ufs/ffs/ffs_softdep.c 			bcopy(indirdep->ir_saveddata, bp->b_data, bp->b_bcount);
bp               3903 ufs/ffs/ffs_softdep.c 			if ((bp->b_flags & B_DELWRI) == 0)
bp               3905 ufs/ffs/ffs_softdep.c 			buf_dirty(bp);
bp               3919 ufs/ffs/ffs_softdep.c 		WORKLIST_INSERT(&bp->b_dep, wk);
bp               4045 ufs/ffs/ffs_softdep.c handle_written_inodeblock(inodedep, bp)
bp               4047 ufs/ffs/ffs_softdep.c 	struct buf *bp;		/* buffer containing the inode block */
bp               4063 ufs/ffs/ffs_softdep.c 		dp1 = (struct ufs1_dinode *) bp->b_data +
bp               4067 ufs/ffs/ffs_softdep.c 		dp2 = (struct ufs2_dinode *) bp->b_data +
bp               4085 ufs/ffs/ffs_softdep.c 		if ((bp->b_flags & B_DELWRI) == 0)
bp               4087 ufs/ffs/ffs_softdep.c 		buf_dirty(bp);
bp               4143 ufs/ffs/ffs_softdep.c 	if (hadchanges && (bp->b_flags & B_DELWRI) == 0)
bp               4169 ufs/ffs/ffs_softdep.c 		buf_dirty(bp);
bp               4306 ufs/ffs/ffs_softdep.c handle_written_filepage(pagedep, bp)
bp               4308 ufs/ffs/ffs_softdep.c 	struct buf *bp;		/* buffer containing the written page */
bp               4346 ufs/ffs/ffs_softdep.c 			    ((char *)bp->b_data + dap->da_offset);
bp               4369 ufs/ffs/ffs_softdep.c 		if ((bp->b_flags & B_DELWRI) == 0)
bp               4371 ufs/ffs/ffs_softdep.c 		buf_dirty(bp);
bp               4434 ufs/ffs/ffs_softdep.c softdep_update_inodeblock(ip, bp, waitfor)
bp               4436 ufs/ffs/ffs_softdep.c 	struct buf *bp;		/* the buffer containing the inode block */
bp               4467 ufs/ffs/ffs_softdep.c 		WORKLIST_INSERT(&bp->b_dep, &inodedep->id_list);
bp               4498 ufs/ffs/ffs_softdep.c 	bp = inodedep->id_buf;
bp               4499 ufs/ffs/ffs_softdep.c 	gotit = getdirtybuf(bp, MNT_WAIT);
bp               4501 ufs/ffs/ffs_softdep.c 	if (gotit && (error = bwrite(bp)) != 0)
bp               4557 ufs/ffs/ffs_softdep.c 	struct buf *bp;
bp               4656 ufs/ffs/ffs_softdep.c 		error = bread(pvp, lbn, fs->fs_bsize, p->p_ucred, &bp);
bp               4658 ufs/ffs/ffs_softdep.c 			bp->b_bcount = blksize(fs, pip, lbn);
bp               4659 ufs/ffs/ffs_softdep.c 			error = bwrite(bp);
bp               4661 ufs/ffs/ffs_softdep.c 			brelse(bp);
bp               4683 ufs/ffs/ffs_softdep.c 	struct buf *bp, *nbp;
bp               4689 ufs/ffs/ffs_softdep.c 	for (bp = LIST_FIRST(&vp->v_dirtyblkhd); bp; bp = nbp) {
bp               4690 ufs/ffs/ffs_softdep.c 		nbp = LIST_NEXT(bp, b_vnbufs);
bp               4694 ufs/ffs/ffs_softdep.c 		if (bp->b_flags & B_BUSY)
bp               4696 ufs/ffs/ffs_softdep.c 		bp->b_flags |= B_BUSY;
bp               4698 ufs/ffs/ffs_softdep.c 		if ((bp->b_flags & B_DELWRI) == 0) {
bp               4706 ufs/ffs/ffs_softdep.c 		if ((wk = LIST_FIRST(&bp->b_dep)) == NULL ||
bp               4708 ufs/ffs/ffs_softdep.c 			bp->b_flags &= ~B_BUSY;
bp               4711 ufs/ffs/ffs_softdep.c 		bremfree(bp);
bp               4713 ufs/ffs/ffs_softdep.c 		(void) bawrite(bp);
bp               4745 ufs/ffs/ffs_softdep.c 	struct buf *bp, *nbp;
bp               4792 ufs/ffs/ffs_softdep.c 	bp = LIST_FIRST(&vp->v_dirtyblkhd);
bp               4793 ufs/ffs/ffs_softdep.c 	if (getdirtybuf(bp, MNT_WAIT) == 0) {
bp               4802 ufs/ffs/ffs_softdep.c 	LIST_FOREACH(wk, &bp->b_dep, wk_list) {
bp               4816 ufs/ffs/ffs_softdep.c 				bawrite(bp);
bp               4833 ufs/ffs/ffs_softdep.c 				bawrite(bp);
bp               4850 ufs/ffs/ffs_softdep.c 					bawrite(bp);
bp               4862 ufs/ffs/ffs_softdep.c 				bawrite(bp);
bp               4883 ufs/ffs/ffs_softdep.c 					bawrite(bp);
bp               4904 ufs/ffs/ffs_softdep.c 				bawrite(bp);
bp               4925 ufs/ffs/ffs_softdep.c 				bawrite(bp);
bp               4938 ufs/ffs/ffs_softdep.c 	nbp = LIST_NEXT(bp, b_vnbufs);
bp               4941 ufs/ffs/ffs_softdep.c 	bawrite(bp);
bp               4944 ufs/ffs/ffs_softdep.c 		bp = nbp;
bp               5000 ufs/ffs/ffs_softdep.c 	struct buf *bp;
bp               5025 ufs/ffs/ffs_softdep.c 			bp = adp->ad_buf;
bp               5026 ufs/ffs/ffs_softdep.c 			if (getdirtybuf(bp, waitfor) == 0) {
bp               5033 ufs/ffs/ffs_softdep.c 				bawrite(bp);
bp               5034 ufs/ffs/ffs_softdep.c 			} else if ((error = VOP_BWRITE(bp)) != 0) {
bp               5046 ufs/ffs/ffs_softdep.c 			bp = adp->ad_buf;
bp               5047 ufs/ffs/ffs_softdep.c 			if (getdirtybuf(bp, waitfor) == 0) {
bp               5054 ufs/ffs/ffs_softdep.c 				bawrite(bp);
bp               5055 ufs/ffs/ffs_softdep.c 			} else if ((error = VOP_BWRITE(bp)) != 0) {
bp               5096 ufs/ffs/ffs_softdep.c 	struct buf *bp;
bp               5152 ufs/ffs/ffs_softdep.c 				bp = incore(vp, 0);
bp               5153 ufs/ffs/ffs_softdep.c 				if (bp == NULL) {
bp               5157 ufs/ffs/ffs_softdep.c 				LIST_FOREACH(wk, &bp->b_dep, wk_list)
bp               5161 ufs/ffs/ffs_softdep.c 					gotit = getdirtybuf(bp, MNT_WAIT);
bp               5163 ufs/ffs/ffs_softdep.c 					if (gotit && (error = bwrite(bp)) != 0)
bp               5203 ufs/ffs/ffs_softdep.c 			bp = inodedep->id_buf;
bp               5204 ufs/ffs/ffs_softdep.c 			gotit = getdirtybuf(bp, MNT_WAIT);
bp               5206 ufs/ffs/ffs_softdep.c 			if (gotit && (error = bwrite(bp)) != 0)
bp               5219 ufs/ffs/ffs_softdep.c 		    (int)ump->um_fs->fs_bsize, NOCRED, &bp)) != 0) {
bp               5220 ufs/ffs/ffs_softdep.c 		    	brelse(bp);
bp               5223 ufs/ffs/ffs_softdep.c 		if ((error = bwrite(bp)) != 0)
bp               5509 ufs/ffs/ffs_softdep.c softdep_count_dependencies(bp, wantcount, islocked)
bp               5510 ufs/ffs/ffs_softdep.c 	struct buf *bp;
bp               5525 ufs/ffs/ffs_softdep.c 	LIST_FOREACH(wk, &bp->b_dep, wk_list) {
bp               5595 ufs/ffs/ffs_softdep.c getdirtybuf(bp, waitfor)
bp               5596 ufs/ffs/ffs_softdep.c 	struct buf *bp;
bp               5601 ufs/ffs/ffs_softdep.c 	if (bp == NULL)
bp               5607 ufs/ffs/ffs_softdep.c 		if ((bp->b_flags & B_BUSY) == 0)
bp               5611 ufs/ffs/ffs_softdep.c 		bp->b_flags |= B_WANTED;
bp               5613 ufs/ffs/ffs_softdep.c 		tsleep((caddr_t)bp, PRIBIO + 1, "sdsdty", 0);
bp               5616 ufs/ffs/ffs_softdep.c 	if ((bp->b_flags & B_DELWRI) == 0)
bp               5618 ufs/ffs/ffs_softdep.c 	bremfree(bp);
bp               5619 ufs/ffs/ffs_softdep.c 	bp->b_flags |= B_BUSY;
bp               5655 ufs/ffs/ffs_softdep.c softdep_deallocate_dependencies(bp)
bp               5656 ufs/ffs/ffs_softdep.c 	struct buf *bp;
bp               5659 ufs/ffs/ffs_softdep.c 	if ((bp->b_flags & B_ERROR) == 0)
bp               5661 ufs/ffs/ffs_softdep.c 	softdep_error(bp->b_vp->v_mount->mnt_stat.f_mntonname, bp->b_error);
bp               5684 ufs/ffs/ffs_softdep.c softdep_print(struct buf *bp, int full, int (*pr)(const char *, ...))
bp               5689 ufs/ffs/ffs_softdep.c 	LIST_FOREACH(wk, &bp->b_dep, wk_list)
bp                 71 ufs/ffs/ffs_softdep_stub.c softdep_setup_inomapdep(struct buf *bp, struct inode *ip, ino_t newinum)
bp                 77 ufs/ffs/ffs_softdep_stub.c softdep_setup_blkmapdep(struct buf *bp, struct fs *fs, daddr_t newblkno)
bp                 84 ufs/ffs/ffs_softdep_stub.c     daddr_t oldblkno, long newsize, long oldsize, struct buf *bp)
bp                 90 ufs/ffs/ffs_softdep_stub.c softdep_setup_allocindir_page(struct inode *ip, daddr64_t lbn, struct buf *bp,
bp                 98 ufs/ffs/ffs_softdep_stub.c     struct buf *bp, int ptrno, daddr_t newblkno)
bp                116 ufs/ffs/ffs_softdep_stub.c softdep_setup_directory_add(struct buf *bp, struct inode *dp, off_t diroffset,
bp                131 ufs/ffs/ffs_softdep_stub.c softdep_setup_remove(struct buf *bp, struct inode *dp, struct inode *ip,
bp                138 ufs/ffs/ffs_softdep_stub.c softdep_setup_directory_change(struct buf *bp, struct inode *dp,
bp                157 ufs/ffs/ffs_softdep_stub.c softdep_update_inodeblock(struct inode *ip, struct buf *bp, int waitfor)
bp                 61 ufs/ffs/ffs_subr.c 	struct buf *bp;
bp                 71 ufs/ffs/ffs_subr.c 	if ((error = bread(vp, lbn, fs->fs_bsize, NOCRED, &bp)) != 0) {
bp                 72 ufs/ffs/ffs_subr.c 		brelse(bp);
bp                 75 ufs/ffs/ffs_subr.c 	bp->b_bcount = bsize;
bp                 77 ufs/ffs/ffs_subr.c 		*res = (char *)bp->b_data + blkoff(fs, offset);
bp                 78 ufs/ffs/ffs_subr.c 	*bpp = bp;
bp                124 ufs/ffs/ffs_subr.c ffs_checkoverlap(struct buf *bp, struct inode *ip)
bp                130 ufs/ffs/ffs_subr.c 	start = bp->b_blkno;
bp                131 ufs/ffs/ffs_subr.c 	last = start + btodb(bp->b_bcount) - 1;
bp                133 ufs/ffs/ffs_subr.c 		if (ep == bp || (ep->b_flags & B_INVAL) ||
bp                469 ufs/ffs/ffs_vfsops.c 	struct buf *bp;
bp                496 ufs/ffs/ffs_vfsops.c 	    (int)fra->fs->fs_bsize, NOCRED, &bp);
bp                498 ufs/ffs/ffs_vfsops.c 		brelse(bp);
bp                503 ufs/ffs/ffs_vfsops.c 	*ip->i_din1 = *((struct ufs1_dinode *)bp->b_data +
bp                506 ufs/ffs/ffs_vfsops.c 	brelse(bp);
bp                533 ufs/ffs/ffs_vfsops.c 	struct buf *bp = NULL;
bp                559 ufs/ffs/ffs_vfsops.c 	    NOCRED, &bp);
bp                561 ufs/ffs/ffs_vfsops.c 		brelse(bp);
bp                565 ufs/ffs/ffs_vfsops.c 	newfs = (struct fs *)bp->b_data;
bp                567 ufs/ffs/ffs_vfsops.c 		brelse(bp);
bp                581 ufs/ffs/ffs_vfsops.c 		bp->b_flags |= B_INVAL;
bp                582 ufs/ffs/ffs_vfsops.c 	brelse(bp);
bp                597 ufs/ffs/ffs_vfsops.c 			      NOCRED, &bp);
bp                599 ufs/ffs/ffs_vfsops.c 			brelse(bp);
bp                602 ufs/ffs/ffs_vfsops.c 		bcopy(bp->b_data, space, (u_int)size);
bp                604 ufs/ffs/ffs_vfsops.c 		brelse(bp);
bp                668 ufs/ffs/ffs_vfsops.c 	struct buf *bp;
bp                707 ufs/ffs/ffs_vfsops.c 	bp = NULL;
bp                714 ufs/ffs/ffs_vfsops.c 		if (bp != NULL) {
bp                715 ufs/ffs/ffs_vfsops.c 			bp->b_flags |= B_NOCACHE;
bp                716 ufs/ffs/ffs_vfsops.c 			brelse(bp);
bp                717 ufs/ffs/ffs_vfsops.c 			bp = NULL;
bp                720 ufs/ffs/ffs_vfsops.c 		error = bread(devvp, sbtry[i] / size, SBSIZE, cred, &bp);
bp                724 ufs/ffs/ffs_vfsops.c 		fs = (struct fs *) bp->b_data;
bp                802 ufs/ffs/ffs_vfsops.c 	bcopy(bp->b_data, ump->um_fs, (u_int)fs->fs_sbsize);
bp                804 ufs/ffs/ffs_vfsops.c 		bp->b_flags |= B_INVAL;
bp                805 ufs/ffs/ffs_vfsops.c 	brelse(bp);
bp                806 ufs/ffs/ffs_vfsops.c 	bp = NULL;
bp                825 ufs/ffs/ffs_vfsops.c 			      cred, &bp);
bp                830 ufs/ffs/ffs_vfsops.c 		bcopy(bp->b_data, space, (u_int)size);
bp                832 ufs/ffs/ffs_vfsops.c 		brelse(bp);
bp                833 ufs/ffs/ffs_vfsops.c 		bp = NULL;
bp                918 ufs/ffs/ffs_vfsops.c 	if (bp)
bp                919 ufs/ffs/ffs_vfsops.c 		brelse(bp);
bp               1243 ufs/ffs/ffs_vfsops.c 	struct buf *bp;
bp               1299 ufs/ffs/ffs_vfsops.c 		      (int)fs->fs_bsize, NOCRED, &bp);
bp               1308 ufs/ffs/ffs_vfsops.c 		brelse(bp);
bp               1316 ufs/ffs/ffs_vfsops.c 		dp2 = (struct ufs2_dinode *) bp->b_data + ino_to_fsbo(fs, ino);
bp               1322 ufs/ffs/ffs_vfsops.c 		dp1 = (struct ufs1_dinode *) bp->b_data + ino_to_fsbo(fs, ino);
bp               1326 ufs/ffs/ffs_vfsops.c 	brelse(bp);
bp               1418 ufs/ffs/ffs_vfsops.c 	struct buf *bp;
bp               1432 ufs/ffs/ffs_vfsops.c 		bp = getblk(mp->um_devvp, fsbtodb(fs, fs->fs_csaddr + i),
bp               1434 ufs/ffs/ffs_vfsops.c 		bcopy(space, bp->b_data, (u_int)size);
bp               1437 ufs/ffs/ffs_vfsops.c 			bawrite(bp);
bp               1438 ufs/ffs/ffs_vfsops.c 		else if ((error = bwrite(bp)))
bp               1451 ufs/ffs/ffs_vfsops.c 	bp = getblk(mp->um_devvp,
bp               1456 ufs/ffs/ffs_vfsops.c 	bcopy((caddr_t)fs, bp->b_data, (u_int)fs->fs_sbsize);
bp               1458 ufs/ffs/ffs_vfsops.c 	dfs = (struct fs *)bp->b_data;				/* XXX */
bp               1475 ufs/ffs/ffs_vfsops.c 		bawrite(bp);
bp               1476 ufs/ffs/ffs_vfsops.c 	else if ((error = bwrite(bp)))
bp                176 ufs/ffs/ffs_vnops.c 	struct buf *bp;
bp                207 ufs/ffs/ffs_vnops.c 	for (error = 0, bp = NULL; uio->uio_resid > 0; bp = NULL) {
bp                221 ufs/ffs/ffs_vnops.c 			error = bread(vp, lbn, size, NOCRED, &bp);
bp                223 ufs/ffs/ffs_vnops.c 			error = bread_cluster(vp, lbn, size, &bp);
bp                225 ufs/ffs/ffs_vnops.c 			error = bread(vp, lbn, size, NOCRED, &bp);
bp                238 ufs/ffs/ffs_vnops.c 		size -= bp->b_resid;
bp                244 ufs/ffs/ffs_vnops.c 		error = uiomove((char *)bp->b_data + blkoffset, (int)xfersize,
bp                248 ufs/ffs/ffs_vnops.c 		brelse(bp);
bp                250 ufs/ffs/ffs_vnops.c 	if (bp != NULL)
bp                251 ufs/ffs/ffs_vnops.c 		brelse(bp);
bp                267 ufs/ffs/ffs_vnops.c 	struct buf *bp;
bp                340 ufs/ffs/ffs_vnops.c 			 ap->a_cred, flags, &bp)) != 0)
bp                349 ufs/ffs/ffs_vnops.c 		size = blksize(fs, ip, lbn) - bp->b_resid;
bp                354 ufs/ffs/ffs_vnops.c 		    uiomove((char *)bp->b_data + blkoffset, xfersize, uio);
bp                357 ufs/ffs/ffs_vnops.c 			bzero((char *)bp->b_data + blkoffset, xfersize);
bp                360 ufs/ffs/ffs_vnops.c 			(void)bwrite(bp);
bp                363 ufs/ffs/ffs_vnops.c 				cluster_write(bp, &ip->i_ci, DIP(ip, size));
bp                365 ufs/ffs/ffs_vnops.c 				bawrite(bp);
bp                367 ufs/ffs/ffs_vnops.c 			bdwrite(bp);
bp                404 ufs/ffs/ffs_vnops.c 	struct buf *bp, *nbp;
bp                421 ufs/ffs/ffs_vnops.c 	for (bp = LIST_FIRST(&vp->v_dirtyblkhd); bp;
bp                422 ufs/ffs/ffs_vnops.c 	     bp = LIST_NEXT(bp, b_vnbufs))
bp                423 ufs/ffs/ffs_vnops.c 		bp->b_flags &= ~B_SCANNED;
bp                424 ufs/ffs/ffs_vnops.c 	for (bp = LIST_FIRST(&vp->v_dirtyblkhd); bp; bp = nbp) {
bp                425 ufs/ffs/ffs_vnops.c 		nbp = LIST_NEXT(bp, b_vnbufs);
bp                434 ufs/ffs/ffs_vnops.c 		if (bp->b_flags & (B_BUSY | B_SCANNED))
bp                436 ufs/ffs/ffs_vnops.c 		if ((bp->b_flags & B_DELWRI) == 0)
bp                438 ufs/ffs/ffs_vnops.c 		if (skipmeta && bp->b_lblkno < 0)
bp                441 ufs/ffs/ffs_vnops.c 		    LIST_FIRST(&bp->b_dep) != NULL &&
bp                442 ufs/ffs/ffs_vnops.c 		    (bp->b_flags & B_DEFERRED) == 0 &&
bp                443 ufs/ffs/ffs_vnops.c 		    buf_countdeps(bp, 0, 1)) {
bp                444 ufs/ffs/ffs_vnops.c 			bp->b_flags |= B_DEFERRED;
bp                448 ufs/ffs/ffs_vnops.c 		bremfree(bp);
bp                449 ufs/ffs/ffs_vnops.c 		bp->b_flags |= B_BUSY | B_SCANNED;
bp                457 ufs/ffs/ffs_vnops.c 			(void) bawrite(bp);
bp                458 ufs/ffs/ffs_vnops.c 		else if ((error = bwrite(bp)) != 0)
bp                248 ufs/mfs/mfs_vfsops.c 	struct buf *bp;
bp                254 ufs/mfs/mfs_vfsops.c 		while ((bp = mfsp->mfs_buflist) != NULL) {
bp                255 ufs/mfs/mfs_vfsops.c 			mfsp->mfs_buflist = bp->b_actf;
bp                256 ufs/mfs/mfs_vfsops.c 			mfs_doio(bp, base);
bp                257 ufs/mfs/mfs_vfsops.c 			wakeup((caddr_t)bp);
bp                139 ufs/mfs/mfs_vnops.c 	struct buf *bp = ap->a_bp;
bp                145 ufs/mfs/mfs_vnops.c 	if (!vfinddev(bp->b_dev, VBLK, &vp) || vp->v_usecount == 0)
bp                153 ufs/mfs/mfs_vnops.c 		base = mfsp->mfs_baseoff + (bp->b_blkno << DEV_BSHIFT);
bp                154 ufs/mfs/mfs_vnops.c 		if (bp->b_flags & B_READ)
bp                155 ufs/mfs/mfs_vnops.c 			bcopy(base, bp->b_data, bp->b_bcount);
bp                157 ufs/mfs/mfs_vnops.c 			bcopy(bp->b_data, base, bp->b_bcount);
bp                159 ufs/mfs/mfs_vnops.c 		biodone(bp);
bp                162 ufs/mfs/mfs_vnops.c 		mfs_doio(bp, mfsp->mfs_baseoff);
bp                164 ufs/mfs/mfs_vnops.c 		bp->b_actf = mfsp->mfs_buflist;
bp                165 ufs/mfs/mfs_vnops.c 		mfsp->mfs_buflist = bp;
bp                177 ufs/mfs/mfs_vnops.c mfs_doio(struct buf *bp, caddr_t base)
bp                181 ufs/mfs/mfs_vnops.c 	base += (bp->b_blkno << DEV_BSHIFT);
bp                182 ufs/mfs/mfs_vnops.c 	if (bp->b_flags & B_READ)
bp                183 ufs/mfs/mfs_vnops.c 		bp->b_error = copyin(base, bp->b_data, bp->b_bcount);
bp                185 ufs/mfs/mfs_vnops.c 		bp->b_error = copyout(bp->b_data, base, bp->b_bcount);
bp                186 ufs/mfs/mfs_vnops.c 	if (bp->b_error)
bp                187 ufs/mfs/mfs_vnops.c 		bp->b_flags |= B_ERROR;
bp                189 ufs/mfs/mfs_vnops.c 		bp->b_resid = 0;
bp                191 ufs/mfs/mfs_vnops.c 	biodone(bp);
bp                223 ufs/mfs/mfs_vnops.c 	struct buf *bp;
bp                229 ufs/mfs/mfs_vnops.c 	while ((bp = mfsp->mfs_buflist) != NULL) {
bp                230 ufs/mfs/mfs_vnops.c 		mfsp->mfs_buflist = bp->b_actf;
bp                231 ufs/mfs/mfs_vnops.c 		mfs_doio(bp, mfsp->mfs_baseoff);
bp                232 ufs/mfs/mfs_vnops.c 		wakeup((caddr_t)bp);
bp                 96 ufs/ufs/ufs_bmap.c 	struct buf *bp;
bp                148 ufs/ufs/ufs_bmap.c 	for (bp = NULL, ++xap; --num; ++xap) {
bp                162 ufs/ufs/ufs_bmap.c 		if (bp)
bp                163 ufs/ufs/ufs_bmap.c 			brelse(bp);
bp                166 ufs/ufs/ufs_bmap.c 		bp = getblk(vp, metalbn, mp->mnt_stat.f_iosize, 0, 0);
bp                167 ufs/ufs/ufs_bmap.c 		if (bp->b_flags & (B_DONE | B_DELWRI)) {
bp                175 ufs/ufs/ufs_bmap.c 			bp->b_blkno = blkptrtodb(ump, daddr);
bp                176 ufs/ufs/ufs_bmap.c 			bp->b_flags |= B_READ;
bp                177 ufs/ufs/ufs_bmap.c 			VOP_STRATEGY(bp);
bp                179 ufs/ufs/ufs_bmap.c 			if ((error = biowait(bp)) != 0) {
bp                180 ufs/ufs/ufs_bmap.c 				brelse(bp);
bp                187 ufs/ufs/ufs_bmap.c 			daddr = ((daddr64_t *)bp->b_data)[xap->in_off];
bp                192 ufs/ufs/ufs_bmap.c 					((daddr64_t *)bp->b_data)[bn - 1],
bp                193 ufs/ufs/ufs_bmap.c 					((daddr64_t *)bp->b_data)[bn]);
bp                201 ufs/ufs/ufs_bmap.c 		daddr = ((daddr_t *)bp->b_data)[xap->in_off];
bp                206 ufs/ufs/ufs_bmap.c 				((daddr_t *)bp->b_data)[bn - 1],
bp                207 ufs/ufs/ufs_bmap.c 				((daddr_t *)bp->b_data)[bn]);
bp                210 ufs/ufs/ufs_bmap.c 	if (bp)
bp                211 ufs/ufs/ufs_bmap.c 		brelse(bp);
bp                110 ufs/ufs/ufs_dirhash.c 	struct buf *bp = NULL;
bp                211 ufs/ufs/ufs_dirhash.c 			if (bp != NULL)
bp                212 ufs/ufs/ufs_dirhash.c 				brelse(bp);
bp                213 ufs/ufs/ufs_dirhash.c 			if (UFS_BUFATOFF(ip, (off_t)pos, NULL, &bp) != 0)
bp                218 ufs/ufs/ufs_dirhash.c 		ep = (struct direct *)((char *)bp->b_data + (pos & bmask));
bp                222 ufs/ufs/ufs_dirhash.c 			brelse(bp);
bp                237 ufs/ufs/ufs_dirhash.c 	if (bp != NULL)
bp                238 ufs/ufs/ufs_dirhash.c 		brelse(bp);
bp                318 ufs/ufs/ufs_dirhash.c 	struct buf *bp;
bp                367 ufs/ufs/ufs_dirhash.c 	bp = NULL;
bp                402 ufs/ufs/ufs_dirhash.c 			if (bp != NULL)
bp                403 ufs/ufs/ufs_dirhash.c 				brelse(bp);
bp                405 ufs/ufs/ufs_dirhash.c 			if (UFS_BUFATOFF(ip, (off_t)blkoff, NULL, &bp) != 0)
bp                408 ufs/ufs/ufs_dirhash.c 		dp = (struct direct *)(bp->b_data + (offset & bmask));
bp                412 ufs/ufs/ufs_dirhash.c 			brelse(bp);
bp                423 ufs/ufs/ufs_dirhash.c 						brelse(bp);
bp                436 ufs/ufs/ufs_dirhash.c 			*bpp = bp;
bp                444 ufs/ufs/ufs_dirhash.c 			if (bp != NULL)
bp                445 ufs/ufs/ufs_dirhash.c 				brelse(bp);
bp                459 ufs/ufs/ufs_dirhash.c 	if (bp != NULL)
bp                460 ufs/ufs/ufs_dirhash.c 		brelse(bp);
bp                485 ufs/ufs/ufs_dirhash.c 	struct buf *bp;
bp                513 ufs/ufs/ufs_dirhash.c 	error = UFS_BUFATOFF(ip, (off_t)pos, (char **)&dp, &bp);
bp                520 ufs/ufs/ufs_dirhash.c 			brelse(bp);
bp                529 ufs/ufs/ufs_dirhash.c 		brelse(bp);
bp                541 ufs/ufs/ufs_dirhash.c 			brelse(bp);
bp                548 ufs/ufs/ufs_dirhash.c 		brelse(bp);
bp                553 ufs/ufs/ufs_dirhash.c 	brelse(bp);
bp                110 ufs/ufs/ufs_lookup.c 	struct buf *bp;			/* a buffer of directory entries */
bp                138 ufs/ufs/ufs_lookup.c 	bp = NULL;
bp                220 ufs/ufs/ufs_lookup.c 		    &dp->i_offset, &bp, nameiop == DELETE ? &prevoff : NULL)) {
bp                222 ufs/ufs/ufs_lookup.c 			ep = (struct direct *)((char *)bp->b_data +
bp                244 ufs/ufs/ufs_lookup.c 		    (error = UFS_BUFATOFF(dp, (off_t)dp->i_offset, NULL, &bp)))
bp                259 ufs/ufs/ufs_lookup.c 			if (bp != NULL)
bp                260 ufs/ufs/ufs_lookup.c 				brelse(bp);
bp                262 ufs/ufs/ufs_lookup.c 					     &bp);
bp                283 ufs/ufs/ufs_lookup.c 		ep = (struct direct *)((char *)bp->b_data + entryoffsetinblock);
bp                371 ufs/ufs/ufs_lookup.c 	if (bp != NULL)
bp                372 ufs/ufs/ufs_lookup.c 		brelse(bp);
bp                452 ufs/ufs/ufs_lookup.c 	brelse(bp);
bp                704 ufs/ufs/ufs_lookup.c   	struct buf *bp;
bp                729 ufs/ufs/ufs_lookup.c 		    cr, flags, &bp)) != 0) {
bp                740 ufs/ufs/ufs_lookup.c 		bcopy((caddr_t)dirp, (caddr_t)bp->b_data + blkoff,newentrysize);
bp                746 ufs/ufs/ufs_lookup.c 			ufsdirhash_checkblock(dp, (char *)bp->b_data + blkoff,
bp                759 ufs/ufs/ufs_lookup.c 			while (blkoff < bp->b_bcount) {
bp                761 ufs/ufs/ufs_lookup.c 				   (bp->b_data + blkoff))->d_reclen = DIRBLKSIZ;
bp                764 ufs/ufs/ufs_lookup.c 			if (softdep_setup_directory_add(bp, dp, dp->i_offset,
bp                766 ufs/ufs/ufs_lookup.c 				bdwrite(bp);
bp                779 ufs/ufs/ufs_lookup.c 			if ((error = VOP_BWRITE(bp)))
bp                788 ufs/ufs/ufs_lookup.c 		error = VOP_BWRITE(bp);
bp                816 ufs/ufs/ufs_lookup.c  	if ((error = UFS_BUFATOFF(dp, (off_t)dp->i_offset, &dirbuf, &bp)) 
bp                903 ufs/ufs/ufs_lookup.c   		(void)softdep_setup_directory_add(bp, dp,
bp                906 ufs/ufs/ufs_lookup.c   		bdwrite(bp);
bp                908 ufs/ufs/ufs_lookup.c   		error = VOP_BWRITE(bp);
bp                954 ufs/ufs/ufs_lookup.c 	struct buf *bp;
bp                960 ufs/ufs/ufs_lookup.c 	    (off_t)(dp->i_offset - dp->i_count), (char **)&ep, &bp)) != 0)
bp                993 ufs/ufs/ufs_lookup.c 			softdep_setup_remove(bp, dp, ip, isrmdir);
bp                996 ufs/ufs/ufs_lookup.c 			error = bwrite(bp);
bp                998 ufs/ufs/ufs_lookup.c 			bdwrite(bp);
bp               1008 ufs/ufs/ufs_lookup.c 			bdwrite(bp);
bp               1011 ufs/ufs/ufs_lookup.c 			error = bwrite(bp);
bp               1026 ufs/ufs/ufs_lookup.c 	struct buf *bp;
bp               1031 ufs/ufs/ufs_lookup.c 	error = UFS_BUFATOFF(dp, (off_t)dp->i_offset, (char **)&ep, &bp);
bp               1040 ufs/ufs/ufs_lookup.c  		softdep_setup_directory_change(bp, dp, oip, newinum, isrmdir);
bp               1041 ufs/ufs/ufs_lookup.c  		bdwrite(bp);
bp               1046 ufs/ufs/ufs_lookup.c 			bdwrite(bp);
bp               1049 ufs/ufs/ufs_lookup.c 			error = VOP_BWRITE(bp);
bp               1095 ufs/ufs/ufs_vnops.c 	struct buf *bp;
bp               1166 ufs/ufs/ufs_vnops.c             B_CLRBUF, &bp)) != 0)
bp               1171 ufs/ufs/ufs_vnops.c 	bcopy((caddr_t)&dirtemplate, (caddr_t)bp->b_data, sizeof dirtemplate);
bp               1180 ufs/ufs/ufs_vnops.c 		while (blkoff < bp->b_bcount) {
bp               1182 ufs/ufs/ufs_vnops.c 			 (bp->b_data + blkoff))->d_reclen = DIRBLKSIZ;
bp               1187 ufs/ufs/ufs_vnops.c 		(void)VOP_BWRITE(bp);
bp               1202 ufs/ufs/ufs_vnops.c         if (!DOINGSOFTDEP(dvp) && ((error = VOP_BWRITE(bp)) != 0))
bp               1205 ufs/ufs/ufs_vnops.c         error = ufs_direnter(dvp, tvp, &newdir, cnp, bp);
bp               1546 ufs/ufs/ufs_vnops.c 	struct buf *bp = ap->a_bp;
bp               1547 ufs/ufs/ufs_vnops.c 	struct vnode *vp = bp->b_vp;
bp               1555 ufs/ufs/ufs_vnops.c 	if (bp->b_blkno == bp->b_lblkno) {
bp               1556 ufs/ufs/ufs_vnops.c 		error = VOP_BMAP(vp, bp->b_lblkno, NULL, &bp->b_blkno,
bp               1559 ufs/ufs/ufs_vnops.c 			bp->b_error = error;
bp               1560 ufs/ufs/ufs_vnops.c 			bp->b_flags |= B_ERROR;
bp               1562 ufs/ufs/ufs_vnops.c 			biodone(bp);
bp               1566 ufs/ufs/ufs_vnops.c 		if ((long)bp->b_blkno == -1)
bp               1567 ufs/ufs/ufs_vnops.c 			clrbuf(bp);
bp               1569 ufs/ufs/ufs_vnops.c 	if ((long)bp->b_blkno == -1) {
bp               1571 ufs/ufs/ufs_vnops.c 		biodone(bp);
bp               1576 ufs/ufs/ufs_vnops.c 	bp->b_dev = vp->v_rdev;
bp                741 uvm/uvm_pager.c uvm_aio_biodone1(bp)
bp                742 uvm/uvm_pager.c 	struct buf *bp;
bp                744 uvm/uvm_pager.c 	struct buf *mbp = bp->b_private;
bp                748 uvm/uvm_pager.c 	KASSERT(mbp != bp);
bp                749 uvm/uvm_pager.c 	if (bp->b_flags & B_ERROR) {
bp                751 uvm/uvm_pager.c 		mbp->b_error = bp->b_error;
bp                753 uvm/uvm_pager.c 	mbp->b_resid -= bp->b_bcount;
bp                754 uvm/uvm_pager.c 	pool_put(&bufpool, bp);
bp                769 uvm/uvm_pager.c uvm_aio_biodone(bp)
bp                770 uvm/uvm_pager.c 	struct buf *bp;
bp                775 uvm/uvm_pager.c 	bp->b_iodone = uvm_aio_aiodone;
bp                778 uvm/uvm_pager.c 	TAILQ_INSERT_TAIL(&uvm.aio_done, bp, b_freelist);
bp                789 uvm/uvm_pager.c uvm_aio_aiodone(bp)
bp                790 uvm/uvm_pager.c 	struct buf *bp;
bp                792 uvm/uvm_pager.c 	int npages = bp->b_bufsize >> PAGE_SHIFT;
bp                798 uvm/uvm_pager.c 	UVMHIST_LOG(pdhist, "bp %p", bp, 0,0,0);
bp                802 uvm/uvm_pager.c 	error = (bp->b_flags & B_ERROR) ? (bp->b_error ? bp->b_error : EIO) : 0;
bp                803 uvm/uvm_pager.c 	write = (bp->b_flags & B_READ) == 0;
bp                806 uvm/uvm_pager.c 	if (write && !(bp->b_flags & B_NOCACHE) && bioops.io_pageiodone) {
bp                807 uvm/uvm_pager.c 		(*bioops.io_pageiodone)(bp);
bp                813 uvm/uvm_pager.c 		pgs[i] = uvm_pageratop((vaddr_t)bp->b_data + (i << PAGE_SHIFT));
bp                816 uvm/uvm_pager.c 	uvm_pagermapout((vaddr_t)bp->b_data, npages);
bp                883 uvm/uvm_pager.c 	if (write && (bp->b_flags & B_AGE) != 0 && bp->b_vp != NULL) {
bp                884 uvm/uvm_pager.c 		vwakeup(bp->b_vp);
bp                886 uvm/uvm_pager.c 	pool_put(&bufpool, bp);
bp                289 uvm/uvm_pdaemon.c 	struct buf *bp, *nbp;
bp                316 uvm/uvm_pdaemon.c 		bp = TAILQ_FIRST(&uvm.aio_done);
bp                317 uvm/uvm_pdaemon.c 		if (bp) {
bp                329 uvm/uvm_pdaemon.c 		while (bp != NULL) {
bp                330 uvm/uvm_pdaemon.c 			if (bp->b_flags & B_PDAEMON) {
bp                331 uvm/uvm_pdaemon.c 				uvmexp.paging -= bp->b_bufsize >> PAGE_SHIFT;
bp                333 uvm/uvm_pdaemon.c 			nbp = TAILQ_NEXT(bp, b_freelist);
bp                335 uvm/uvm_pdaemon.c 			(*bp->b_iodone)(bp);
bp                337 uvm/uvm_pdaemon.c 			bp = nbp;
bp               1206 uvm/uvm_swap.c swstrategy(bp)
bp               1207 uvm/uvm_swap.c 	struct buf *bp;
bp               1218 uvm/uvm_swap.c 	pageno = dbtob((int64_t)bp->b_blkno) >> PAGE_SHIFT;
bp               1223 uvm/uvm_swap.c 		bp->b_error = EINVAL;
bp               1224 uvm/uvm_swap.c 		bp->b_flags |= B_ERROR;
bp               1226 uvm/uvm_swap.c 		biodone(bp);
bp               1240 uvm/uvm_swap.c 		((bp->b_flags & B_READ) == 0) ? "write" : "read",
bp               1241 uvm/uvm_swap.c 		sdp->swd_drumoffset, bn, bp->b_bcount);
bp               1260 uvm/uvm_swap.c 		buf_replacevnode(bp, sdp->swd_vp);
bp               1262 uvm/uvm_swap.c 		bp->b_blkno = bn;
bp               1264 uvm/uvm_swap.c 		VOP_STRATEGY(bp);
bp               1271 uvm/uvm_swap.c 		sw_reg_strategy(sdp, bp, bn);
bp               1281 uvm/uvm_swap.c sw_reg_strategy(sdp, bp, bn)
bp               1283 uvm/uvm_swap.c 	struct buf	*bp;
bp               1302 uvm/uvm_swap.c 	vnx->vx_bp = bp;
bp               1310 uvm/uvm_swap.c 	bp->b_resid = bp->b_bcount;	/* nothing transferred yet! */
bp               1311 uvm/uvm_swap.c 	addr = bp->b_data;		/* current position in buffer */
bp               1314 uvm/uvm_swap.c 	for (resid = bp->b_resid; resid; resid -= sz) {
bp               1374 uvm/uvm_swap.c 		nbp->vb_buf.b_flags    = bp->b_flags | B_CALL;
bp               1380 uvm/uvm_swap.c 		nbp->vb_buf.b_proc     = bp->b_proc;
bp               1391 uvm/uvm_swap.c 		if (bp->b_dirtyend == 0) {
bp               1396 uvm/uvm_swap.c 			    max(0, bp->b_dirtyoff - (bp->b_bcount-resid));
bp               1399 uvm/uvm_swap.c 				max(0, bp->b_dirtyend - (bp->b_bcount-resid)));
bp               1401 uvm/uvm_swap.c 		if (bp->b_validend == 0) {
bp               1406 uvm/uvm_swap.c 			    max(0, bp->b_validoff - (bp->b_bcount-resid));
bp               1409 uvm/uvm_swap.c 				max(0, bp->b_validend - (bp->b_bcount-resid)));
bp               1446 uvm/uvm_swap.c 			bp->b_error = vnx->vx_error;
bp               1447 uvm/uvm_swap.c 			bp->b_flags |= B_ERROR;
bp               1450 uvm/uvm_swap.c 		biodone(bp);
bp               1464 uvm/uvm_swap.c 	struct buf	*bp;
bp               1474 uvm/uvm_swap.c 		bp = sdp->swd_tab.b_actf;
bp               1475 uvm/uvm_swap.c 		if (bp == NULL)
bp               1477 uvm/uvm_swap.c 		sdp->swd_tab.b_actf = bp->b_actf;
bp               1482 uvm/uvm_swap.c 		    bp, bp->b_vp, bp->b_blkno, bp->b_bcount);
bp               1483 uvm/uvm_swap.c 		if ((bp->b_flags & B_READ) == 0)
bp               1484 uvm/uvm_swap.c 			bp->b_vp->v_numoutput++;
bp               1486 uvm/uvm_swap.c 		VOP_STRATEGY(bp);
bp               1497 uvm/uvm_swap.c sw_reg_iodone(bp)
bp               1498 uvm/uvm_swap.c 	struct buf *bp;
bp               1500 uvm/uvm_swap.c 	struct vndbuf *vbp = (struct vndbuf *) bp;
bp               1804 uvm/uvm_swap.c 	struct	buf *bp;
bp               1924 uvm/uvm_swap.c 	bp = pool_get(&bufpool, pflag);
bp               1930 uvm/uvm_swap.c 	if (bp == NULL) {
bp               1962 uvm/uvm_swap.c 	bp->b_flags = B_BUSY | B_NOCACHE | (flags & (B_READ|B_ASYNC));
bp               1963 uvm/uvm_swap.c 	bp->b_proc = &proc0;	/* XXX */
bp               1964 uvm/uvm_swap.c 	bp->b_vnbufs.le_next = NOLIST;
bp               1965 uvm/uvm_swap.c 	bp->b_data = (caddr_t)kva;
bp               1966 uvm/uvm_swap.c 	bp->b_blkno = startblk;
bp               1967 uvm/uvm_swap.c 	LIST_INIT(&bp->b_dep);
bp               1969 uvm/uvm_swap.c 	bp->b_vp = NULL;
bp               1970 uvm/uvm_swap.c 	buf_replacevnode(bp, swapdev_vp);
bp               1972 uvm/uvm_swap.c 	bp->b_bufsize = bp->b_bcount = npages << PAGE_SHIFT;
bp               1979 uvm/uvm_swap.c 		bp->b_dirtyoff = 0;
bp               1980 uvm/uvm_swap.c 		bp->b_dirtyend = npages << PAGE_SHIFT;
bp               1995 uvm/uvm_swap.c 		bp->b_flags |= B_CALL | (curproc == uvm.pagedaemon_proc ?
bp               1997 uvm/uvm_swap.c 		bp->b_iodone = uvm_aio_biodone;
bp               2002 uvm/uvm_swap.c 	    bp->b_data, bp->b_blkno, bp->b_bcount, 0);
bp               2007 uvm/uvm_swap.c 	VOP_STRATEGY(bp);
bp               2014 uvm/uvm_swap.c 	(void) biowait(bp);
bp               2015 uvm/uvm_swap.c 	result = (bp->b_flags & B_ERROR) ? VM_PAGER_ERROR : VM_PAGER_OK;
bp               2022 uvm/uvm_swap.c 	    (bp->b_flags & B_READ) && !(bp->b_flags & B_ERROR)) {
bp               2024 uvm/uvm_swap.c 		caddr_t data = bp->b_data;
bp               2049 uvm/uvm_swap.c 	if ((bp->b_flags & B_READ) == 0 && encrypt)
bp               2056 uvm/uvm_swap.c 	if (bp->b_vp)
bp               2057 uvm/uvm_swap.c 		brelvp(bp);
bp               2059 uvm/uvm_swap.c 	if (write && bp->b_vp)
bp               2060 uvm/uvm_swap.c 		vwakeup(bp->b_vp);
bp               2061 uvm/uvm_swap.c 	pool_put(&bufpool, bp);