Lines Matching refs:physdev
3539 struct ReportExtendedLUNdata *physdev;
3544 physdev = kzalloc(sizeof(*physdev), GFP_KERNEL);
3545 if (!physdev)
3548 if (hpsa_scsi_do_report_phys_luns(h, physdev, sizeof(*physdev))) {
3550 kfree(physdev);
3553 nphysicals = get_unaligned_be32(physdev->LUNListLength) / 24;
3556 if (!memcmp(&physdev->LUN[i].lunid[0], scsi3addr, 8)) {
3557 sa = get_unaligned_be64(&physdev->LUN[i].wwid[0]);
3561 kfree(physdev);
3594 struct ReportExtendedLUNdata *physdev)
3602 nphysicals = (get_unaligned_be32(physdev->LUNListLength) / 24) + 1;
3605 if (physdev->LUN[i].device_type ==
3607 && !is_hba_lunid(physdev->LUN[i].lunid)) {
4110 * Do CISS_REPORT_PHYS and CISS_REPORT_LOG. Data is returned in physdev,
4111 * logdev. The number of luns in physdev and logdev are returned in
4116 struct ReportExtendedLUNdata *physdev, u32 *nphysicals,
4119 if (hpsa_scsi_do_report_phys_luns(h, physdev, sizeof(*physdev))) {
4123 *nphysicals = be32_to_cpu(*((__be32 *)physdev->LUNListLength)) / 24;