Searched refs:scsi_lun (Results 1 - 25 of 64) sorted by relevance

123

/linux-master/drivers/scsi/
H A Dscsi_common.c110 * scsilun_to_int - convert a scsi_lun to an int
111 * @scsilun: struct scsi_lun to be converted.
114 * Convert @scsilun from a struct scsi_lun to a four-byte host byte-ordered
122 * Given a struct scsi_lun of: d2 04 0b 03 00 00 00 00, this function
129 u64 scsilun_to_int(struct scsi_lun *scsilun)
136 lun = lun | (((u64)scsilun->scsi_lun[i] << ((i + 1) * 8)) |
137 ((u64)scsilun->scsi_lun[i + 1] << (i * 8)));
143 * int_to_scsilun - reverts an int into a scsi_lun
145 * @scsilun: struct scsi_lun to be set.
154 * struct scsi_lun o
[all...]
H A Dscsi_scan.c1420 struct scsi_lun *lunp, *lun_data;
1480 * Allocate enough to hold the header (the same size as one scsi_lun)
1484 length = (511 + 1) * sizeof(struct scsi_lun);
1540 if (get_unaligned_be32(lun_data->scsi_lun) +
1541 sizeof(struct scsi_lun) > length) {
1542 length = get_unaligned_be32(lun_data->scsi_lun) +
1543 sizeof(struct scsi_lun);
1547 length = get_unaligned_be32(lun_data->scsi_lun);
1549 num_luns = (length / sizeof(struct scsi_lun));
/linux-master/include/linux/usb/
H A Duas.h54 struct scsi_lun lun;
65 struct scsi_lun lun;
/linux-master/include/scsi/fc/
H A Dfc_fcp.h38 struct scsi_lun fc_lun; /* logical unit number */
50 struct scsi_lun fc_lun; /* logical unit number */
/linux-master/include/scsi/
H A Dscsi_common.h51 extern void int_to_scsilun(u64, struct scsi_lun *);
52 extern u64 scsilun_to_int(struct scsi_lun *);
H A Discsi_proto.h82 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 Dsrp.h216 struct scsi_lun lun;
233 struct scsi_lun lun;
298 struct scsi_lun lun;
H A Dscsi_proto.h276 struct scsi_lun { struct
277 __u8 scsi_lun[8]; member in struct:scsi_lun
H A Dlibiscsi.h111 struct scsi_lun lun;
/linux-master/drivers/s390/scsi/
H A Dzfcp_unit.c27 lun = scsilun_to_int((struct scsi_lun *) &unit->fcp_lun);
201 lun = scsilun_to_int((struct scsi_lun *) &unit->fcp_lun);
H A Dzfcp_fc.h233 int_to_scsilun(scsi->device->lun, (struct scsi_lun *) &fcp->fc_lun);
262 int_to_scsilun(dev->lun, (struct scsi_lun *) &fcp->fc_lun);
H A Dzfcp_dbf.h240 * @scsi_lun: scsi device logical unit number, low part of 64 bit, old 32 bit
256 u32 scsi_lun; member in struct:zfcp_dbf_scsi
H A Dzfcp_def.h306 int_to_scsilun(sdev->lun, (struct scsi_lun *)&fcp_lun);
H A Dzfcp_dbf.c692 rec->scsi_lun = (u32)sc->device->lun;
703 rec->scsi_lun = (u32)sdev->lun;
774 rec->scsi_lun = (u32)ZFCP_DBF_INVALID_LUN;
/linux-master/drivers/scsi/libsas/
H A Dsas_scsi_host.c134 struct scsi_lun lun;
146 memcpy(task->ssp_task.LUN, &lun.scsi_lun, 8);
327 struct scsi_lun 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);
460 struct scsi_lun lun;
473 res = i->dft->lldd_lu_reset(dev, lun.scsi_lun);
676 i->dft->lldd_lu_reset(dev, ssp->reset_lun.scsi_lun);
1145 struct scsi_lun lu
[all...]
/linux-master/drivers/scsi/lpfc/
H A Dlpfc_scsi.h103 struct scsi_lun fcp_lun;
/linux-master/drivers/ufs/core/
H A Dufshcd-priv.h295 * @scsi_lun: scsi LUN id
299 static inline u8 ufshcd_scsi_to_upiu_lun(unsigned int scsi_lun) argument
301 if (scsi_is_wlun(scsi_lun))
302 return (scsi_lun & UFS_UPIU_MAX_UNIT_NUM_ID)
305 return scsi_lun & UFS_UPIU_MAX_UNIT_NUM_ID;
/linux-master/drivers/scsi/bfa/
H A Dbfa_fcpim.h242 struct scsi_lun lun; /* lun if applicable */
462 struct bfa_itnim_s *itnim, struct scsi_lun lun,
472 wwn_t *pwwn, wwn_t rpwwn, struct scsi_lun lun);
474 wwn_t *pwwn, wwn_t rpwwn, struct scsi_lun lun);
/linux-master/drivers/scsi/esas2r/
H A Desas2r_ioctl.c376 static bool check_lun(struct scsi_lun lun)
380 result = ((lun.scsi_lun[7] == 0) &&
381 (lun.scsi_lun[6] == 0) &&
382 (lun.scsi_lun[5] == 0) &&
383 (lun.scsi_lun[4] == 0) &&
384 (lun.scsi_lun[3] == 0) &&
385 (lun.scsi_lun[2] == 0) &&
387 (lun.scsi_lun[0] == 0));
529 struct scsi_lun lun;
531 memcpy(&lun, gsa->sas_lun, sizeof(struct scsi_lun));
[all...]
/linux-master/drivers/scsi/qedi/
H A Dqedi_fw.c457 memcpy(&hdr->lun, lun, sizeof(struct scsi_lun));
515 memcpy(&resp_hdr->lun, lun, sizeof(struct scsi_lun));
1433 u32 scsi_lun[2]; local
1462 memcpy(scsi_lun, &tmf_hdr->lun, sizeof(struct scsi_lun));
1463 tmf_pdu_header.lun.lo = be32_to_cpu(scsi_lun[0]);
1464 tmf_pdu_header.lun.hi = be32_to_cpu(scsi_lun[1]);
1648 u32 scsi_lun[2]; local
1679 memcpy(scsi_lun, &nopout_hdr->lun, sizeof(struct scsi_lun));
1990 u32 scsi_lun[2]; local
[all...]
/linux-master/drivers/scsi/qla2xxx/
H A Dqla_mr.h37 struct scsi_lun lun; /* LUN (LE). */
108 struct scsi_lun lun; /* LUN (LE). */
H A Dqla_fw.h453 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-master/drivers/scsi/cxlflash/
H A Dcommon.h303 int_to_scsilun(lun, (struct scsi_lun *)&lun_id);
/linux-master/drivers/scsi/fnic/
H A Dfnic_scsi.c304 struct scsi_lun fc_lun;
373 fc_lun.scsi_lun, io_req->port_id,
1625 struct scsi_lun fc_lun;
1693 fc_lun.scsi_lun, io_req, hwq)) {
1794 struct scsi_lun fc_lun;
1903 if (fnic_queue_abort_io_req(fnic, mqtag, task_req, fc_lun.scsi_lun,
2025 struct scsi_lun fc_lun;
2063 fc_lun.scsi_lun, io_req->port_id,
2096 struct scsi_lun fc_lun;
2163 fc_lun.scsi_lun, io_re
[all...]
/linux-master/drivers/scsi/bnx2i/
H A Dbnx2i_iscsi.c1135 u32 scsi_lun[2]; local
1137 int_to_scsilun(sc->device->lun, (struct scsi_lun *) scsi_lun);
1138 cmd->req.lun[0] = be32_to_cpu(scsi_lun[0]);
1139 cmd->req.lun[1] = be32_to_cpu(scsi_lun[1]);

Completed in 288 milliseconds

123