Lines Matching refs:lun
134 struct scsi_lun lun;
145 int_to_scsilun(cmd->device->lun, &lun);
146 memcpy(task->ssp_task.LUN, &lun.scsi_lun, 8);
236 cmd->device->lun == my_cmd->device->lun)
327 struct scsi_lun lun;
331 int_to_scsilun(cmd->device->lun, &lun);
335 cmd->device->lun);
338 res = i->dft->lldd_abort_task_set(dev, lun.scsi_lun);
342 res = i->dft->lldd_clear_task_set(dev, lun.scsi_lun);
347 res = i->dft->lldd_lu_reset(dev, lun.scsi_lun);
389 static int sas_queue_reset(struct domain_device *dev, int reset_type, u64 lun)
394 /* ata: promote lun reset to bus reset */
409 int_to_scsilun(lun, &dev->ssp_dev.reset_lun);
460 struct scsi_lun lun;
466 return sas_queue_reset(dev, SAS_DEV_LU_RESET, cmd->device->lun);
468 int_to_scsilun(cmd->device->lun, &lun);
473 res = i->dft->lldd_lu_reset(dev, lun.scsi_lun);
587 cmd->device->lun);
638 cmd->device->lun);
824 SAS_ADDR(dev->sas_addr), scsi_dev->lun);
1094 static int sas_execute_ssp_tmf(struct domain_device *device, u8 *lun,
1102 memcpy(ssp_task.LUN, lun, 8);
1107 int sas_abort_task_set(struct domain_device *dev, u8 *lun)
1113 return sas_execute_ssp_tmf(dev, lun, &tmf_task);
1117 int sas_clear_task_set(struct domain_device *dev, u8 *lun)
1123 return sas_execute_ssp_tmf(dev, lun, &tmf_task);
1127 int sas_lu_reset(struct domain_device *dev, u8 *lun)
1133 return sas_execute_ssp_tmf(dev, lun, &tmf_task);
1145 struct scsi_lun lun;
1147 int_to_scsilun(cmnd->device->lun, &lun);
1149 return sas_execute_ssp_tmf(dev, lun.scsi_lun, &tmf_task);
1161 struct scsi_lun lun;
1163 int_to_scsilun(cmnd->device->lun, &lun);
1165 return sas_execute_ssp_tmf(dev, lun.scsi_lun, &tmf_task);
1198 if (dev_is_sata(sdev_to_domain_dev(sdev)) && sdev->lun)