Home
last modified time | relevance | path

Searched refs:sc_link (Results 1 – 25 of 80) sorted by relevance

1234

/openbsd/sys/arch/luna88k/dev/
H A Dmb89352.c408 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 Dadv.c507 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 Dncr53c9x.c579 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 Daic6360.c480 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 Daic7xxx_openbsd.h88 #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 Duha.c248 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 Daic79xx_openbsd.c262 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 Dadw.c526 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 Dtrm.c315 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 Daic79xx_openbsd.h98 #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 Daic7xxx_openbsd.c257 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 Dsiop.c384 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 Dosiop.c469 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 Dcd.c206 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 Duk.c54 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 Dch.c157 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 Dsd.c175 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 Dst.c277 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 Dscsi_base.c770 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 Dmpath_emc.c194 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 Dumass_scsi.c179 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 Datascsi.c470 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 Dwds.c870 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 Dfd.c293 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 Dvioscsi.c184 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()

1234