Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/scsi/
Dscsi_common.c76 u64 scsilun_to_int(struct scsi_lun *scsilun) in scsilun_to_int()
83 lun = lun | (((u64)scsilun->scsi_lun[i] << ((i + 1) * 8)) | in scsilun_to_int()
84 ((u64)scsilun->scsi_lun[i + 1] << (i * 8))); in scsilun_to_int()
104 void int_to_scsilun(u64 lun, struct scsi_lun *scsilun) in int_to_scsilun()
108 memset(scsilun->scsi_lun, 0, sizeof(scsilun->scsi_lun)); in int_to_scsilun()
111 scsilun->scsi_lun[i] = (lun >> 8) & 0xFF; in int_to_scsilun()
112 scsilun->scsi_lun[i+1] = lun & 0xFF; in int_to_scsilun()
Ddpt_i2o.c581 unit, (int)d->scsi_channel, (int)d->scsi_id, d->scsi_lun, in adpt_show_info()
1181 if(d->scsi_lun == lun){ in adpt_find_device()
1187 if(d->scsi_lun == lun){ in adpt_find_device()
1463 u64 scsi_lun; in adpt_i2o_parse_lct() local
1497 scsi_lun = scsilun_to_int((struct scsi_lun *)&buf[2]); in adpt_i2o_parse_lct()
1512 if(scsi_lun > pHba->top_scsi_lun){ in adpt_i2o_parse_lct()
1513 pHba->top_scsi_lun = scsi_lun; in adpt_i2o_parse_lct()
1572 scsi_lun = scsilun_to_int((struct scsi_lun *)&buf[2]); in adpt_i2o_parse_lct()
1598 pDev->scsi_lun = scsi_lun; in adpt_i2o_parse_lct()
1606 if(scsi_lun > pHba->top_scsi_lun){ in adpt_i2o_parse_lct()
[all …]
Dscsi_scan.c1306 struct scsi_lun *lunp, *lun_data; in scsi_report_lun_scan()
1349 length = (511 + 1) * sizeof(struct scsi_lun); in scsi_report_lun_scan()
1416 if (get_unaligned_be32(lun_data->scsi_lun) + in scsi_report_lun_scan()
1417 sizeof(struct scsi_lun) > length) { in scsi_report_lun_scan()
1418 length = get_unaligned_be32(lun_data->scsi_lun) + in scsi_report_lun_scan()
1419 sizeof(struct scsi_lun); in scsi_report_lun_scan()
1423 length = get_unaligned_be32(lun_data->scsi_lun); in scsi_report_lun_scan()
1425 num_luns = (length / sizeof(struct scsi_lun)); in scsi_report_lun_scan()
Ddpti.h187 u64 scsi_lun; member
Dscsi_debug.c3329 struct scsi_lun *one_lun; in resp_report_luns()
3349 arr[2] = ((sizeof(struct scsi_lun) * num) >> 8) & 0xff; in resp_report_luns()
3350 arr[3] = (sizeof(struct scsi_lun) * num) & 0xff; in resp_report_luns()
3352 sizeof(struct scsi_lun)), num); in resp_report_luns()
3357 one_lun = (struct scsi_lun *) &arr[8]; in resp_report_luns()
3364 one_lun[i].scsi_lun[0] = in resp_report_luns()
3366 one_lun[i].scsi_lun[1] = lun & 0xff; in resp_report_luns()
3369 one_lun[i].scsi_lun[0] = (SCSI_W_LUN_REPORT_LUNS >> 8) & 0xff; in resp_report_luns()
3370 one_lun[i].scsi_lun[1] = SCSI_W_LUN_REPORT_LUNS & 0xff; in resp_report_luns()
DBusLogic.h960 unsigned char scsi_lun; /* Byte 7 */ member
Dhpsa_cmd.h768 u8 scsi_lun; /* SCSI LUN for phys drive */ member
Dipr.h1320 struct scsi_lun dev_lun;
Dipr.c1177 memcpy(&res->dev_lun.scsi_lun, &cfgtew->u.cfgte64->lun, in ipr_init_res_entry()
1178 sizeof(res->dev_lun.scsi_lun)); in ipr_init_res_entry()
1244 !memcmp(&res->dev_lun.scsi_lun, &cfgtew->u.cfgte64->lun, in ipr_is_same_device()
1329 memcpy(&res->dev_lun.scsi_lun, &cfgtew->u.cfgte64->lun, in ipr_update_res_entry()
1330 sizeof(res->dev_lun.scsi_lun)); in ipr_update_res_entry()
/linux-4.4.14/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.h30 extern void int_to_scsilun(u64, struct scsi_lun *);
31 extern u64 scsilun_to_int(struct scsi_lun *);
Dsrp.h183 struct scsi_lun lun;
204 struct scsi_lun lun;
269 struct scsi_lun lun;
Dscsi_proto.h276 struct scsi_lun { struct
277 __u8 scsi_lun[8]; member
Dlibiscsi.h120 struct scsi_lun lun;
Dscsi_device.h14 struct scsi_lun;
Dlibsas.h178 struct scsi_lun reset_lun;
/linux-4.4.14/include/linux/usb/
Duas.h53 struct scsi_lun lun;
64 struct scsi_lun lun;
/linux-4.4.14/include/scsi/fc/
Dfc_fcp.h50 struct scsi_lun fc_lun; /* logical unit number */
62 struct scsi_lun fc_lun; /* logical unit number */
/linux-4.4.14/drivers/scsi/libsas/
Dsas_scsi_host.c153 struct scsi_lun lun; in sas_create_task()
166 memcpy(task->ssp_task.LUN, &lun.scsi_lun, 8); in sas_create_task()
353 struct scsi_lun lun; in sas_recover_lu()
364 res = i->dft->lldd_abort_task_set(dev, lun.scsi_lun); in sas_recover_lu()
368 res = i->dft->lldd_clear_task_set(dev, lun.scsi_lun); in sas_recover_lu()
373 res = i->dft->lldd_lu_reset(dev, lun.scsi_lun); in sas_recover_lu()
512 struct scsi_lun lun; in sas_eh_device_reset_handler()
525 res = i->dft->lldd_lu_reset(dev, lun.scsi_lun); in sas_eh_device_reset_handler()
731 i->dft->lldd_lu_reset(dev, ssp->reset_lun.scsi_lun); in sas_eh_handle_resets()
/linux-4.4.14/drivers/scsi/bfa/
Dbfa_fcpim.h207 struct scsi_lun lun; /* lun if applicable */
409 struct bfa_itnim_s *itnim, struct scsi_lun lun,
419 wwn_t *pwwn, wwn_t rpwwn, struct scsi_lun lun);
421 wwn_t *pwwn, wwn_t rpwwn, struct scsi_lun lun);
Dbfa_fcpim.c263 struct scsi_lun lun);
2280 wwn_t rpwwn, struct scsi_lun lun) in bfa_fcpim_lunmask_add()
2308 (scsilun_to_int((struct scsi_lun *)&lunm_list[i].lun) == in bfa_fcpim_lunmask_add()
2309 scsilun_to_int((struct scsi_lun *)&lun))) in bfa_fcpim_lunmask_add()
2342 wwn_t rpwwn, struct scsi_lun lun) in bfa_fcpim_lunmask_delete()
2357 bfa_trc(bfa, scsilun_to_int((struct scsi_lun *)&lun)); in bfa_fcpim_lunmask_delete()
2375 (scsilun_to_int((struct scsi_lun *)&lunm_list[i].lun) == in bfa_fcpim_lunmask_delete()
2376 scsilun_to_int((struct scsi_lun *)&lun))) { in bfa_fcpim_lunmask_delete()
3293 bfa_tskim_match_scope(struct bfa_tskim_s *tskim, struct scsi_lun lun) in bfa_tskim_match_scope()
3322 struct scsi_lun scsilun; in bfa_tskim_gather_ios()
[all …]
Dbfi_ms.h817 struct scsi_lun lun; /* LU number */
Dbfad_im.c257 struct scsi_lun scsilun; in bfad_im_target_reset_send()
302 struct scsi_lun scsilun; in bfad_im_reset_lun_handler()
Dbfad_bsg.h773 struct scsi_lun lun;
Dbfi.h512 struct scsi_lun tgt_lun;
Dbfa_defs.h712 struct scsi_lun lun; /* 64-bit lun */
Dbfa_fc.h1063 struct scsi_lun lun; /* 64-bit LU number */
Dbfa_defs_svc.h914 struct scsi_lun lun;
/linux-4.4.14/drivers/s390/scsi/
Dzfcp_unit.c26 lun = scsilun_to_int((struct scsi_lun *) &unit->fcp_lun); in zfcp_unit_scsi_scan()
193 lun = scsilun_to_int((struct scsi_lun *) &unit->fcp_lun); in zfcp_unit_sdev()
Dzfcp_fc.h215 int_to_scsilun(scsi->device->lun, (struct scsi_lun *) &fcp->fc_lun); in zfcp_fc_scsi_to_fcp()
Dzfcp_def.h277 int_to_scsilun(sdev->lun, (struct scsi_lun *)&fcp_lun); in zfcp_scsi_dev_lun()
Dzfcp_dbf.h214 u32 scsi_lun; member
Dzfcp_dbf.c422 rec->scsi_lun = (u32)sc->device->lun; in zfcp_dbf_scsi()
/linux-4.4.14/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-4.4.14/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()
1496 struct scsi_lun fc_lun; in fnic_rport_exch_reset()
1578 fc_lun.scsi_lun, io_req)) { in fnic_rport_exch_reset()
1614 struct scsi_lun fc_lun; in fnic_terminate_rport_io()
1727 fc_lun.scsi_lun, io_req)) { in fnic_terminate_rport_io()
1770 struct scsi_lun fc_lun; in fnic_abort_cmd()
1857 fc_lun.scsi_lun, io_req)) { in fnic_abort_cmd()
1968 struct scsi_lun fc_lun; in fnic_queue_dr_io_req()
1999 fc_lun.scsi_lun, io_req->port_id, in fnic_queue_dr_io_req()
[all …]
/linux-4.4.14/drivers/scsi/lpfc/
Dlpfc_scsi.h100 struct scsi_lun fcp_lun;
Dlpfc_attr.c2728 uint64_t scsi_lun; in lpfc_oas_lun_store() local
2743 if (sscanf(buf, "0x%llx", &scsi_lun) != 1) in lpfc_oas_lun_store()
2750 wwn_to_u64(phba->cfg_oas_tgt_wwpn), scsi_lun, in lpfc_oas_lun_store()
2754 phba->cfg_oas_tgt_wwpn, scsi_lun, in lpfc_oas_lun_store()
/linux-4.4.14/drivers/scsi/cxlflash/
Dcommon.h190 int_to_scsilun(lun, (struct scsi_lun *)&lun_id); in lun_to_lunid()
/linux-4.4.14/drivers/scsi/qla2xxx/
Dqla_fw.h404 struct scsi_lun lun; /* FCP LUN (BE). */
442 struct scsi_lun lun; /* FCP LUN (BE). */
480 struct scsi_lun lun; /* FCP LUN (BE). */
528 struct scsi_lun lun; /* FCP LUN (BE). */
848 struct scsi_lun lun; /* FCP LUN (BE). */
Dqla_mr.h36 struct scsi_lun lun; /* LUN (LE). */
108 struct scsi_lun lun; /* LUN (LE). */
Dqla_nx.h865 struct scsi_lun lun;
Dqla_target.c553 unpacked_lun = scsilun_to_int((struct scsi_lun *)&lun); in qlt_reset()
1342 (struct scsi_lun *)&op->atio.u.isp24.fcp_cmnd.lun); in abort_cmds_for_lun()
1352 (struct scsi_lun *)&cmd->atio.u.isp24.fcp_cmnd.lun); in abort_cmds_for_lun()
3566 (struct scsi_lun *)&atio->u.isp24.fcp_cmnd.lun); in __qlt_do_work()
3927 unpacked_lun = scsilun_to_int((struct scsi_lun *)&lun); in qlt_handle_task_mgmt()
3967 unpacked_lun = scsilun_to_int((struct scsi_lun *)&lun); in __qlt_abort_task()
5686 unpacked_lun = scsilun_to_int((struct scsi_lun *)&lun); in qlt_tmr_work()
Dqla_mr.c3086 struct scsi_lun llun; in qlafx00_start_scsi()
3209 struct scsi_lun llun; in qlafx00_tm_iocb()
3221 sizeof(struct scsi_lun)); in qlafx00_tm_iocb()
Dqla_iocb.c523 int_to_scsilun(lun, (struct scsi_lun *)&mrk24->lun); in __qla2x00_marker()
/linux-4.4.14/drivers/scsi/pm8001/
Dpm8001_sas.c1110 struct scsi_lun lun; in pm8001_query_task()
1135 rc = pm8001_issue_ssp_tmf(dev, lun.scsi_lun, &tmf_task); in pm8001_query_task()
1164 struct scsi_lun lun; in pm8001_abort_task()
1195 rc = pm8001_issue_ssp_tmf(dev, lun.scsi_lun, &tmf_task); in pm8001_abort_task()
/linux-4.4.14/drivers/scsi/ibmvscsi/
Dibmvfc.h347 struct scsi_lun lun;
424 struct scsi_lun lun;
/linux-4.4.14/drivers/block/
Dida_cmd.h217 __u8 scsi_lun; member
/linux-4.4.14/drivers/scsi/bnx2i/
Dbnx2i_iscsi.c1137 u32 scsi_lun[2]; in bnx2i_cpy_scsi_cdb() local
1139 int_to_scsilun(sc->device->lun, (struct scsi_lun *) scsi_lun); in bnx2i_cpy_scsi_cdb()
1140 cmd->req.lun[0] = be32_to_cpu(scsi_lun[0]); in bnx2i_cpy_scsi_cdb()
1141 cmd->req.lun[1] = be32_to_cpu(scsi_lun[1]); in bnx2i_cpy_scsi_cdb()
Dbnx2i_hwi.c397 u32 scsi_lun[2]; in bnx2i_send_iscsi_tmf() local
439 memcpy(scsi_lun, &tmfabort_hdr->lun, sizeof(struct scsi_lun)); in bnx2i_send_iscsi_tmf()
440 tmfabort_wqe->lun[0] = be32_to_cpu(scsi_lun[0]); in bnx2i_send_iscsi_tmf()
441 tmfabort_wqe->lun[1] = be32_to_cpu(scsi_lun[1]); in bnx2i_send_iscsi_tmf()
/linux-4.4.14/drivers/firewire/
Dsbp2.c771 struct scsi_lun eight_bytes_lun; in sbp2_lun2int()
774 eight_bytes_lun.scsi_lun[0] = (lun >> 8) & 0xff; in sbp2_lun2int()
775 eight_bytes_lun.scsi_lun[1] = lun & 0xff; in sbp2_lun2int()
/linux-4.4.14/drivers/scsi/qla4xxx/
Dql4_mbx.c1232 uint32_t scsi_lun[2]; in qla4xxx_reset_lun() local
1244 int_to_scsilun(lun, (struct scsi_lun *) scsi_lun); in qla4xxx_reset_lun()
1250 mbox_cmd[2] = cpu_to_le32(scsi_lun[0]); in qla4xxx_reset_lun()
1253 mbox_cmd[3] = cpu_to_le32(scsi_lun[1]); in qla4xxx_reset_lun()
Dql4_fw.h1133 struct scsi_lun lun; /* FCP LUN (BE). */
1170 struct scsi_lun lun; /* FCP LUN (BE). */
/linux-4.4.14/drivers/message/fusion/
Dmptscsih.c1082 struct scsi_lun lun; in mptscsih_search_running_cmds()
1104 memcmp(lun.scsi_lun, mf->LUN, 8)) in mptscsih_search_running_cmds()
1394 int_to_scsilun(SCpnt->device->lun, (struct scsi_lun *)pScsiReq->LUN); in mptscsih_qcmd()
1593 int_to_scsilun(lun, (struct scsi_lun *)pScsiTm->LUN); in mptscsih_IssueTaskMgmt()
2938 int_to_scsilun(io->lun, (struct scsi_lun *)pScsiReq->LUN); in mptscsih_do_cmd()
Dmptsas.c4799 int_to_scsilun(lun, (struct scsi_lun *)pScsiTm->LUN); in mptsas_issue_tm()
/linux-4.4.14/drivers/scsi/snic/
Dsnic_scsi.c171 struct scsi_lun lun; in snic_queue_icmnd_req()
215 lun.scsi_lun, in snic_queue_icmnd_req()
1295 struct scsi_lun lun; in snic_queue_itmf_req()
1313 lun.scsi_lun, in snic_queue_itmf_req()
/linux-4.4.14/drivers/scsi/mvsas/
Dmv_sas.c1442 struct scsi_lun lun; in mvs_query_task()
1462 rc = mvs_debug_issue_ssp_tmf(dev, lun.scsi_lun, &tmf_task); in mvs_query_task()
1479 struct scsi_lun lun; in mvs_abort_task()
1517 rc = mvs_debug_issue_ssp_tmf(dev, lun.scsi_lun, &tmf_task); in mvs_abort_task()
/linux-4.4.14/drivers/target/
Dtarget_core_spc.c1198 struct scsi_lun slun; in spc_emulate_report_luns()
/linux-4.4.14/drivers/scsi/ufs/
Dufshcd.c1258 static inline u8 ufshcd_scsi_to_upiu_lun(unsigned int scsi_lun) in ufshcd_scsi_to_upiu_lun() argument
1260 if (scsi_is_wlun(scsi_lun)) in ufshcd_scsi_to_upiu_lun()
1261 return (scsi_lun & UFS_UPIU_MAX_UNIT_NUM_ID) in ufshcd_scsi_to_upiu_lun()
1264 return scsi_lun & UFS_UPIU_MAX_UNIT_NUM_ID; in ufshcd_scsi_to_upiu_lun()
/linux-4.4.14/drivers/target/iscsi/
Discsi_target.c2603 (struct scsi_lun *)&hdr->lun); in iscsit_build_datain_pdu()
3034 (struct scsi_lun *)&hdr->lun); in iscsit_send_r2t()
/linux-4.4.14/drivers/scsi/mpt3sas/
Dmpt3sas_ctl.c568 lun = scsilun_to_int((struct scsi_lun *)tm_request->LUN); in _ctl_set_task_mid()
Dmpt3sas_scsih.c2256 int_to_scsilun(lun, (struct scsi_lun *)mpi_request->LUN); in mpt3sas_scsih_issue_tm()
3938 int_to_scsilun(sas_device_priv_data->lun, (struct scsi_lun *) in scsih_qcmd()