sc_dk             128 dev/ata/wd.c   	struct disk sc_dk;
sc_dk             194 dev/ata/wd.c   #define wdlock(wd)  disk_lock(&(wd)->sc_dk)
sc_dk             195 dev/ata/wd.c   #define wdunlock(wd)  disk_unlock(&(wd)->sc_dk)
sc_dk             345 dev/ata/wd.c   	wd->sc_dk.dk_driver = &wddkdriver;
sc_dk             346 dev/ata/wd.c   	wd->sc_dk.dk_name = wd->sc_dev.dv_xname;
sc_dk             347 dev/ata/wd.c   	disk_attach(&wd->sc_dk);
sc_dk             348 dev/ata/wd.c   	wd->sc_wdc_bio.lp = wd->sc_dk.dk_label;
sc_dk             406 dev/ata/wd.c   	disk_detach(&sc->sc_dk);
sc_dk             432 dev/ata/wd.c   	    (bp->b_bcount % wd->sc_dk.dk_label->d_secsize) != 0 ||
sc_dk             433 dev/ata/wd.c   	    (bp->b_bcount / wd->sc_dk.dk_label->d_secsize) >= (1 << NBBY)) {
sc_dk             453 dev/ata/wd.c   	    bounds_check_with_label(bp, wd->sc_dk.dk_label,
sc_dk             510 dev/ata/wd.c   	    DL_GETPOFFSET(&wd->sc_dk.dk_label->d_partitions[DISKPART(bp->b_dev)]);
sc_dk             511 dev/ata/wd.c   	wd->sc_wdc_bio.blkno /= (wd->sc_dk.dk_label->d_secsize / DEV_BSIZE);
sc_dk             523 dev/ata/wd.c   	nblks = bp->b_bcount / wd->sc_dk.dk_label->d_secsize;
sc_dk             537 dev/ata/wd.c   	disk_busy(&wd->sc_dk);
sc_dk             595 dev/ata/wd.c   		    wd->sc_wdc_bio.blkdone, wd->sc_dk.dk_label);
sc_dk             610 dev/ata/wd.c   	disk_unbusy(&wd->sc_dk, (bp->b_bcount - bp->b_resid),
sc_dk             627 dev/ata/wd.c   	disk_unbusy(&wd->sc_dk, 0, (bp->b_flags & B_READ));
sc_dk             669 dev/ata/wd.c   	if (wd->sc_dk.dk_openmask != 0) {
sc_dk             686 dev/ata/wd.c   			wdgetdisklabel(dev, wd, wd->sc_dk.dk_label, 0);
sc_dk             694 dev/ata/wd.c   	    (part >= wd->sc_dk.dk_label->d_npartitions ||
sc_dk             695 dev/ata/wd.c   	     wd->sc_dk.dk_label->d_partitions[part].p_fstype == FS_UNUSED)) {
sc_dk             703 dev/ata/wd.c   		wd->sc_dk.dk_copenmask |= (1 << part);
sc_dk             706 dev/ata/wd.c   		wd->sc_dk.dk_bopenmask |= (1 << part);
sc_dk             709 dev/ata/wd.c   	wd->sc_dk.dk_openmask =
sc_dk             710 dev/ata/wd.c   	    wd->sc_dk.dk_copenmask | wd->sc_dk.dk_bopenmask;
sc_dk             717 dev/ata/wd.c   	if (wd->sc_dk.dk_openmask == 0) {
sc_dk             744 dev/ata/wd.c   		wd->sc_dk.dk_copenmask &= ~(1 << part);
sc_dk             747 dev/ata/wd.c   		wd->sc_dk.dk_bopenmask &= ~(1 << part);
sc_dk             750 dev/ata/wd.c   	wd->sc_dk.dk_openmask =
sc_dk             751 dev/ata/wd.c   	    wd->sc_dk.dk_copenmask | wd->sc_dk.dk_bopenmask;
sc_dk             753 dev/ata/wd.c   	if (wd->sc_dk.dk_openmask == 0) {
sc_dk             842 dev/ata/wd.c   		bcopy(lp, wd->sc_dk.dk_label, sizeof(*lp));
sc_dk             851 dev/ata/wd.c   		*(struct disklabel *)addr = *(wd->sc_dk.dk_label);
sc_dk             855 dev/ata/wd.c   		((struct partinfo *)addr)->disklab = wd->sc_dk.dk_label;
sc_dk             857 dev/ata/wd.c   		    &wd->sc_dk.dk_label->d_partitions[DISKPART(dev)];
sc_dk             871 dev/ata/wd.c   		error = setdisklabel(wd->sc_dk.dk_label,
sc_dk             878 dev/ata/wd.c   				    wdstrategy, wd->sc_dk.dk_label);
sc_dk             914 dev/ata/wd.c   			fop->df_startblk * wd->sc_dk.dk_label->d_secsize;
sc_dk             963 dev/ata/wd.c   	omask = wd->sc_dk.dk_openmask & (1 << part);
sc_dk             970 dev/ata/wd.c   	size = DL_GETPSIZE(&wd->sc_dk.dk_label->d_partitions[part]) *
sc_dk             971 dev/ata/wd.c   	    (wd->sc_dk.dk_label->d_secsize / DEV_BSIZE);
sc_dk            1015 dev/ata/wd.c   	lp = wd->sc_dk.dk_label;
sc_dk              57 dev/flash.c    #define flashlock(sc) disk_lock(&(sc)->sc_dk)
sc_dk              58 dev/flash.c    #define flashunlock(sc) disk_unlock(&(sc)->sc_dk)
sc_dk             161 dev/flash.c    	sc->sc_dk.dk_driver = &flashdkdriver;
sc_dk             162 dev/flash.c    	sc->sc_dk.dk_name = sc->sc_dev.dv_xname;
sc_dk             163 dev/flash.c    	disk_attach(&sc->sc_dk);
sc_dk             174 dev/flash.c    	disk_detach(&sc->sc_dk);
sc_dk             694 dev/flash.c    	if (sc->sc_dk.dk_openmask == 0) {
sc_dk             702 dev/flash.c    			flashgetdisklabel(dev, sc, sc->sc_dk.dk_label, 0);
sc_dk             714 dev/flash.c    	    (part >= sc->sc_dk.dk_label->d_npartitions ||
sc_dk             715 dev/flash.c    	    sc->sc_dk.dk_label->d_partitions[part].p_fstype == FS_UNUSED)) {
sc_dk             724 dev/flash.c    		sc->sc_dk.dk_copenmask |= (1 << part);
sc_dk             727 dev/flash.c    		sc->sc_dk.dk_bopenmask |= (1 << part);
sc_dk             730 dev/flash.c    	sc->sc_dk.dk_openmask =
sc_dk             731 dev/flash.c    	    sc->sc_dk.dk_copenmask | sc->sc_dk.dk_bopenmask;
sc_dk             758 dev/flash.c    		sc->sc_dk.dk_copenmask &= ~(1 << part);
sc_dk             761 dev/flash.c    		sc->sc_dk.dk_bopenmask &= ~(1 << part);
sc_dk             764 dev/flash.c    	sc->sc_dk.dk_openmask =
sc_dk             765 dev/flash.c    	    sc->sc_dk.dk_copenmask | sc->sc_dk.dk_bopenmask;
sc_dk             767 dev/flash.c    	if (sc->sc_dk.dk_openmask == 0) {
sc_dk             813 dev/flash.c    	    bounds_check_with_label(bp, sc->sc_dk.dk_label, 0) <= 0)
sc_dk             853 dev/flash.c    		*(struct disklabel *)data = *sc->sc_dk.dk_label;
sc_dk             904 dev/flash.c    	offset = DL_GETPOFFSET(&sc->sc_dk.dk_label->d_partitions[part]) +
sc_dk             926 dev/flash.c    	disk_busy(&sc->sc_dk);
sc_dk             949 dev/flash.c    	disk_unbusy(&sc->sc_dk, bp->b_bcount - bp->b_resid,
sc_dk              79 dev/flashvar.h 	struct disk		 sc_dk;
sc_dk             100 dev/isa/fd.c   	struct disk sc_dk;
sc_dk             277 dev/isa/fd.c   	fd->sc_dk.dk_name = fd->sc_dev.dv_xname;
sc_dk             278 dev/isa/fd.c   	fd->sc_dk.dk_driver = &fddkdriver;
sc_dk             279 dev/isa/fd.c   	disk_attach(&fd->sc_dk);
sc_dk             689 dev/isa/fd.c   		fd->sc_dk.dk_seek++;
sc_dk             690 dev/isa/fd.c   		disk_busy(&fd->sc_dk);
sc_dk             756 dev/isa/fd.c   		disk_busy(&fd->sc_dk);
sc_dk             770 dev/isa/fd.c   		disk_unbusy(&fd->sc_dk, 0, 0);	/* no data on seek */
sc_dk             796 dev/isa/fd.c   		disk_unbusy(&fd->sc_dk, (bp->b_bcount - bp->b_resid),
sc_dk             111 dev/isa/mcd.c  	struct	disk sc_dk;
sc_dk             273 dev/isa/mcd.c  	sc->sc_dk.dk_driver = &mcddkdriver;
sc_dk             274 dev/isa/mcd.c  	sc->sc_dk.dk_name = sc->sc_dev.dv_xname;
sc_dk             275 dev/isa/mcd.c  	disk_attach(&sc->sc_dk);
sc_dk             350 dev/isa/mcd.c  	if (sc->sc_dk.dk_openmask != 0) {
sc_dk             389 dev/isa/mcd.c  			mcdgetdisklabel(dev, sc, sc->sc_dk.dk_label, 0);
sc_dk             400 dev/isa/mcd.c  	    (part >= sc->sc_dk.dk_label->d_npartitions ||
sc_dk             401 dev/isa/mcd.c  	     sc->sc_dk.dk_label->d_partitions[part].p_fstype == FS_UNUSED)) {
sc_dk             409 dev/isa/mcd.c  		sc->sc_dk.dk_copenmask |= (1 << part);
sc_dk             412 dev/isa/mcd.c  		sc->sc_dk.dk_bopenmask |= (1 << part);
sc_dk             415 dev/isa/mcd.c  	sc->sc_dk.dk_openmask = sc->sc_dk.dk_copenmask | sc->sc_dk.dk_bopenmask;
sc_dk             424 dev/isa/mcd.c  	if (sc->sc_dk.dk_openmask == 0) {
sc_dk             453 dev/isa/mcd.c  		sc->sc_dk.dk_copenmask &= ~(1 << part);
sc_dk             456 dev/isa/mcd.c  		sc->sc_dk.dk_bopenmask &= ~(1 << part);
sc_dk             459 dev/isa/mcd.c  	sc->sc_dk.dk_openmask = sc->sc_dk.dk_copenmask | sc->sc_dk.dk_bopenmask;
sc_dk             461 dev/isa/mcd.c  	if (sc->sc_dk.dk_openmask == 0) {
sc_dk             511 dev/isa/mcd.c  	    bounds_check_with_label(bp, sc->sc_dk.dk_label,
sc_dk             570 dev/isa/mcd.c  	disk_busy(&sc->sc_dk);
sc_dk             578 dev/isa/mcd.c  		p = &sc->sc_dk.dk_label->d_partitions[DISKPART(bp->b_dev)];
sc_dk             633 dev/isa/mcd.c  		bcopy(lp, sc->sc_dk.dk_label, sizeof(*lp));
sc_dk             639 dev/isa/mcd.c  		*(struct disklabel *)addr = *(sc->sc_dk.dk_label);
sc_dk             643 dev/isa/mcd.c  		((struct partinfo *)addr)->disklab = sc->sc_dk.dk_label;
sc_dk             645 dev/isa/mcd.c  		    &sc->sc_dk.dk_label->d_partitions[DISKPART(dev)];
sc_dk             657 dev/isa/mcd.c  		error = setdisklabel(sc->sc_dk.dk_label,
sc_dk            1245 dev/isa/mcd.c  		disk_unbusy(&sc->sc_dk, bp->b_bcount, (bp->b_flags & B_READ));
sc_dk            1277 dev/isa/mcd.c  	disk_unbusy(&sc->sc_dk, (bp->b_bcount - bp->b_resid),
sc_dk             127 dev/vnd.c      	struct disk	 sc_dk;
sc_dk             252 dev/vnd.c      	if (sc->sc_dk.dk_openmask) {
sc_dk             266 dev/vnd.c      	    part >= sc->sc_dk.dk_label->d_npartitions ||
sc_dk             267 dev/vnd.c      	    sc->sc_dk.dk_label->d_partitions[part].p_fstype == FS_UNUSED)) {
sc_dk             275 dev/vnd.c      		sc->sc_dk.dk_copenmask |= pmask;
sc_dk             279 dev/vnd.c      		sc->sc_dk.dk_bopenmask |= pmask;
sc_dk             282 dev/vnd.c      	sc->sc_dk.dk_openmask =
sc_dk             283 dev/vnd.c      	    sc->sc_dk.dk_copenmask | sc->sc_dk.dk_bopenmask;
sc_dk             297 dev/vnd.c      	struct disklabel *lp = sc->sc_dk.dk_label;
sc_dk             351 dev/vnd.c      		sc->sc_dk.dk_copenmask &= ~(1 << part);
sc_dk             355 dev/vnd.c      		sc->sc_dk.dk_bopenmask &= ~(1 << part);
sc_dk             358 dev/vnd.c      	sc->sc_dk.dk_openmask =
sc_dk             359 dev/vnd.c      	    sc->sc_dk.dk_copenmask | sc->sc_dk.dk_bopenmask;
sc_dk             418 dev/vnd.c      		if (bounds_check_with_label(bp, vnd->sc_dk.dk_label, 1) <= 0) {
sc_dk             438 dev/vnd.c      			daddr64_t off = DL_GETPOFFSET(&vnd->sc_dk.dk_label->d_partitions[part]);
sc_dk             497 dev/vnd.c      	bn += DL_GETPOFFSET(&vnd->sc_dk.dk_label->d_partitions[DISKPART(bp->b_dev)]);
sc_dk             614 dev/vnd.c      	disk_busy(&vnd->sc_dk);
sc_dk             645 dev/vnd.c      		disk_unbusy(&vnd->sc_dk, (pbp->b_bcount - pbp->b_resid),
sc_dk             804 dev/vnd.c      		vnd->sc_dk.dk_driver = &vnddkdriver;
sc_dk             805 dev/vnd.c      		vnd->sc_dk.dk_name = vnd->sc_dev.dv_xname;
sc_dk             806 dev/vnd.c      		disk_attach(&vnd->sc_dk);
sc_dk             826 dev/vnd.c      		if ((vnd->sc_dk.dk_openmask & ~pmask) ||
sc_dk             827 dev/vnd.c      		    ((vnd->sc_dk.dk_bopenmask & pmask) &&
sc_dk             828 dev/vnd.c      		    (vnd->sc_dk.dk_copenmask & pmask))) {
sc_dk             843 dev/vnd.c      		disk_detach(&vnd->sc_dk);
sc_dk             883 dev/vnd.c      		*(struct disklabel *)addr = *(vnd->sc_dk.dk_label);
sc_dk             889 dev/vnd.c      		((struct partinfo *)addr)->disklab = vnd->sc_dk.dk_label;
sc_dk             891 dev/vnd.c      		    &vnd->sc_dk.dk_label->d_partitions[DISKPART(dev)];
sc_dk             905 dev/vnd.c      		error = setdisklabel(vnd->sc_dk.dk_label,
sc_dk             910 dev/vnd.c      				    vndstrategy, vnd->sc_dk.dk_label);
sc_dk             164 scsi/cd.c      #define cdlock(softc)   disk_lock(&(softc)->sc_dk)
sc_dk             165 scsi/cd.c      #define cdunlock(softc) disk_unlock(&(softc)->sc_dk)
sc_dk             205 scsi/cd.c        	cd->sc_dk.dk_driver = &cddkdriver;
sc_dk             206 scsi/cd.c      	cd->sc_dk.dk_name = cd->sc_dev.dv_xname;
sc_dk             207 scsi/cd.c      	disk_attach(&cd->sc_dk);
sc_dk             268 scsi/cd.c      	disk_detach(&cd->sc_dk);
sc_dk             302 scsi/cd.c      	if (cd->sc_dk.dk_openmask != 0) {
sc_dk             357 scsi/cd.c      		cdgetdisklabel(dev, cd, cd->sc_dk.dk_label, 0);
sc_dk             362 scsi/cd.c      	if (part != RAW_PART && (part >= cd->sc_dk.dk_label->d_npartitions ||
sc_dk             363 scsi/cd.c      	    cd->sc_dk.dk_label->d_partitions[part].p_fstype == FS_UNUSED)) {
sc_dk             371 scsi/cd.c      		cd->sc_dk.dk_copenmask |= (1 << part);
sc_dk             374 scsi/cd.c      		cd->sc_dk.dk_bopenmask |= (1 << part);
sc_dk             377 scsi/cd.c      	cd->sc_dk.dk_openmask = cd->sc_dk.dk_copenmask | cd->sc_dk.dk_bopenmask;
sc_dk             383 scsi/cd.c      	if (cd->sc_dk.dk_openmask == 0) {
sc_dk             416 scsi/cd.c      		cd->sc_dk.dk_copenmask &= ~(1 << part);
sc_dk             419 scsi/cd.c      		cd->sc_dk.dk_bopenmask &= ~(1 << part);
sc_dk             422 scsi/cd.c      	cd->sc_dk.dk_openmask = cd->sc_dk.dk_copenmask | cd->sc_dk.dk_bopenmask;
sc_dk             424 scsi/cd.c      	if (cd->sc_dk.dk_openmask == 0) {
sc_dk             475 scsi/cd.c      	if ((bp->b_bcount % cd->sc_dk.dk_label->d_secsize) != 0) {
sc_dk             490 scsi/cd.c      	    bounds_check_with_label(bp, cd->sc_dk.dk_label,
sc_dk             600 scsi/cd.c      		    bp->b_blkno / (cd->sc_dk.dk_label->d_secsize / DEV_BSIZE);
sc_dk             601 scsi/cd.c      		p = &cd->sc_dk.dk_label->d_partitions[DISKPART(bp->b_dev)];
sc_dk             603 scsi/cd.c      		nblks = howmany(bp->b_bcount, cd->sc_dk.dk_label->d_secsize);
sc_dk             637 scsi/cd.c      		disk_busy(&cd->sc_dk);
sc_dk             656 scsi/cd.c      			disk_unbusy(&cd->sc_dk, 0, 0);
sc_dk             660 scsi/cd.c      			disk_unbusy(&cd->sc_dk, 0, 0);
sc_dk             684 scsi/cd.c      		disk_unbusy(&cd->sc_dk, xs->bp->b_bcount - xs->bp->b_resid,
sc_dk             710 scsi/cd.c      		max = cd->sc_dk.dk_label->d_secsize * 0xff;
sc_dk             827 scsi/cd.c      		bcopy(lp, cd->sc_dk.dk_label, sizeof(*lp));
sc_dk             832 scsi/cd.c      		*(struct disklabel *)addr = *(cd->sc_dk.dk_label);
sc_dk             836 scsi/cd.c      		((struct partinfo *)addr)->disklab = cd->sc_dk.dk_label;
sc_dk             838 scsi/cd.c      		    &cd->sc_dk.dk_label->d_partitions[DISKPART(dev)];
sc_dk             853 scsi/cd.c      		error = setdisklabel(cd->sc_dk.dk_label,
sc_dk            1981 scsi/cd.c      	if (why == PWR_RESUME && cd->sc_dk.dk_openmask != 0)
sc_dk             293 scsi/cd.h      	struct disk sc_dk;
sc_dk             139 scsi/sd.c      #define sdlock(softc)   disk_lock(&(softc)->sc_dk)
sc_dk             140 scsi/sd.c      #define sdunlock(softc) disk_unlock(&(softc)->sc_dk)
sc_dk             181 scsi/sd.c      	sd->sc_dk.dk_driver = &sddkdriver;
sc_dk             182 scsi/sd.c      	sd->sc_dk.dk_name = sd->sc_dev.dv_xname;
sc_dk             183 scsi/sd.c      	disk_attach(&sd->sc_dk);
sc_dk             300 scsi/sd.c      	disk_detach(&sd->sc_dk);
sc_dk             334 scsi/sd.c      	if (sd->sc_dk.dk_openmask != 0) {
sc_dk             394 scsi/sd.c      		sdgetdisklabel(dev, sd, sd->sc_dk.dk_label, 0);
sc_dk             400 scsi/sd.c      	    (part >= sd->sc_dk.dk_label->d_npartitions ||
sc_dk             401 scsi/sd.c      	    sd->sc_dk.dk_label->d_partitions[part].p_fstype == FS_UNUSED)) {
sc_dk             409 scsi/sd.c      		sd->sc_dk.dk_copenmask |= (1 << part);
sc_dk             412 scsi/sd.c      		sd->sc_dk.dk_bopenmask |= (1 << part);
sc_dk             415 scsi/sd.c      	sd->sc_dk.dk_openmask = sd->sc_dk.dk_copenmask | sd->sc_dk.dk_bopenmask;
sc_dk             420 scsi/sd.c      	if (sd->sc_dk.dk_openmask == 0) {
sc_dk             455 scsi/sd.c      		sd->sc_dk.dk_copenmask &= ~(1 << part);
sc_dk             458 scsi/sd.c      		sd->sc_dk.dk_bopenmask &= ~(1 << part);
sc_dk             461 scsi/sd.c      	sd->sc_dk.dk_openmask = sd->sc_dk.dk_copenmask | sd->sc_dk.dk_bopenmask;
sc_dk             463 scsi/sd.c      	if (sd->sc_dk.dk_openmask == 0) {
sc_dk             524 scsi/sd.c      	if ((bp->b_bcount % sd->sc_dk.dk_label->d_secsize) != 0) {
sc_dk             533 scsi/sd.c      	    bounds_check_with_label(bp, sd->sc_dk.dk_label,
sc_dk             648 scsi/sd.c      		    bp->b_blkno / (sd->sc_dk.dk_label->d_secsize / DEV_BSIZE);
sc_dk             649 scsi/sd.c      		p = &sd->sc_dk.dk_label->d_partitions[DISKPART(bp->b_dev)];
sc_dk             651 scsi/sd.c      		nblks = howmany(bp->b_bcount, sd->sc_dk.dk_label->d_secsize);
sc_dk             709 scsi/sd.c      		disk_busy(&sd->sc_dk);
sc_dk             734 scsi/sd.c      			disk_unbusy(&sd->sc_dk, 0, 0);
sc_dk             738 scsi/sd.c      			disk_unbusy(&sd->sc_dk, 0, 0);
sc_dk             767 scsi/sd.c      		disk_unbusy(&sd->sc_dk, (xs->bp->b_bcount - xs->bp->b_resid),
sc_dk             793 scsi/sd.c      		max = sd->sc_dk.dk_label->d_secsize * 0xff;
sc_dk             863 scsi/sd.c      		bcopy(lp, sd->sc_dk.dk_label, sizeof(*lp));
sc_dk             871 scsi/sd.c      		*(struct disklabel *)addr = *(sd->sc_dk.dk_label);
sc_dk             875 scsi/sd.c      		((struct partinfo *)addr)->disklab = sd->sc_dk.dk_label;
sc_dk             877 scsi/sd.c      		    &sd->sc_dk.dk_label->d_partitions[DISKPART(dev)];
sc_dk             891 scsi/sd.c      		error = setdisklabel(sd->sc_dk.dk_label,
sc_dk             896 scsi/sd.c      				    sdstrategy, sd->sc_dk.dk_label);
sc_dk            1145 scsi/sd.c      	omask = sd->sc_dk.dk_openmask & (1 << part);
sc_dk            1153 scsi/sd.c      	else if (sd->sc_dk.dk_label->d_partitions[part].p_fstype != FS_SWAP)
sc_dk            1156 scsi/sd.c      		size = DL_GETPSIZE(&sd->sc_dk.dk_label->d_partitions[part]) *
sc_dk            1157 scsi/sd.c      			(sd->sc_dk.dk_label->d_secsize / DEV_BSIZE);
sc_dk            1215 scsi/sd.c      	lp = sd->sc_dk.dk_label;
sc_dk              61 scsi/sdvar.h   	struct disk sc_dk;