Lines Matching defs:lun

309 	desc_ev->lun[0] = 1;
310 desc_ev->lun[1] = scsi_dev_num;
314 desc_ev->lun[2] = 0 >> 8;
315 desc_ev->lun[3] = 0 & 0xFF;
319 memset(&desc_ev->lun[4], 0, 4);
398 vhost_scsi_task_init_target(struct spdk_vhost_scsi_task *task, const __u8 *lun)
402 uint16_t lun_id = (((uint16_t)lun[2] << 8) | lun[3]) & 0x3FFF;
404 SPDK_LOGDUMP(vhost_scsi_queue, "LUN", lun, 8);
407 if (lun[0] != 1 || lun[1] >= SPDK_VHOST_SCSI_CTRLR_MAX_DEVS) {
411 state = &svsession->scsi_dev_state[lun[1]];
421 task->scsi.lun = spdk_scsi_dev_get_lun(state->dev, lun_id);
457 vhost_scsi_task_init_target(task, ctrl_req->lun);
674 result = vhost_scsi_task_init_target(task, req->lun);
683 if (spdk_unlikely(task->scsi.lun == NULL)) {
988 const struct spdk_scsi_lun *lun)
993 assert(lun != NULL);
995 scsi_dev = spdk_scsi_lun_get_dev(lun);
1006 vhost_scsi_lun_resize(const struct spdk_scsi_lun *lun, void *arg)
1011 scsi_dev_num = get_scsi_dev_num(svdev, lun);
1021 vhost_scsi_lun_hotremove(const struct spdk_scsi_lun *lun, void *arg)
1026 scsi_dev_num = get_scsi_dev_num(svdev, lun);
1139 SPDK_ERRLOG("No lun name specified\n");
1304 * event is set to VIRTIO_SCSI_T_PARAM_CHANGE. lun addresses a logical unit
1577 struct spdk_scsi_lun *lun;
1598 for (lun = spdk_scsi_dev_get_first_lun(sdev); lun != NULL;
1599 lun = spdk_scsi_dev_get_next_lun(lun)) {
1602 spdk_json_write_named_int32(w, "id", spdk_scsi_lun_get_id(lun));
1604 spdk_json_write_named_string(w, "bdev_name", spdk_scsi_lun_get_bdev_name(lun));
1620 struct spdk_scsi_lun *lun;
1641 lun = spdk_scsi_dev_get_lun(scsi_dev, 0);
1642 assert(lun != NULL);
1651 spdk_json_write_named_string(w, "bdev_name", spdk_scsi_lun_get_bdev_name(lun));