/openbsd/sys/arch/luna88k/dev/ |
H A D | mb89352.c | 408 struct scsi_link *sc_link = xs->sc_link; in spc_scsi_cmd() local 598 sc_link = acb->xs->sc_link; in spc_reselect() 662 sc_link = acb->xs->sc_link; in spc_sched() 666 sc_link->target, sc_link->lun)); in spc_sched() 673 sc_link->target, sc_link->lun)); in spc_sched() 683 struct scsi_link *sc_link = xs->sc_link; in spc_sense() local 717 struct scsi_link *sc_link = xs->sc_link; in spc_done() local 941 sc_link = acb->xs->sc_link; in spc_msgin() 944 sc_link->target, sc_link->lun); in spc_msgin() 1695 sc_link = acb->xs->sc_link; in spc_intr() [all …]
|
/openbsd/sys/dev/ic/ |
H A D | adv.c | 507 struct scsi_link *sc_link = xs->sc_link; in adv_scsi_cmd() local 537 sc_link->lun); in adv_scsi_cmd() 549 sc->reqcnt[sc_link->target]++; in adv_scsi_cmd() 614 sc_link->target, in adv_scsi_cmd() 615 sc_link->lun, xs->cmd.opcode, in adv_scsi_cmd() 686 struct scsi_link *sc_link = xs->sc_link; in adv_timeout() local 690 sc_print_addr(sc_link); in adv_timeout() 726 struct scsi_link *sc_link = xs->sc_link; in adv_watchdog() local 761 xs->sc_link->target, in adv_narrow_isr_callback() 806 (xs->sc_link->lun == 0) && in adv_narrow_isr_callback() [all …]
|
H A D | ncr53c9x.c | 579 struct scsi_link *sc_link = ecb->xs->sc_link; in ncr53c9x_select() local 810 struct scsi_link *sc_link = xs->sc_link; in ncr53c9x_scsi_cmd() local 944 sc_link = ecb->xs->sc_link; in ncr53c9x_sched() 946 lun = sc_link->lun; in ncr53c9x_sched() 988 sc_link = ecb->xs->sc_link; in ncr53c9x_sched() 1056 struct scsi_link *sc_link = xs->sc_link; in ncr53c9x_sense() local 1096 struct scsi_link *sc_link = xs->sc_link; in ncr53c9x_done() local 2340 sc_link = ecb->xs->sc_link; in ncr53c9x_intr() 2409 sc_link->lun, in ncr53c9x_intr() 2429 sc_link->lun, in ncr53c9x_intr() [all …]
|
H A D | aic6360.c | 480 struct scsi_link *sc_link = xs->sc_link; in aic_scsi_cmd() local 646 sc_link = acb->xs->sc_link; in aic_reselect() 710 sc_link = acb->xs->sc_link; in aic_sched() 714 sc_link->target, sc_link->lun)); in aic_sched() 721 sc_link->target, sc_link->lun)); in aic_sched() 734 struct scsi_link *sc_link = xs->sc_link; in aic_sense() local 768 struct scsi_link *sc_link = xs->sc_link; in aic_done() local 951 sc_link = acb->xs->sc_link; in aic_msgin() 954 sc_link->target, sc_link->lun); in aic_msgin() 1684 sc_link = acb->xs->sc_link; in aicintr() [all …]
|
H A D | aic7xxx_openbsd.h | 88 #define SCSI_IS_SCSIBUS_B(ahc, sc_link) \ argument 89 (((ahc)->sc_child != NULL) && ((sc_link)->bus != (ahc)->sc_child)) 90 #define SCSI_SCSI_ID(ahc, sc_link) \ argument 91 (SCSI_IS_SCSIBUS_B(ahc, sc_link) ? ahc->our_id_b : ahc->our_id) 92 #define SCSI_CHANNEL(ahc, sc_link) \ argument 93 (SCSI_IS_SCSIBUS_B(ahc, sc_link) ? 'B' : 'A') 94 #define BUILD_SCSIID(ahc, sc_link, target_id, our_id) \ argument 96 | (SCSI_IS_SCSIBUS_B(ahc, sc_link) ? TWIN_CHNLB : 0)) 367 sc_print_addr(scb->xs->sc_link); in ahc_print_path()
|
H A D | uha.c | 248 struct scsi_link *sc_link = xs->sc_link; in uha_scsi_cmd() local 249 struct uha_softc *sc = sc_link->bus->sb_adapter_softc; in uha_scsi_cmd() 287 mscp->target = sc_link->target; in uha_scsi_cmd() 288 mscp->lun = sc_link->lun; in uha_scsi_cmd() 407 struct scsi_link *sc_link = xs->sc_link; in uha_timeout() local 408 struct uha_softc *sc = sc_link->bus->sb_adapter_softc; in uha_timeout() 411 sc_print_addr(sc_link); in uha_timeout()
|
H A D | aic79xx_openbsd.c | 262 ahd = xs->sc_link->bus->sb_adapter_softc; in ahd_action() 264 target_id = xs->sc_link->target; in ahd_action() 265 our_id = SCSI_SCSI_ID(ahd, xs->sc_link); in ahd_action() 279 quirks = xs->sc_link->quirks; in ahd_action() 301 hscb->lun = xs->sc_link->lun; in ahd_action() 329 ahd = xs->sc_link->bus->sb_adapter_softc; in ahd_execute_scb() 416 int target = xs->sc_link->target; in ahd_execute_scb() 567 target_id = scb->xs->sc_link->target; in ahd_adapter_req_set_xfer_mode() 568 our_id = SCSI_SCSI_ID(ahd, scb->xs->sc_link); in ahd_adapter_req_set_xfer_mode() 572 quirks = scb->xs->sc_link->quirks; in ahd_adapter_req_set_xfer_mode() [all …]
|
H A D | adw.c | 526 struct scsi_link *sc_link = xs->sc_link; in adw_scsi_cmd() local 527 ADW_SOFTC *sc = sc_link->bus->sb_adapter_softc; in adw_scsi_cmd() 582 struct scsi_link *sc_link = xs->sc_link; in adw_build_req() local 583 ADW_SOFTC *sc = sc_link->bus->sb_adapter_softc; in adw_build_req() 610 scsiqp->target_id = sc_link->target; in adw_build_req() 611 scsiqp->target_lun = sc_link->lun; in adw_build_req() 750 && (xs->sc_link->lun == 0) in adw_poll() 752 adw_print_info(sc, xs->sc_link->target); in adw_poll() 767 struct scsi_link *sc_link = xs->sc_link; in adw_timeout() local 768 ADW_SOFTC *sc = sc_link->bus->sb_adapter_softc; in adw_timeout() [all …]
|
H A D | trm.c | 315 target = xs->sc_link->target; in trm_scsi_cmd() 316 lun = xs->sc_link->lun; in trm_scsi_cmd() 324 sc_print_addr(xs->sc_link); in trm_scsi_cmd() 331 sc_print_addr(xs->sc_link); in trm_scsi_cmd() 338 sc_print_addr(xs->sc_link); in trm_scsi_cmd() 356 sc_print_addr(xs->sc_link); in trm_scsi_cmd() 379 sc_print_addr(xs->sc_link); in trm_scsi_cmd() 381 sc_print_addr(xs->sc_link); in trm_scsi_cmd() 383 sc_print_addr(xs->sc_link); in trm_scsi_cmd() 2035 lun = xs->sc_link->lun; in trm_FinishSRB() [all …]
|
H A D | aic79xx_openbsd.h | 98 #define SCSI_IS_SCSIBUS_B(ahd, sc_link) \ argument 100 #define SCSI_CHANNEL(ahd, sc_link) \ argument 102 #define SCSI_SCSI_ID(ahd, sc_link) \ argument 104 #define BUILD_SCSIID(ahd, sc_link, target_id, our_id) \ argument
|
H A D | aic7xxx_openbsd.c | 257 ahc = xs->sc_link->bus->sb_adapter_softc; in ahc_action() 259 target_id = xs->sc_link->target; in ahc_action() 260 our_id = SCSI_SCSI_ID(ahc, xs->sc_link); in ahc_action() 284 hscb->scsiid = BUILD_SCSIID(ahc, xs->sc_link, target_id, our_id); in ahc_action() 285 hscb->lun = xs->sc_link->lun; in ahc_action() 313 ahc = xs->sc_link->bus->sb_adapter_softc; in ahc_execute_scb() 446 if (ahc->inited_target[xs->sc_link->target] == 0) { in ahc_execute_scb() 454 ahc->inited_target[xs->sc_link->target] = 1; in ahc_execute_scb() 558 ahc = scb->xs->sc_link->bus->sb_adapter_softc; in ahc_timeout() 642 quirks = scb->xs->sc_link->quirks; in ahc_adapter_req_set_xfer_mode()
|
H A D | siop.c | 384 lun = siop_cmd->cmd_c.xs->sc_link->lun; in siop_intr() 493 sc_print_addr(xs->sc_link); in siop_intr() 559 sc_print_addr(xs->sc_link); in siop_intr() 742 sc_print_addr(xs->sc_link); in siop_intr() 803 sc_print_addr(xs->sc_link); in siop_intr() 828 sc_print_addr(xs->sc_link); in siop_intr() 1078 ((struct siop_target*)sc->sc_c.targets[xs->sc_link->target])->siop_lun[xs->sc_link->lun]; in siop_scsicmd_end() 1116 xs->sc_link->target, in siop_scsicmd_end() 1156 cmd->byte2 = xs->sc_link->lun << 5; in siop_scsicmd_end() 1448 const int target = xs->sc_link->target; in siop_scsicmd() [all …]
|
H A D | osiop.c | 469 xs->sc_link->target, 538 periph = acb->xs->sc_link; 585 periph = xs->sc_link; 944 int target = xs->sc_link->target; 945 int lun = xs->sc_link->lun; 1145 target = acb->xs->sc_link->target; 1522 sc->sc_nexus->xs->sc_link; 1712 acb->xs->sc_link->target, 1932 sc_print_addr(xs->sc_link); 1979 acb->xs->sc_link->target, [all …]
|
/openbsd/sys/scsi/ |
H A D | cd.c | 206 sc->sc_link = link; in cdattach() 292 link = sc->sc_link; in cdopen() 409 scsi_prevent(sc->sc_link, PR_ALLOW, in cdclose() 674 link = sc->sc_link; in cdminphys() 918 if (ISSET(sc->sc_link->quirks, in cdioctl() 1062 error = scsi_prevent(sc->sc_link, in cdioctl() 1281 xs = scsi_xs_get(sc->sc_link, 0); in cd_load_unload() 1346 xs = scsi_xs_get(sc->sc_link, 0); in cd_play() 1433 xs = scsi_xs_get(sc->sc_link, 0); in cd_play_msf() 1464 xs = scsi_xs_get(sc->sc_link, 0); in cd_pause() [all …]
|
H A D | uk.c | 54 struct scsi_link *sc_link; /* all the inter level info */ member 91 sc->sc_link = link; in ukattach() 130 link = sc->sc_link; in ukopen() 162 SC_DEBUG(sc->sc_link, SDEV_DB1, ("closing\n")); in ukclose() 163 CLR(sc->sc_link->flags, SDEV_OPEN); in ukclose() 183 rv = scsi_do_ioctl(sc->sc_link, cmd, addr, flag); in ukioctl()
|
H A D | ch.c | 157 sc->sc_link = link; in chattach() 185 if (ISSET(sc->sc_link->flags, SDEV_OPEN)) in chopen() 188 SET(sc->sc_link->flags, SDEV_OPEN); in chopen() 244 CLR(sc->sc_link->flags, SDEV_OPEN); in chopen() 253 CLR(sc->sc_link->flags, SDEV_OPEN); in chclose() 362 xs = scsi_xs_get(sc->sc_link, 0); in ch_move() 421 xs = scsi_xs_get(sc->sc_link, 0); in ch_exchange() 469 xs = scsi_xs_get(sc->sc_link, 0); in ch_position() 676 xs = scsi_xs_get(sc->sc_link, SCSI_DATA_IN); in ch_getelemstatus() 768 SET(sc->sc_link->flags, SDEV_MEDIA_LOADED); in ch_get_params() [all …]
|
H A D | sd.c | 175 sc->sc_link = link; in sdattach() 252 link = sc->sc_link; in sdactivate() 327 link = sc->sc_link; in sdopen() 477 link = sc->sc_link; in sdclose() 541 link = sc->sc_link; in sdstrategy() 790 link = sc->sc_link; in sdminphys() 851 link = sc->sc_link; in sdioctl() 992 link = sc->sc_link; in sd_ioctl_inquiry() 1023 link = sc->sc_link; in sd_ioctl_cache() 1104 link = sc->sc_link; in sdgetdisklabel() [all …]
|
H A D | st.c | 277 st->sc_link = link; in stattach() 375 link = st->sc_link; in stopen() 460 link = st->sc_link; in stclose() 499 struct scsi_link *link = st->sc_link; in st_mount_tape() 595 struct scsi_link *link = st->sc_link; in st_unmount() 628 struct scsi_link *link = st->sc_link; in st_decide_mode() 751 link = st->sc_link; in ststrategy() 814 struct scsi_link *link = xs->sc_link; in ststart() 1029 link = sc->sc_link; in stminphys() 1118 SC_DEBUG(st->sc_link, SDEV_DB1, in stioctl() [all …]
|
H A D | scsi_base.c | 770 xs->sc_link = link; in scsi_xs_io() 782 struct scsi_link *link = xs->sc_link; in scsi_xs_put() 1471 sc_print_addr(xs->sc_link); in scsi_copy_internal_data() 1574 SC_DEBUG(xs->sc_link, SDEV_DB3, in scsi_xs_error() 1592 sc_print_addr(xs->sc_link); in scsi_xs_error() 1640 struct scsi_link *link = xs->sc_link; in scsi_interpret_sense() 2522 sc_print_addr(xs->sc_link); in scsi_print_sense() 2757 struct scsi_link *link = xs->sc_link; in scsi_show_sense() 2787 sc_print_addr(xs->sc_link); in scsi_show_xs() 2791 printf("link(%p)", xs->sc_link); in scsi_show_xs() [all …]
|
H A D | mpath_emc.c | 194 struct emc_softc *sc = xs->sc_link->device_softc; in emc_mpath_start() 225 struct scsi_link *link = xs->sc_link; in emc_status() 239 struct scsi_link *link = xs->sc_link; in emc_status_done()
|
/openbsd/sys/dev/usb/ |
H A D | umass_scsi.c | 179 struct scsi_link *sc_link = xs->sc_link; in umass_scsi_cmd() local 180 struct umass_softc *sc = sc_link->bus->sb_adapter_softc; in umass_scsi_cmd() 191 sc_link->target, sc_link->lun, xs, xs->cmd.opcode, in umass_scsi_cmd() 192 xs->datalen, sc_link->quirks, xs->flags & SCSI_POLL)); in umass_scsi_cmd() 200 if (sc_link->target != UMASS_SCSIID_DEVICE) { in umass_scsi_cmd() 202 sc->sc_dev.dv_xname, sc_link->target)); in umass_scsi_cmd() 234 sc->sc_methods->wire_xfer(sc, sc_link->lun, cmd, cmdlen, in umass_scsi_cmd() 248 sc->sc_methods->wire_xfer(sc, sc_link->lun, cmd, cmdlen, in umass_scsi_cmd() 265 struct scsi_link *link = xs->sc_link; in umass_scsi_cb() 290 if (xs->sc_link->quirks & ADEV_NOSENSE) { in umass_scsi_cb()
|
/openbsd/sys/dev/ata/ |
H A D | atascsi.c | 470 struct scsi_link *link = xs->sc_link; in atascsi_cmd() 500 struct scsi_link *link = xs->sc_link; in atascsi_disk_cmd() 948 struct scsi_link *link = xs->sc_link; in atascsi_disk_write_same_16() 1091 struct scsi_link *link = xs->sc_link; in atascsi_disk_unmap_task() 1168 struct scsi_link *link = xs->sc_link; in atascsi_disk_sync() 1292 struct scsi_link *link = xs->sc_link; in atascsi_disk_capacity() 1319 struct scsi_link *link = xs->sc_link; in atascsi_disk_capacity16() 1390 struct scsi_link *link = xs->sc_link; in atascsi_passthru_12() 1428 struct scsi_link *link = xs->sc_link; in atascsi_passthru_16() 1514 struct scsi_link *link = xs->sc_link; in atascsi_disk_start_stop() [all …]
|
/openbsd/sys/dev/isa/ |
H A D | wds.c | 870 struct scsi_link *sc_link = xs->sc_link; in wds_scsi_cmd() local 871 struct wds_softc *sc = sc_link->bus->sb_adapter_softc; in wds_scsi_cmd() 899 scb->cmd.targ = (xs->sc_link->target << 5) | xs->sc_link->lun; in wds_scsi_cmd() 1063 ss->byte2 = xs->sc_link->lun << 5; in wds_sense() 1149 struct scsi_link *sc_link; in wds_timeout() local 1155 sc_link = xs->sc_link; in wds_timeout() 1156 sc = sc_link->bus->sb_adapter_softc; in wds_timeout() 1158 sc_print_addr(sc_link); in wds_timeout()
|
H A D | fd.c | 293 fdc->sc_link.fdlink.sc_fd[drive] = fd; in fdattach() 462 int active = !TAILQ_EMPTY(&fdc->sc_link.fdlink.sc_drives); in fdstart() 466 TAILQ_INSERT_TAIL(&fdc->sc_link.fdlink.sc_drives, fd, sc_drivechain); in fdstart() 491 TAILQ_REMOVE(&fdc->sc_link.fdlink.sc_drives, fd, sc_drivechain); in fdfinish() 493 TAILQ_INSERT_TAIL(&fdc->sc_link.fdlink.sc_drives, fd, in fdfinish() 523 if ((fd = TAILQ_FIRST(&fdc->sc_link.fdlink.sc_drives)) != NULL) in fd_set_motor() 530 if ((fd = fdc->sc_link.fdlink.sc_fd[n]) in fd_set_motor() 557 if ((TAILQ_FIRST(&fdc->sc_link.fdlink.sc_drives) == fd) in fd_motor_on() 669 fd = TAILQ_FIRST(&fdc->sc_link.fdlink.sc_drives); in fdintr() 679 TAILQ_REMOVE(&fdc->sc_link.fdlink.sc_drives, fd, sc_drivechain); in fdintr() [all …]
|
/openbsd/sys/dev/pv/ |
H A D | vioscsi.c | 184 struct vioscsi_softc *sc = xs->sc_link->bus->sb_adapter_softc; in vioscsi_scsi_cmd() 206 if (xs->sc_link->target >= 256 || xs->sc_link->lun >= 16384) in vioscsi_scsi_cmd() 209 req->lun[1] = xs->sc_link->target; in vioscsi_scsi_cmd() 210 req->lun[2] = 0x40 | (xs->sc_link->lun >> 8); in vioscsi_scsi_cmd() 211 req->lun[3] = xs->sc_link->lun; in vioscsi_scsi_cmd()
|