Lines Matching refs:scsi3addr
196 static inline bool pqi_is_external_raid_addr(u8 *scsi3addr) in pqi_is_external_raid_addr() argument
198 return scsi3addr[2] != 0; in pqi_is_external_raid_addr()
213 static inline bool pqi_is_hba_lunid(u8 *scsi3addr) in pqi_is_hba_lunid() argument
215 return pqi_scsi3addr_equal(scsi3addr, RAID_CTLR_LUNID); in pqi_is_hba_lunid()
389 u8 *scsi3addr, void *buffer, size_t buffer_length, in pqi_build_raid_path_request() argument
402 memcpy(request->lun_number, scsi3addr, sizeof(request->lun_number)); in pqi_build_raid_path_request()
538 u8 *scsi3addr, u16 vpd_page, void *buffer, size_t buffer_length) in pqi_scsi_inquiry() argument
545 INQUIRY, scsi3addr, buffer, buffer_length, vpd_page, in pqi_scsi_inquiry()
575 bmic_device_index = CISS_GET_DRIVE_NUMBER(device->scsi3addr); in pqi_identify_physical_device()
960 u8 *scsi3addr; in pqi_assign_bus_target_lun() local
966 scsi3addr = device->scsi3addr; in pqi_assign_bus_target_lun()
967 lunid = get_unaligned_le32(scsi3addr); in pqi_assign_bus_target_lun()
969 if (pqi_is_hba_lunid(scsi3addr)) { in pqi_assign_bus_target_lun()
1009 rc = pqi_scsi_inquiry(ctrl_info, device->scsi3addr, in pqi_get_raid_level()
1082 *((u32 *)&device->scsi3addr), in pqi_validate_raid_map()
1083 *((u32 *)&device->scsi3addr[4]), err_msg); in pqi_validate_raid_map()
1101 CISS_GET_RAID_MAP, device->scsi3addr, raid_map, in pqi_get_raid_map()
1140 rc = pqi_scsi_inquiry(ctrl_info, device->scsi3addr, in pqi_get_raid_bypass_status()
1179 rc = pqi_scsi_inquiry(ctrl_info, device->scsi3addr, in pqi_get_volume_status()
1215 rc = pqi_scsi_inquiry(ctrl_info, device->scsi3addr, 0, in pqi_get_device_info()
1458 if (pqi_scsi3addr_equal(device_to_find->scsi3addr, in pqi_scsi_find_entry()
1459 device->scsi3addr)) { in pqi_scsi_find_entry()
1499 *((u32 *)&device->scsi3addr), in pqi_dev_info()
1500 *((u32 *)&device->scsi3addr[4])); in pqi_dev_info()
1758 if (pqi_is_hba_lunid(device->scsi3addr)) in pqi_is_supported_device()
1766 static inline bool pqi_skip_device(u8 *scsi3addr) in pqi_skip_device() argument
1769 if (MASKED_DEVICE(scsi3addr)) in pqi_skip_device()
1793 u8 *scsi3addr; in pqi_update_scsi_devices() local
1863 scsi3addr = phys_lun_ext_entry->lunid; in pqi_update_scsi_devices()
1869 scsi3addr = log_lun_ext_entry->lunid; in pqi_update_scsi_devices()
1872 if (is_physical_device && pqi_skip_device(scsi3addr)) in pqi_update_scsi_devices()
1881 memcpy(device->scsi3addr, scsi3addr, sizeof(device->scsi3addr)); in pqi_update_scsi_devices()
1885 pqi_is_external_raid_addr(scsi3addr); in pqi_update_scsi_devices()
1903 *((u32 *)&device->scsi3addr), in pqi_update_scsi_devices()
1904 *((u32 *)&device->scsi3addr[4])); in pqi_update_scsi_devices()
4591 memcpy(request->lun_number, device->scsi3addr, in pqi_raid_submit_scsi_cmd_with_io_request()
5214 memcpy(request->lun_number, device->scsi3addr, in pqi_lun_reset()