| /linux/drivers/scsi/ |
| H A D | scsi_common.c | 130 u64 scsilun_to_int(struct scsi_lun *scsilun) in scsilun_to_int() 137 lun = lun | (((u64)scsilun->scsi_lun[i] << ((i + 1) * 8)) | in scsilun_to_int() 138 ((u64)scsilun->scsi_lun[i + 1] << (i * 8))); in scsilun_to_int() 158 void int_to_scsilun(u64 lun, struct scsi_lun *scsilun) in int_to_scsilun() 162 memset(scsilun->scsi_lun, 0, sizeof(scsilun->scsi_lun)); in int_to_scsilun() 165 scsilun->scsi_lun[i] = (lun >> 8) & 0xFF; in int_to_scsilun() 166 scsilun->scsi_lun[i+1] = lun & 0xFF; in int_to_scsilun()
|
| H A D | scsi_scan.c | 1441 struct scsi_lun *lunp, *lun_data; in scsi_report_lun_scan() 1505 length = (511 + 1) * sizeof(struct scsi_lun); in scsi_report_lun_scan() 1561 if (get_unaligned_be32(lun_data->scsi_lun) + in scsi_report_lun_scan() 1562 sizeof(struct scsi_lun) > length) { in scsi_report_lun_scan() 1563 length = get_unaligned_be32(lun_data->scsi_lun) + in scsi_report_lun_scan() 1564 sizeof(struct scsi_lun); in scsi_report_lun_scan() 1568 length = get_unaligned_be32(lun_data->scsi_lun); in scsi_report_lun_scan() 1570 num_luns = (length / sizeof(struct scsi_lun)); in scsi_report_lun_scan()
|
| /linux/include/scsi/ |
| H A D | iscsi_proto.h | 82 struct scsi_lun lun; 144 struct scsi_lun lun; 220 struct scsi_lun lun; 248 struct scsi_lun lun; 263 struct scsi_lun lun; 279 struct scsi_lun lun; 337 struct scsi_lun lun; 355 struct scsi_lun lun; 375 struct scsi_lun lun;
|
| H A D | scsi_common.h | 51 extern void int_to_scsilun(u64, struct scsi_lun *); 52 extern u64 scsilun_to_int(struct scsi_lun *);
|
| H A D | srp.h | 216 struct scsi_lun lun; 233 struct scsi_lun lun; 298 struct scsi_lun lun;
|
| H A D | scsi_proto.h | 277 struct scsi_lun { struct 278 __u8 scsi_lun[8]; member
|
| H A D | libiscsi.h | 111 struct scsi_lun lun;
|
| /linux/include/linux/usb/ |
| H A D | uas.h | 54 struct scsi_lun lun; 65 struct scsi_lun lun;
|
| /linux/include/scsi/fc/ |
| H A D | fc_fcp.h | 38 struct scsi_lun fc_lun; /* logical unit number */ 50 struct scsi_lun fc_lun; /* logical unit number */
|
| /linux/drivers/scsi/lpfc/ |
| H A D | lpfc_scsi.h | 119 struct scsi_lun fcp_lun; 131 struct scsi_lun fcp_lun;
|
| /linux/drivers/s390/scsi/ |
| H A D | zfcp_fc.h | 233 int_to_scsilun(scsi->device->lun, (struct scsi_lun *) &fcp->fc_lun); in zfcp_fc_scsi_to_fcp() 262 int_to_scsilun(dev->lun, (struct scsi_lun *) &fcp->fc_lun); in zfcp_fc_fcp_tm()
|
| H A D | zfcp_unit.c | 27 lun = scsilun_to_int((struct scsi_lun *) &unit->fcp_lun); in zfcp_unit_scsi_scan() 201 lun = scsilun_to_int((struct scsi_lun *) &unit->fcp_lun); in zfcp_unit_sdev()
|
| H A D | zfcp_def.h | 306 int_to_scsilun(sdev->lun, (struct scsi_lun *)&fcp_lun); in zfcp_scsi_dev_lun()
|
| H A D | zfcp_dbf.h | 256 u32 scsi_lun; member
|
| /linux/drivers/ufs/core/ |
| H A D | ufshcd-priv.h | 298 static inline u8 ufshcd_scsi_to_upiu_lun(unsigned int scsi_lun) in ufshcd_scsi_to_upiu_lun() argument 300 if (scsi_is_wlun(scsi_lun)) in ufshcd_scsi_to_upiu_lun() 301 return (scsi_lun & UFS_UPIU_MAX_UNIT_NUM_ID) in ufshcd_scsi_to_upiu_lun() 304 return scsi_lun & UFS_UPIU_MAX_UNIT_NUM_ID; in ufshcd_scsi_to_upiu_lun()
|
| /linux/drivers/scsi/esas2r/ |
| H A D | esas2r_ioctl.c | 376 static bool check_lun(struct scsi_lun lun) in check_lun() 380 result = ((lun.scsi_lun[7] == 0) && in check_lun() 381 (lun.scsi_lun[6] == 0) && in check_lun() 382 (lun.scsi_lun[5] == 0) && in check_lun() 383 (lun.scsi_lun[4] == 0) && in check_lun() 384 (lun.scsi_lun[3] == 0) && in check_lun() 385 (lun.scsi_lun[2] == 0) && in check_lun() 387 (lun.scsi_lun[0] == 0)); in check_lun() 529 struct scsi_lun lun; in csmi_ioctl_callback() 531 memcpy(&lun, gsa->sas_lun, sizeof(struct scsi_lun)); in csmi_ioctl_callback() [all …]
|
| /linux/drivers/scsi/qedi/ |
| H A D | qedi_fw.c | 457 memcpy(&hdr->lun, lun, sizeof(struct scsi_lun)); in qedi_process_nopin_mesg() 515 memcpy(&resp_hdr->lun, lun, sizeof(struct scsi_lun)); in qedi_process_async_mesg() 1433 u32 scsi_lun[2]; in send_iscsi_tmf() local 1462 memcpy(scsi_lun, &tmf_hdr->lun, sizeof(struct scsi_lun)); in send_iscsi_tmf() 1463 tmf_pdu_header.lun.lo = be32_to_cpu(scsi_lun[0]); in send_iscsi_tmf() 1464 tmf_pdu_header.lun.hi = be32_to_cpu(scsi_lun[1]); in send_iscsi_tmf() 1648 u32 scsi_lun[2]; in qedi_send_iscsi_nopout() local 1679 memcpy(scsi_lun, &nopout_hdr->lun, sizeof(struct scsi_lun)); in qedi_send_iscsi_nopout() 1680 nop_out_pdu_header.lun.lo = be32_to_cpu(scsi_lun[0]); in qedi_send_iscsi_nopout() 1681 nop_out_pdu_header.lun.hi = be32_to_cpu(scsi_lun[1]); in qedi_send_iscsi_nopout() [all …]
|
| /linux/drivers/scsi/qla2xxx/ |
| H A D | qla_fw.h | 453 struct scsi_lun lun; /* FCP LUN (BE). */ 490 struct scsi_lun lun; /* FCP LUN (BE). */ 531 struct scsi_lun lun; /* FCP LUN (BE). */ 578 struct scsi_lun lun; /* FCP LUN (BE). */ 967 struct scsi_lun lun; /* FCP LUN (BE). */
|
| /linux/drivers/scsi/fnic/ |
| H A D | fnic_scsi.c | 370 struct scsi_lun fc_lun; in fnic_queue_wq_copy_desc() 444 fc_lun.scsi_lun, io_req->port_id, in fnic_queue_wq_copy_desc() 1771 struct scsi_lun fc_lun; in fnic_rport_abort_io_iter() 1847 fc_lun.scsi_lun, io_req, hwq)) { in fnic_rport_abort_io_iter() 2015 struct scsi_lun fc_lun; in fnic_abort_cmd() 2162 if (fnic_queue_abort_io_req(fnic, mqtag, task_req, fc_lun.scsi_lun, in fnic_abort_cmd() 2284 struct scsi_lun fc_lun; in fnic_queue_dr_io_req() 2325 fc_lun.scsi_lun, io_req->port_id, in fnic_queue_dr_io_req() 2359 struct scsi_lun fc_lun; in fnic_pending_aborts_iter() 2426 fc_lun.scsi_lun, io_req, hwq)) { in fnic_pending_aborts_iter() [all …]
|
| /linux/drivers/scsi/ibmvscsi/ |
| H A D | ibmvfc.h | 386 struct scsi_lun lun; 465 struct scsi_lun lun;
|
| /linux/drivers/scsi/bnx2i/ |
| H A D | bnx2i_iscsi.c | 1135 u32 scsi_lun[2]; in bnx2i_cpy_scsi_cdb() local 1137 int_to_scsilun(sc->device->lun, (struct scsi_lun *) scsi_lun); in bnx2i_cpy_scsi_cdb() 1138 cmd->req.lun[0] = be32_to_cpu(scsi_lun[0]); in bnx2i_cpy_scsi_cdb() 1139 cmd->req.lun[1] = be32_to_cpu(scsi_lun[1]); in bnx2i_cpy_scsi_cdb()
|
| H A D | bnx2i_hwi.c | 391 u32 scsi_lun[2]; in bnx2i_send_iscsi_tmf() local 432 memcpy(scsi_lun, &tmfabort_hdr->lun, sizeof(struct scsi_lun)); in bnx2i_send_iscsi_tmf() 433 tmfabort_wqe->lun[0] = be32_to_cpu(scsi_lun[0]); in bnx2i_send_iscsi_tmf() 434 tmfabort_wqe->lun[1] = be32_to_cpu(scsi_lun[1]); in bnx2i_send_iscsi_tmf()
|
| /linux/drivers/firewire/ |
| H A D | sbp2.c | 760 struct scsi_lun eight_bytes_lun; in sbp2_lun2int() 763 eight_bytes_lun.scsi_lun[0] = (lun >> 8) & 0xff; in sbp2_lun2int() 764 eight_bytes_lun.scsi_lun[1] = lun & 0xff; in sbp2_lun2int()
|
| /linux/drivers/scsi/qla4xxx/ |
| H A D | ql4_mbx.c | 1226 uint32_t scsi_lun[2]; in qla4xxx_reset_lun() local 1238 int_to_scsilun(lun, (struct scsi_lun *) scsi_lun); in qla4xxx_reset_lun() 1244 mbox_cmd[2] = cpu_to_le32(scsi_lun[0]); in qla4xxx_reset_lun() 1247 mbox_cmd[3] = cpu_to_le32(scsi_lun[1]); in qla4xxx_reset_lun()
|
| H A D | ql4_fw.h | 1132 struct scsi_lun lun; /* FCP LUN (BE). */ 1169 struct scsi_lun lun; /* FCP LUN (BE). */
|