Lines Matching refs:scsi3addr

209 static inline bool pqi_is_external_raid_addr(u8 *scsi3addr)
211 return scsi3addr[2] != 0;
226 static inline bool pqi_is_hba_lunid(u8 *scsi3addr)
228 return pqi_scsi3addr_equal(scsi3addr, RAID_CTLR_LUNID);
466 u8 *scsi3addr, void *buffer, size_t buffer_length,
479 memcpy(request->lun_number, scsi3addr, sizeof(request->lun_number));
604 u8 *scsi3addr, void *buffer, size_t buffer_length, u16 vpd_page,
612 cmd, scsi3addr, buffer,
658 u8 *scsi3addr, u16 vpd_page, void *buffer, size_t buffer_length)
660 return pqi_send_scsi_raid_request(ctrl_info, INQUIRY, scsi3addr,
679 bmic_device_index = CISS_GET_DRIVE_NUMBER(device->scsi3addr);
1060 u8 *scsi3addr;
1066 scsi3addr = device->scsi3addr;
1067 lunid = get_unaligned_le32(scsi3addr);
1069 if (pqi_is_hba_lunid(scsi3addr)) {
1109 rc = pqi_scsi_inquiry(ctrl_info, device->scsi3addr,
1164 *((u32 *)&device->scsi3addr),
1165 *((u32 *)&device->scsi3addr[4]), err_msg);
1182 device->scsi3addr, raid_map, sizeof(*raid_map),
1199 device->scsi3addr, raid_map, raid_map_size,
1240 rc = pqi_scsi_inquiry(ctrl_info, device->scsi3addr,
1279 rc = pqi_scsi_inquiry(ctrl_info, device->scsi3addr,
1353 rc = pqi_scsi_inquiry(ctrl_info, device->scsi3addr, 0, buffer, 64);
1588 if (pqi_scsi3addr_equal(device_to_find->scsi3addr, device->scsi3addr)) {
1636 *((u32 *)&device->scsi3addr),
1637 *((u32 *)&device->scsi3addr[4]));
1690 /* By definition, the scsi3addr and wwid fields are already the same. */
1915 !pqi_is_hba_lunid(device->scsi3addr))
1921 static inline bool pqi_skip_device(u8 *scsi3addr)
1924 if (MASKED_DEVICE(scsi3addr))
1930 static inline void pqi_mask_device(u8 *scsi3addr)
1932 scsi3addr[3] |= 0xc0;
1950 !pqi_skip_device(device->scsi3addr);
1971 u8 *scsi3addr;
2061 scsi3addr = phys_lun_ext_entry->lunid;
2067 scsi3addr = log_lun_ext_entry->lunid;
2070 if (is_physical_device && pqi_skip_device(scsi3addr))
2079 memcpy(device->scsi3addr, scsi3addr, sizeof(device->scsi3addr));
2087 pqi_is_external_raid_addr(scsi3addr);
2109 *((u32 *)&device->scsi3addr),
2110 *((u32 *)&device->scsi3addr[4]));
4961 memcpy(request->lun_number, device->scsi3addr,
5675 memcpy(request->lun_number, device->scsi3addr,
6340 memcpy(lunid, device->scsi3addr, sizeof(lunid));