sc_link           266 dev/ata/atascsi.c 	struct scsi_link	*link = xs->sc_link;
sc_link           288 dev/ata/atascsi.c 	struct scsi_link	*link = xs->sc_link;
sc_link           430 dev/ata/atascsi.c 	struct scsi_link	*link = xs->sc_link;
sc_link           452 dev/ata/atascsi.c 	struct scsi_link        *link = xs->sc_link;
sc_link           534 dev/ata/atascsi.c 	struct scsi_link	*link = xs->sc_link;
sc_link           594 dev/ata/atascsi.c 	struct scsi_link	*link = xs->sc_link;
sc_link           688 dev/ata/atascsi.c 	struct scsi_link	*link = xs->sc_link;
sc_link           297 dev/atapiscsi/atapiscsi.c 		struct scsi_link *link = scsi->sc_link[0][0];
sc_link           326 dev/atapiscsi/atapiscsi.c 	struct atapiscsi_softc *as = sc_xfer->sc_link->adapter_softc;
sc_link           336 dev/atapiscsi/atapiscsi.c 	if (sc_xfer->sc_link->target != 0) {
sc_link           444 dev/atapiscsi/atapiscsi.c wdc_atapi_ioctl (sc_link, cmd, addr, flag, p)
sc_link           445 dev/atapiscsi/atapiscsi.c 	struct   scsi_link *sc_link;
sc_link           451 dev/atapiscsi/atapiscsi.c 	struct atapiscsi_softc *as = sc_link->adapter_softc;
sc_link           455 dev/atapiscsi/atapiscsi.c 	if (sc_link->target != 0)
sc_link           861 dev/atapiscsi/atapiscsi.c 	struct atapiscsi_softc *as = sc_xfer->sc_link->adapter_softc;
sc_link           964 dev/atapiscsi/atapiscsi.c 	struct atapiscsi_softc *as = sc_xfer->sc_link->adapter_softc;
sc_link          1108 dev/atapiscsi/atapiscsi.c 	struct atapiscsi_softc *as = sc_xfer->sc_link->adapter_softc;
sc_link          1176 dev/atapiscsi/atapiscsi.c 			    (sc_xfer->sc_link->quirks &
sc_link          1235 dev/atapiscsi/atapiscsi.c 	struct atapiscsi_softc *as = sc_xfer->sc_link->adapter_softc;
sc_link           279 dev/eisa/aha1742.c 	struct scsi_link sc_link;
sc_link           361 dev/eisa/aha1742.c 	bus_space_write_1(iot, ioh, ATTN, opcode | ecb->xs->sc_link->target);
sc_link           504 dev/eisa/aha1742.c 	sc->sc_link.adapter_softc = sc;
sc_link           505 dev/eisa/aha1742.c 	sc->sc_link.adapter_target = sc->ahb_scsi_dev;
sc_link           506 dev/eisa/aha1742.c 	sc->sc_link.adapter = &ahb_switch;
sc_link           507 dev/eisa/aha1742.c 	sc->sc_link.device = &ahb_dev;
sc_link           508 dev/eisa/aha1742.c 	sc->sc_link.openings = 2;
sc_link           542 dev/eisa/aha1742.c 	saa.saa_sc_link = &sc->sc_link;
sc_link           642 dev/eisa/aha1742.c 	SC_DEBUG(xs->sc_link, SDEV_DB2, ("ahb_done\n"));
sc_link           945 dev/eisa/aha1742.c 	struct scsi_link *sc_link = xs->sc_link;
sc_link           946 dev/eisa/aha1742.c 	struct ahb_softc *sc = sc_link->adapter_softc;
sc_link           957 dev/eisa/aha1742.c 	SC_DEBUG(sc_link, SDEV_DB2, ("ahb_scsi_cmd\n"));
sc_link           988 dev/eisa/aha1742.c 		ahb_send_immed(sc, sc_link->target, AHB_TARG_RESET);
sc_link          1013 dev/eisa/aha1742.c 	ecb->opt2 = sc_link->lun | ECB_NRB;
sc_link          1034 dev/eisa/aha1742.c 				SC_DEBUGN(sc_link, SDEV_DB4, ("(0x%x@0x%x)",
sc_link          1048 dev/eisa/aha1742.c 			SC_DEBUG(sc_link, SDEV_DB4,
sc_link          1060 dev/eisa/aha1742.c 				SC_DEBUGN(sc_link, SDEV_DB4, ("0x%x", thisphys));
sc_link          1087 dev/eisa/aha1742.c 				SC_DEBUGN(sc_link, SDEV_DB4,
sc_link          1096 dev/eisa/aha1742.c 		SC_DEBUGN(sc_link, SDEV_DB4, ("\n"));
sc_link          1151 dev/eisa/aha1742.c 	struct scsi_link *sc_link = xs->sc_link;
sc_link          1152 dev/eisa/aha1742.c 	struct ahb_softc *sc = sc_link->adapter_softc;
sc_link          1155 dev/eisa/aha1742.c 	sc_print_addr(sc_link);
sc_link           354 dev/i2o/ioprbs.c 	sc->sc_link.adapter_softc = sc;
sc_link           355 dev/i2o/ioprbs.c 	sc->sc_link.adapter = &ioprbs_switch;
sc_link           356 dev/i2o/ioprbs.c 	sc->sc_link.device = &ioprbs_dev;
sc_link           357 dev/i2o/ioprbs.c 	sc->sc_link.openings = 1;
sc_link           358 dev/i2o/ioprbs.c 	sc->sc_link.adapter_buswidth = 1;
sc_link           359 dev/i2o/ioprbs.c 	sc->sc_link.adapter_target = 1;
sc_link           362 dev/i2o/ioprbs.c 	saa.saa_sc_link = &sc->sc_link;
sc_link           412 dev/i2o/ioprbs.c 	struct scsi_link *link = xs->sc_link;
sc_link           717 dev/i2o/ioprbs.c 	struct scsi_link *link = xs->sc_link;
sc_link           907 dev/i2o/ioprbs.c 	struct scsi_link *link = xs->sc_link;
sc_link           976 dev/i2o/ioprbs.c 	struct scsi_link *link = ccb->ic_xs->sc_link;
sc_link           996 dev/i2o/ioprbs.c 	struct scsi_link *link = ccb->ic_xs->sc_link;
sc_link            58 dev/i2o/ioprbsvar.h 	struct	scsi_link sc_link;	/* Virtual SCSI bus for cache devs */
sc_link           196 dev/i2o/iopsp.c 	sc->sc_link.adapter_softc = sc;
sc_link           197 dev/i2o/iopsp.c 	sc->sc_link.adapter = &iopsp_switch;
sc_link           198 dev/i2o/iopsp.c 	sc->sc_link.adapter_target = letoh32(param.p.sci.initiatorid);
sc_link           199 dev/i2o/iopsp.c 	sc->sc_link.device = &iopsp_dev;
sc_link           200 dev/i2o/iopsp.c 	sc->sc_link.openings = 1;
sc_link           201 dev/i2o/iopsp.c 	sc->sc_link.adapter_buswidth = fcal?
sc_link           203 dev/i2o/iopsp.c 	sc->sc_link.luns = IOPSP_MAX_LUN;
sc_link           210 dev/i2o/iopsp.c 	size = sc->sc_link.adapter_buswidth * sizeof(struct iopsp_target);
sc_link           222 dev/i2o/iopsp.c 	saa.saa_sc_link = &sc->sc_link;
sc_link           262 dev/i2o/iopsp.c 	size = sc->sc_link.adapter_buswidth * IOPSP_MAX_LUN * sizeof(u_short);
sc_link           268 dev/i2o/iopsp.c 	for (i = 0; i < sc->sc_link.adapter_buswidth; i++)
sc_link           304 dev/i2o/iopsp.c 		if (targ >= sc->sc_link.adapter_buswidth ||
sc_link           305 dev/i2o/iopsp.c 		    lun >= sc->sc_link.adapter_buswidth) {
sc_link           355 dev/i2o/iopsp.c 	for (i = 0; i < sc->sc_link.adapter_buswidth; i++)
sc_link           427 dev/i2o/iopsp.c 	struct scsi_link *link = xs->sc_link;
sc_link           442 dev/i2o/iopsp.c 	SC_DEBUG(xs->sc_link, SDEV_DB2, ("iopsp_scsi_cmd: run_xfer\n"));
sc_link           576 dev/i2o/iopsp.c 	SC_DEBUG(xs->sc_link, SDEV_DB2, ("iopsp_intr\n"));
sc_link           633 dev/i2o/iopsp.c 	if (--sc->sc_curqd == sc->sc_link.openings)
sc_link           649 dev/i2o/iopsp.c 	sc->sc_link.openings = mpi;
sc_link            63 dev/i2o/iopspvar.h 	struct scsi_link	sc_link;
sc_link          1021 dev/ic/aac.c   			br->ContainerId = xs->sc_link->target;
sc_link          1031 dev/ic/aac.c   			bw->ContainerId = xs->sc_link->target;
sc_link          1045 dev/ic/aac.c   			br->ContainerId = xs->sc_link->target;
sc_link          1057 dev/ic/aac.c   			bw->ContainerId = xs->sc_link->target;
sc_link          2397 dev/ic/aac.c   	struct aac_softc *sc = xs->sc_link->adapter_softc;
sc_link          2416 dev/ic/aac.c   	struct scsi_link *link = xs->sc_link;
sc_link          2514 dev/ic/aac.c   	struct aac_softc *sc = xs->sc_link->adapter_softc;
sc_link          2527 dev/ic/aac.c   	struct scsi_link *link = xs->sc_link;
sc_link          2556 dev/ic/aac.c   	link = xs->sc_link;
sc_link           586 dev/ic/adv.c   	sc->sc_link.adapter_softc = sc;
sc_link           587 dev/ic/adv.c   	sc->sc_link.adapter_target = sc->chip_scsi_id;
sc_link           588 dev/ic/adv.c   	sc->sc_link.adapter = &adv_switch;
sc_link           589 dev/ic/adv.c   	sc->sc_link.device = &adv_dev;
sc_link           590 dev/ic/adv.c   	sc->sc_link.openings = 4;
sc_link           591 dev/ic/adv.c   	sc->sc_link.adapter_buswidth = 7;
sc_link           620 dev/ic/adv.c   	saa.saa_sc_link = &sc->sc_link;
sc_link           644 dev/ic/adv.c   	struct scsi_link *sc_link = xs->sc_link;
sc_link           645 dev/ic/adv.c   	ASC_SOFTC      *sc = sc_link->adapter_softc;
sc_link           725 dev/ic/adv.c   	ccb->scsiq.q1.target_id = ASC_TID_TO_TARGET_ID(sc_link->target);
sc_link           726 dev/ic/adv.c   	ccb->scsiq.q1.target_lun = sc_link->lun;
sc_link           727 dev/ic/adv.c   	ccb->scsiq.q2.target_ix = ASC_TIDLUN_TO_IX(sc_link->target,
sc_link           728 dev/ic/adv.c   						   sc_link->lun);
sc_link           740 dev/ic/adv.c   	sc->reqcnt[sc_link->target]++;
sc_link           741 dev/ic/adv.c   	if ((sc->reqcnt[sc_link->target] > 0) &&
sc_link           742 dev/ic/adv.c   	    (sc->reqcnt[sc_link->target] % 255) == 0) {
sc_link           814 dev/ic/adv.c   			sc_link->scsipi_scsi.target,
sc_link           815 dev/ic/adv.c   			sc_link->scsipi_scsi.lun, xs->cmd->opcode,
sc_link           905 dev/ic/adv.c   	struct scsi_link *sc_link = xs->sc_link;
sc_link           906 dev/ic/adv.c   	ASC_SOFTC      *sc = sc_link->adapter_softc;
sc_link           909 dev/ic/adv.c   	sc_print_addr(sc_link);
sc_link           946 dev/ic/adv.c   	struct scsi_link *sc_link = xs->sc_link;
sc_link           947 dev/ic/adv.c   	ASC_SOFTC      *sc = sc_link->adapter_softc;
sc_link           983 dev/ic/adv.c   			xs->sc_link->scsipi_scsi.target,
sc_link           984 dev/ic/adv.c   			xs->sc_link->scsipi_scsi.lun, xs->cmd->opcode);
sc_link          1029 dev/ic/adv.c   		    (xs->sc_link->lun == 0) &&
sc_link          1032 dev/ic/adv.c   				      xs->sc_link->target & 0x7,
sc_link           844 dev/ic/advlib.h 	struct scsi_link	sc_link;     /* prototype for devs */
sc_link           625 dev/ic/adw.c   	sc->sc_link.adapter_softc = sc;
sc_link           626 dev/ic/adw.c   	sc->sc_link.adapter_target = sc->chip_scsi_id;
sc_link           627 dev/ic/adw.c   	sc->sc_link.adapter = &sc->sc_adapter;
sc_link           628 dev/ic/adw.c   	sc->sc_link.device = &adw_dev;
sc_link           629 dev/ic/adw.c   	sc->sc_link.openings = 4;
sc_link           630 dev/ic/adw.c   	sc->sc_link.adapter_buswidth = ADW_MAX_TID+1;
sc_link           633 dev/ic/adw.c   	saa.saa_sc_link = &sc->sc_link;
sc_link           658 dev/ic/adw.c   	struct scsi_link *sc_link = xs->sc_link;
sc_link           659 dev/ic/adw.c   	ADW_SOFTC      *sc = sc_link->adapter_softc;
sc_link           671 dev/ic/adw.c    		if(sc->sc_freeze_dev[xs->sc_link->target]) {
sc_link           679 dev/ic/adw.c    		if(sc->sc_freeze_dev[xs->sc_link->target]) {
sc_link           782 dev/ic/adw.c   	struct scsi_link *sc_link = xs->sc_link;
sc_link           783 dev/ic/adw.c   	ADW_SOFTC      *sc = sc_link->adapter_softc;
sc_link           811 dev/ic/adw.c   	scsiqp->target_id = sc_link->target;
sc_link           812 dev/ic/adw.c   	scsiqp->target_lun = sc_link->lun;
sc_link           978 dev/ic/adw.c   			    && (xs->sc_link->lun == 0)
sc_link           980 dev/ic/adw.c   				adw_print_info(sc, xs->sc_link->target);
sc_link           996 dev/ic/adw.c   	struct scsi_link *sc_link = xs->sc_link;
sc_link           997 dev/ic/adw.c   	ADW_SOFTC      *sc = sc_link->adapter_softc;
sc_link          1000 dev/ic/adw.c   	sc_print_addr(sc_link);
sc_link           754 dev/ic/adwlib.h 	struct scsi_link	sc_link;     /* prototype for devs */
sc_link           288 dev/ic/aic6360.c 	sc->sc_link.adapter_softc = sc;
sc_link           289 dev/ic/aic6360.c 	sc->sc_link.adapter_target = sc->sc_initiator;
sc_link           290 dev/ic/aic6360.c 	sc->sc_link.adapter = &aic_switch;
sc_link           291 dev/ic/aic6360.c 	sc->sc_link.device = &aic_dev;
sc_link           292 dev/ic/aic6360.c 	sc->sc_link.openings = 2;
sc_link           295 dev/ic/aic6360.c 	saa.saa_sc_link = &sc->sc_link;
sc_link           510 dev/ic/aic6360.c 	struct scsi_link *sc_link = xs->sc_link;
sc_link           511 dev/ic/aic6360.c 	struct aic_softc *sc = sc_link->adapter_softc;
sc_link           517 dev/ic/aic6360.c 	    sc_link->target));
sc_link           643 dev/ic/aic6360.c 	struct scsi_link *sc_link = acb->xs->sc_link;
sc_link           644 dev/ic/aic6360.c 	int target = sc_link->target;
sc_link           665 dev/ic/aic6360.c 	struct scsi_link *sc_link;
sc_link           690 dev/ic/aic6360.c 		sc_link = acb->xs->sc_link;
sc_link           691 dev/ic/aic6360.c 		if (sc_link->target == target && sc_link->lun == lun)
sc_link           744 dev/ic/aic6360.c 	struct scsi_link *sc_link;
sc_link           754 dev/ic/aic6360.c 		sc_link = acb->xs->sc_link;
sc_link           755 dev/ic/aic6360.c 		ti = &sc->sc_tinfo[sc_link->target];
sc_link           756 dev/ic/aic6360.c 		if ((ti->lubusy & (1 << sc_link->lun)) == 0) {
sc_link           758 dev/ic/aic6360.c 			    sc_link->target, sc_link->lun));
sc_link           765 dev/ic/aic6360.c 			    sc_link->target, sc_link->lun));
sc_link           778 dev/ic/aic6360.c 	struct scsi_link *sc_link = xs->sc_link;
sc_link           779 dev/ic/aic6360.c 	struct aic_tinfo *ti = &sc->sc_tinfo[sc_link->target];
sc_link           786 dev/ic/aic6360.c 	ss->byte2 = sc_link->lun << 5;
sc_link           794 dev/ic/aic6360.c 		ti->lubusy &= ~(1 << sc_link->lun);
sc_link           812 dev/ic/aic6360.c 	struct scsi_link *sc_link = xs->sc_link;
sc_link           813 dev/ic/aic6360.c 	struct aic_tinfo *ti = &sc->sc_tinfo[sc_link->target];
sc_link           858 dev/ic/aic6360.c 		ti->lubusy &= ~(1 << sc_link->lun);
sc_link           991 dev/ic/aic6360.c 		struct scsi_link *sc_link;
sc_link           997 dev/ic/aic6360.c 		ti = &sc->sc_tinfo[acb->xs->sc_link->target];
sc_link          1002 dev/ic/aic6360.c 				sc_link = acb->xs->sc_link;
sc_link          1005 dev/ic/aic6360.c 				    sc_link->target, sc_link->lun);
sc_link          1083 dev/ic/aic6360.c 					sc_print_addr(acb->xs->sc_link);
sc_link          1104 dev/ic/aic6360.c 					sc_print_addr(acb->xs->sc_link);
sc_link          1234 dev/ic/aic6360.c 		    MSG_IDENTIFY(sc->sc_nexus->xs->sc_link->lun, 1);
sc_link          1241 dev/ic/aic6360.c 		ti = &sc->sc_tinfo[sc->sc_nexus->xs->sc_link->target];
sc_link          1254 dev/ic/aic6360.c 		ti = &sc->sc_tinfo[sc->sc_nexus->xs->sc_link->target];
sc_link          1637 dev/ic/aic6360.c 	struct scsi_link *sc_link;
sc_link          1735 dev/ic/aic6360.c 			sc_link = acb->xs->sc_link;
sc_link          1736 dev/ic/aic6360.c 			ti = &sc->sc_tinfo[sc_link->target];
sc_link          1755 dev/ic/aic6360.c 			ti->lubusy |= (1 << sc_link->lun);
sc_link          1841 dev/ic/aic6360.c 				sc_link = acb->xs->sc_link;
sc_link          1842 dev/ic/aic6360.c 				ti = &sc->sc_tinfo[sc_link->target];
sc_link          2025 dev/ic/aic6360.c 	struct scsi_link *sc_link = xs->sc_link;
sc_link          2026 dev/ic/aic6360.c 	struct aic_softc *sc = sc_link->adapter_softc;
sc_link          2029 dev/ic/aic6360.c 	sc_print_addr(sc_link);
sc_link          2058 dev/ic/aic6360.c 	struct scsi_link *sc_link = acb->xs->sc_link;
sc_link          2061 dev/ic/aic6360.c 	sc_print_addr(sc_link);
sc_link           127 dev/ic/aic6360var.h 	struct scsi_link sc_link;	/* prototype for subdevs */
sc_link           318 dev/ic/aic79xx_openbsd.c 	SC_DEBUG(xs->sc_link, SDEV_DB3, ("ahd_action\n"));
sc_link           319 dev/ic/aic79xx_openbsd.c 	ahd = (struct ahd_softc *)xs->sc_link->adapter_softc;
sc_link           324 dev/ic/aic79xx_openbsd.c 	target_id = xs->sc_link->target;
sc_link           325 dev/ic/aic79xx_openbsd.c 	our_id = SCSI_SCSI_ID(ahd, xs->sc_link);
sc_link           340 dev/ic/aic79xx_openbsd.c 	quirks = xs->sc_link->quirks;
sc_link           346 dev/ic/aic79xx_openbsd.c 		col_idx = AHD_BUILD_COL_IDX(target_id, xs->sc_link->lun);
sc_link           357 dev/ic/aic79xx_openbsd.c 	SC_DEBUG(xs->sc_link, SDEV_DB3, ("start scb(%p)\n", scb));
sc_link           366 dev/ic/aic79xx_openbsd.c 	hscb->scsiid = BUILD_SCSIID(ahd, xs->sc_link, target_id, our_id);
sc_link           367 dev/ic/aic79xx_openbsd.c 	hscb->lun = xs->sc_link->lun;
sc_link           395 dev/ic/aic79xx_openbsd.c 	ahd = (struct ahd_softc *)xs->sc_link->adapter_softc;
sc_link           483 dev/ic/aic79xx_openbsd.c 		int target = xs->sc_link->target;
sc_link           505 dev/ic/aic79xx_openbsd.c 	SC_DEBUG(xs->sc_link, SDEV_DB3, ("cmd_poll\n"));
sc_link           664 dev/ic/aic79xx_openbsd.c 	target_id = scb->xs->sc_link->target;
sc_link           665 dev/ic/aic79xx_openbsd.c 	our_id = SCSI_SCSI_ID(ahd, scb->xs->sc_link);
sc_link           669 dev/ic/aic79xx_openbsd.c 	quirks = scb->xs->sc_link->quirks;
sc_link           781 dev/ic/aic79xx_openbsd.c 	sc_print_addr(scb->xs->sc_link);
sc_link           100 dev/ic/aic79xx_openbsd.h #define	SCSI_IS_SCSIBUS_B(ahd, sc_link)	\
sc_link           102 dev/ic/aic79xx_openbsd.h #define	SCSI_CHANNEL(ahd, sc_link)	\
sc_link           104 dev/ic/aic79xx_openbsd.h #define	SCSI_SCSI_ID(ahd, sc_link)	\
sc_link           106 dev/ic/aic79xx_openbsd.h #define BUILD_SCSIID(ahd, sc_link, target_id, our_id) \
sc_link           318 dev/ic/aic7xxx_openbsd.c 	SC_DEBUG(xs->sc_link, SDEV_DB3, ("ahc_action\n"));
sc_link           319 dev/ic/aic7xxx_openbsd.c 	ahc = (struct ahc_softc *)xs->sc_link->adapter_softc;
sc_link           324 dev/ic/aic7xxx_openbsd.c 	target_id = xs->sc_link->target;
sc_link           325 dev/ic/aic7xxx_openbsd.c 	our_id = SCSI_SCSI_ID(ahc, xs->sc_link);
sc_link           339 dev/ic/aic7xxx_openbsd.c 	SC_DEBUG(xs->sc_link, SDEV_DB3, ("start scb(%p)\n", scb));
sc_link           347 dev/ic/aic7xxx_openbsd.c 	hscb->scsiid = BUILD_SCSIID(ahc, xs->sc_link, target_id, our_id);
sc_link           348 dev/ic/aic7xxx_openbsd.c 	hscb->lun = xs->sc_link->lun;
sc_link           375 dev/ic/aic7xxx_openbsd.c 	ahc = (struct ahc_softc *)xs->sc_link->adapter_softc;
sc_link           521 dev/ic/aic7xxx_openbsd.c 		if (ahc->inited_target[xs->sc_link->target] == 0) {
sc_link           529 dev/ic/aic7xxx_openbsd.c 			ahc->inited_target[xs->sc_link->target] = 1;
sc_link           539 dev/ic/aic7xxx_openbsd.c 	SC_DEBUG(xs->sc_link, SDEV_DB3, ("cmd_poll\n"));
sc_link           640 dev/ic/aic7xxx_openbsd.c 	ahc = (struct ahc_softc *)scb->xs->sc_link->adapter_softc;
sc_link           745 dev/ic/aic7xxx_openbsd.c 	quirks = scb->xs->sc_link->quirks;
sc_link            90 dev/ic/aic7xxx_openbsd.h #define	SCSI_IS_SCSIBUS_B(ahc, sc_link)	\
sc_link            91 dev/ic/aic7xxx_openbsd.h 	((sc_link)->scsibus == (ahc)->sc_channel_b.scsibus)
sc_link            92 dev/ic/aic7xxx_openbsd.h #define	SCSI_SCSI_ID(ahc, sc_link)	\
sc_link            93 dev/ic/aic7xxx_openbsd.h 	(SCSI_IS_SCSIBUS_B(ahc, sc_link) ? ahc->our_id_b : ahc->our_id)
sc_link            94 dev/ic/aic7xxx_openbsd.h #define	SCSI_CHANNEL(ahc, sc_link)	\
sc_link            95 dev/ic/aic7xxx_openbsd.h 	(SCSI_IS_SCSIBUS_B(ahc, sc_link) ? 'B' : 'A')
sc_link            96 dev/ic/aic7xxx_openbsd.h #define BUILD_SCSIID(ahc, sc_link, target_id, our_id) \
sc_link            98 dev/ic/aic7xxx_openbsd.h         | (SCSI_IS_SCSIBUS_B(ahc, sc_link) ? TWIN_CHNLB : 0))
sc_link           395 dev/ic/aic7xxx_openbsd.h 	sc_print_addr(scb->xs->sc_link);
sc_link           473 dev/ic/ami.c   		sc->sc_link.openings = 1;
sc_link           489 dev/ic/ami.c   			sc->sc_link.openings =
sc_link           492 dev/ic/ami.c   			sc->sc_link.openings = sc->sc_maxcmds;
sc_link           519 dev/ic/ami.c   	sc->sc_link.device = &ami_dev;
sc_link           520 dev/ic/ami.c   	sc->sc_link.adapter_softc = sc;
sc_link           521 dev/ic/ami.c   	sc->sc_link.adapter = &ami_switch;
sc_link           522 dev/ic/ami.c   	sc->sc_link.adapter_target = sc->sc_maxunits;
sc_link           523 dev/ic/ami.c   	sc->sc_link.adapter_buswidth = sc->sc_maxunits;
sc_link           531 dev/ic/ami.c   	    sc->sc_link.openings, sc->sc_maxcmds, sc->sc_flags);
sc_link           547 dev/ic/ami.c   	saa.saa_sc_link = &sc->sc_link;
sc_link           580 dev/ic/ami.c   		rsc->sc_link.device = &ami_raw_dev;
sc_link           581 dev/ic/ami.c   		rsc->sc_link.openings = AMI_MAXRAWCMDS;
sc_link           582 dev/ic/ami.c   		rsc->sc_link.adapter_softc = rsc;
sc_link           583 dev/ic/ami.c   		rsc->sc_link.adapter = &ami_raw_switch;
sc_link           586 dev/ic/ami.c   		rsc->sc_link.adapter_target = 16;
sc_link           587 dev/ic/ami.c   		rsc->sc_link.adapter_buswidth = 16;
sc_link           590 dev/ic/ami.c   		saa.saa_sc_link = &rsc->sc_link;
sc_link          1136 dev/ic/ami.c   	struct scsi_link *link = xs->sc_link;
sc_link          1278 dev/ic/ami.c   	struct scsi_link *link = xs->sc_link;
sc_link          1399 dev/ic/ami.c   	struct scsi_link *link = xs->sc_link;
sc_link          2442 dev/ic/ami.c   		if (ssc->adapter_link == &sc->sc_link)
sc_link          2459 dev/ic/ami.c   		if (ssc->sc_link[i][0] == NULL)
sc_link          2462 dev/ic/ami.c   		dev = ssc->sc_link[i][0]->device_softc;
sc_link            79 dev/ic/amivar.h 	struct scsi_link	sc_link;
sc_link            90 dev/ic/amivar.h 	struct scsi_link	sc_link;
sc_link           327 dev/ic/bha.c   	sc->sc_link.adapter_softc = sc;
sc_link           328 dev/ic/bha.c   	sc->sc_link.adapter_target = bpd->sc_scsi_dev;
sc_link           329 dev/ic/bha.c   	sc->sc_link.adapter = &sc->sc_adapter;
sc_link           330 dev/ic/bha.c   	sc->sc_link.device = &bha_dev;
sc_link           331 dev/ic/bha.c   	sc->sc_link.openings = 4;
sc_link           352 dev/ic/bha.c   	saa.saa_sc_link = &sc->sc_link;
sc_link           788 dev/ic/bha.c   	SC_DEBUG(xs->sc_link, SDEV_DB2, ("bha_done\n"));
sc_link          1128 dev/ic/bha.c   	initial_ccbs *= sc->sc_link.openings;
sc_link          1132 dev/ic/bha.c   		initial_ccbs = sc->sc_link.openings;
sc_link          1347 dev/ic/bha.c   	struct scsi_link *sc_link = xs->sc_link;
sc_link          1348 dev/ic/bha.c   	struct bha_softc *sc = sc_link->adapter_softc;
sc_link          1354 dev/ic/bha.c   	SC_DEBUG(sc_link, SDEV_DB2, ("bha_scsi_cmd\n"));
sc_link          1499 dev/ic/bha.c   	ccb->target = sc_link->target;
sc_link          1500 dev/ic/bha.c   	ccb->lun = sc_link->lun;
sc_link          1521 dev/ic/bha.c   	SC_DEBUG(sc_link, SDEV_DB3, ("cmd_sent\n"));
sc_link          1576 dev/ic/bha.c   	struct scsi_link *sc_link = xs->sc_link;
sc_link          1577 dev/ic/bha.c   	struct bha_softc *sc = sc_link->adapter_softc;
sc_link          1580 dev/ic/bha.c   	sc_print_addr(sc_link);
sc_link            91 dev/ic/bhavar.h 	struct scsi_link sc_link;	/* prototype for devs */
sc_link           236 dev/ic/cac.c   	sc->sc_link.adapter_softc = sc;
sc_link           237 dev/ic/cac.c   	sc->sc_link.adapter = &cac_switch;
sc_link           238 dev/ic/cac.c   	sc->sc_link.adapter_target = cinfo.num_drvs;
sc_link           239 dev/ic/cac.c   	sc->sc_link.adapter_buswidth = cinfo.num_drvs;
sc_link           240 dev/ic/cac.c   	sc->sc_link.device = &cac_dev;
sc_link           241 dev/ic/cac.c   	sc->sc_link.openings = CAC_MAX_CCBS / sc->sc_nunits;
sc_link           242 dev/ic/cac.c   	if (sc->sc_link.openings < 4 )
sc_link           243 dev/ic/cac.c   		sc->sc_link.openings = 4;
sc_link           246 dev/ic/cac.c   	saa.saa_sc_link = &sc->sc_link;
sc_link           560 dev/ic/cac.c   	struct scsi_link *link = xs->sc_link;
sc_link           110 dev/ic/cacvar.h 	struct scsi_link	sc_link;
sc_link           378 dev/ic/ciss.c  	sc->sc_link.device = &ciss_dev;
sc_link           379 dev/ic/ciss.c  	sc->sc_link.adapter_softc = sc;
sc_link           380 dev/ic/ciss.c  	sc->sc_link.openings = sc->maxcmd / (sc->maxunits? sc->maxunits : 1);
sc_link           383 dev/ic/ciss.c  	if (sc->maxunits < 2 && sc->sc_link.openings > 2)
sc_link           384 dev/ic/ciss.c  		sc->sc_link.openings -= 2;
sc_link           386 dev/ic/ciss.c  	sc->sc_link.adapter = &ciss_switch;
sc_link           387 dev/ic/ciss.c  	sc->sc_link.adapter_target = sc->maxunits;
sc_link           388 dev/ic/ciss.c  	sc->sc_link.adapter_buswidth = sc->maxunits;
sc_link           390 dev/ic/ciss.c  	saa.saa_sc_link = &sc->sc_link;
sc_link           397 dev/ic/ciss.c  	sc->sc_link.openings = sc->maxcmd / (sc->maxunits? sc->maxunits : 1);
sc_link           409 dev/ic/ciss.c  	if (!scsibus || sc->maxunits > 1 || sc->sc_link.openings == sc->maxcmd)
sc_link           435 dev/ic/ciss.c  			    scsibus->sc_link[i][0]->device_softc)->dv_xname,
sc_link           438 dev/ic/ciss.c  			    scsibus->sc_link[i][0]->device_softc)->dv_xname,
sc_link           825 dev/ic/ciss.c  	struct scsi_link *link = xs->sc_link;
sc_link           885 dev/ic/ciss.c  	struct scsi_link *link = xs->sc_link;
sc_link            31 dev/ic/cissvar.h 	struct scsi_link sc_link;
sc_link            62 dev/ic/cissvar.h 	struct scsi_link sc_link;
sc_link           409 dev/ic/dpt.c   		link = &sc->sc_link[i];
sc_link           802 dev/ic/dpt.c   	SC_DEBUG(xs->sc_link, SDEV_DB2, ("dpt_done_ccb\n"));
sc_link           950 dev/ic/dpt.c   	struct scsipi_link *sc_link;
sc_link           953 dev/ic/dpt.c   	struct scsi_link *sc_link;
sc_link           962 dev/ic/dpt.c   	sc_link = xs->sc_link;
sc_link           969 dev/ic/dpt.c   	sc = sc_link->adapter_softc;
sc_link           974 dev/ic/dpt.c   	SC_DEBUG(sc_link, SDEV_DB2, ("dpt_scsi_cmd\n"));
sc_link          1094 dev/ic/dpt.c   	cp->cp_id = sc_link->scsipi_scsi.target;
sc_link          1095 dev/ic/dpt.c   	cp->cp_lun = sc_link->scsipi_scsi.lun;
sc_link          1096 dev/ic/dpt.c   	cp->cp_channel = sc_link->scsipi_scsi.channel;
sc_link          1099 dev/ic/dpt.c   	cp->cp_id = sc_link->target;
sc_link          1100 dev/ic/dpt.c   	cp->cp_lun = sc_link->lun;
sc_link          1101 dev/ic/dpt.c   	cp->cp_channel = sc_link->scsibus;
sc_link          1111 dev/ic/dpt.c   	cp->cp_interpret = (sc->sc_hbaid[sc_link->scsipi_scsi.channel] ==
sc_link          1112 dev/ic/dpt.c   	    sc_link->scsipi_scsi.target);
sc_link          1117 dev/ic/dpt.c   	cp->cp_interpret = (sc->sc_hbaid[sc_link->scsibus] == sc_link->target);
sc_link          1247 dev/ic/dpt.c   	struct scsipi_link *sc_link;
sc_link          1251 dev/ic/dpt.c   	struct scsi_link *sc_link;
sc_link          1260 dev/ic/dpt.c   	sc_link = xs->sc_link;
sc_link          1261 dev/ic/dpt.c   	sc  = sc_link->adapter_softc;
sc_link          1264 dev/ic/dpt.c   	scsi_print_addr(sc_link);
sc_link          1267 dev/ic/dpt.c   	sc_print_addr(sc_link);
sc_link            68 dev/ic/dptvar.h 	struct scsipi_link sc_link[3];	/* prototype link for each channel */
sc_link            72 dev/ic/dptvar.h 	struct scsi_link sc_link[3];	/* prototype link for each channel */
sc_link           163 dev/ic/gdt_common.c 	gdt->sc_link.adapter_softc = gdt;
sc_link           164 dev/ic/gdt_common.c 	gdt->sc_link.adapter = &gdt_switch;
sc_link           165 dev/ic/gdt_common.c 	gdt->sc_link.device = &gdt_dev;
sc_link           167 dev/ic/gdt_common.c 	gdt->sc_link.adapter_buswidth =
sc_link           169 dev/ic/gdt_common.c 	gdt->sc_link.adapter_target = gdt->sc_link.adapter_buswidth;
sc_link           464 dev/ic/gdt_common.c 		gdt->sc_link.openings = 0;
sc_link           466 dev/ic/gdt_common.c 		gdt->sc_link.openings = (GDT_MAXCMDS - GDT_CMD_RESERVE) /
sc_link           489 dev/ic/gdt_common.c 	saa.saa_sc_link = &gdt->sc_link;
sc_link           592 dev/ic/gdt_common.c 	struct scsi_link *link = xs->sc_link;
sc_link           633 dev/ic/gdt_common.c 		link = xs->sc_link;
sc_link           803 dev/ic/gdt_common.c 	struct scsi_link *link = xs->sc_link;
sc_link           948 dev/ic/gdt_common.c 	struct scsi_link *link = xs->sc_link;
sc_link          1019 dev/ic/gdt_common.c 	struct scsi_link *link = xs->sc_link;
sc_link          1447 dev/ic/gdt_common.c 	struct scsi_link *link = ccb->gc_xs->sc_link;
sc_link          1467 dev/ic/gdt_common.c 	struct scsi_link *link = ccb->gc_xs->sc_link;
sc_link           275 dev/ic/gdtvar.h 	struct	scsi_link sc_link;	/* Virtual SCSI bus for cache devs */
sc_link           230 dev/ic/iha.c   			sc_print_addr(pScb->SCB_Xs->sc_link);
sc_link           267 dev/ic/iha.c   	struct scsi_link *sc_link = xs->sc_link;
sc_link           268 dev/ic/iha.c   	struct iha_softc *sc = sc_link->adapter_softc;
sc_link           271 dev/ic/iha.c   	if ((xs->cmdlen > 12) || (sc_link->target >= IHA_MAX_TARGETS)) {
sc_link           283 dev/ic/iha.c   	pScb->SCB_Target = sc_link->target;
sc_link           284 dev/ic/iha.c   	pScb->SCB_Lun	 = sc_link->lun;
sc_link           315 dev/ic/iha.c   			sc_print_addr(xs->sc_link);
sc_link           384 dev/ic/iha.c   	sc->sc_link.adapter_softc    = sc;
sc_link           385 dev/ic/iha.c   	sc->sc_link.adapter	     = &iha_switch;
sc_link           386 dev/ic/iha.c   	sc->sc_link.device	     = &iha_dev;
sc_link           387 dev/ic/iha.c   	sc->sc_link.openings	     = 4; /* # xs's allowed per device */
sc_link           388 dev/ic/iha.c   	sc->sc_link.adapter_target   = pScsi->NVM_SCSI_Id;
sc_link           389 dev/ic/iha.c   	sc->sc_link.adapter_buswidth = pScsi->NVM_SCSI_Targets;
sc_link           442 dev/ic/iha.c   	bus_space_write_1(iot, ioh, TUL_SID, sc->sc_link.adapter_target << 4);
sc_link           858 dev/ic/iha.c   		sc_print_addr(pScb->SCB_Xs->sc_link);
sc_link           884 dev/ic/iha.c   	sensecmd->byte2  = pScb->SCB_Xs->sc_link->lun << 5;
sc_link          1020 dev/ic/iha.c   	    (sc->sc_link.adapter_target << 4) | pScb->SCB_Target);
sc_link          1190 dev/ic/iha.c   		sc_print_addr(sc->HCS_ActScb->SCB_Xs->sc_link);
sc_link          1339 dev/ic/iha.c   			sc_print_addr(pScb->SCB_Xs->sc_link);
sc_link          2385 dev/ic/iha.c   		sc_print_addr(pScb->SCB_Xs->sc_link);
sc_link          2548 dev/ic/iha.c   			sc_print_addr(xs->sc_link);
sc_link          2579 dev/ic/iha.c   		sc_print_addr(xs->sc_link);
sc_link          2581 dev/ic/iha.c   		iha_abort_xs(xs->sc_link->adapter_softc, xs, HOST_TIMED_OUT);
sc_link           136 dev/ic/iha.h   	struct	scsi_link    sc_link;
sc_link          3150 dev/ic/isp.c   		xs->sc_link->node_wwn = lp->node_wwn;
sc_link          3151 dev/ic/isp.c   		xs->sc_link->port_wwn = lp->port_wwn;
sc_link           230 dev/ic/isp_openbsd.c 	if (xs->sc_link->quirks & SDEV_NOSYNC) {
sc_link           233 dev/ic/isp_openbsd.c 	if (xs->sc_link->quirks & SDEV_NOWIDE) {
sc_link           236 dev/ic/isp_openbsd.c 	if (xs->sc_link->quirks & SDEV_NOTAGS) {
sc_link           206 dev/ic/isp_openbsd.h #define	XS_CHANNEL(xs)		(((xs)->sc_link->flags & SDEV_2NDBUS)? 1 : 0)
sc_link           207 dev/ic/isp_openbsd.h #define	XS_ISP(xs)		(xs)->sc_link->adapter_softc
sc_link           208 dev/ic/isp_openbsd.h #define	XS_LUN(xs)		((int) (xs)->sc_link->lun)
sc_link           209 dev/ic/isp_openbsd.h #define	XS_TGT(xs)		((int) (xs)->sc_link->target)
sc_link           663 dev/ic/mfi.c   		sc->sc_link.openings = sc->sc_max_cmds / sc->sc_ld_cnt;
sc_link           665 dev/ic/mfi.c   		sc->sc_link.openings = sc->sc_max_cmds;
sc_link           667 dev/ic/mfi.c   	sc->sc_link.device = &mfi_dev;
sc_link           668 dev/ic/mfi.c   	sc->sc_link.adapter_softc = sc;
sc_link           669 dev/ic/mfi.c   	sc->sc_link.adapter = &mfi_switch;
sc_link           670 dev/ic/mfi.c   	sc->sc_link.adapter_target = MFI_MAX_LD;
sc_link           671 dev/ic/mfi.c   	sc->sc_link.adapter_buswidth = sc->sc_max_ld;
sc_link           674 dev/ic/mfi.c   	saa.saa_sc_link = &sc->sc_link;
sc_link           798 dev/ic/mfi.c   	struct scsi_link	*link = xs->sc_link;
sc_link           887 dev/ic/mfi.c   	struct scsi_link	*link = xs->sc_link;
sc_link           934 dev/ic/mfi.c   	struct scsi_link	*link = xs->sc_link;
sc_link          1789 dev/ic/mfi.c   		if (ssc->adapter_link == &sc->sc_link)
sc_link          1806 dev/ic/mfi.c   		if (ssc->sc_link[i][0] == NULL)
sc_link          1809 dev/ic/mfi.c   		dev = ssc->sc_link[i][0]->device_softc;
sc_link           100 dev/ic/mfivar.h 	struct scsi_link	sc_link;
sc_link           221 dev/ic/mpi.c   	sc->sc_link.device = &mpi_dev;
sc_link           222 dev/ic/mpi.c   	sc->sc_link.adapter = &mpi_switch;
sc_link           223 dev/ic/mpi.c   	sc->sc_link.adapter_softc = sc;
sc_link           224 dev/ic/mpi.c   	sc->sc_link.adapter_target = sc->sc_target;
sc_link           225 dev/ic/mpi.c   	sc->sc_link.adapter_buswidth = sc->sc_buswidth;
sc_link           226 dev/ic/mpi.c   	sc->sc_link.openings = sc->sc_maxcmds / sc->sc_buswidth;
sc_link           229 dev/ic/mpi.c   	saa.saa_sc_link = &sc->sc_link;
sc_link           319 dev/ic/mpi.c   		link = sc->sc_scsibus->sc_link[i][0];
sc_link           987 dev/ic/mpi.c   	struct scsi_link		*link = xs->sc_link;
sc_link          2201 dev/ic/mpi.c   		link = sc->sc_scsibus->sc_link[vol->vol_id][0];
sc_link           101 dev/ic/mpivar.h 	struct scsi_link	sc_link;
sc_link           373 dev/ic/ncr5380sbc.c 	sc->sc_link.openings = 2;	/* XXX - Not SCI_OPENINGS */
sc_link           527 dev/ic/ncr5380sbc.c 	struct scsi_link *sc_link;
sc_link           539 dev/ic/ncr5380sbc.c 	sc_link = xs->sc_link;
sc_link           540 dev/ic/ncr5380sbc.c 	sc = sc_link->adapter_softc;
sc_link           604 dev/ic/ncr5380sbc.c 	sc = xs->sc_link->adapter_softc;
sc_link           645 dev/ic/ncr5380sbc.c 	sr->sr_target = xs->sc_link->target;
sc_link           646 dev/ic/ncr5380sbc.c 	sr->sr_lun = xs->sc_link->lun;
sc_link           990 dev/ic/ncr5380sbc.c 		    xs->sc_link->target, xs->sc_link->lun);
sc_link          1702 dev/ic/ncr5380sbc.c 		if ((xs->sc_link->quirks & SDEV_AUTOSAVE) == 0)
sc_link          2024 dev/ic/ncr5380sbc.c 		rqs.byte2 = xs->sc_link->lun << 5;
sc_link          2447 dev/ic/ncr5380sbc.c 		    xs->sc_link->scsibus, xs->sc_link->target,
sc_link          2448 dev/ic/ncr5380sbc.c 		    xs->sc_link->lun);
sc_link          2456 dev/ic/ncr5380sbc.c 		    xs->sc_link->scsibus, xs->sc_link->target,
sc_link          2457 dev/ic/ncr5380sbc.c 		    xs->sc_link->lun);
sc_link            83 dev/ic/ncr5380var.h 	struct		scsi_link sc_link;
sc_link           266 dev/ic/ncr53c9x.c 	sc->sc_link.adapter_softc = sc;
sc_link           267 dev/ic/ncr53c9x.c 	sc->sc_link.adapter_target = sc->sc_id;
sc_link           268 dev/ic/ncr53c9x.c 	sc->sc_link.adapter = adapter;
sc_link           269 dev/ic/ncr53c9x.c 	sc->sc_link.device = dev;
sc_link           270 dev/ic/ncr53c9x.c 	sc->sc_link.openings = 2;
sc_link           271 dev/ic/ncr53c9x.c 	sc->sc_link.adapter_buswidth = sc->sc_ntarg;
sc_link           274 dev/ic/ncr53c9x.c 	saa.saa_sc_link = &sc->sc_link;
sc_link           597 dev/ic/ncr53c9x.c 	struct scsi_link *sc_link = ecb->xs->sc_link;
sc_link           598 dev/ic/ncr53c9x.c 	int target = sc_link->target;
sc_link           599 dev/ic/ncr53c9x.c 	int lun = sc_link->lun;
sc_link           796 dev/ic/ncr53c9x.c 	struct scsi_link *sc_link = xs->sc_link;
sc_link           797 dev/ic/ncr53c9x.c 	struct ncr53c9x_softc *sc = sc_link->adapter_softc;
sc_link           801 dev/ic/ncr53c9x.c 	int64_t lun = sc_link->lun;
sc_link           806 dev/ic/ncr53c9x.c 	    sc_link->target));
sc_link           809 dev/ic/ncr53c9x.c 	ti = &sc->sc_tinfo[sc_link->target];
sc_link           913 dev/ic/ncr53c9x.c 	struct scsi_link *sc_link;
sc_link           928 dev/ic/ncr53c9x.c 		sc_link = ecb->xs->sc_link;
sc_link           929 dev/ic/ncr53c9x.c 		ti = &sc->sc_tinfo[sc_link->target];
sc_link           930 dev/ic/ncr53c9x.c 		lun = sc_link->lun;
sc_link           974 dev/ic/ncr53c9x.c 				sc_link = ecb->xs->sc_link;
sc_link          1033 dev/ic/ncr53c9x.c 				  sc_link->target,
sc_link          1034 dev/ic/ncr53c9x.c 				  sc_link->lun));
sc_link          1044 dev/ic/ncr53c9x.c 	struct scsi_link *sc_link = xs->sc_link;
sc_link          1045 dev/ic/ncr53c9x.c 	struct ncr53c9x_tinfo *ti = &sc->sc_tinfo[sc_link->target];
sc_link          1048 dev/ic/ncr53c9x.c 	int lun = sc_link->lun;
sc_link          1054 dev/ic/ncr53c9x.c 	ss->byte2 = sc_link->lun << 5;
sc_link          1086 dev/ic/ncr53c9x.c 	struct scsi_link *sc_link = xs->sc_link;
sc_link          1087 dev/ic/ncr53c9x.c 	struct ncr53c9x_tinfo *ti = &sc->sc_tinfo[sc_link->target];
sc_link          1088 dev/ic/ncr53c9x.c 	int lun = sc_link->lun;
sc_link          1100 dev/ic/ncr53c9x.c 		sc_link->openings = li->used - 1;
sc_link          1102 dev/ic/ncr53c9x.c 		    sc->sc_dev.dv_xname, sc_link->openings);
sc_link          1175 dev/ic/ncr53c9x.c 	    &sc->sc_tinfo[ecb->xs->sc_link->target];
sc_link          1177 dev/ic/ncr53c9x.c 	int64_t lun = ecb->xs->sc_link->lun;
sc_link          1520 dev/ic/ncr53c9x.c 		ti = &sc->sc_tinfo[ecb->xs->sc_link->target];
sc_link          1526 dev/ic/ncr53c9x.c 				sc_print_addr(ecb->xs->sc_link);
sc_link          1549 dev/ic/ncr53c9x.c 				    sc->sc_dev.dv_xname, ecb->xs->sc_link->target);
sc_link          1555 dev/ic/ncr53c9x.c 				lun = ecb->xs->sc_link->lun;
sc_link          1569 dev/ic/ncr53c9x.c 				    sc->sc_dev.dv_xname, ecb->xs->sc_link->target);
sc_link          1577 dev/ic/ncr53c9x.c 				    sc->sc_dev.dv_xname, ecb->xs->sc_link->target);
sc_link          1640 dev/ic/ncr53c9x.c 					sc_print_addr(ecb->xs->sc_link);
sc_link          1665 dev/ic/ncr53c9x.c 					sc_print_addr(ecb->xs->sc_link);
sc_link          1704 dev/ic/ncr53c9x.c 				sc_print_addr(ecb->xs->sc_link);
sc_link          1713 dev/ic/ncr53c9x.c 			sc_print_addr(ecb->xs->sc_link);
sc_link          1825 dev/ic/ncr53c9x.c 			ti = &sc->sc_tinfo[ecb->xs->sc_link->target];
sc_link          1839 dev/ic/ncr53c9x.c 			ti = &sc->sc_tinfo[ecb->xs->sc_link->target];
sc_link          1853 dev/ic/ncr53c9x.c 			    MSG_IDENTIFY(ecb->xs->sc_link->lun, 0);
sc_link          1869 dev/ic/ncr53c9x.c 			ti = &sc->sc_tinfo[ecb->xs->sc_link->target];
sc_link          1954 dev/ic/ncr53c9x.c 	struct scsi_link *sc_link;
sc_link          2164 dev/ic/ncr53c9x.c 			sc_link = ecb->xs->sc_link;
sc_link          2165 dev/ic/ncr53c9x.c 			ti = &sc->sc_tinfo[sc_link->target];
sc_link          2185 dev/ic/ncr53c9x.c 					sc_print_addr(ecb->xs->sc_link);
sc_link          2188 dev/ic/ncr53c9x.c 				ti = &sc->sc_tinfo[ecb->xs->sc_link->target];
sc_link          2374 dev/ic/ncr53c9x.c 			sc_link = ecb->xs->sc_link;
sc_link          2375 dev/ic/ncr53c9x.c 			ti = &sc->sc_tinfo[sc_link->target];
sc_link          2442 dev/ic/ncr53c9x.c 					sc_link->target,
sc_link          2443 dev/ic/ncr53c9x.c 					sc_link->lun,
sc_link          2462 dev/ic/ncr53c9x.c 						sc_link->target,
sc_link          2463 dev/ic/ncr53c9x.c 						sc_link->lun,
sc_link          2769 dev/ic/ncr53c9x.c 	struct scsi_link *sc_link = xs->sc_link;
sc_link          2770 dev/ic/ncr53c9x.c 	struct ncr53c9x_softc *sc = sc_link->adapter_softc;
sc_link          2771 dev/ic/ncr53c9x.c 	struct ncr53c9x_tinfo *ti = &sc->sc_tinfo[sc_link->target];
sc_link          2774 dev/ic/ncr53c9x.c 	sc_print_addr(sc_link);
sc_link          2806 dev/ic/ncr53c9x.c 			sc_print_addr(sc_link);
sc_link          2808 dev/ic/ncr53c9x.c 			sc->sc_cfflags |= (1 << (sc_link->target + 16));
sc_link           269 dev/ic/ncr53c9xvar.h 	struct scsi_link sc_link;		/* scsi link struct */
sc_link           244 dev/ic/oosiop.c 	sc->sc_link.adapter = &oosiop_adapter;
sc_link           245 dev/ic/oosiop.c 	sc->sc_link.adapter_softc = sc;
sc_link           246 dev/ic/oosiop.c 	sc->sc_link.device = &oosiop_dev;
sc_link           247 dev/ic/oosiop.c 	sc->sc_link.openings = 1;	/* XXX */
sc_link           248 dev/ic/oosiop.c 	sc->sc_link.adapter_buswidth = OOSIOP_NTGT;
sc_link           249 dev/ic/oosiop.c 	sc->sc_link.adapter_target = sc->sc_id;
sc_link           250 dev/ic/oosiop.c 	sc->sc_link.quirks = ADEV_NODOORLOCK;
sc_link           253 dev/ic/oosiop.c 	saa.saa_sc_link = &sc->sc_link;
sc_link           724 dev/ic/oosiop.c 	sc = (struct oosiop_softc *)xs->sc_link->adapter_softc;
sc_link           736 dev/ic/oosiop.c 	cb->id = xs->sc_link->target;
sc_link           737 dev/ic/oosiop.c 	cb->lun = xs->sc_link->lun;
sc_link           888 dev/ic/oosiop.c 	periph = xs->sc_link;
sc_link           966 dev/ic/oosiop.c 		cmd->byte2 = xs->sc_link->lun << 5;
sc_link          1015 dev/ic/oosiop.c 	struct oosiop_softc *sc = xs->sc_link->adapter_softc;
sc_link          1018 dev/ic/oosiop.c 	sc_print_addr(xs->sc_link);
sc_link           134 dev/ic/oosiopvar.h 	struct scsi_link sc_link;
sc_link           343 dev/ic/osiop.c 	sc->sc_link.adapter = &osiop_adapter;
sc_link           344 dev/ic/osiop.c 	sc->sc_link.adapter_softc = sc;
sc_link           345 dev/ic/osiop.c 	sc->sc_link.device = &osiop_dev;
sc_link           346 dev/ic/osiop.c 	sc->sc_link.openings = 4;
sc_link           347 dev/ic/osiop.c 	sc->sc_link.adapter_buswidth = OSIOP_NTGT;
sc_link           348 dev/ic/osiop.c 	sc->sc_link.adapter_target = sc->sc_id;
sc_link           351 dev/ic/osiop.c 	saa.saa_sc_link = &sc->sc_link;
sc_link           380 dev/ic/osiop.c 	struct scsi_link *periph = xs->sc_link;
sc_link           492 dev/ic/osiop.c 				    xs->sc_link->target,
sc_link           552 dev/ic/osiop.c 			     sc->sc_nexus->xs->sc_link->target : 0,
sc_link           555 dev/ic/osiop.c 			     TAILQ_FIRST(&sc->ready_list)->xs->sc_link->target :
sc_link           561 dev/ic/osiop.c 		periph = acb->xs->sc_link;
sc_link           608 dev/ic/osiop.c 	periph = xs->sc_link;
sc_link           733 dev/ic/osiop.c 		cmd->byte2  = xs->sc_link->lun << 5;
sc_link           968 dev/ic/osiop.c 	int target = xs->sc_link->target;
sc_link           969 dev/ic/osiop.c 	int lun = xs->sc_link->lun;
sc_link          1179 dev/ic/osiop.c 		target = acb->xs->sc_link->target;
sc_link          1220 dev/ic/osiop.c 		target = acb->xs->sc_link->target;
sc_link          1381 dev/ic/osiop.c 		target = acb->xs->sc_link->target;
sc_link          1562 dev/ic/osiop.c 			    sc->sc_nexus->xs->sc_link;
sc_link          1579 dev/ic/osiop.c 			struct scsi_link *periph = acb->xs->sc_link;
sc_link          1638 dev/ic/osiop.c 		target = sc->sc_nexus->xs->sc_link->target;
sc_link          1758 dev/ic/osiop.c 		    acb->xs->sc_link->target,
sc_link          1831 dev/ic/osiop.c 				periph = sc->sc_nexus->xs->sc_link;
sc_link          1978 dev/ic/osiop.c 	sc_print_addr(xs->sc_link);
sc_link          2025 dev/ic/osiop.c 	    acb->xs->sc_link->target,
sc_link          2026 dev/ic/osiop.c 	    acb->xs->sc_link->lun,
sc_link           218 dev/ic/osiopvar.h 	struct scsi_link    sc_link;
sc_link           200 dev/ic/siop.c  	sc->sc_c.sc_link.adapter = &siop_adapter;
sc_link           201 dev/ic/siop.c  	sc->sc_c.sc_link.device = &siop_dev;
sc_link           202 dev/ic/siop.c  	sc->sc_c.sc_link.openings = SIOP_NTAG;
sc_link           224 dev/ic/siop.c  	saa.saa_sc_link = &sc->sc_c.sc_link;
sc_link           309 dev/ic/siop.c  	for (i = 0; i < sc->sc_c.sc_link.adapter_buswidth; i++) {
sc_link           399 dev/ic/siop.c  		target = siop_cmd->cmd_c.xs->sc_link->target;
sc_link           400 dev/ic/siop.c  		lun = siop_cmd->cmd_c.xs->sc_link->lun;
sc_link           509 dev/ic/siop.c  				sc_print_addr(xs->sc_link);
sc_link           575 dev/ic/siop.c  				sc_print_addr(xs->sc_link);
sc_link           757 dev/ic/siop.c  						sc_print_addr(xs->sc_link);
sc_link           818 dev/ic/siop.c  					sc_print_addr(xs->sc_link);
sc_link           843 dev/ic/siop.c  				sc_print_addr(xs->sc_link);
sc_link          1095 dev/ic/siop.c  	    ((struct siop_target*)sc->sc_c.targets[xs->sc_link->target])->siop_lun[xs->sc_link->lun];
sc_link          1133 dev/ic/siop.c  		    xs->sc_link->target,
sc_link          1134 dev/ic/siop.c  		    xs->sc_link->lun, siop_cmd->cmd_c.tag);
sc_link          1173 dev/ic/siop.c  		cmd->byte2 = xs->sc_link->lun << 5;
sc_link          1224 dev/ic/siop.c  	int target = siop_cmd->cmd_c.xs->sc_link->target;
sc_link          1225 dev/ic/siop.c  	int lun = siop_cmd->cmd_c.xs->sc_link->lun;
sc_link          1283 dev/ic/siop.c  	for (target = 0; target < sc->sc_c.sc_link.adapter_buswidth;
sc_link          1303 dev/ic/siop.c  				sc_print_addr(siop_cmd->cmd_c.xs->sc_link);
sc_link          1322 dev/ic/siop.c  		sc_print_addr(siop_cmd->cmd_c.xs->sc_link);
sc_link          1332 dev/ic/siop.c  		sc_print_addr(siop_cmd->cmd_c.xs->sc_link);
sc_link          1345 dev/ic/siop.c  		sc_print_addr(siop_cmd->cmd_c.xs->sc_link);
sc_link          1364 dev/ic/siop.c  	struct siop_softc *sc = (struct siop_softc *)xs->sc_link->adapter_softc;
sc_link          1368 dev/ic/siop.c  	const int target = xs->sc_link->target;
sc_link          1369 dev/ic/siop.c  	const int lun = xs->sc_link->lun;
sc_link          1588 dev/ic/siop.c  		target = siop_cmd->cmd_c.xs->sc_link->target;
sc_link          1589 dev/ic/siop.c  		lun = siop_cmd->cmd_c.xs->sc_link->lun;
sc_link          1749 dev/ic/siop.c  	sc_print_addr(siop_cmd->cmd_c.xs->sc_link);
sc_link          2087 dev/ic/siop.c  	ntargets =  (sc->sc_c.sc_link.adapter_buswidth - 1) - 1 - sc->sc_ntargets;
sc_link           111 dev/ic/siop_common.c 	sc->sc_link.adapter_softc = sc;
sc_link           112 dev/ic/siop_common.c 	sc->sc_link.adapter_buswidth =
sc_link           114 dev/ic/siop_common.c 	sc->sc_link.adapter_target =
sc_link           116 dev/ic/siop_common.c 	if (sc->sc_link.adapter_target == 0 ||
sc_link           117 dev/ic/siop_common.c 	    sc->sc_link.adapter_target >=
sc_link           118 dev/ic/siop_common.c 	    sc->sc_link.adapter_buswidth)
sc_link           119 dev/ic/siop_common.c 		sc->sc_link.adapter_target = SIOP_DEFAULT_TARGET;
sc_link           179 dev/ic/siop_common.c 	    sc->sc_link.adapter_target | SCID_RRE);
sc_link           181 dev/ic/siop_common.c 	    1 << sc->sc_link.adapter_target);
sc_link           245 dev/ic/siop_common.c 	int target = xs->sc_link->target;
sc_link           246 dev/ic/siop_common.c 	int lun = xs->sc_link->lun;
sc_link           273 dev/ic/siop_common.c 		quirks = xs->sc_link->quirks;
sc_link           340 dev/ic/siop_common.c 	int target = siop_cmd->xs->sc_link->target;
sc_link           420 dev/ic/siop_common.c 	int target = siop_cmd->xs->sc_link->target;
sc_link           534 dev/ic/siop_common.c 	int target = siop_cmd->xs->sc_link->target;
sc_link           807 dev/ic/siop_common.c 		sc_print_addr(siop_cmd->xs->sc_link);
sc_link           136 dev/ic/siopvar_common.h 	struct scsi_link sc_link;	/* link to upper level */
sc_link            21 dev/ic/slivar.h 	struct scsi_link	sc_link;
sc_link           340 dev/ic/trm.c   	target = xs->sc_link->target;
sc_link           341 dev/ic/trm.c   	lun    = xs->sc_link->lun;
sc_link           343 dev/ic/trm.c   	sc  = (struct trm_softc *)xs->sc_link->adapter_softc;
sc_link           503 dev/ic/trm.c   			quirks = sc->pDCB[target][0]->sc_link->quirks;
sc_link           654 dev/ic/trm.c    		sc = xs->sc_link->adapter_softc;
sc_link           655 dev/ic/trm.c    		sc_print_addr(xs->sc_link);
sc_link           658 dev/ic/trm.c   		    xs->sc_link->target, xs->sc_link->lun);
sc_link           706 dev/ic/trm.c   	if ((sc->pDCB[pDCB->target][0]->sc_link != NULL) &&
sc_link           709 dev/ic/trm.c   		trm_ResetDevParam(sc, sc->pDCB[pDCB->target][0], sc->pDCB[pDCB->target][0]->sc_link->quirks);
sc_link          2059 dev/ic/trm.c   	target = xs->sc_link->target;
sc_link          2060 dev/ic/trm.c   	lun    = xs->sc_link->lun;   
sc_link          2079 dev/ic/trm.c   				pDCB->sc_link = xs->sc_link;
sc_link          2280 dev/ic/trm.c   	pSRB->CmdBlock[1] = (pSRB->xs->sc_link->lun) << 5;
sc_link          2444 dev/ic/trm.c   	sc->sc_link.adapter_softc    = sc;
sc_link          2445 dev/ic/trm.c   	sc->sc_link.adapter_target   = sc->sc_AdaptSCSIID;
sc_link          2446 dev/ic/trm.c   	sc->sc_link.openings         = 30; /* So TagMask (32 bit integer) always has space */
sc_link          2447 dev/ic/trm.c   	sc->sc_link.device           = &trm_device;
sc_link          2448 dev/ic/trm.c   	sc->sc_link.adapter          = &sc->sc_adapter;
sc_link          2449 dev/ic/trm.c   	sc->sc_link.adapter_buswidth = ((sc->sc_config & HCC_WIDE_CARD) == 0) ? 8:16;
sc_link           174 dev/ic/trm.h   	struct	scsi_link	*sc_link;
sc_link           219 dev/ic/trm.h   	struct	scsi_link	sc_link;
sc_link           385 dev/ic/twe.c   	sc->sc_link.adapter_softc = sc;
sc_link           386 dev/ic/twe.c   	sc->sc_link.adapter = &twe_switch;
sc_link           387 dev/ic/twe.c   	sc->sc_link.adapter_target = TWE_MAX_UNITS;
sc_link           388 dev/ic/twe.c   	sc->sc_link.device = &twe_dev;
sc_link           389 dev/ic/twe.c   	sc->sc_link.openings = TWE_MAXCMDS / nunits;
sc_link           390 dev/ic/twe.c   	sc->sc_link.adapter_buswidth = TWE_MAX_UNITS;
sc_link           393 dev/ic/twe.c   	saa.saa_sc_link = &sc->sc_link;
sc_link           781 dev/ic/twe.c   	struct scsi_link *link = xs->sc_link;
sc_link            54 dev/ic/twevar.h 	struct scsi_link sc_link;
sc_link           147 dev/ic/uha.c   	sc->sc_link.adapter_softc = sc;
sc_link           148 dev/ic/uha.c   	sc->sc_link.adapter_target = sc->sc_scsi_dev;
sc_link           149 dev/ic/uha.c   	sc->sc_link.adapter = &uha_switch;
sc_link           150 dev/ic/uha.c   	sc->sc_link.device = &uha_dev;
sc_link           151 dev/ic/uha.c   	sc->sc_link.openings = 2;
sc_link           154 dev/ic/uha.c   	saa.saa_sc_link = &sc->sc_link;
sc_link           296 dev/ic/uha.c   	SC_DEBUG(xs->sc_link, SDEV_DB2, ("uha_done\n"));
sc_link           359 dev/ic/uha.c   	struct scsi_link *sc_link = xs->sc_link;
sc_link           360 dev/ic/uha.c   	struct uha_softc *sc = sc_link->adapter_softc;
sc_link           368 dev/ic/uha.c   	SC_DEBUG(sc_link, SDEV_DB2, ("uha_scsi_cmd\n"));
sc_link           397 dev/ic/uha.c   	mscp->target = sc_link->target;
sc_link           398 dev/ic/uha.c   	mscp->lun = sc_link->lun;
sc_link           418 dev/ic/uha.c   				SC_DEBUGN(sc_link, SDEV_DB4, ("(0x%x@0x%x)",
sc_link           431 dev/ic/uha.c   			SC_DEBUG(sc_link, SDEV_DB4,
sc_link           443 dev/ic/uha.c   				SC_DEBUGN(sc_link, SDEV_DB4, ("0x%x", thisphys));
sc_link           470 dev/ic/uha.c   				SC_DEBUGN(sc_link, SDEV_DB4,
sc_link           478 dev/ic/uha.c   		SC_DEBUGN(sc_link, SDEV_DB4, ("\n"));
sc_link           532 dev/ic/uha.c   	struct scsi_link *sc_link = xs->sc_link;
sc_link           533 dev/ic/uha.c   	struct uha_softc *sc = sc_link->adapter_softc;
sc_link           536 dev/ic/uha.c   	sc_print_addr(sc_link);
sc_link            55 dev/ic/uhavar.h 	struct scsi_link sc_link;
sc_link           135 dev/isa/aha.c  	struct scsi_link sc_link;
sc_link           404 dev/isa/aha.c  	sc->sc_link.adapter_softc = sc;
sc_link           405 dev/isa/aha.c  	sc->sc_link.adapter_target = sc->sc_scsi_dev;
sc_link           406 dev/isa/aha.c  	sc->sc_link.adapter = &aha_switch;
sc_link           407 dev/isa/aha.c  	sc->sc_link.device = &aha_dev;
sc_link           408 dev/isa/aha.c  	sc->sc_link.openings = 2;
sc_link           411 dev/isa/aha.c  	saa.saa_sc_link = &sc->sc_link;
sc_link           842 dev/isa/aha.c  	SC_DEBUG(xs->sc_link, SDEV_DB2, ("aha_done\n"));
sc_link          1259 dev/isa/aha.c  	struct scsi_link *sc_link = xs->sc_link;
sc_link          1260 dev/isa/aha.c  	struct aha_softc *sc = sc_link->adapter_softc;
sc_link          1270 dev/isa/aha.c  	SC_DEBUG(sc_link, SDEV_DB2, ("aha_scsi_cmd\n"));
sc_link          1309 dev/isa/aha.c  				SC_DEBUGN(sc_link, SDEV_DB4, ("UIO(0x%x@0x%x)",
sc_link          1354 dev/isa/aha.c  	ccb->target = sc_link->target;
sc_link          1355 dev/isa/aha.c  	ccb->lun = sc_link->lun;
sc_link          1368 dev/isa/aha.c  	SC_DEBUG(sc_link, SDEV_DB3, ("cmd_sent\n"));
sc_link          1443 dev/isa/aha.c  	struct scsi_link *sc_link;
sc_link          1451 dev/isa/aha.c  	sc_link = xs->sc_link;
sc_link          1452 dev/isa/aha.c  	sc = sc_link->adapter_softc;
sc_link          1454 dev/isa/aha.c  	sc_print_addr(sc_link);
sc_link           272 dev/isa/fd.c   	fdc->sc_link.fdlink.sc_fd[drive] = fd;
sc_link           421 dev/isa/fd.c   	int active = !TAILQ_EMPTY(&fdc->sc_link.fdlink.sc_drives);
sc_link           425 dev/isa/fd.c   	TAILQ_INSERT_TAIL(&fdc->sc_link.fdlink.sc_drives, fd, sc_drivechain);
sc_link           449 dev/isa/fd.c   		TAILQ_REMOVE(&fdc->sc_link.fdlink.sc_drives, fd, sc_drivechain);
sc_link           451 dev/isa/fd.c   			TAILQ_INSERT_TAIL(&fdc->sc_link.fdlink.sc_drives, fd,
sc_link           495 dev/isa/fd.c   	if ((fd = TAILQ_FIRST(&fdc->sc_link.fdlink.sc_drives)) != NULL)
sc_link           502 dev/isa/fd.c   		if ((fd = fdc->sc_link.fdlink.sc_fd[n])
sc_link           531 dev/isa/fd.c   	if ((TAILQ_FIRST(&fdc->sc_link.fdlink.sc_drives) == fd)
sc_link           625 dev/isa/fd.c   	fd = TAILQ_FIRST(&fdc->sc_link.fdlink.sc_drives);
sc_link           635 dev/isa/fd.c   		TAILQ_REMOVE(&fdc->sc_link.fdlink.sc_drives, fd, sc_drivechain);
sc_link           657 dev/isa/fd.c   				fdc->sc_link.fdlink.sc_fd[fd->sc_drive ^ 1];
sc_link           165 dev/isa/fdc.c  	TAILQ_INIT(&fdc->sc_link.fdlink.sc_drives);	/* XXX */
sc_link            99 dev/isa/fdlink.h 	} sc_link;
sc_link           200 dev/isa/seagate.c 	struct scsi_link sc_link;	/* prototype for subdevs */
sc_link           435 dev/isa/seagate.c 	sea->sc_link.adapter_softc = sea;
sc_link           436 dev/isa/seagate.c 	sea->sc_link.adapter_target = sea->our_id;
sc_link           437 dev/isa/seagate.c 	sea->sc_link.adapter = &sea_switch;
sc_link           438 dev/isa/seagate.c 	sea->sc_link.device = &sea_dev;
sc_link           439 dev/isa/seagate.c 	sea->sc_link.openings = 1;
sc_link           447 dev/isa/seagate.c 	saa.saa_sc_link = &sea->sc_link;
sc_link           538 dev/isa/seagate.c 	struct scsi_link *sc_link = xs->sc_link;
sc_link           539 dev/isa/seagate.c 	struct sea_softc *sea = sc_link->adapter_softc;
sc_link           544 dev/isa/seagate.c 	SC_DEBUG(sc_link, SDEV_DB2, ("sea_scsi_cmd\n"));
sc_link           697 dev/isa/seagate.c 				if (!(sea->busy[scb->xs->sc_link->target] &
sc_link           698 dev/isa/seagate.c 				    (1 << scb->xs->sc_link->lun))) {
sc_link           790 dev/isa/seagate.c 	struct scsi_link *sc_link = xs->sc_link;
sc_link           791 dev/isa/seagate.c 	struct sea_softc *sea = sc_link->adapter_softc;
sc_link           794 dev/isa/seagate.c 	sc_print_addr(sc_link);
sc_link           887 dev/isa/seagate.c 			if (target_mask == (1 << scb->xs->sc_link->target) &&
sc_link           888 dev/isa/seagate.c 			    lun == scb->xs->sc_link->lun) {
sc_link          1032 dev/isa/seagate.c 	DATA = (u_char)((1 << scb->xs->sc_link->target) | sea->our_id_mask);
sc_link          1074 dev/isa/seagate.c 		msg[0] = MSG_IDENTIFY(scb->xs->sc_link->lun, 1);
sc_link          1086 dev/isa/seagate.c 	sea->busy[scb->xs->sc_link->target] |= 1 << scb->xs->sc_link->lun;
sc_link          1342 dev/isa/seagate.c 				sea->busy[scb->xs->sc_link->target] &=
sc_link          1343 dev/isa/seagate.c 				    ~(1 << scb->xs->sc_link->lun);
sc_link          1384 dev/isa/seagate.c 				sea->busy[scb->xs->sc_link->target] &=
sc_link          1385 dev/isa/seagate.c 				    ~(1 << scb->xs->sc_link->lun);
sc_link           126 dev/isa/wds.c  	struct scsi_link sc_link;	/* prototype for subdevs */
sc_link           314 dev/isa/wds.c  	sc->sc_link.channel = SCSI_CHANNEL_ONLY_ONE;
sc_link           316 dev/isa/wds.c  	sc->sc_link.adapter_softc = sc;
sc_link           317 dev/isa/wds.c  	sc->sc_link.adapter_target = sc->sc_scsi_dev;
sc_link           318 dev/isa/wds.c  	sc->sc_link.adapter = &wds_switch;
sc_link           319 dev/isa/wds.c  	sc->sc_link.device = &wds_dev;
sc_link           323 dev/isa/wds.c  	sc->sc_link.openings = 1;
sc_link           329 dev/isa/wds.c  	saa.saa_sc_link = &sc->sc_link;
sc_link          1050 dev/isa/wds.c  	struct scsi_link *sc_link = xs->sc_link;
sc_link          1051 dev/isa/wds.c  	struct wds_softc *sc = sc_link->adapter_softc;
sc_link          1100 dev/isa/wds.c  	scb->cmd.targ = (xs->sc_link->target << 5) | xs->sc_link->lun;
sc_link          1119 dev/isa/wds.c  				SC_DEBUGN(sc_link, SDEV_DB4, ("UIO(0x%x@0x%x)",
sc_link          1132 dev/isa/wds.c  			SC_DEBUG(sc_link, SDEV_DB4,
sc_link          1155 dev/isa/wds.c  				SC_DEBUGN(sc_link, SDEV_DB4, ("0x%x", thisphys));
sc_link          1189 dev/isa/wds.c  				SC_DEBUGN(sc_link, SDEV_DB4,
sc_link          1198 dev/isa/wds.c  		SC_DEBUGN(sc_link, SDEV_DB4, ("\n"));
sc_link          1324 dev/isa/wds.c  	ss->byte2 = xs->sc_link->lun << 5;
sc_link          1409 dev/isa/wds.c  	struct scsi_link *sc_link;
sc_link          1418 dev/isa/wds.c  	sc_link = xs->sc_link;
sc_link          1419 dev/isa/wds.c  	sc = sc_link->adapter_softc;
sc_link          1421 dev/isa/wds.c  	sc_print_addr(sc_link);
sc_link           362 dev/pci/arc.c  	struct scsi_link	sc_link;
sc_link           539 dev/pci/arc.c  	sc->sc_link.device = &arc_dev;
sc_link           540 dev/pci/arc.c  	sc->sc_link.adapter = &arc_switch;
sc_link           541 dev/pci/arc.c  	sc->sc_link.adapter_softc = sc;
sc_link           542 dev/pci/arc.c  	sc->sc_link.adapter_target = ARC_MAX_TARGET;
sc_link           543 dev/pci/arc.c  	sc->sc_link.adapter_buswidth = ARC_MAX_TARGET;
sc_link           544 dev/pci/arc.c  	sc->sc_link.openings = sc->sc_req_count / ARC_MAX_TARGET;
sc_link           547 dev/pci/arc.c  	saa.saa_sc_link = &sc->sc_link;
sc_link           653 dev/pci/arc.c  	struct scsi_link		*link = xs->sc_link;
sc_link          1180 dev/pci/arc.c  	struct scsi_link		*sc_link;
sc_link          1243 dev/pci/arc.c  	sc_link = sc->sc_scsibus->sc_link[volinfo->scsi_attr.target]
sc_link          1245 dev/pci/arc.c  	if (sc_link != NULL) {
sc_link          1246 dev/pci/arc.c  		dev = sc_link->device_softc;
sc_link           129 dev/pci/iha_pci.c 			saa.saa_sc_link = &sc->sc_link;
sc_link           497 dev/pci/ips.c  	struct scsi_link *link = xs->sc_link;
sc_link           157 dev/pci/trm_pci.c 		saa.saa_sc_link = &sc->sc_link;
sc_link            66 dev/sdmmc/sdmmc_scsi.c 	struct scsi_link sc_link;
sc_link           134 dev/sdmmc/sdmmc_scsi.c 	scbus->sc_link.adapter_target = SDMMC_SCSIID_HOST;
sc_link           135 dev/sdmmc/sdmmc_scsi.c 	scbus->sc_link.adapter_buswidth = scbus->sc_ntargets;
sc_link           136 dev/sdmmc/sdmmc_scsi.c 	scbus->sc_link.adapter_softc = sc;
sc_link           137 dev/sdmmc/sdmmc_scsi.c 	scbus->sc_link.luns = 1;
sc_link           138 dev/sdmmc/sdmmc_scsi.c 	scbus->sc_link.openings = 1;
sc_link           139 dev/sdmmc/sdmmc_scsi.c 	scbus->sc_link.adapter = &scbus->sc_adapter;
sc_link           142 dev/sdmmc/sdmmc_scsi.c 	saa.saa_sc_link = &scbus->sc_link;
sc_link           291 dev/sdmmc/sdmmc_scsi.c 	struct scsi_link *link = xs->sc_link;
sc_link           433 dev/sdmmc/sdmmc_scsi.c 	struct scsi_link *link = xs->sc_link;
sc_link           465 dev/sdmmc/sdmmc_scsi.c 	struct scsi_link *link = xs->sc_link;
sc_link           441 dev/softraid.c 	struct scsi_link	*link = xs->sc_link;
sc_link           257 dev/tc/asc_tc.c 	    sc->sc_nexus->xs->sc_link->target;
sc_link           975 dev/usb/if_udav.c 		 __func__, sc->sc_link));
sc_link           980 dev/usb/if_udav.c 	if (!sc->sc_link)
sc_link          1401 dev/usb/if_udav.c 	sc->sc_link = 0;
sc_link          1416 dev/usb/if_udav.c 	sc->sc_link = 0;
sc_link          1494 dev/usb/if_udav.c 	if (!sc->sc_link && mii->mii_media_status & IFM_ACTIVE &&
sc_link          1498 dev/usb/if_udav.c 		sc->sc_link++;
sc_link           184 dev/usb/if_udavreg.h 	int			sc_link;
sc_link           865 dev/usb/if_url.c 		 __func__, sc->sc_link));
sc_link           870 dev/usb/if_url.c 	if (!sc->sc_link)
sc_link          1289 dev/usb/if_url.c 	sc->sc_link = 0;
sc_link          1304 dev/usb/if_url.c 	sc->sc_link = 0;
sc_link          1382 dev/usb/if_url.c 	if (!sc->sc_link && mii->mii_media_status & IFM_ACTIVE &&
sc_link          1386 dev/usb/if_url.c 		sc->sc_link++;
sc_link           174 dev/usb/if_urlreg.h 	int			sc_link;
sc_link            66 dev/usb/umass_scsi.c 	struct scsi_link	sc_link;
sc_link           100 dev/usb/umass_scsi.c 	scbus->sc_link.adapter_target = UMASS_SCSIID_HOST;
sc_link           101 dev/usb/umass_scsi.c 	scbus->sc_link.luns = sc->maxlun + 1;
sc_link           102 dev/usb/umass_scsi.c 	scbus->sc_link.flags &= ~SDEV_ATAPI;
sc_link           103 dev/usb/umass_scsi.c 	scbus->sc_link.flags |= SDEV_UMASS;
sc_link           104 dev/usb/umass_scsi.c 	scbus->sc_link.device = &umass_scsi_dev;
sc_link           107 dev/usb/umass_scsi.c 	saa.saa_sc_link = &scbus->sc_link;
sc_link           130 dev/usb/umass_scsi.c 	scbus->sc_link.adapter_target = UMASS_SCSIID_HOST;
sc_link           131 dev/usb/umass_scsi.c 	scbus->sc_link.luns = 1;
sc_link           132 dev/usb/umass_scsi.c 	scbus->sc_link.openings = 1;
sc_link           133 dev/usb/umass_scsi.c 	scbus->sc_link.flags |= SDEV_ATAPI;
sc_link           134 dev/usb/umass_scsi.c 	scbus->sc_link.device = &umass_atapiscsi_dev;
sc_link           137 dev/usb/umass_scsi.c 	saa.saa_sc_link = &scbus->sc_link;
sc_link           159 dev/usb/umass_scsi.c 	memset(&scbus->sc_link, 0, sizeof(struct scsi_link));
sc_link           169 dev/usb/umass_scsi.c 	scbus->sc_link.adapter_buswidth = 2;
sc_link           170 dev/usb/umass_scsi.c 	scbus->sc_link.adapter = &scbus->sc_adapter;
sc_link           171 dev/usb/umass_scsi.c 	scbus->sc_link.adapter_softc = sc;
sc_link           172 dev/usb/umass_scsi.c 	scbus->sc_link.openings = 1;
sc_link           173 dev/usb/umass_scsi.c 	scbus->sc_link.quirks |= SDEV_ONLYBIG | sc->sc_busquirks;
sc_link           181 dev/usb/umass_scsi.c 	struct scsi_link *sc_link = xs->sc_link;
sc_link           182 dev/usb/umass_scsi.c 	struct umass_softc *sc = sc_link->adapter_softc;
sc_link           191 dev/usb/umass_scsi.c 	DIF(UDMASS_UPPER, sc_link->flags |= SCSIDEBUG_LEVEL);
sc_link           196 dev/usb/umass_scsi.c 		sc_link->target, sc_link->lun, xs, xs->cmd->opcode,
sc_link           197 dev/usb/umass_scsi.c 		xs->datalen, sc_link->quirks, xs->flags & SCSI_POLL));
sc_link           212 dev/usb/umass_scsi.c 	if (sc_link->target != UMASS_SCSIID_DEVICE) {
sc_link           214 dev/usb/umass_scsi.c 			sc->sc_dev.dv_xname, sc_link->target));
sc_link           246 dev/usb/umass_scsi.c 		sc->sc_methods->wire_xfer(sc, sc_link->lun, cmd, cmdlen,
sc_link           273 dev/usb/umass_scsi.c 		sc->sc_methods->wire_xfer(sc, sc_link->lun, cmd, cmdlen,
sc_link           306 dev/usb/umass_scsi.c 	struct scsi_link *link = xs->sc_link;
sc_link           332 dev/usb/umass_scsi.c 		if (xs->sc_link->quirks & ADEV_NOSENSE) {
sc_link           152 dev/usb/usscanner.c 	struct scsipi_link	sc_link;
sc_link           352 dev/usb/usscanner.c 	sc->sc_link.flags &= ~SDEV_ATAPI;
sc_link           353 dev/usb/usscanner.c 	sc->sc_link.adapter_buswidth = 2;
sc_link           354 dev/usb/usscanner.c 	sc->sc_link.adapter_target = USSCANNER_SCSIID_HOST;
sc_link           356 dev/usb/usscanner.c 	sc->sc_link.adapter_softc = sc;
sc_link           357 dev/usb/usscanner.c 	sc->sc_link.adapter = &sc->sc_adapter;
sc_link           358 dev/usb/usscanner.c 	sc->sc_link.device = &usscanner_dev;
sc_link           359 dev/usb/usscanner.c 	sc->sc_link.openings = 1;
sc_link           362 dev/usb/usscanner.c 	saa.saa_sc_link = &sc->sc_link;
sc_link           460 dev/usb/usscanner.c 	struct scsipi_link *sc_link = xs->sc_link;
sc_link           467 dev/usb/usscanner.c 	sense_cmd.byte2 = sc_link->lun << SCSI_CMD_LUN_SHIFT;
sc_link           620 dev/usb/usscanner.c 		xs->sc_link->flags |= DEBUGLEVEL;
sc_link           668 dev/usb/usscanner.c 		xs->sc_link->flags |= DEBUGLEVEL;
sc_link           723 dev/usb/usscanner.c 	struct scsipi_link *sc_link = xs->sc_link;
sc_link           724 dev/usb/usscanner.c 	struct usscanner_softc *sc = sc_link->adapter_softc;
sc_link           731 dev/usb/usscanner.c 	    sc_link->scsipi_scsi.target, sc_link->scsipi_scsi.lun,
sc_link           733 dev/usb/usscanner.c 	    sc_link->quirks, xs->xs_control & XS_CTL_POLL));
sc_link           743 dev/usb/usscanner.c 	if (sc_link->scsipi_scsi.target != USSCANNER_SCSIID_DEVICE) {
sc_link           745 dev/usb/usscanner.c 		    sc_link->scsipi_scsi.target));
sc_link           188 scsi/cd.c      	struct scsi_link *sc_link = sa->sa_sc_link;
sc_link           191 scsi/cd.c      	SC_DEBUG(sc_link, SDEV_DB2, ("cdattach:\n"));
sc_link           196 scsi/cd.c      	cd->sc_link = sc_link;
sc_link           197 scsi/cd.c      	sc_link->device = &cd_switch;
sc_link           198 scsi/cd.c      	sc_link->device_softc = cd;
sc_link           199 scsi/cd.c      	if (sc_link->openings > CDOUTSTANDING)
sc_link           200 scsi/cd.c      		sc_link->openings = CDOUTSTANDING;
sc_link           212 scsi/cd.c      	if (!(sc_link->flags & SDEV_ATAPI) &&
sc_link           279 scsi/cd.c      	struct scsi_link *sc_link;
sc_link           292 scsi/cd.c      	sc_link = cd->sc_link;
sc_link           293 scsi/cd.c      	SC_DEBUG(sc_link, SDEV_DB1,
sc_link           307 scsi/cd.c      		if ((sc_link->flags & SDEV_MEDIA_LOADED) == 0) {
sc_link           321 scsi/cd.c      		sc_link->flags |= SDEV_OPEN;
sc_link           323 scsi/cd.c      		error = scsi_test_unit_ready(sc_link, TEST_READY_RETRIES,
sc_link           329 scsi/cd.c      			error = scsi_start(sc_link, SSS_START,
sc_link           342 scsi/cd.c      		error = scsi_prevent(sc_link, PR_PREVENT,
sc_link           348 scsi/cd.c      		sc_link->flags |= SDEV_MEDIA_LOADED;
sc_link           350 scsi/cd.c      			sc_link->flags &= ~SDEV_MEDIA_LOADED;
sc_link           354 scsi/cd.c      		SC_DEBUG(sc_link, SDEV_DB3, ("Params loaded\n"));
sc_link           358 scsi/cd.c      		SC_DEBUG(sc_link, SDEV_DB3, ("Disklabel fabricated\n"));
sc_link           378 scsi/cd.c      	sc_link->flags |= SDEV_OPEN;
sc_link           379 scsi/cd.c      	SC_DEBUG(sc_link, SDEV_DB3, ("open complete\n"));
sc_link           384 scsi/cd.c      		scsi_prevent(sc_link, PR_ALLOW,
sc_link           386 scsi/cd.c      		sc_link->flags &= ~(SDEV_OPEN | SDEV_MEDIA_LOADED);
sc_link           427 scsi/cd.c      		scsi_prevent(cd->sc_link, PR_ALLOW,
sc_link           429 scsi/cd.c      		cd->sc_link->flags &= ~(SDEV_OPEN | SDEV_MEDIA_LOADED);
sc_link           431 scsi/cd.c      		if (cd->sc_link->flags & SDEV_EJECTING) {
sc_link           432 scsi/cd.c      			scsi_start(cd->sc_link, SSS_STOP|SSS_LOEJ, 0);
sc_link           434 scsi/cd.c      			cd->sc_link->flags &= ~SDEV_EJECTING;
sc_link           462 scsi/cd.c      	SC_DEBUG(cd->sc_link, SDEV_DB2, ("cdstrategy: %ld bytes @ blk %d\n",
sc_link           468 scsi/cd.c      	if ((cd->sc_link->flags & SDEV_MEDIA_LOADED) == 0) {
sc_link           545 scsi/cd.c      	struct scsi_link *sc_link = cd->sc_link;
sc_link           556 scsi/cd.c      	SC_DEBUG(sc_link, SDEV_DB2, ("cdstart\n"));
sc_link           560 scsi/cd.c      	while (sc_link->openings > 0) {
sc_link           566 scsi/cd.c      		if (sc_link->flags & SDEV_WAITING) {
sc_link           567 scsi/cd.c      			sc_link->flags &= ~SDEV_WAITING;
sc_link           568 scsi/cd.c      			wakeup((caddr_t)sc_link);
sc_link           585 scsi/cd.c      		if ((sc_link->flags & SDEV_MEDIA_LOADED) == 0) {
sc_link           609 scsi/cd.c      		if (!(sc_link->flags & SDEV_ATAPI) &&
sc_link           610 scsi/cd.c      		    !(sc_link->quirks & SDEV_ONLYBIG) && 
sc_link           643 scsi/cd.c      		error = scsi_scsi_cmd(sc_link, cmdp, cmdlen,
sc_link           681 scsi/cd.c      	struct cd_softc *cd = xs->sc_link->device_softc;
sc_link           716 scsi/cd.c      	(*cd->sc_link->adapter->scsi_minphys)(bp);
sc_link           779 scsi/cd.c      	SC_DEBUG(cd->sc_link, SDEV_DB2, ("cdioctl 0x%lx\n", cmd));
sc_link           784 scsi/cd.c      	if ((cd->sc_link->flags & SDEV_MEDIA_LOADED) == 0) {
sc_link           815 scsi/cd.c      			if ((cd->sc_link->flags & SDEV_OPEN) == 0)
sc_link           917 scsi/cd.c      		if (cd->sc_link->quirks & ADEV_LITTLETOC)
sc_link           957 scsi/cd.c      				if (cd->sc_link->quirks & ADEV_LITTLETOC) {
sc_link           965 scsi/cd.c      		if (cd->sc_link->quirks & ADEV_LITTLETOC) {
sc_link          1000 scsi/cd.c      		if (cd->sc_link->quirks & ADEV_LITTLETOC) {
sc_link          1007 scsi/cd.c      		if (cd->sc_link->quirks & ADEV_LITTLETOC)
sc_link          1070 scsi/cd.c      		error = scsi_start(cd->sc_link, SSS_START, 0);
sc_link          1074 scsi/cd.c      		error = scsi_start(cd->sc_link, SSS_STOP, 0);
sc_link          1079 scsi/cd.c      		error = scsi_start(cd->sc_link, SSS_START|SSS_LOEJ,
sc_link          1093 scsi/cd.c      		cd->sc_link->flags |= SDEV_EJECTING;
sc_link          1096 scsi/cd.c      		error = scsi_prevent(cd->sc_link, PR_ALLOW, 0);
sc_link          1099 scsi/cd.c      		error = scsi_prevent(cd->sc_link, PR_PREVENT, 0);
sc_link          1102 scsi/cd.c      		error = scsi_prevent(cd->sc_link,
sc_link          1106 scsi/cd.c      		cd->sc_link->flags |= (SDEV_DB1 | SDEV_DB2);
sc_link          1109 scsi/cd.c      		cd->sc_link->flags &= ~(SDEV_DB1 | SDEV_DB2);
sc_link          1133 scsi/cd.c      		error = scsi_do_ioctl(cd->sc_link, dev, cmd, addr, flag, p);
sc_link          1169 scsi/cd.c      	if (cd->sc_link->flags & SDEV_ATAPI) {
sc_link          1230 scsi/cd.c      	if (cd->sc_link->quirks & ADEV_NOCAPACITY)
sc_link          1244 scsi/cd.c      	if (scsi_scsi_cmd(cd->sc_link,
sc_link          1261 scsi/cd.c      	SC_DEBUG(cd->sc_link, SDEV_DB2, ("cd_size: %d %ld\n", blksize, size));
sc_link          1276 scsi/cd.c      	error = scsi_do_mode_sense(cd->sc_link, AUDIO_PAGE, data,
sc_link          1287 scsi/cd.c      			error = scsi_mode_select_big(cd->sc_link, SMS_PF,
sc_link          1290 scsi/cd.c      			error = scsi_mode_select(cd->sc_link, SMS_PF,
sc_link          1309 scsi/cd.c      	error = scsi_do_mode_sense(cd->sc_link, AUDIO_PAGE, data,
sc_link          1337 scsi/cd.c      	error = scsi_do_mode_sense(cd->sc_link,
sc_link          1352 scsi/cd.c      	error = scsi_do_mode_sense(cd->sc_link, AUDIO_PAGE, data,
sc_link          1367 scsi/cd.c      		error = scsi_mode_select_big(cd->sc_link, SMS_PF,
sc_link          1370 scsi/cd.c      		error = scsi_mode_select(cd->sc_link, SMS_PF,
sc_link          1387 scsi/cd.c      	return (scsi_scsi_cmd(cd->sc_link, (struct scsi_generic *)&cmd,
sc_link          1398 scsi/cd.c      	if (cd->sc_link->flags & SDEV_ATAPI)
sc_link          1406 scsi/cd.c      	error = scsi_do_mode_sense(cd->sc_link, AUDIO_PAGE, data,
sc_link          1417 scsi/cd.c      				error = scsi_mode_select_big(cd->sc_link,
sc_link          1421 scsi/cd.c      				error = scsi_mode_select(cd->sc_link, SMS_PF,
sc_link          1442 scsi/cd.c      	return (scsi_scsi_cmd(cd->sc_link,
sc_link          1524 scsi/cd.c      	return (scsi_scsi_cmd(cd->sc_link,
sc_link          1540 scsi/cd.c      	return scsi_scsi_cmd(cd->sc_link, (struct scsi_generic *)&scsi_cmd,
sc_link          1550 scsi/cd.c      	return scsi_scsi_cmd(cd->sc_link, 0, 0, 0, 0, CDRETRIES, 2000, NULL,
sc_link          1571 scsi/cd.c      	return scsi_scsi_cmd(cd->sc_link, (struct scsi_generic *)&scsi_cmd,
sc_link          1595 scsi/cd.c      	return scsi_scsi_cmd(cd->sc_link, (struct scsi_generic *)&scsi_cmd,
sc_link          1669 scsi/cd.c      		error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 8,
sc_link          1680 scsi/cd.c      		error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 16,
sc_link          1691 scsi/cd.c      		error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 12,
sc_link          1703 scsi/cd.c      		error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 12,
sc_link          1717 scsi/cd.c      		error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 8,
sc_link          1730 scsi/cd.c      		error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 16,
sc_link          1743 scsi/cd.c      		error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 12,
sc_link          1755 scsi/cd.c      		error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 16,
sc_link          1765 scsi/cd.c      		error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 8,
sc_link          1782 scsi/cd.c      		error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, 8,
sc_link          1811 scsi/cd.c      	error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, sizeof(buf),
sc_link          1851 scsi/cd.c      	error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, sizeof(buf),
sc_link          1880 scsi/cd.c      	error = scsi_scsi_cmd(cd->sc_link, (struct scsi_generic *)&cmd,
sc_link          1905 scsi/cd.c      	error = scsi_scsi_cmd(cd->sc_link, &cmd, sizeof(cmd), buf, sizeof(buf),
sc_link          1935 scsi/cd.c      	error = scsi_scsi_cmd(cd->sc_link, (struct scsi_generic *)&cmd,
sc_link          1982 scsi/cd.c      		scsi_prevent(cd->sc_link, PR_PREVENT,
sc_link          1990 scsi/cd.c      	struct scsi_link *sc_link = xs->sc_link;
sc_link          1994 scsi/cd.c      	if (((sc_link->flags & SDEV_OPEN) == 0) ||
sc_link          2015 scsi/cd.c      		    	SC_DEBUG(sc_link, SDEV_DB1, ("not ready: busy (%#x)\n",
sc_link           304 scsi/cd.h      	struct scsi_link *sc_link;	/* contains our targ, lun, etc. */
sc_link            62 scsi/ch.c      	struct scsi_link *sc_link;	/* link in the SCSI bus */
sc_link           170 scsi/ch.c      	sc->sc_link = link;
sc_link           202 scsi/ch.c      	if (sc->sc_link->flags & SDEV_OPEN)
sc_link           205 scsi/ch.c      	sc->sc_link->flags |= SDEV_OPEN;
sc_link           213 scsi/ch.c      	error = scsi_test_unit_ready(sc->sc_link, TEST_READY_RETRIES,
sc_link           261 scsi/ch.c      	sc->sc_link->flags &= ~SDEV_OPEN;
sc_link           273 scsi/ch.c      	sc->sc_link->flags &= ~SDEV_OPEN;
sc_link           348 scsi/ch.c      		error = scsi_do_ioctl(sc->sc_link, dev, cmd, data,
sc_link           399 scsi/ch.c      	return (scsi_scsi_cmd(sc->sc_link, (struct scsi_generic *)&cmd,
sc_link           455 scsi/ch.c      	return (scsi_scsi_cmd(sc->sc_link, (struct scsi_generic *)&cmd,
sc_link           493 scsi/ch.c      	return (scsi_scsi_cmd(sc->sc_link, (struct scsi_generic *)&cmd,
sc_link           657 scsi/ch.c      	return (scsi_scsi_cmd(sc->sc_link, (struct scsi_generic *)&cmd,
sc_link           684 scsi/ch.c      	error = scsi_do_mode_sense(sc->sc_link, 0x1d, data,
sc_link           711 scsi/ch.c      	error = scsi_do_mode_sense(sc->sc_link, 0x1f, data,
sc_link           733 scsi/ch.c      	sc->sc_link->flags |= SDEV_MEDIA_LOADED;
sc_link           767 scsi/ch.c      	struct scsi_link *sc_link = xs->sc_link;
sc_link           771 scsi/ch.c      	if (((sc_link->flags & SDEV_OPEN) == 0) ||
sc_link           794 scsi/ch.c      			SC_DEBUG(sc_link, SDEV_DB1, ("not ready: busy (%#x)\n",
sc_link            66 scsi/safte.c   	struct scsi_link	 *sc_link;
sc_link           166 scsi/safte.c   	sc->sc_link = sa->sa_sc_link;
sc_link           269 scsi/safte.c   	if (scsi_scsi_cmd(sc->sc_link, (struct scsi_generic *)&cmd,
sc_link           405 scsi/safte.c   	if (scsi_scsi_cmd(sc->sc_link, (struct scsi_generic *)&cmd,
sc_link           582 scsi/safte.c   	if (scsi_scsi_cmd(sc->sc_link, (struct scsi_generic *)&cmd,
sc_link           109 scsi/scsi_base.c scsi_get_xs(struct scsi_link *sc_link, int flags)
sc_link           114 scsi/scsi_base.c 	SC_DEBUG(sc_link, SDEV_DB3, ("scsi_get_xs\n"));
sc_link           117 scsi/scsi_base.c 	while (sc_link->openings == 0) {
sc_link           118 scsi/scsi_base.c 		SC_DEBUG(sc_link, SDEV_DB3, ("sleeping\n"));
sc_link           123 scsi/scsi_base.c 		sc_link->flags |= SDEV_WAITING;
sc_link           124 scsi/scsi_base.c 		if (tsleep(sc_link, PRIBIO|PCATCH, "getxs", 0)) {
sc_link           126 scsi/scsi_base.c 			sc_link->flags &= ~SDEV_WAITING;
sc_link           131 scsi/scsi_base.c 	SC_DEBUG(sc_link, SDEV_DB3, ("calling pool_get\n"));
sc_link           136 scsi/scsi_base.c 		sc_link->openings--;
sc_link           139 scsi/scsi_base.c 		sc_print_addr(sc_link);
sc_link           144 scsi/scsi_base.c 	SC_DEBUG(sc_link, SDEV_DB3, ("returning\n"));
sc_link           157 scsi/scsi_base.c 	struct scsi_link *sc_link = xs->sc_link;
sc_link           161 scsi/scsi_base.c 	SC_DEBUG(sc_link, SDEV_DB3, ("scsi_free_xs\n"));
sc_link           164 scsi/scsi_base.c 	sc_link->openings++;
sc_link           167 scsi/scsi_base.c 	if ((sc_link->flags & SDEV_WAITING) != 0) {
sc_link           168 scsi/scsi_base.c 		sc_link->flags &= ~SDEV_WAITING;
sc_link           169 scsi/scsi_base.c 		wakeup(sc_link);
sc_link           170 scsi/scsi_base.c 	} else if (start && sc_link->device->start) {
sc_link           171 scsi/scsi_base.c 		SC_DEBUG(sc_link, SDEV_DB2,
sc_link           173 scsi/scsi_base.c 		(*(sc_link->device->start)) (sc_link->device_softc);
sc_link           181 scsi/scsi_base.c scsi_make_xs(struct scsi_link *sc_link, struct scsi_generic *scsi_cmd,
sc_link           187 scsi/scsi_base.c 	if ((xs = scsi_get_xs(sc_link, flags)) == NULL)
sc_link           194 scsi/scsi_base.c 	xs->sc_link = sc_link;
sc_link           214 scsi/scsi_base.c 	if (sc_link->lun < 8)
sc_link           215 scsi/scsi_base.c 		xs->cmd->bytes[0] |= ((sc_link->lun << SCSI_CMD_LUN_SHIFT) &
sc_link           225 scsi/scsi_base.c scsi_size(struct scsi_link *sc_link, int flags, u_int32_t *blksize)
sc_link           248 scsi/scsi_base.c 	error = scsi_scsi_cmd(sc_link, (struct scsi_generic *)&rc, sizeof(rc),
sc_link           252 scsi/scsi_base.c 		SC_DEBUG(sc_link, SDEV_DB1, ("READ CAPACITY error (%#x)\n",
sc_link           273 scsi/scsi_base.c 	error = scsi_scsi_cmd(sc_link, (struct scsi_generic *)&rc16,
sc_link           277 scsi/scsi_base.c 		SC_DEBUG(sc_link, SDEV_DB1, ("READ CAPACITY 16 error (%#x)\n",
sc_link           293 scsi/scsi_base.c scsi_test_unit_ready(struct scsi_link *sc_link, int retries, int flags)
sc_link           297 scsi/scsi_base.c 	if (sc_link->quirks & ADEV_NOTUR)
sc_link           303 scsi/scsi_base.c 	return (scsi_scsi_cmd(sc_link, (struct scsi_generic *) &scsi_cmd,
sc_link           312 scsi/scsi_base.c scsi_inquire(struct scsi_link *sc_link, struct scsi_inquiry_data *inqbuf,
sc_link           335 scsi/scsi_base.c 	error = scsi_scsi_cmd(sc_link, (struct scsi_generic *)&scsi_cmd,
sc_link           346 scsi/scsi_base.c scsi_inquire_vpd(struct scsi_link *sc_link, void *buf, u_int buflen,
sc_link           360 scsi/scsi_base.c 	error = scsi_scsi_cmd(sc_link, (struct scsi_generic *)&scsi_cmd,
sc_link           371 scsi/scsi_base.c scsi_prevent(struct scsi_link *sc_link, int type, int flags)
sc_link           375 scsi/scsi_base.c 	if (sc_link->quirks & ADEV_NODOORLOCK)
sc_link           382 scsi/scsi_base.c 	return (scsi_scsi_cmd(sc_link, (struct scsi_generic *)&scsi_cmd,
sc_link           390 scsi/scsi_base.c scsi_start(struct scsi_link *sc_link, int type, int flags)
sc_link           399 scsi/scsi_base.c 	return (scsi_scsi_cmd(sc_link, (struct scsi_generic *)&scsi_cmd,
sc_link           405 scsi/scsi_base.c scsi_mode_sense(struct scsi_link *sc_link, int byte2, int page,
sc_link           427 scsi/scsi_base.c 	error = scsi_scsi_cmd(sc_link, (struct scsi_generic *)&scsi_cmd,
sc_link           431 scsi/scsi_base.c 	SC_DEBUG(sc_link, SDEV_DB2, ("scsi_mode_sense: page %#x, error = %d\n",
sc_link           438 scsi/scsi_base.c scsi_mode_sense_big(struct scsi_link *sc_link, int byte2, int page,
sc_link           460 scsi/scsi_base.c 	error = scsi_scsi_cmd(sc_link, (struct scsi_generic *)&scsi_cmd,
sc_link           464 scsi/scsi_base.c 	SC_DEBUG(sc_link, SDEV_DB2,
sc_link           499 scsi/scsi_base.c scsi_do_mode_sense(struct scsi_link *sc_link, int page,
sc_link           519 scsi/scsi_base.c 	if ((sc_link->flags & SDEV_ATAPI) == 0 ||
sc_link           520 scsi/scsi_base.c 	    (sc_link->inqdata.device & SID_TYPE) == T_SEQUENTIAL) {
sc_link           530 scsi/scsi_base.c 		error = scsi_mode_sense(sc_link, 0, page, &buf->hdr,
sc_link           556 scsi/scsi_base.c 	error = scsi_mode_sense_big(sc_link, 0, page, &buf->hdr_big,
sc_link           574 scsi/scsi_base.c 	switch (sc_link->inqdata.device & SID_TYPE) {
sc_link           603 scsi/scsi_base.c scsi_mode_select(struct scsi_link *sc_link, int byte2,
sc_link           617 scsi/scsi_base.c 	error = scsi_scsi_cmd(sc_link, (struct scsi_generic *)&scsi_cmd,
sc_link           621 scsi/scsi_base.c 	SC_DEBUG(sc_link, SDEV_DB2, ("scsi_mode_select: error = %d\n", error));
sc_link           627 scsi/scsi_base.c scsi_mode_select_big(struct scsi_link *sc_link, int byte2,
sc_link           644 scsi/scsi_base.c 	error = scsi_scsi_cmd(sc_link, (struct scsi_generic *)&scsi_cmd,
sc_link           648 scsi/scsi_base.c 	SC_DEBUG(sc_link, SDEV_DB2, ("scsi_mode_select_big: error = %d\n",
sc_link           655 scsi/scsi_base.c scsi_report_luns(struct scsi_link *sc_link, int selectreport,
sc_link           669 scsi/scsi_base.c 	error = scsi_scsi_cmd(sc_link, (struct scsi_generic *)&scsi_cmd,
sc_link           673 scsi/scsi_base.c 	SC_DEBUG(sc_link, SDEV_DB2, ("scsi_report_luns: error = %d\n", error));
sc_link           684 scsi/scsi_base.c 	struct scsi_link			*sc_link = xs->sc_link;
sc_link           690 scsi/scsi_base.c 	SC_DEBUG(sc_link, SDEV_DB2, ("scsi_done\n"));
sc_link           692 scsi/scsi_base.c 	if ((sc_link->flags & SDEV_DB1) != 0)
sc_link           702 scsi/scsi_base.c 		SC_DEBUG(sc_link, SDEV_DB3, ("calling user done()\n"));
sc_link           704 scsi/scsi_base.c 		SC_DEBUG(sc_link, SDEV_DB3, ("returned from user done()\n"));
sc_link           707 scsi/scsi_base.c 		SC_DEBUG(sc_link, SDEV_DB3, ("returning to adapter\n"));
sc_link           728 scsi/scsi_base.c 		switch ((*(sc_link->adapter->scsi_cmd)) (xs)) {
sc_link           752 scsi/scsi_base.c 	if (sc_link->device->done) {
sc_link           759 scsi/scsi_base.c 		(*sc_link->device->done)(xs);
sc_link           814 scsi/scsi_base.c 	rslt = (*(xs->sc_link->adapter->scsi_cmd))(xs);
sc_link           835 scsi/scsi_base.c 		SC_DEBUG(xs->sc_link, SDEV_DB3, ("back in cmd()\n"));
sc_link           864 scsi/scsi_base.c scsi_scsi_cmd(struct scsi_link *sc_link, struct scsi_generic *scsi_cmd,
sc_link           872 scsi/scsi_base.c 	SC_DEBUG(sc_link, SDEV_DB2, ("scsi_cmd\n"));
sc_link           879 scsi/scsi_base.c 	if ((xs = scsi_make_xs(sc_link, scsi_cmd, cmdlen, data_addr, datalen,
sc_link           903 scsi/scsi_base.c 	SC_DEBUG(xs->sc_link, SDEV_DB3, ("sc_err1,err = 0x%x\n", xs->error));
sc_link           921 scsi/scsi_base.c 		SC_DEBUG(xs->sc_link, SDEV_DB3,
sc_link           951 scsi/scsi_base.c 			SC_DEBUG(xs->sc_link, SDEV_DB3,
sc_link           959 scsi/scsi_base.c 		sc_print_addr(xs->sc_link);
sc_link          1004 scsi/scsi_base.c 	struct scsi_link			*sc_link = xs->sc_link;
sc_link          1008 scsi/scsi_base.c 	SC_DEBUG(sc_link, SDEV_DB1,
sc_link          1018 scsi/scsi_base.c 	if ((sc_link->flags & SDEV_DB1) != 0)
sc_link          1027 scsi/scsi_base.c 	if (sc_link->device->err_handler) {
sc_link          1028 scsi/scsi_base.c 		SC_DEBUG(sc_link, SDEV_DB2,
sc_link          1030 scsi/scsi_base.c 		error = (*sc_link->device->err_handler) (xs);
sc_link          1068 scsi/scsi_base.c 				SC_DEBUG(sc_link, SDEV_DB1,
sc_link          1077 scsi/scsi_base.c 				sc_link->flags &= ~SDEV_MEDIA_LOADED;
sc_link          1092 scsi/scsi_base.c 			sc_link->flags &= ~SDEV_MEDIA_LOADED;
sc_link          1130 scsi/scsi_base.c 		if ((sc_link->flags & SDEV_REMOVABLE) != 0)
sc_link          1131 scsi/scsi_base.c 			sc_link->flags &= ~SDEV_MEDIA_LOADED;
sc_link          1134 scsi/scsi_base.c 		    (sc_link->flags & SDEV_REMOVABLE) == 0) {
sc_link          1173 scsi/scsi_base.c sc_print_addr(struct scsi_link *sc_link)
sc_link          1176 scsi/scsi_base.c 	    sc_link->device_softc ?
sc_link          1177 scsi/scsi_base.c 	    ((struct device *)sc_link->device_softc)->dv_xname : "probe",
sc_link          1178 scsi/scsi_base.c 	    ((struct device *)sc_link->adapter_softc)->dv_xname,
sc_link          1179 scsi/scsi_base.c 	    sc_link->target, sc_link->lun);
sc_link          1792 scsi/scsi_base.c 	sc_print_addr(xs->sc_link);
sc_link          1920 scsi/scsi_base.c 	printf("sc_link(%p)", xs->sc_link);
sc_link          1939 scsi/scsi_base.c 	sc_print_addr(xs->sc_link);
sc_link            41 scsi/scsi_debug.h #define	SC_DEBUG(sc_link,Level,Printstuff) \
sc_link            42 scsi/scsi_debug.h 	if ((sc_link)->flags & (Level)) {	\
sc_link            43 scsi/scsi_debug.h 		sc_print_addr(sc_link);		\
sc_link            46 scsi/scsi_debug.h #define	SC_DEBUGN(sc_link,Level,Printstuff) \
sc_link            47 scsi/scsi_debug.h 	if ((sc_link)->flags & (Level)) {	\
sc_link           167 scsi/scsi_ioctl.c 	struct scsi_link			*sc_link;
sc_link           173 scsi/scsi_ioctl.c 		sc_print_addr(xs->sc_link);
sc_link           180 scsi/scsi_ioctl.c 		sc_print_addr(xs->sc_link);
sc_link           186 scsi/scsi_ioctl.c 	sc_link = si->si_sc_link;
sc_link           187 scsi/scsi_ioctl.c 	SC_DEBUG(xs->sc_link, SDEV_DB2, ("user-done\n"));
sc_link           193 scsi/scsi_ioctl.c 		SC_DEBUG(sc_link, SDEV_DB3, ("no error\n"));
sc_link           199 scsi/scsi_ioctl.c 		SC_DEBUG(sc_link, SDEV_DB3, ("have sense\n"));
sc_link           205 scsi/scsi_ioctl.c 		SC_DEBUG(sc_link, SDEV_DB3, ("have short sense\n"));
sc_link           211 scsi/scsi_ioctl.c 		sc_print_addr(sc_link);
sc_link           216 scsi/scsi_ioctl.c 		SC_DEBUG(sc_link, SDEV_DB3, ("timeout\n"));
sc_link           220 scsi/scsi_ioctl.c 		SC_DEBUG(sc_link, SDEV_DB3, ("busy\n"));
sc_link           224 scsi/scsi_ioctl.c 		sc_print_addr(sc_link);
sc_link           255 scsi/scsi_ioctl.c 	struct scsi_link			*sc_link;
sc_link           268 scsi/scsi_ioctl.c 	sc_link = si->si_sc_link;
sc_link           269 scsi/scsi_ioctl.c 	SC_DEBUG(sc_link, SDEV_DB2, ("user_strategy\n"));
sc_link           275 scsi/scsi_ioctl.c 		sc_print_addr(sc_link);
sc_link           287 scsi/scsi_ioctl.c 		sc_print_addr(sc_link);
sc_link           302 scsi/scsi_ioctl.c 	error = scsi_scsi_cmd(sc_link, (struct scsi_generic *)screq->cmd,
sc_link           311 scsi/scsi_ioctl.c 	SC_DEBUG(sc_link, SDEV_DB3, ("about to sleep\n"));
sc_link           316 scsi/scsi_ioctl.c 	SC_DEBUG(sc_link, SDEV_DB3, ("back from sleep\n"));
sc_link           336 scsi/scsi_ioctl.c scsi_do_ioctl(struct scsi_link *sc_link, dev_t dev, u_long cmd, caddr_t addr,
sc_link           341 scsi/scsi_ioctl.c 	SC_DEBUG(sc_link, SDEV_DB2, ("scsi_do_ioctl(0x%lx)\n", cmd));
sc_link           347 scsi/scsi_ioctl.c 		if ((sc_link->flags & (SDEV_ATAPI | SDEV_UMASS)) == 0)
sc_link           353 scsi/scsi_ioctl.c 		sca->scbus = sc_link->scsibus;
sc_link           354 scsi/scsi_ioctl.c 		sca->target = sc_link->target;
sc_link           355 scsi/scsi_ioctl.c 		sca->lun = sc_link->lun;
sc_link           368 scsi/scsi_ioctl.c 		if (sc_link->adapter->ioctl)
sc_link           369 scsi/scsi_ioctl.c 			return ((sc_link->adapter->ioctl)(sc_link, cmd, addr,
sc_link           382 scsi/scsi_ioctl.c 		si->si_sc_link = sc_link;
sc_link           396 scsi/scsi_ioctl.c 			    sc_link->adapter->scsi_minphys, &si->si_uio);
sc_link           414 scsi/scsi_ioctl.c 		SC_DEBUG(sc_link, SDEV_DB3, ("debug set to %d\n", level));
sc_link           415 scsi/scsi_ioctl.c 		sc_link->flags &= ~SDEV_DBX; /* clear debug bits */
sc_link           417 scsi/scsi_ioctl.c 			sc_link->flags |= SDEV_DB1;
sc_link           419 scsi/scsi_ioctl.c 			sc_link->flags |= SDEV_DB2;
sc_link           421 scsi/scsi_ioctl.c 			sc_link->flags |= SDEV_DB3;
sc_link           423 scsi/scsi_ioctl.c 			sc_link->flags |= SDEV_DB4;
sc_link           427 scsi/scsi_ioctl.c 		scsi_scsi_cmd(sc_link, 0, 0, 0, 0, GENRETRY, 2000, NULL,
sc_link           166 scsi/scsiconf.c 	sb->sc_link = malloc(nbytes, M_DEVBUF, M_NOWAIT);
sc_link           167 scsi/scsiconf.c 	if (sb->sc_link == NULL)
sc_link           171 scsi/scsiconf.c 		sb->sc_link[i] = malloc(nbytes, M_DEVBUF, M_NOWAIT);
sc_link           172 scsi/scsiconf.c 		if (sb->sc_link[i] == NULL)
sc_link           174 scsi/scsiconf.c 		bzero(sb->sc_link[i], nbytes);
sc_link           205 scsi/scsiconf.c 		if (sb->sc_link[i] != NULL) {
sc_link           207 scsi/scsiconf.c 				if (sb->sc_link[i][j] != NULL)
sc_link           208 scsi/scsiconf.c 					free(sb->sc_link[i][j], M_DEVBUF);
sc_link           210 scsi/scsiconf.c 			free(sb->sc_link[i], M_DEVBUF);
sc_link           214 scsi/scsiconf.c 	free(sb->sc_link, M_DEVBUF);
sc_link           227 scsi/scsiconf.c 	struct scsi_link		*sc_link = sa->sa_sc_link;
sc_link           229 scsi/scsiconf.c 	if (cf->cf_loc[0] != -1 && cf->cf_loc[0] != sc_link->target)
sc_link           231 scsi/scsiconf.c 	if (cf->cf_loc[1] != -1 && cf->cf_loc[1] != sc_link->lun)
sc_link           300 scsi/scsiconf.c 	link = sc->sc_link[target][0];
sc_link           333 scsi/scsiconf.c 			sc->sc_link[target][0] = NULL;
sc_link           335 scsi/scsiconf.c 			sc->sc_link[target][0] = link;
sc_link           386 scsi/scsiconf.c 	if (sc->sc_link[target] == NULL)
sc_link           390 scsi/scsiconf.c 		if (sc->sc_link[target][i] == NULL)
sc_link           414 scsi/scsiconf.c 	if (sc->sc_link[target] == NULL)
sc_link           417 scsi/scsiconf.c 	link = sc->sc_link[target][lun];
sc_link           433 scsi/scsiconf.c 	sc->sc_link[target][lun] = NULL;
sc_link           700 scsi/scsiconf.c 	struct scsi_link *sc_link;
sc_link           705 scsi/scsiconf.c 	if (scsi->sc_link[target][lun] != NULL)
sc_link           708 scsi/scsiconf.c 	sc_link = malloc(sizeof(*sc_link), M_DEVBUF, M_NOWAIT);
sc_link           709 scsi/scsiconf.c 	if (sc_link == NULL)
sc_link           712 scsi/scsiconf.c 	*sc_link = *scsi->adapter_link;
sc_link           713 scsi/scsiconf.c 	sc_link->target = target;
sc_link           714 scsi/scsiconf.c 	sc_link->lun = lun;
sc_link           715 scsi/scsiconf.c 	sc_link->device = &probe_switch;
sc_link           717 scsi/scsiconf.c 	SC_DEBUG(sc_link, SDEV_DB2, ("scsi_link created.\n"));
sc_link           725 scsi/scsiconf.c 	sc_link->quirks |= SDEV_NOSYNC | SDEV_NOWIDE | SDEV_NOTAGS;
sc_link           731 scsi/scsiconf.c 	if (((1 << sc_link->scsibus) & scsidebug_buses) &&
sc_link           734 scsi/scsiconf.c 		sc_link->flags |= scsidebug_level;
sc_link           740 scsi/scsiconf.c 		scsi_test_unit_ready(sc_link, TEST_READY_RETRIES,
sc_link           747 scsi/scsiconf.c 	rslt = scsi_inquire(sc_link, &inqbuf, scsi_autoconf | SCSI_SILENT);
sc_link           749 scsi/scsiconf.c 		SC_DEBUG(sc_link, SDEV_DB2, ("Bad LUN. rslt = %i\n", rslt));
sc_link           759 scsi/scsiconf.c 		SC_DEBUG(sc_link, SDEV_DB1,
sc_link           765 scsi/scsiconf.c 			SC_DEBUG(sc_link, SDEV_DB1,
sc_link           775 scsi/scsiconf.c 	if (lun == 0 || scsi->sc_link[target][0] == NULL)
sc_link           777 scsi/scsiconf.c 	else if (sc_link->flags & SDEV_UMASS)
sc_link           779 scsi/scsiconf.c 	else if (memcmp(&inqbuf, &scsi->sc_link[target][0]->inqdata,
sc_link           782 scsi/scsiconf.c 		SC_DEBUG(sc_link, SDEV_DB1, ("IDENTIFY not supported.\n"));
sc_link           798 scsi/scsiconf.c 			sc_link->quirks &= ~SDEV_NOTAGS;
sc_link           800 scsi/scsiconf.c 			sc_link->quirks &= ~SDEV_NOSYNC;
sc_link           802 scsi/scsiconf.c 			sc_link->quirks &= ~SDEV_NOWIDE;
sc_link           808 scsi/scsiconf.c 		sc_link->quirks |= finger->quirks;
sc_link           813 scsi/scsiconf.c 	memcpy(&sc_link->inqdata, &inqbuf, sizeof(sc_link->inqdata));
sc_link           819 scsi/scsiconf.c 		sc_link->flags |= SDEV_REMOVABLE;
sc_link           821 scsi/scsiconf.c 	sa.sa_sc_link = sc_link;
sc_link           822 scsi/scsiconf.c 	sa.sa_inqbuf = &sc_link->inqdata;
sc_link           838 scsi/scsiconf.c 	if (lun == 0 && (sc_link->flags & SDEV_UMASS) &&
sc_link           839 scsi/scsiconf.c 	    scsi->sc_link[target][1] == NULL && sc_link->luns > 1) {
sc_link           840 scsi/scsiconf.c 		sc_link->lun = 1;
sc_link           841 scsi/scsiconf.c 		scsi_inquire(sc_link, &inqbuf, scsi_autoconf | SCSI_SILENT);
sc_link           842 scsi/scsiconf.c 	    	sc_link->lun = 0;
sc_link           845 scsi/scsiconf.c 	scsi->sc_link[target][lun] = sc_link;
sc_link           856 scsi/scsiconf.c 	scsi_test_unit_ready(sc_link, TEST_READY_RETRIES,
sc_link           865 scsi/scsiconf.c 	free(sc_link, M_DEVBUF);
sc_link           210 scsi/scsiconf.h 	struct scsi_link ***sc_link;
sc_link           232 scsi/scsiconf.h 	struct	scsi_link *sc_link;	/* all about our device and adapter */
sc_link           167 scsi/sd.c      	struct scsi_link *sc_link = sa->sa_sc_link;
sc_link           169 scsi/sd.c      	SC_DEBUG(sc_link, SDEV_DB2, ("sdattach:\n"));
sc_link           174 scsi/sd.c      	sd->sc_link = sc_link;
sc_link           175 scsi/sd.c      	sc_link->device = &sd_switch;
sc_link           176 scsi/sd.c      	sc_link->device_softc = sd;
sc_link           185 scsi/sd.c      	if ((sc_link->flags & SDEV_ATAPI) && (sc_link->flags & SDEV_REMOVABLE))
sc_link           186 scsi/sd.c      		sc_link->quirks |= SDEV_NOSYNCCACHE;
sc_link           188 scsi/sd.c      	if (!(sc_link->inqdata.flags & SID_RelAdr))
sc_link           189 scsi/sd.c      		sc_link->quirks |= SDEV_ONLYBIG;
sc_link           194 scsi/sd.c      	if (!(sc_link->flags & SDEV_ATAPI) &&
sc_link           208 scsi/sd.c      	if ((sd->sc_link->flags & SDEV_UMASS) == 0)
sc_link           209 scsi/sd.c      		scsi_start(sc_link, SSS_START, scsi_autoconf | SCSI_SILENT |
sc_link           213 scsi/sd.c      	error = scsi_test_unit_ready(sd->sc_link, TEST_READY_RETRIES,
sc_link           311 scsi/sd.c      	struct scsi_link *sc_link;
sc_link           324 scsi/sd.c      	sc_link = sd->sc_link;
sc_link           325 scsi/sd.c      	SC_DEBUG(sc_link, SDEV_DB1,
sc_link           339 scsi/sd.c      		if ((sc_link->flags & SDEV_MEDIA_LOADED) == 0) {
sc_link           347 scsi/sd.c      		if ((sd->sc_link->flags & SDEV_UMASS) == 0)
sc_link           348 scsi/sd.c      			scsi_start(sc_link, SSS_START, (rawopen ? SCSI_SILENT :
sc_link           358 scsi/sd.c      		sc_link->flags |= SDEV_OPEN;
sc_link           361 scsi/sd.c      		error = scsi_test_unit_ready(sc_link,
sc_link           378 scsi/sd.c      		if ((sc_link->flags & SDEV_REMOVABLE) != 0)
sc_link           379 scsi/sd.c      			scsi_prevent(sc_link, PR_PREVENT,
sc_link           384 scsi/sd.c      		sc_link->flags |= SDEV_MEDIA_LOADED;
sc_link           387 scsi/sd.c      			sc_link->flags &= ~SDEV_MEDIA_LOADED;
sc_link           391 scsi/sd.c      		SC_DEBUG(sc_link, SDEV_DB3, ("Params loaded\n"));
sc_link           395 scsi/sd.c      		SC_DEBUG(sc_link, SDEV_DB3, ("Disklabel loaded\n"));
sc_link           416 scsi/sd.c      	SC_DEBUG(sc_link, SDEV_DB3, ("open complete\n"));
sc_link           421 scsi/sd.c      		if ((sd->sc_link->flags & SDEV_REMOVABLE) != 0)
sc_link           422 scsi/sd.c      			scsi_prevent(sc_link, PR_ALLOW,
sc_link           425 scsi/sd.c      		sc_link->flags &= ~(SDEV_OPEN | SDEV_MEDIA_LOADED);
sc_link           467 scsi/sd.c      		if ((sd->sc_link->flags & SDEV_REMOVABLE) != 0)
sc_link           468 scsi/sd.c      			scsi_prevent(sd->sc_link, PR_ALLOW,
sc_link           471 scsi/sd.c      		sd->sc_link->flags &= ~(SDEV_OPEN | SDEV_MEDIA_LOADED);
sc_link           473 scsi/sd.c      		if (sd->sc_link->flags & SDEV_EJECTING) {
sc_link           474 scsi/sd.c      			scsi_start(sd->sc_link, SSS_STOP|SSS_LOEJ, 0);
sc_link           475 scsi/sd.c      			sd->sc_link->flags &= ~SDEV_EJECTING;
sc_link           503 scsi/sd.c      	SC_DEBUG(sd->sc_link, SDEV_DB2, ("sdstrategy: %ld bytes @ blk %d\n",
sc_link           508 scsi/sd.c      	if ((sd->sc_link->flags & SDEV_MEDIA_LOADED) == 0) {
sc_link           509 scsi/sd.c      		if (sd->sc_link->flags & SDEV_OPEN)
sc_link           589 scsi/sd.c      	struct scsi_link *sc_link = sd->sc_link;
sc_link           601 scsi/sd.c      	SC_DEBUG(sc_link, SDEV_DB2, ("sdstart\n"));
sc_link           608 scsi/sd.c      	while (sc_link->openings > 0) {
sc_link           614 scsi/sd.c      		if (sc_link->flags & SDEV_WAITING) {
sc_link           615 scsi/sd.c      			sc_link->flags &= ~SDEV_WAITING;
sc_link           616 scsi/sd.c      			wakeup((caddr_t)sc_link);
sc_link           633 scsi/sd.c      		if ((sc_link->flags & SDEV_MEDIA_LOADED) == 0) {
sc_link           657 scsi/sd.c      		if (!(sc_link->flags & SDEV_ATAPI) &&
sc_link           658 scsi/sd.c      		    !(sc_link->quirks & SDEV_ONLYBIG) &&
sc_link           715 scsi/sd.c      		error = scsi_scsi_cmd(sc_link, cmdp, cmdlen,
sc_link           759 scsi/sd.c      	struct sd_softc *sd = xs->sc_link->device_softc;
sc_link           799 scsi/sd.c      	(*sd->sc_link->adapter->scsi_minphys)(bp);
sc_link           832 scsi/sd.c      	SC_DEBUG(sd->sc_link, SDEV_DB2, ("sdioctl 0x%lx\n", cmd));
sc_link           837 scsi/sd.c      	if ((sd->sc_link->flags & SDEV_MEDIA_LOADED) == 0) {
sc_link           849 scsi/sd.c      			if ((sd->sc_link->flags & SDEV_OPEN) == 0) {
sc_link           915 scsi/sd.c      		error = scsi_prevent(sd->sc_link,
sc_link           926 scsi/sd.c      		if ((sd->sc_link->flags & SDEV_REMOVABLE) == 0) {
sc_link           930 scsi/sd.c      		sd->sc_link->flags |= SDEV_EJECTING;
sc_link           934 scsi/sd.c      		error = scsi_do_ioctl(sd->sc_link, dev, cmd, addr, flag, p);
sc_link           945 scsi/sd.c      		error = scsi_do_ioctl(sd->sc_link, dev, cmd, addr, flag, p);
sc_link           959 scsi/sd.c      	scsi_strvis(di->vendor, sd->sc_link->inqdata.vendor,
sc_link           960 scsi/sd.c      	    sizeof(sd->sc_link->inqdata.vendor));
sc_link           961 scsi/sd.c      	scsi_strvis(di->product, sd->sc_link->inqdata.product,
sc_link           962 scsi/sd.c      	    sizeof(sd->sc_link->inqdata.product));
sc_link           963 scsi/sd.c      	scsi_strvis(di->revision, sd->sc_link->inqdata.revision,
sc_link           964 scsi/sd.c      	    sizeof(sd->sc_link->inqdata.revision));
sc_link           967 scsi/sd.c      	if (scsi_inquire_vpd(sd->sc_link, &vpd, sizeof(vpd),
sc_link           998 scsi/sd.c      	if ((sd->sc_link->inqdata.device & SID_TYPE) == T_OPTICAL)
sc_link          1010 scsi/sd.c      	viscpy(vendor, sd->sc_link->inqdata.vendor, 8);
sc_link          1011 scsi/sd.c      	viscpy(product, sd->sc_link->inqdata.product, 16);
sc_link          1081 scsi/sd.c      	return scsi_scsi_cmd(sd->sc_link, (struct scsi_generic *)&scsi_cmd,
sc_link          1093 scsi/sd.c      	struct scsi_link *sc_link = xs->sc_link;
sc_link          1094 scsi/sd.c      	struct sd_softc *sd = sc_link->device_softc;
sc_link          1102 scsi/sd.c      	if (((sc_link->flags & SDEV_OPEN) == 0) ||
sc_link          1110 scsi/sd.c      		SC_DEBUG(sc_link, SDEV_DB1, ("becoming ready.\n"));
sc_link          1115 scsi/sd.c      		SC_DEBUG(sc_link, SDEV_DB1, ("spinning up\n"));
sc_link          1116 scsi/sd.c      		retval = scsi_start(sd->sc_link, SSS_START,
sc_link          1121 scsi/sd.c      			SC_DEBUG(sc_link, SDEV_DB1, ("spin up failed (%#x)\n",
sc_link          1151 scsi/sd.c      	if ((sd->sc_link->flags & SDEV_MEDIA_LOADED) == 0)
sc_link          1210 scsi/sd.c      	if ((sd->sc_link->flags & SDEV_MEDIA_LOADED) != SDEV_MEDIA_LOADED)
sc_link          1252 scsi/sd.c      		xs->sc_link = sd->sc_link;
sc_link          1266 scsi/sd.c      		retval = (*(sd->sc_link->adapter->scsi_cmd)) (xs);
sc_link          1319 scsi/sd.c      	dp->disksize = scsi_size(sd->sc_link, flags, &ssblksize);
sc_link          1326 scsi/sd.c      	if ((sd->sc_link->flags & SDEV_UMASS) && (dp->disksize > 0))
sc_link          1333 scsi/sd.c      	switch (sd->sc_link->inqdata.device & SID_TYPE) {
sc_link          1340 scsi/sd.c      		scsi_do_mode_sense(sd->sc_link, PAGE_REDUCED_GEOMETRY, buf,
sc_link          1360 scsi/sd.c      		if (((sd->sc_link->flags & SDEV_ATAPI) == 0) ||
sc_link          1361 scsi/sd.c      		    ((sd->sc_link->flags & SDEV_REMOVABLE) == 0))
sc_link          1362 scsi/sd.c      			scsi_do_mode_sense(sd->sc_link, PAGE_RIGID_GEOMETRY,
sc_link          1372 scsi/sd.c      			scsi_do_mode_sense(sd->sc_link, PAGE_FLEX_GEOMETRY,
sc_link          1415 scsi/sd.c      		SC_DEBUG(sd->sc_link, SDEV_DB1,
sc_link          1449 scsi/sd.c      	struct scsi_link *sc_link = sd->sc_link;
sc_link          1466 scsi/sd.c      	if (SCSISPC(sc_link->inqdata.version) >= 2 &&
sc_link          1467 scsi/sd.c      	    (sc_link->quirks & SDEV_NOSYNCCACHE) == 0) {
sc_link          1471 scsi/sd.c      		if (scsi_scsi_cmd(sc_link,
sc_link            71 scsi/sdvar.h   	struct scsi_link *sc_link;	/* contains our targ, lun, etc. */
sc_link            71 scsi/ses.c     	struct scsi_link	*sc_link;
sc_link           154 scsi/ses.c     	sc->sc_link = sa->sa_sc_link;
sc_link           158 scsi/ses.c     	scsi_strvis(vendor, sc->sc_link->inqdata.vendor,
sc_link           159 scsi/ses.c     	    sizeof(sc->sc_link->inqdata.vendor));
sc_link           292 scsi/ses.c     	if (scsi_scsi_cmd(sc->sc_link, (struct scsi_generic *)&cmd,
sc_link           379 scsi/ses.c     	if (scsi_scsi_cmd(sc->sc_link, (struct scsi_generic *)&cmd,
sc_link           603 scsi/ses.c     	if (scsi_scsi_cmd(sc->sc_link, (struct scsi_generic *)&cmd,
sc_link           324 scsi/ss.c      	struct scsi_link *sc_link = sa->sa_sc_link;
sc_link           326 scsi/ss.c      	SC_DEBUG(sc_link, SDEV_DB2, ("ssattach:\n"));
sc_link           331 scsi/ss.c      	ss->sc_link = sc_link;
sc_link           332 scsi/ss.c      	sc_link->device = &ss_switch;
sc_link           333 scsi/ss.c      	sc_link->device_softc = ss;
sc_link           334 scsi/ss.c      	sc_link->openings = 1;
sc_link           412 scsi/ss.c      	struct scsi_link *sc_link;
sc_link           422 scsi/ss.c      	sc_link = ss->sc_link;
sc_link           424 scsi/ss.c      	SC_DEBUG(sc_link, SDEV_DB1, ("open: dev=0x%x (unit %d (of %d))\n", dev,
sc_link           427 scsi/ss.c      	if (sc_link->flags & SDEV_OPEN) {
sc_link           439 scsi/ss.c      	error = scsi_test_unit_ready(sc_link, TEST_READY_RETRIES,
sc_link           445 scsi/ss.c      	sc_link->flags |= SDEV_OPEN;	/* unit attn are now errors */
sc_link           455 scsi/ss.c      	SC_DEBUG(sc_link, SDEV_DB2, ("open complete\n"));
sc_link           459 scsi/ss.c      	sc_link->flags &= ~SDEV_OPEN;
sc_link           477 scsi/ss.c      	SC_DEBUG(ss->sc_link, SDEV_DB1, ("closing\n"));
sc_link           491 scsi/ss.c      	ss->sc_link->flags &= ~SDEV_OPEN;
sc_link           508 scsi/ss.c      	(ss->sc_link->adapter->scsi_minphys)(bp);
sc_link           545 scsi/ss.c      			scsi_scsi_cmd(ss->sc_link,
sc_link           568 scsi/ss.c      	SC_DEBUG(ss->sc_link, SDEV_DB2, ("ssstrategy: %ld bytes @ blk %d\n",
sc_link           632 scsi/ss.c      	struct scsi_link *sc_link = ss->sc_link;
sc_link           637 scsi/ss.c      	SC_DEBUG(sc_link, SDEV_DB2, ("ssstart\n"));
sc_link           642 scsi/ss.c      	while (sc_link->openings > 0) {
sc_link           644 scsi/ss.c      		if (sc_link->flags & SDEV_WAITING) {
sc_link           645 scsi/ss.c      			sc_link->flags &= ~SDEV_WAITING;
sc_link           646 scsi/ss.c      			wakeup((caddr_t)sc_link);
sc_link           673 scsi/ss.c      			if (scsi_scsi_cmd(sc_link, (struct scsi_generic *)
sc_link           737 scsi/ss.c      		return (scsi_do_ioctl(ss->sc_link, dev, cmd, addr,
sc_link           759 scsi/ss.c      	struct scsi_link	*sc_link = ss->sc_link;
sc_link           861 scsi/ss.c      		return (scsi_scsi_cmd(sc_link,
sc_link           884 scsi/ss.c      	struct scsi_link *sc_link = ss->sc_link;
sc_link           889 scsi/ss.c      	return (scsi_scsi_cmd(sc_link, (struct scsi_generic *)wcmd,
sc_link           910 scsi/ss.c      	struct scsi_link *sc_link = ss->sc_link;
sc_link           929 scsi/ss.c      	return (scsi_scsi_cmd(sc_link, (struct scsi_generic *)wcmd,
sc_link           970 scsi/ss.c      	struct scsi_link *sc_link = ss->sc_link;
sc_link           973 scsi/ss.c      	return (scsi_scsi_cmd(sc_link, (struct scsi_generic *)wcmd,
sc_link           986 scsi/ss.c      	struct scsi_link *sc_link = ss->sc_link;
sc_link          1002 scsi/ss.c      	if (scsi_scsi_cmd(sc_link, (struct scsi_generic *) &gbs_cmd,
sc_link           105 scsi/ss_mustek.c 	struct scsi_link *sc_link = sa->sa_sc_link;
sc_link           108 scsi/ss_mustek.c 	SC_DEBUG(sc_link, SDEV_DB1, ("mustek_attach: start\n"));
sc_link           123 scsi/ss_mustek.c 	SC_DEBUG(sc_link, SDEV_DB1, ("mustek_attach: scanner_type = %d\n",
sc_link           237 scsi/ss_mustek.c 	struct scsi_link *sc_link = ss->sc_link;
sc_link           240 scsi/ss_mustek.c 	SC_DEBUG(sc_link, SDEV_DB1, ("mustek_minphys: before: %ld\n",
sc_link           244 scsi/ss_mustek.c 	SC_DEBUG(sc_link, SDEV_DB1, ("mustek_minphys: after:  %ld\n",
sc_link           262 scsi/ss_mustek.c 	struct scsi_link *sc_link = ss->sc_link;
sc_link           268 scsi/ss_mustek.c 	SC_DEBUG(sc_link, SDEV_DB1, ("mustek_trigger_scanner\n"));
sc_link           304 scsi/ss_mustek.c 	SC_DEBUG(sc_link, SDEV_DB1, ("mustek_set_parms: set_window\n"));
sc_link           305 scsi/ss_mustek.c 	error = scsi_scsi_cmd(sc_link, (struct scsi_generic *) &window_cmd,
sc_link           342 scsi/ss_mustek.c 	SC_DEBUG(sc_link, SDEV_DB1, ("mustek_trigger_scanner: mode_select\n"));
sc_link           344 scsi/ss_mustek.c 	error = scsi_scsi_cmd(sc_link, (struct scsi_generic *) &mode_cmd,
sc_link           380 scsi/ss_mustek.c 	SC_DEBUG(sc_link, SDEV_DB1, ("mustek_trigger_scanner: start_scan\n"));
sc_link           381 scsi/ss_mustek.c 	error = scsi_scsi_cmd(sc_link, (struct scsi_generic *) &start_scan_cmd,
sc_link           393 scsi/ss_mustek.c 	SC_DEBUG(sc_link, SDEV_DB1, ("mustek_trigger_scanner: get_status\n"));
sc_link           409 scsi/ss_mustek.c 	struct scsi_link *sc_link = ss->sc_link;
sc_link           422 scsi/ss_mustek.c 		SC_DEBUG(sc_link, SDEV_DB1,
sc_link           424 scsi/ss_mustek.c 		error = scsi_scsi_cmd(sc_link, (struct scsi_generic *) &cmd,
sc_link           430 scsi/ss_mustek.c 	SC_DEBUG(sc_link, SDEV_DB1, ("mustek_rewind_scanner: end\n"));
sc_link           444 scsi/ss_mustek.c 	struct scsi_link *sc_link = ss->sc_link;
sc_link           447 scsi/ss_mustek.c 	SC_DEBUG(sc_link, SDEV_DB1, ("mustek_read: start\n"));
sc_link           455 scsi/ss_mustek.c 	SC_DEBUG(sc_link, SDEV_DB1, ("mustek_read: read %ld lines\n",
sc_link           462 scsi/ss_mustek.c 	if (scsi_scsi_cmd(sc_link, (struct scsi_generic *) &cmd, sizeof(cmd),
sc_link           488 scsi/ss_mustek.c 	struct scsi_link *sc_link = ss->sc_link;
sc_link           496 scsi/ss_mustek.c 		SC_DEBUG(sc_link, SDEV_DB1, ("mustek_get_status: stat_cmd\n"));
sc_link           497 scsi/ss_mustek.c 		error = scsi_scsi_cmd(sc_link, (struct scsi_generic *) &cmd,
sc_link           523 scsi/ss_mustek.c 		SC_DEBUG(sc_link, SDEV_DB1,
sc_link           527 scsi/ss_mustek.c 		SC_DEBUG(sc_link, SDEV_DB1, ("window size = %ld\n",
sc_link           531 scsi/ss_mustek.c 	SC_DEBUG(sc_link, SDEV_DB1, ("mustek_get_status: end\n"));
sc_link            95 scsi/ss_scanjet.c 	struct scsi_link *sc_link = sa->sa_sc_link;
sc_link            99 scsi/ss_scanjet.c 	SC_DEBUG(sc_link, SDEV_DB1, ("scanjet_attach: start\n"));
sc_link           158 scsi/ss_scanjet.c 	SC_DEBUG(sc_link, SDEV_DB1, ("scanjet_attach: scanner_type = %d\n",
sc_link           287 scsi/ss_scanjet.c 	struct scsi_link *sc_link = ss->sc_link;
sc_link           304 scsi/ss_scanjet.c 	if (scsi_scsi_cmd(sc_link, (struct scsi_generic *) &cmd, sizeof(cmd),
sc_link           334 scsi/ss_scanjet.c 	return (scsi_scsi_cmd(ss->sc_link, (struct scsi_generic *) &cmd,
sc_link           355 scsi/ss_scanjet.c 	return (scsi_scsi_cmd(ss->sc_link, (struct scsi_generic *) &cmd,
sc_link            68 scsi/ssvar.h   	struct scsi_link *sc_link;	/* contains our targ, lun, etc.	*/
sc_link           198 scsi/st.c      	struct scsi_link *sc_link;	/* our link to the adpter etc.        */
sc_link           313 scsi/st.c      	struct scsi_link *sc_link = sa->sa_sc_link;
sc_link           315 scsi/st.c      	SC_DEBUG(sc_link, SDEV_DB2, ("stattach:\n"));
sc_link           320 scsi/st.c      	st->sc_link = sc_link;
sc_link           321 scsi/st.c      	sc_link->device = &st_switch;
sc_link           322 scsi/st.c      	sc_link->device_softc = st;
sc_link           349 scsi/st.c      	sc_link->flags &= ~SDEV_MEDIA_LOADED;
sc_link           414 scsi/st.c      	struct scsi_link *sc_link;
sc_link           425 scsi/st.c      	sc_link = st->sc_link;
sc_link           427 scsi/st.c      	SC_DEBUG(sc_link, SDEV_DB1, ("open: dev=0x%x (unit %d (of %d))\n", dev,
sc_link           433 scsi/st.c      	if (sc_link->flags & SDEV_OPEN) {
sc_link           434 scsi/st.c      		SC_DEBUG(sc_link, SDEV_DB4, ("already open\n"));
sc_link           439 scsi/st.c      	sc_link->flags |= SDEV_OPEN;
sc_link           445 scsi/st.c      	error = scsi_test_unit_ready(sc_link, TEST_READY_RETRIES,
sc_link           452 scsi/st.c      	if ((sc_link->flags & SDEV_MEDIA_LOADED) == 0)
sc_link           456 scsi/st.c      		sc_link->flags &= ~SDEV_OPEN;
sc_link           463 scsi/st.c      			sc_link->flags &= ~SDEV_OPEN;
sc_link           476 scsi/st.c      	SC_DEBUG(sc_link, SDEV_DB2, ("open complete\n"));
sc_link           493 scsi/st.c      	SC_DEBUG(st->sc_link, SDEV_DB1, ("closing\n"));
sc_link           505 scsi/st.c      		if (!(st->sc_link->flags & SDEV_MEDIA_LOADED))
sc_link           512 scsi/st.c      	st->sc_link->flags &= ~SDEV_OPEN;
sc_link           531 scsi/st.c      	struct scsi_link *sc_link;
sc_link           537 scsi/st.c      	sc_link = st->sc_link;
sc_link           542 scsi/st.c      	SC_DEBUG(sc_link, SDEV_DB1, ("mounting\n"));
sc_link           557 scsi/st.c      	scsi_test_unit_ready(sc_link, TEST_READY_RETRIES, SCSI_SILENT);
sc_link           570 scsi/st.c      	if (!(sc_link->flags & SDEV_ATAPI) &&
sc_link           611 scsi/st.c      	scsi_prevent(sc_link, PR_PREVENT,
sc_link           614 scsi/st.c      	sc_link->flags |= SDEV_MEDIA_LOADED;	/* move earlier? */
sc_link           630 scsi/st.c      	struct scsi_link *sc_link = st->sc_link;
sc_link           638 scsi/st.c      	SC_DEBUG(sc_link, SDEV_DB1, ("unmounting\n"));
sc_link           642 scsi/st.c      	scsi_prevent(sc_link, PR_ALLOW,
sc_link           647 scsi/st.c      	sc_link->flags &= ~SDEV_MEDIA_LOADED;
sc_link           660 scsi/st.c      	struct scsi_link *sc_link = st->sc_link;
sc_link           662 scsi/st.c      	SC_DEBUG(sc_link, SDEV_DB2, ("starting block mode decision\n"));
sc_link           665 scsi/st.c      	if (sc_link->flags & SDEV_ATAPI) {
sc_link           681 scsi/st.c      		SC_DEBUG(sc_link, SDEV_DB3,
sc_link           696 scsi/st.c      		SC_DEBUG(sc_link, SDEV_DB3, ("density specified variable\n"));
sc_link           709 scsi/st.c      		SC_DEBUG(sc_link, SDEV_DB3, ("density specified fixed\n"));
sc_link           726 scsi/st.c      		SC_DEBUG(sc_link, SDEV_DB3,
sc_link           736 scsi/st.c      	SC_DEBUG(sc_link, SDEV_DB3,
sc_link           778 scsi/st.c      	SC_DEBUG(st->sc_link, SDEV_DB2, ("ststrategy: %ld bytes @ blk %d\n",
sc_link           859 scsi/st.c      	struct scsi_link *sc_link = st->sc_link;
sc_link           864 scsi/st.c      	SC_DEBUG(sc_link, SDEV_DB2, ("ststart\n"));
sc_link           872 scsi/st.c      	while (sc_link->openings > 0) {
sc_link           874 scsi/st.c      		if (sc_link->flags & SDEV_WAITING) {
sc_link           875 scsi/st.c      			sc_link->flags &= ~SDEV_WAITING;
sc_link           876 scsi/st.c      			wakeup((caddr_t)sc_link);
sc_link           894 scsi/st.c      		    !(sc_link->flags & SDEV_MEDIA_LOADED)) {
sc_link           896 scsi/st.c      			sc_link->flags &= ~SDEV_MEDIA_LOADED;
sc_link           984 scsi/st.c      		error = scsi_scsi_cmd(sc_link, (struct scsi_generic *) &cmd,
sc_link          1025 scsi/st.c      	    st->sc_link->adapter->scsi_minphys, uio));
sc_link          1037 scsi/st.c      	    st->sc_link->adapter->scsi_minphys, uio));
sc_link          1083 scsi/st.c      		SC_DEBUG(st->sc_link, SDEV_DB1, ("[ioctl: get status]\n"));
sc_link          1107 scsi/st.c      		SC_DEBUG(st->sc_link, SDEV_DB1,
sc_link          1209 scsi/st.c      		error = scsi_do_ioctl(st->sc_link, dev, cmd, arg, flag, p);
sc_link          1272 scsi/st.c      	return scsi_scsi_cmd(st->sc_link, (struct scsi_generic *) &cmd,
sc_link          1287 scsi/st.c      	struct scsi_link *sc_link = st->sc_link;
sc_link          1293 scsi/st.c      	if ((sc_link->flags & SDEV_MEDIA_LOADED))
sc_link          1305 scsi/st.c      	error = scsi_scsi_cmd(sc_link, (struct scsi_generic *) &cmd,
sc_link          1314 scsi/st.c      	SC_DEBUG(sc_link, SDEV_DB3,
sc_link          1335 scsi/st.c      	struct scsi_link *sc_link = st->sc_link;
sc_link          1349 scsi/st.c      	error = scsi_do_mode_sense(sc_link, 0, data, (void **)&page0,
sc_link          1372 scsi/st.c      	SC_DEBUG(sc_link, SDEV_DB3,
sc_link          1376 scsi/st.c      	SC_DEBUGN(sc_link, SDEV_DB3,
sc_link          1379 scsi/st.c      	sc_link->flags |= SDEV_MEDIA_LOADED;
sc_link          1396 scsi/st.c      	struct scsi_link *sc_link = st->sc_link;
sc_link          1415 scsi/st.c      		SC_DEBUG(sc_link, SDEV_DB3,
sc_link          1423 scsi/st.c      	if (sc_link->flags & SDEV_ATAPI) {
sc_link          1439 scsi/st.c      	error = scsi_do_mode_sense(sc_link, 0, inbuf, (void **)&page0, NULL,
sc_link          1476 scsi/st.c      		error = scsi_mode_select(st->sc_link, 0, &outbuf->hdr,
sc_link          1492 scsi/st.c      	error = scsi_mode_select_big(st->sc_link, 0, &outbuf->hdr_big,
sc_link          1529 scsi/st.c      	return (scsi_scsi_cmd(st->sc_link, (struct scsi_generic *)&cmd,
sc_link          1611 scsi/st.c      	error = scsi_scsi_cmd(st->sc_link, (struct scsi_generic *) &cmd,
sc_link          1678 scsi/st.c      	error = scsi_scsi_cmd(st->sc_link, (struct scsi_generic *) &cmd,
sc_link          1763 scsi/st.c      	return scsi_scsi_cmd(st->sc_link, (struct scsi_generic *) &cmd,
sc_link          1789 scsi/st.c      	error = scsi_scsi_cmd(st->sc_link, (struct scsi_generic *) &cmd,
sc_link          1811 scsi/st.c      	struct scsi_link *sc_link = xs->sc_link;
sc_link          1812 scsi/st.c      	struct st_softc *st = sc_link->device_softc;
sc_link          1818 scsi/st.c      	if (((sc_link->flags & SDEV_OPEN) == 0) ||
sc_link          1841 scsi/st.c      			SC_DEBUG(sc_link, SDEV_DB1, ("not ready: busy (%#x)\n",
sc_link          1899 scsi/st.c      			    !(sc_link->flags & SDEV_MEDIA_LOADED))
sc_link          1963 scsi/st.c      		    !(sc_link->flags & SDEV_MEDIA_LOADED)) {
sc_link            53 scsi/uk.c      	struct scsi_link	*sc_link; /* all the inter level info */
sc_link            92 scsi/uk.c      	struct scsi_link		*sc_link = sa->sa_sc_link;
sc_link            94 scsi/uk.c      	SC_DEBUG(sc_link, SDEV_DB2, ("ukattach: "));
sc_link            97 scsi/uk.c      	uk->sc_link = sc_link;
sc_link            98 scsi/uk.c      	sc_link->device = &uk_switch;
sc_link            99 scsi/uk.c      	sc_link->device_softc = uk;
sc_link           100 scsi/uk.c      	sc_link->openings = 1;
sc_link           113 scsi/uk.c      	struct scsi_link		*sc_link;
sc_link           123 scsi/uk.c      	sc_link = uk->sc_link;
sc_link           125 scsi/uk.c      	SC_DEBUG(sc_link, SDEV_DB1, ("ukopen: dev=0x%x (unit %d (of %d))\n",
sc_link           129 scsi/uk.c      	if (sc_link->flags & SDEV_OPEN)
sc_link           132 scsi/uk.c      	sc_link->flags |= SDEV_OPEN;
sc_link           134 scsi/uk.c      	SC_DEBUG(sc_link, SDEV_DB3, ("open complete\n"));
sc_link           148 scsi/uk.c      	SC_DEBUG(uk->sc_link, SDEV_DB1, ("closing\n"));
sc_link           149 scsi/uk.c      	uk->sc_link->flags &= ~SDEV_OPEN;
sc_link           163 scsi/uk.c      	return (scsi_do_ioctl(uk->sc_link, dev, cmd, addr, flag, p));