Home
last modified time | relevance | path

Searched refs:scsi_lun (Results 1 – 25 of 67) sorted by relevance

123

/Linux-v4.19/drivers/scsi/
Dscsi_common.c77 u64 scsilun_to_int(struct scsi_lun *scsilun) in scsilun_to_int()
84 lun = lun | (((u64)scsilun->scsi_lun[i] << ((i + 1) * 8)) | in scsilun_to_int()
85 ((u64)scsilun->scsi_lun[i + 1] << (i * 8))); in scsilun_to_int()
105 void int_to_scsilun(u64 lun, struct scsi_lun *scsilun) in int_to_scsilun()
109 memset(scsilun->scsi_lun, 0, sizeof(scsilun->scsi_lun)); in int_to_scsilun()
112 scsilun->scsi_lun[i] = (lun >> 8) & 0xFF; in int_to_scsilun()
113 scsilun->scsi_lun[i+1] = lun & 0xFF; in int_to_scsilun()
Ddpt_i2o.c582 unit, (int)d->scsi_channel, (int)d->scsi_id, d->scsi_lun, in adpt_show_info()
1177 if(d->scsi_lun == lun){ in adpt_find_device()
1183 if(d->scsi_lun == lun){ in adpt_find_device()
1459 u64 scsi_lun; in adpt_i2o_parse_lct() local
1493 scsi_lun = scsilun_to_int((struct scsi_lun *)&buf[2]); in adpt_i2o_parse_lct()
1508 if(scsi_lun > pHba->top_scsi_lun){ in adpt_i2o_parse_lct()
1509 pHba->top_scsi_lun = scsi_lun; in adpt_i2o_parse_lct()
1568 scsi_lun = scsilun_to_int((struct scsi_lun *)&buf[2]); in adpt_i2o_parse_lct()
1594 pDev->scsi_lun = scsi_lun; in adpt_i2o_parse_lct()
1602 if(scsi_lun > pHba->top_scsi_lun){ in adpt_i2o_parse_lct()
[all …]
Dscsi_scan.c1305 struct scsi_lun *lunp, *lun_data; in scsi_report_lun_scan()
1345 length = (511 + 1) * sizeof(struct scsi_lun); in scsi_report_lun_scan()
1412 if (get_unaligned_be32(lun_data->scsi_lun) + in scsi_report_lun_scan()
1413 sizeof(struct scsi_lun) > length) { in scsi_report_lun_scan()
1414 length = get_unaligned_be32(lun_data->scsi_lun) + in scsi_report_lun_scan()
1415 sizeof(struct scsi_lun); in scsi_report_lun_scan()
1419 length = get_unaligned_be32(lun_data->scsi_lun); in scsi_report_lun_scan()
1421 num_luns = (length / sizeof(struct scsi_lun)); in scsi_report_lun_scan()
/Linux-v4.19/include/scsi/
Discsi_proto.h93 struct scsi_lun lun;
155 struct scsi_lun lun;
231 struct scsi_lun lun;
259 struct scsi_lun lun;
274 struct scsi_lun lun;
290 struct scsi_lun lun;
348 struct scsi_lun lun;
366 struct scsi_lun lun;
386 struct scsi_lun lun;
Dscsi_common.h31 extern void int_to_scsilun(u64, struct scsi_lun *);
32 extern u64 scsilun_to_int(struct scsi_lun *);
Dsrp.h200 struct scsi_lun lun;
221 struct scsi_lun lun;
286 struct scsi_lun lun;
Dscsi_proto.h287 struct scsi_lun { struct
288 __u8 scsi_lun[8]; member
/Linux-v4.19/include/linux/usb/
Duas.h54 struct scsi_lun lun;
65 struct scsi_lun lun;
/Linux-v4.19/include/scsi/fc/
Dfc_fcp.h50 struct scsi_lun fc_lun; /* logical unit number */
62 struct scsi_lun fc_lun; /* logical unit number */
/Linux-v4.19/drivers/scsi/libsas/
Dsas_scsi_host.c154 struct scsi_lun lun; in sas_create_task()
167 memcpy(task->ssp_task.LUN, &lun.scsi_lun, 8); in sas_create_task()
347 struct scsi_lun lun; in sas_recover_lu()
358 res = i->dft->lldd_abort_task_set(dev, lun.scsi_lun); in sas_recover_lu()
362 res = i->dft->lldd_clear_task_set(dev, lun.scsi_lun); in sas_recover_lu()
367 res = i->dft->lldd_lu_reset(dev, lun.scsi_lun); in sas_recover_lu()
516 struct scsi_lun lun; in sas_eh_device_reset_handler()
529 res = i->dft->lldd_lu_reset(dev, lun.scsi_lun); in sas_eh_device_reset_handler()
733 i->dft->lldd_lu_reset(dev, ssp->reset_lun.scsi_lun); in sas_eh_handle_resets()
/Linux-v4.19/drivers/scsi/bfa/
Dbfa_fcpim.h208 struct scsi_lun lun; /* lun if applicable */
410 struct bfa_itnim_s *itnim, struct scsi_lun lun,
420 wwn_t *pwwn, wwn_t rpwwn, struct scsi_lun lun);
422 wwn_t *pwwn, wwn_t rpwwn, struct scsi_lun lun);
Dbfa_fcpim.c263 struct scsi_lun lun);
2281 wwn_t rpwwn, struct scsi_lun lun) in bfa_fcpim_lunmask_add()
2309 (scsilun_to_int((struct scsi_lun *)&lunm_list[i].lun) == in bfa_fcpim_lunmask_add()
2310 scsilun_to_int((struct scsi_lun *)&lun))) in bfa_fcpim_lunmask_add()
2343 wwn_t rpwwn, struct scsi_lun lun) in bfa_fcpim_lunmask_delete()
2358 bfa_trc(bfa, scsilun_to_int((struct scsi_lun *)&lun)); in bfa_fcpim_lunmask_delete()
2376 (scsilun_to_int((struct scsi_lun *)&lunm_list[i].lun) == in bfa_fcpim_lunmask_delete()
2377 scsilun_to_int((struct scsi_lun *)&lun))) { in bfa_fcpim_lunmask_delete()
3294 bfa_tskim_match_scope(struct bfa_tskim_s *tskim, struct scsi_lun lun) in bfa_tskim_match_scope()
3323 struct scsi_lun scsilun; in bfa_tskim_gather_ios()
[all …]
/Linux-v4.19/drivers/s390/scsi/
Dzfcp_unit.c27 lun = scsilun_to_int((struct scsi_lun *) &unit->fcp_lun); in zfcp_unit_scsi_scan()
195 lun = scsilun_to_int((struct scsi_lun *) &unit->fcp_lun); in zfcp_unit_sdev()
Dzfcp_fc.h216 int_to_scsilun(scsi->device->lun, (struct scsi_lun *) &fcp->fc_lun); in zfcp_fc_scsi_to_fcp()
245 int_to_scsilun(dev->lun, (struct scsi_lun *) &fcp->fc_lun); in zfcp_fc_fcp_tm()
Dzfcp_def.h278 int_to_scsilun(sdev->lun, (struct scsi_lun *)&fcp_lun); in zfcp_scsi_dev_lun()
Dzfcp_dbf.c632 rec->scsi_lun = (u32)sc->device->lun; in zfcp_dbf_scsi_common()
643 rec->scsi_lun = (u32)sdev->lun; in zfcp_dbf_scsi_common()
714 rec->scsi_lun = (u32)ZFCP_DBF_INVALID_LUN; in zfcp_dbf_scsi_eh()
/Linux-v4.19/drivers/scsi/esas2r/
Desas2r_ioctl.c374 static bool check_lun(struct scsi_lun lun) in check_lun()
378 result = ((lun.scsi_lun[7] == 0) && in check_lun()
379 (lun.scsi_lun[6] == 0) && in check_lun()
380 (lun.scsi_lun[5] == 0) && in check_lun()
381 (lun.scsi_lun[4] == 0) && in check_lun()
382 (lun.scsi_lun[3] == 0) && in check_lun()
383 (lun.scsi_lun[2] == 0) && in check_lun()
385 (lun.scsi_lun[0] == 0)); in check_lun()
527 struct scsi_lun lun; in csmi_ioctl_callback()
529 memcpy(&lun, gsa->sas_lun, sizeof(struct scsi_lun)); in csmi_ioctl_callback()
[all …]
/Linux-v4.19/drivers/scsi/qedi/
Dqedi_fw.c456 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()
1485 u32 scsi_lun[2]; in qedi_send_iscsi_tmf() local
1515 memcpy(scsi_lun, &tmf_hdr->lun, sizeof(struct scsi_lun)); in qedi_send_iscsi_tmf()
1516 tmf_pdu_header.lun.lo = be32_to_cpu(scsi_lun[0]); in qedi_send_iscsi_tmf()
1517 tmf_pdu_header.lun.hi = be32_to_cpu(scsi_lun[1]); in qedi_send_iscsi_tmf()
1723 u32 scsi_lun[2]; in qedi_send_iscsi_nopout() local
1754 memcpy(scsi_lun, &nopout_hdr->lun, sizeof(struct scsi_lun)); in qedi_send_iscsi_nopout()
1755 nop_out_pdu_header.lun.lo = be32_to_cpu(scsi_lun[0]); in qedi_send_iscsi_nopout()
1756 nop_out_pdu_header.lun.hi = be32_to_cpu(scsi_lun[1]); in qedi_send_iscsi_nopout()
[all …]
/Linux-v4.19/drivers/scsi/ufs/
Dufshcd.h1037 static inline u8 ufshcd_scsi_to_upiu_lun(unsigned int scsi_lun) in ufshcd_scsi_to_upiu_lun() argument
1039 if (scsi_is_wlun(scsi_lun)) in ufshcd_scsi_to_upiu_lun()
1040 return (scsi_lun & UFS_UPIU_MAX_UNIT_NUM_ID) in ufshcd_scsi_to_upiu_lun()
1043 return scsi_lun & UFS_UPIU_MAX_UNIT_NUM_ID; in ufshcd_scsi_to_upiu_lun()
/Linux-v4.19/drivers/scsi/fnic/
Dfnic_scsi.c332 struct scsi_lun fc_lun; in fnic_queue_wq_copy_desc()
410 fc_lun.scsi_lun, io_req->port_id, in fnic_queue_wq_copy_desc()
1549 struct scsi_lun fc_lun; in fnic_rport_exch_reset()
1631 fc_lun.scsi_lun, io_req)) { in fnic_rport_exch_reset()
1667 struct scsi_lun fc_lun; in fnic_terminate_rport_io()
1780 fc_lun.scsi_lun, io_req)) { in fnic_terminate_rport_io()
1823 struct scsi_lun fc_lun; in fnic_abort_cmd()
1930 fc_lun.scsi_lun, io_req)) { in fnic_abort_cmd()
2052 struct scsi_lun fc_lun; in fnic_queue_dr_io_req()
2083 fc_lun.scsi_lun, io_req->port_id, in fnic_queue_dr_io_req()
[all …]
/Linux-v4.19/drivers/scsi/lpfc/
Dlpfc_scsi.h103 struct scsi_lun fcp_lun;
/Linux-v4.19/drivers/scsi/qla2xxx/
Dqla_mr.h36 struct scsi_lun lun; /* LUN (LE). */
108 struct scsi_lun lun; /* LUN (LE). */
Dqla_fw.h448 struct scsi_lun lun; /* FCP LUN (BE). */
486 struct scsi_lun lun; /* FCP LUN (BE). */
524 struct scsi_lun lun; /* FCP LUN (BE). */
572 struct scsi_lun lun; /* FCP LUN (BE). */
904 struct scsi_lun lun; /* FCP LUN (BE). */
/Linux-v4.19/drivers/scsi/pm8001/
Dpm8001_sas.c1112 struct scsi_lun lun; in pm8001_query_task()
1137 rc = pm8001_issue_ssp_tmf(dev, lun.scsi_lun, &tmf_task); in pm8001_query_task()
1165 struct scsi_lun lun; in pm8001_abort_task()
1199 rc = pm8001_issue_ssp_tmf(dev, lun.scsi_lun, &tmf_task); in pm8001_abort_task()
/Linux-v4.19/drivers/scsi/cxlflash/
Dcommon.h307 int_to_scsilun(lun, (struct scsi_lun *)&lun_id); in lun_to_lunid()

123