Lines Matching refs:lun

742 		   unsigned char *cdb, u64 scsi_tag, u16 lun, u8 task_attr,  in vhost_scsi_get_tag()  argument
776 cmd->tvc_lun = lun; in vhost_scsi_get_tag()
1018 u16 lun; in vhost_scsi_handle_vq() local
1067 lunp = &v_req_pi.lun[0]; in vhost_scsi_handle_vq()
1068 target = &v_req_pi.lun[1]; in vhost_scsi_handle_vq()
1072 lunp = &v_req.lun[0]; in vhost_scsi_handle_vq()
1073 target = &v_req.lun[1]; in vhost_scsi_handle_vq()
1183 lun = ((v_req_pi.lun[2] << 8) | v_req_pi.lun[3]) & 0x3FFF; in vhost_scsi_handle_vq()
1188 lun = ((v_req.lun[2] << 8) | v_req.lun[3]) & 0x3FFF; in vhost_scsi_handle_vq()
1204 cmd = vhost_scsi_get_tag(vq, tpg, cdb, tag, lun, task_attr, in vhost_scsi_handle_vq()
1261 struct se_lun *lun, in vhost_scsi_send_evt() argument
1271 if (tpg && lun) { in vhost_scsi_send_evt()
1277 evt->event.lun[0] = 0x01; in vhost_scsi_send_evt()
1278 evt->event.lun[1] = tpg->tport_tpgt; in vhost_scsi_send_evt()
1279 if (lun->unpacked_lun >= 256) in vhost_scsi_send_evt()
1280 evt->event.lun[2] = lun->unpacked_lun >> 8 | 0x40 ; in vhost_scsi_send_evt()
1281 evt->event.lun[3] = lun->unpacked_lun & 0xFF; in vhost_scsi_send_evt()
1753 struct se_lun *lun, bool plug) in vhost_scsi_do_plug() argument
1773 vhost_scsi_send_evt(vs, tpg, lun, in vhost_scsi_do_plug()
1779 static void vhost_scsi_hotplug(struct vhost_scsi_tpg *tpg, struct se_lun *lun) in vhost_scsi_hotplug() argument
1781 vhost_scsi_do_plug(tpg, lun, true); in vhost_scsi_hotplug()
1784 static void vhost_scsi_hotunplug(struct vhost_scsi_tpg *tpg, struct se_lun *lun) in vhost_scsi_hotunplug() argument
1786 vhost_scsi_do_plug(tpg, lun, false); in vhost_scsi_hotunplug()
1790 struct se_lun *lun) in vhost_scsi_port_link() argument
1801 vhost_scsi_hotplug(tpg, lun); in vhost_scsi_port_link()
1809 struct se_lun *lun) in vhost_scsi_port_unlink() argument
1820 vhost_scsi_hotunplug(tpg, lun); in vhost_scsi_port_unlink()