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

/linux-4.1.27/include/linux/usb/
H A Duas.h53 struct scsi_lun lun;
64 struct scsi_lun lun;
/linux-4.1.27/include/scsi/
H A 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;
H A Dscsi_device.h14 struct scsi_lun;
416 extern void int_to_scsilun(u64, struct scsi_lun *);
417 extern u64 scsilun_to_int(struct scsi_lun *);
H A Dscsi.h385 struct scsi_lun { struct
386 __u8 scsi_lun[8]; member in struct:scsi_lun
H A Dlibiscsi.h120 struct scsi_lun lun;
H A Dlibsas.h178 struct scsi_lun reset_lun;
/linux-4.1.27/drivers/scsi/
H A Dscsi_scan.c1272 * scsilun_to_int - convert a scsi_lun to an int
1273 * @scsilun: struct scsi_lun to be converted.
1276 * Convert @scsilun from a struct scsi_lun to a four byte host byte-ordered
1284 * Given a struct scsi_lun of: d2 04 0b 03 00 00 00 00, this function
1291 u64 scsilun_to_int(struct scsi_lun *scsilun) scsilun_to_int()
1298 lun = lun | (((u64)scsilun->scsi_lun[i] << ((i + 1) * 8)) | scsilun_to_int()
1299 ((u64)scsilun->scsi_lun[i + 1] << (i * 8))); scsilun_to_int()
1305 * int_to_scsilun - reverts an int into a scsi_lun
1307 * @scsilun: struct scsi_lun to be set.
1316 * struct scsi_lun of: d2 04 0b 03 00 00 00 00
1319 void int_to_scsilun(u64 lun, struct scsi_lun *scsilun) int_to_scsilun()
1323 memset(scsilun->scsi_lun, 0, sizeof(scsilun->scsi_lun)); int_to_scsilun()
1326 scsilun->scsi_lun[i] = (lun >> 8) & 0xFF; int_to_scsilun()
1327 scsilun->scsi_lun[i+1] = lun & 0xFF; int_to_scsilun()
1363 struct scsi_lun *lunp, *lun_data; scsi_report_lun_scan()
1402 * Allocate enough to hold the header (the same size as one scsi_lun) scsi_report_lun_scan()
1406 length = (511 + 1) * sizeof(struct scsi_lun); scsi_report_lun_scan()
1473 if (get_unaligned_be32(lun_data->scsi_lun) + scsi_report_lun_scan()
1474 sizeof(struct scsi_lun) > length) { scsi_report_lun_scan()
1475 length = get_unaligned_be32(lun_data->scsi_lun) + scsi_report_lun_scan()
1476 sizeof(struct scsi_lun); scsi_report_lun_scan()
1480 length = get_unaligned_be32(lun_data->scsi_lun); scsi_report_lun_scan()
1482 num_luns = (length / sizeof(struct scsi_lun)); scsi_report_lun_scan()
H A Ddpt_i2o.c581 unit, (int)d->scsi_channel, (int)d->scsi_id, d->scsi_lun, adpt_show_info()
1181 if(d->scsi_lun == lun){ adpt_find_device()
1187 if(d->scsi_lun == lun){ adpt_find_device()
1463 u64 scsi_lun; adpt_i2o_parse_lct() local
1497 scsi_lun = scsilun_to_int((struct scsi_lun *)&buf[2]); adpt_i2o_parse_lct()
1512 if(scsi_lun > pHba->top_scsi_lun){ adpt_i2o_parse_lct()
1513 pHba->top_scsi_lun = scsi_lun; adpt_i2o_parse_lct()
1572 scsi_lun = scsilun_to_int((struct scsi_lun *)&buf[2]); adpt_i2o_parse_lct()
1598 pDev->scsi_lun = scsi_lun; adpt_i2o_parse_lct()
1606 if(scsi_lun > pHba->top_scsi_lun){ adpt_i2o_parse_lct()
1607 pHba->top_scsi_lun = scsi_lun; adpt_i2o_parse_lct()
2519 u64 scsi_lun; adpt_i2o_reparse_lct() local
2566 scsi_lun = scsilun_to_int((struct scsi_lun *)&buf[2]); adpt_i2o_reparse_lct()
2570 if(pDev->scsi_lun == scsi_lun) { adpt_i2o_reparse_lct()
2616 pDev->scsi_lun = scsi_lun; adpt_i2o_reparse_lct()
2625 if(scsi_lun > pHba->top_scsi_lun){ adpt_i2o_reparse_lct()
2626 pHba->top_scsi_lun = scsi_lun; adpt_i2o_reparse_lct()
2633 if(pDev->scsi_lun == scsi_lun) { adpt_i2o_reparse_lct()
2636 pHba->name,bus_no,scsi_id,scsi_lun); adpt_i2o_reparse_lct()
2667 printk(KERN_WARNING"%s: Device (%d,%d,%llu) offline\n",pHba->name,pDev->scsi_channel,pDev->scsi_id,pDev->scsi_lun); adpt_i2o_reparse_lct()
H A Ddpti.h187 u64 scsi_lun; member in struct:adpt_device
H A Dscsi_debug.c3332 struct scsi_lun *one_lun; resp_report_luns()
3352 arr[2] = ((sizeof(struct scsi_lun) * num) >> 8) & 0xff; resp_report_luns()
3353 arr[3] = (sizeof(struct scsi_lun) * num) & 0xff; resp_report_luns()
3355 sizeof(struct scsi_lun)), num); resp_report_luns()
3360 one_lun = (struct scsi_lun *) &arr[8]; resp_report_luns()
3367 one_lun[i].scsi_lun[0] = resp_report_luns()
3369 one_lun[i].scsi_lun[1] = lun & 0xff; resp_report_luns()
3372 one_lun[i].scsi_lun[0] = (SAM2_WLUN_REPORT_LUNS >> 8) & 0xff; resp_report_luns()
3373 one_lun[i].scsi_lun[1] = SAM2_WLUN_REPORT_LUNS & 0xff; resp_report_luns()
H A Dhpsa_cmd.h729 u8 scsi_lun; /* SCSI LUN for phys drive */ member in struct:bmic_identify_physical_device
H A DBusLogic.h960 unsigned char scsi_lun; /* Byte 7 */ member in struct:fpoint_info
H A Dipr.h1304 struct scsi_lun dev_lun;
H A Dipr.c1176 memcpy(&res->dev_lun.scsi_lun, &cfgtew->u.cfgte64->lun, ipr_init_res_entry()
1177 sizeof(res->dev_lun.scsi_lun)); ipr_init_res_entry()
1243 !memcmp(&res->dev_lun.scsi_lun, &cfgtew->u.cfgte64->lun, ipr_is_same_device()
1328 memcpy(&res->dev_lun.scsi_lun, &cfgtew->u.cfgte64->lun, ipr_update_res_entry()
1329 sizeof(res->dev_lun.scsi_lun)); ipr_update_res_entry()
/linux-4.1.27/drivers/scsi/esas2r/
H A Desas2r_ioctl.c374 static bool check_lun(struct scsi_lun lun) check_lun()
378 result = ((lun.scsi_lun[7] == 0) && check_lun()
379 (lun.scsi_lun[6] == 0) && check_lun()
380 (lun.scsi_lun[5] == 0) && check_lun()
381 (lun.scsi_lun[4] == 0) && check_lun()
382 (lun.scsi_lun[3] == 0) && check_lun()
383 (lun.scsi_lun[2] == 0) && check_lun()
385 (lun.scsi_lun[0] == 0)); check_lun()
527 struct scsi_lun lun; csmi_ioctl_callback()
529 memcpy(&lun, gsa->sas_lun, sizeof(struct scsi_lun)); csmi_ioctl_callback()
987 struct scsi_lun lun; hba_ioctl_callback()
989 memcpy(&lun, spt->lun, sizeof(struct scsi_lun)); hba_ioctl_callback()
/linux-4.1.27/drivers/scsi/bfa/
H A 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);
H A Dbfa_fcpim.c263 struct scsi_lun lun);
2280 wwn_t rpwwn, struct scsi_lun lun) bfa_fcpim_lunmask_add()
2308 (scsilun_to_int((struct scsi_lun *)&lunm_list[i].lun) == bfa_fcpim_lunmask_add()
2309 scsilun_to_int((struct scsi_lun *)&lun))) bfa_fcpim_lunmask_add()
2342 wwn_t rpwwn, struct scsi_lun lun) bfa_fcpim_lunmask_delete()
2357 bfa_trc(bfa, scsilun_to_int((struct scsi_lun *)&lun)); bfa_fcpim_lunmask_delete()
2375 (scsilun_to_int((struct scsi_lun *)&lunm_list[i].lun) == bfa_fcpim_lunmask_delete()
2376 scsilun_to_int((struct scsi_lun *)&lun))) { bfa_fcpim_lunmask_delete()
3293 bfa_tskim_match_scope(struct bfa_tskim_s *tskim, struct scsi_lun lun) bfa_tskim_match_scope()
3322 struct scsi_lun scsilun; bfa_tskim_gather_ios()
3609 struct scsi_lun lun, bfa_tskim_start()
H A Dbfad_bsg.h773 struct scsi_lun lun;
H A Dbfad_im.c257 struct scsi_lun scsilun; bfad_im_target_reset_send()
302 struct scsi_lun scsilun; bfad_im_reset_lun_handler()
H A Dbfi_ms.h817 struct scsi_lun lun; /* LU number */
H A Dbfa_defs.h712 struct scsi_lun lun; /* 64-bit lun */
H A Dbfa_fc.h1063 struct scsi_lun lun; /* 64-bit LU number */
H A Dbfi.h512 struct scsi_lun tgt_lun;
H A Dbfa_defs_svc.h914 struct scsi_lun lun;
/linux-4.1.27/drivers/scsi/libsas/
H A Dsas_scsi_host.c153 struct scsi_lun lun; sas_create_task()
166 memcpy(task->ssp_task.LUN, &lun.scsi_lun, 8); sas_create_task()
353 struct scsi_lun lun; sas_recover_lu()
364 res = i->dft->lldd_abort_task_set(dev, lun.scsi_lun); sas_recover_lu()
368 res = i->dft->lldd_clear_task_set(dev, lun.scsi_lun); sas_recover_lu()
373 res = i->dft->lldd_lu_reset(dev, lun.scsi_lun); sas_recover_lu()
512 struct scsi_lun lun; sas_eh_device_reset_handler()
525 res = i->dft->lldd_lu_reset(dev, lun.scsi_lun); sas_eh_device_reset_handler()
731 i->dft->lldd_lu_reset(dev, ssp->reset_lun.scsi_lun); sas_eh_handle_resets()
/linux-4.1.27/drivers/s390/scsi/
H A Dzfcp_unit.c26 lun = scsilun_to_int((struct scsi_lun *) &unit->fcp_lun); zfcp_unit_scsi_scan()
193 lun = scsilun_to_int((struct scsi_lun *) &unit->fcp_lun); zfcp_unit_sdev()
H A Dzfcp_dbf.h199 * @scsi_lun: scsi device logical unit number
214 u32 scsi_lun; member in struct:zfcp_dbf_scsi
H A Dzfcp_fc.h215 int_to_scsilun(scsi->device->lun, (struct scsi_lun *) &fcp->fc_lun); zfcp_fc_scsi_to_fcp()
H A Dzfcp_def.h277 int_to_scsilun(sdev->lun, (struct scsi_lun *)&fcp_lun); zfcp_scsi_dev_lun()
H A Dzfcp_dbf.c422 rec->scsi_lun = (u32)sc->device->lun; zfcp_dbf_scsi()
/linux-4.1.27/include/scsi/fc/
H A Dfc_fcp.h50 struct scsi_lun fc_lun; /* logical unit number */
62 struct scsi_lun fc_lun; /* logical unit number */
/linux-4.1.27/drivers/scsi/qla2xxx/
H A Dqla_mr.h36 struct scsi_lun lun; /* LUN (LE). */
108 struct scsi_lun lun; /* LUN (LE). */
H A 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). */
H A Dqla_nx.h865 struct scsi_lun lun;
H A Dqla_target.c553 unpacked_lun = scsilun_to_int((struct scsi_lun *)&lun); qlt_reset()
1343 (struct scsi_lun *)&op->atio.u.isp24.fcp_cmnd.lun); abort_cmds_for_lun()
1353 (struct scsi_lun *)&cmd->atio.u.isp24.fcp_cmnd.lun); abort_cmds_for_lun()
3578 (struct scsi_lun *)&atio->u.isp24.fcp_cmnd.lun); __qlt_do_work()
3940 unpacked_lun = scsilun_to_int((struct scsi_lun *)&lun); qlt_handle_task_mgmt()
3980 unpacked_lun = scsilun_to_int((struct scsi_lun *)&lun); __qlt_abort_task()
5698 unpacked_lun = scsilun_to_int((struct scsi_lun *)&lun); qlt_tmr_work()
H A Dqla_mr.c3088 struct scsi_lun llun; qlafx00_start_scsi()
3213 struct scsi_lun llun; qlafx00_tm_iocb()
3225 sizeof(struct scsi_lun)); qlafx00_tm_iocb()
H A Dqla_iocb.c526 int_to_scsilun(lun, (struct scsi_lun *)&mrk24->lun); __qla2x00_marker()
/linux-4.1.27/drivers/scsi/fnic/
H A Dfnic_scsi.c332 struct scsi_lun fc_lun; fnic_queue_wq_copy_desc()
394 fc_lun.scsi_lun, io_req->port_id, fnic_queue_wq_copy_desc()
1480 struct scsi_lun fc_lun; fnic_rport_exch_reset()
1562 fc_lun.scsi_lun, io_req)) { fnic_rport_exch_reset()
1598 struct scsi_lun fc_lun; fnic_terminate_rport_io()
1711 fc_lun.scsi_lun, io_req)) { fnic_terminate_rport_io()
1754 struct scsi_lun fc_lun; fnic_abort_cmd()
1841 fc_lun.scsi_lun, io_req)) { fnic_abort_cmd()
1952 struct scsi_lun fc_lun; fnic_queue_dr_io_req()
1983 fc_lun.scsi_lun, io_req->port_id, fnic_queue_dr_io_req()
2014 struct scsi_lun fc_lun; fnic_clean_pending_aborts()
2092 fc_lun.scsi_lun, io_req)) { fnic_clean_pending_aborts()
2225 struct scsi_lun fc_lun; fnic_device_reset()
2368 fc_lun.scsi_lun, io_req)) { fnic_device_reset()
/linux-4.1.27/drivers/scsi/ibmvscsi/
H A Dibmvfc.h347 struct scsi_lun lun;
424 struct scsi_lun lun;
/linux-4.1.27/drivers/scsi/lpfc/
H A Dlpfc_scsi.h100 struct scsi_lun fcp_lun;
H A Dlpfc_attr.c2734 uint64_t scsi_lun; lpfc_oas_lun_store() local
2749 if (sscanf(buf, "0x%llx", &scsi_lun) != 1) lpfc_oas_lun_store()
2756 wwn_to_u64(phba->cfg_oas_tgt_wwpn), scsi_lun, lpfc_oas_lun_store()
2760 phba->cfg_oas_tgt_wwpn, scsi_lun, lpfc_oas_lun_store()
/linux-4.1.27/drivers/scsi/pm8001/
H A Dpm8001_sas.c1101 struct scsi_lun lun; pm8001_query_task()
1126 rc = pm8001_issue_ssp_tmf(dev, lun.scsi_lun, &tmf_task); pm8001_query_task()
1155 struct scsi_lun lun; pm8001_abort_task()
1186 rc = pm8001_issue_ssp_tmf(dev, lun.scsi_lun, &tmf_task); pm8001_abort_task()
/linux-4.1.27/drivers/block/
H A Dida_cmd.h217 __u8 scsi_lun; member in struct:__anon3590
/linux-4.1.27/drivers/scsi/qla4xxx/
H A Dql4_mbx.c1232 uint32_t scsi_lun[2]; qla4xxx_reset_lun() local
1244 int_to_scsilun(lun, (struct scsi_lun *) scsi_lun); qla4xxx_reset_lun()
1250 mbox_cmd[2] = cpu_to_le32(scsi_lun[0]); qla4xxx_reset_lun()
1253 mbox_cmd[3] = cpu_to_le32(scsi_lun[1]); qla4xxx_reset_lun()
H A Dql4_fw.h1133 struct scsi_lun lun; /* FCP LUN (BE). */
1170 struct scsi_lun lun; /* FCP LUN (BE). */
/linux-4.1.27/drivers/scsi/bnx2i/
H A Dbnx2i_iscsi.c1137 u32 scsi_lun[2]; bnx2i_cpy_scsi_cdb() local
1139 int_to_scsilun(sc->device->lun, (struct scsi_lun *) scsi_lun); bnx2i_cpy_scsi_cdb()
1140 cmd->req.lun[0] = be32_to_cpu(scsi_lun[0]); bnx2i_cpy_scsi_cdb()
1141 cmd->req.lun[1] = be32_to_cpu(scsi_lun[1]); bnx2i_cpy_scsi_cdb()
H A Dbnx2i_hwi.c397 u32 scsi_lun[2]; bnx2i_send_iscsi_tmf() local
439 memcpy(scsi_lun, &tmfabort_hdr->lun, sizeof(struct scsi_lun)); bnx2i_send_iscsi_tmf()
440 tmfabort_wqe->lun[0] = be32_to_cpu(scsi_lun[0]); bnx2i_send_iscsi_tmf()
441 tmfabort_wqe->lun[1] = be32_to_cpu(scsi_lun[1]); bnx2i_send_iscsi_tmf()
/linux-4.1.27/drivers/firewire/
H A Dsbp2.c771 struct scsi_lun eight_bytes_lun; sbp2_lun2int()
774 eight_bytes_lun.scsi_lun[0] = (lun >> 8) & 0xff; sbp2_lun2int()
775 eight_bytes_lun.scsi_lun[1] = lun & 0xff; sbp2_lun2int()
/linux-4.1.27/drivers/scsi/mvsas/
H A Dmv_sas.c1442 struct scsi_lun lun; mvs_query_task()
1462 rc = mvs_debug_issue_ssp_tmf(dev, lun.scsi_lun, &tmf_task); mvs_query_task()
1479 struct scsi_lun lun; mvs_abort_task()
1517 rc = mvs_debug_issue_ssp_tmf(dev, lun.scsi_lun, &tmf_task); mvs_abort_task()
/linux-4.1.27/drivers/message/fusion/
H A Dmptscsih.c1082 struct scsi_lun lun; mptscsih_search_running_cmds()
1104 memcmp(lun.scsi_lun, mf->LUN, 8)) mptscsih_search_running_cmds()
1394 int_to_scsilun(SCpnt->device->lun, (struct scsi_lun *)pScsiReq->LUN); mptscsih_qcmd()
1593 int_to_scsilun(lun, (struct scsi_lun *)pScsiTm->LUN); mptscsih_IssueTaskMgmt()
2938 int_to_scsilun(io->lun, (struct scsi_lun *)pScsiReq->LUN); mptscsih_do_cmd()
H A Dmptsas.c4800 int_to_scsilun(lun, (struct scsi_lun *)pScsiTm->LUN); mptsas_issue_tm()
/linux-4.1.27/drivers/target/
H A Dtarget_core_spc.c1233 int_to_scsilun(0, (struct scsi_lun *)&buf[offset]); spc_emulate_report_luns()
1252 int_to_scsilun(deve->mapped_lun, (struct scsi_lun *)&buf[offset]); spc_emulate_report_luns()
/linux-4.1.27/drivers/scsi/ufs/
H A Dufshcd.c1238 * @scsi_lun: scsi LUN id
1242 static inline u8 ufshcd_scsi_to_upiu_lun(unsigned int scsi_lun) ufshcd_scsi_to_upiu_lun() argument
1244 if (scsi_is_wlun(scsi_lun)) ufshcd_scsi_to_upiu_lun()
1245 return (scsi_lun & UFS_UPIU_MAX_UNIT_NUM_ID) ufshcd_scsi_to_upiu_lun()
1248 return scsi_lun & UFS_UPIU_MAX_UNIT_NUM_ID; ufshcd_scsi_to_upiu_lun()
1253 * @scsi_lun: UPIU W-LUN id
/linux-4.1.27/drivers/target/iscsi/
H A Discsi_target.c2610 (struct scsi_lun *)&hdr->lun); iscsit_build_datain_pdu()
3045 (struct scsi_lun *)&hdr->lun); iscsit_send_r2t()
/linux-4.1.27/drivers/scsi/megaraid/
H A Dmegaraid_sas_fusion.c1799 int_to_scsilun(scmd->device->lun, (struct scsi_lun *)io_request->LUN); megasas_build_dcdb_fusion()
/linux-4.1.27/drivers/scsi/mpt2sas/
H A Dmpt2sas_ctl.c563 lun = scsilun_to_int((struct scsi_lun *)tm_request->LUN); _ctl_set_task_mid()
H A Dmpt2sas_scsih.c2404 int_to_scsilun(lun, (struct scsi_lun *)mpi_request->LUN); mpt2sas_scsih_issue_tm()
3991 int_to_scsilun(sas_device_priv_data->lun, (struct scsi_lun *) _scsih_qcmd()
/linux-4.1.27/drivers/scsi/mpt3sas/
H A Dmpt3sas_ctl.c557 lun = scsilun_to_int((struct scsi_lun *)tm_request->LUN); _ctl_set_task_mid()
H A Dmpt3sas_scsih.c2070 int_to_scsilun(lun, (struct scsi_lun *)mpi_request->LUN); mpt3sas_scsih_issue_tm()
3610 int_to_scsilun(sas_device_priv_data->lun, (struct scsi_lun *) _scsih_qcmd()

Completed in 1558 milliseconds