Lines Matching defs:ctlr
105 scinit(int ctlr, void *addr)
110 if (ctlr < 0 || ctlr >= NSC)
113 hs = &scsi_softc[ctlr];
114 hs->sc_ctlr = ctlr;
188 scident(uint ctlr, uint target, uint lun, struct scsi_inquiry *inqout,
207 while ((i = scsi_test_unit_rdy(ctlr, target, lun)) != 0) {
214 scsi_request_sense(ctlr, target, lun, sensebuf, 8);
221 if (scsi_immed_command(ctlr, target, lun, &inq, (uint8_t *)&inqbuf,
223 scsi_immed_command(ctlr, target, lun, &cap, (uint8_t *)&capbuf,
359 scrun(int ctlr, int target, uint8_t *cdb, int cdblen, uint8_t *buf, int len,
365 if (ctlr < 0 || ctlr >= NSC)
368 hs = &scsi_softc[ctlr];
396 scfinish(int ctlr)
398 struct scsi_softc *hs = &scsi_softc[ctlr];
485 scsi_test_unit_rdy(int ctlr, int target, int lun)
492 printf("scsi_test_unit_rdy( %d, %d, %d): Start\n", ctlr, target, lun);
497 if (scrun(ctlr, target, (void *)&cdb, 6, NULL, 0, &lock) == 0) {
507 status = scfinish(ctlr);
520 scsi_request_sense(int ctlr, int target, int lun, uint8_t *buf,
542 if (scrun(ctlr, target, (void *)&cdb, 6, buf, len, &lock) == 0) {
552 status = scfinish(ctlr);
565 scsi_immed_command(int ctlr, int target, int lun, struct scsi_generic_cdb *cdb,
573 ctlr, target, lun, cdb->len, len);
578 if (scrun(ctlr, target, (void *)&cdb->cdb[0], cdb->len, buf, len,
589 status = scfinish(ctlr);
602 scsi_format_unit(int ctlr, int target, int lun)
612 printf("scsi_format_unit( %d, %d, %d): Start\n", ctlr, target, lun);
617 if (scrun(ctlr, target, (void *)&cdb, 6, NULL, 0, &lock) == 0) {
632 status = scfinish(ctlr);