Lines Matching refs:lun
85 vioscsi_tmf(vioscsi_softc_t *sc, uint32_t func, uint8_t target, uint16_t lun, in vioscsi_tmf() argument
103 tmf->lun[0] = 1; in vioscsi_tmf()
104 tmf->lun[1] = target; in vioscsi_tmf()
105 tmf->lun[2] = 0x40 | (lun >> 8); in vioscsi_tmf()
106 tmf->lun[3] = lun & 0xff; in vioscsi_tmf()
141 "task mgmt timeout! (target %d lun %d)", target, lun); in vioscsi_tmf()
158 vioscsi_lun_reset(vioscsi_softc_t *sc, uint8_t target, uint16_t lun) in vioscsi_lun_reset() argument
161 target, lun, NULL)); in vioscsi_lun_reset()
293 cmd->lun[0] = 1; in vioscsi_start()
294 cmd->lun[1] = req->vr_target; in vioscsi_start()
295 cmd->lun[2] = 0x40 | ((req->vr_lun >> 8) & 0xff); in vioscsi_start()
296 cmd->lun[3] = req->vr_lun & 0xff; in vioscsi_start()
297 cmd->lun[4] = 0; in vioscsi_start()
298 cmd->lun[5] = 0; in vioscsi_start()
299 cmd->lun[6] = 0; in vioscsi_start()
300 cmd->lun[7] = 0; in vioscsi_start()
667 vioscsi_parse_unit_address(const char *ua, int *tgt, int *lun) in vioscsi_parse_unit_address() argument
678 *lun = 0; in vioscsi_parse_unit_address()
685 *lun = (int)num; in vioscsi_parse_unit_address()
730 target = evt->lun[1]; in vioscsi_evt_handler()
929 int lun; in vioscsi_tran_tgt_init() local
940 (!vioscsi_parse_unit_address(ua, &target, &lun))) { in vioscsi_tran_tgt_init()
951 vd->vd_lun = (uint16_t)lun; in vioscsi_tran_tgt_init()