/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | hpsa.c | 274 void *buff, size_t size, u16 page_code, unsigned char *scsi3addr, 322 u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk); 330 unsigned char scsi3addr[], u8 page); 334 unsigned char *scsi3addr); 649 static inline int is_logical_dev_addr_mode(unsigned char scsi3addr[]) in is_logical_dev_addr_mode() argument 651 return (scsi3addr[3] & 0xC0) == 0x40; in is_logical_dev_addr_mode() 723 memcpy(lunid, hdev->scsi3addr, sizeof(lunid)); in lunid_show() 1182 static inline int is_hba_lunid(unsigned char scsi3addr[]) in is_hba_lunid() argument 1184 return memcmp(scsi3addr, RAID_CTLR_LUNID, 8) == 0; in is_hba_lunid() 1197 unsigned char scsi3addr[], in in hpsa_find_target_lun() 1196 hpsa_find_target_lun(struct ctlr_info *h, unsigned char scsi3addr[], int bus, int *target, int *lun) hpsa_find_target_lun() argument 1582 hpsa_monitor_offline_device(struct ctlr_info *h, unsigned char scsi3addr[]) hpsa_monitor_offline_device() argument 2999 hpsa_do_receive_diagnostic(struct ctlr_info *h, u8 *scsi3addr, u8 page, u8 *buf, size_t bufsize) hpsa_do_receive_diagnostic() argument 3026 hpsa_get_enclosure_logical_identifier(struct ctlr_info *h, u8 *scsi3addr) hpsa_get_enclosure_logical_identifier() argument 3050 hpsa_scsi_do_inquiry(struct ctlr_info *h, unsigned char *scsi3addr, u16 page, unsigned char *buf, unsigned char bufsize) hpsa_scsi_do_inquiry() argument 3108 hpsa_cmd_dev_match(struct ctlr_info *h, struct CommandList *c, struct hpsa_scsi_dev_t *dev, unsigned char *scsi3addr) hpsa_cmd_dev_match() argument 3200 hpsa_get_raid_level(struct ctlr_info *h, unsigned char *scsi3addr, unsigned char *raid_level) hpsa_get_raid_level() argument 3305 hpsa_get_raid_map(struct ctlr_info *h, unsigned char *scsi3addr, struct hpsa_scsi_dev_t *this_device) hpsa_get_raid_map() argument 3346 hpsa_bmic_sense_subsystem_information(struct ctlr_info *h, unsigned char scsi3addr[], u16 bmic_device_index, struct bmic_sense_subsystem_info *buf, size_t bufsize) hpsa_bmic_sense_subsystem_information() argument 3406 hpsa_bmic_id_physical_device(struct ctlr_info *h, unsigned char scsi3addr[], u16 bmic_device_index, struct bmic_identify_physical_device *buf, size_t bufsize) hpsa_bmic_id_physical_device() argument 3442 hpsa_get_enclosure_info(struct ctlr_info *h, unsigned char *scsi3addr, struct ReportExtendedLUNdata *rlep, int rle_index, struct hpsa_scsi_dev_t *encl_dev) hpsa_get_enclosure_info() argument 3532 hpsa_get_sas_address_from_report_physical(struct ctlr_info *h, unsigned char *scsi3addr) hpsa_get_sas_address_from_report_physical() argument 3562 hpsa_get_sas_address(struct ctlr_info *h, unsigned char *scsi3addr, struct hpsa_scsi_dev_t *dev) hpsa_get_sas_address() argument 3614 hpsa_vpd_page_supported(struct ctlr_info *h, unsigned char scsi3addr[], u8 page) hpsa_vpd_page_supported() argument 3664 hpsa_get_ioaccel_status(struct ctlr_info *h, unsigned char *scsi3addr, struct hpsa_scsi_dev_t *this_device) hpsa_get_ioaccel_status() argument 3711 hpsa_get_device_id(struct ctlr_info *h, unsigned char *scsi3addr, unsigned char *device_id, int index, int buflen) hpsa_get_device_id() argument 3744 unsigned char scsi3addr[8]; hpsa_scsi_do_report_luns() local 3832 hpsa_get_volume_status(struct ctlr_info *h, unsigned char scsi3addr[]) hpsa_get_volume_status() argument 3876 hpsa_volume_offline(struct ctlr_info *h, unsigned char scsi3addr[]) hpsa_volume_offline() argument 3939 hpsa_update_device_info(struct ctlr_info *h, unsigned char scsi3addr[], struct hpsa_scsi_dev_t *this_device, unsigned char *is_OBDR_device) hpsa_update_device_info() argument 4735 hpsa_scsi_ioaccel1_queue_command(struct ctlr_info *h, struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len, u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk) hpsa_scsi_ioaccel1_queue_command() argument 4909 hpsa_scsi_ioaccel2_queue_command(struct ctlr_info *h, struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len, u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk) hpsa_scsi_ioaccel2_queue_command() argument 5048 hpsa_scsi_ioaccel_queue_command(struct ctlr_info *h, struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len, u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk) hpsa_scsi_ioaccel_queue_command() argument 6668 fill_cmd(struct CommandList *c, u8 cmd, struct ctlr_info *h, void *buff, size_t size, u16 page_code, unsigned char *scsi3addr, int cmd_type) fill_cmd() argument [all...] |
H A D | hpsa.h | 65 unsigned char scsi3addr[8]; /* as presented to the HW */ member 317 unsigned char scsi3addr[8]; member
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | hpsa.c | 273 void *buff, size_t size, u16 page_code, unsigned char *scsi3addr, 321 u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk); 329 unsigned char scsi3addr[], u8 page); 333 unsigned char *scsi3addr); 648 static inline int is_logical_dev_addr_mode(unsigned char scsi3addr[]) in is_logical_dev_addr_mode() argument 650 return (scsi3addr[3] & 0xC0) == 0x40; in is_logical_dev_addr_mode() 722 memcpy(lunid, hdev->scsi3addr, sizeof(lunid)); in lunid_show() 1188 static inline int is_hba_lunid(unsigned char scsi3addr[]) in is_hba_lunid() argument 1190 return memcmp(scsi3addr, RAID_CTLR_LUNID, 8) == 0; in is_hba_lunid() 1203 unsigned char scsi3addr[], in in hpsa_find_target_lun() 1202 hpsa_find_target_lun(struct ctlr_info *h, unsigned char scsi3addr[], int bus, int *target, int *lun) hpsa_find_target_lun() argument 1588 hpsa_monitor_offline_device(struct ctlr_info *h, unsigned char scsi3addr[]) hpsa_monitor_offline_device() argument 3003 hpsa_do_receive_diagnostic(struct ctlr_info *h, u8 *scsi3addr, u8 page, u8 *buf, size_t bufsize) hpsa_do_receive_diagnostic() argument 3030 hpsa_get_enclosure_logical_identifier(struct ctlr_info *h, u8 *scsi3addr) hpsa_get_enclosure_logical_identifier() argument 3054 hpsa_scsi_do_inquiry(struct ctlr_info *h, unsigned char *scsi3addr, u16 page, unsigned char *buf, unsigned char bufsize) hpsa_scsi_do_inquiry() argument 3112 hpsa_cmd_dev_match(struct ctlr_info *h, struct CommandList *c, struct hpsa_scsi_dev_t *dev, unsigned char *scsi3addr) hpsa_cmd_dev_match() argument 3204 hpsa_get_raid_level(struct ctlr_info *h, unsigned char *scsi3addr, unsigned char *raid_level) hpsa_get_raid_level() argument 3309 hpsa_get_raid_map(struct ctlr_info *h, unsigned char *scsi3addr, struct hpsa_scsi_dev_t *this_device) hpsa_get_raid_map() argument 3350 hpsa_bmic_sense_subsystem_information(struct ctlr_info *h, unsigned char scsi3addr[], u16 bmic_device_index, struct bmic_sense_subsystem_info *buf, size_t bufsize) hpsa_bmic_sense_subsystem_information() argument 3410 hpsa_bmic_id_physical_device(struct ctlr_info *h, unsigned char scsi3addr[], u16 bmic_device_index, struct bmic_identify_physical_device *buf, size_t bufsize) hpsa_bmic_id_physical_device() argument 3446 hpsa_get_enclosure_info(struct ctlr_info *h, unsigned char *scsi3addr, struct ReportExtendedLUNdata *rlep, int rle_index, struct hpsa_scsi_dev_t *encl_dev) hpsa_get_enclosure_info() argument 3536 hpsa_get_sas_address_from_report_physical(struct ctlr_info *h, unsigned char *scsi3addr) hpsa_get_sas_address_from_report_physical() argument 3566 hpsa_get_sas_address(struct ctlr_info *h, unsigned char *scsi3addr, struct hpsa_scsi_dev_t *dev) hpsa_get_sas_address() argument 3618 hpsa_vpd_page_supported(struct ctlr_info *h, unsigned char scsi3addr[], u8 page) hpsa_vpd_page_supported() argument 3668 hpsa_get_ioaccel_status(struct ctlr_info *h, unsigned char *scsi3addr, struct hpsa_scsi_dev_t *this_device) hpsa_get_ioaccel_status() argument 3715 hpsa_get_device_id(struct ctlr_info *h, unsigned char *scsi3addr, unsigned char *device_id, int index, int buflen) hpsa_get_device_id() argument 3748 unsigned char scsi3addr[8]; hpsa_scsi_do_report_luns() local 3836 hpsa_get_volume_status(struct ctlr_info *h, unsigned char scsi3addr[]) hpsa_get_volume_status() argument 3880 hpsa_volume_offline(struct ctlr_info *h, unsigned char scsi3addr[]) hpsa_volume_offline() argument 3939 hpsa_update_device_info(struct ctlr_info *h, unsigned char scsi3addr[], struct hpsa_scsi_dev_t *this_device, unsigned char *is_OBDR_device) hpsa_update_device_info() argument 4731 hpsa_scsi_ioaccel1_queue_command(struct ctlr_info *h, struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len, u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk) hpsa_scsi_ioaccel1_queue_command() argument 4905 hpsa_scsi_ioaccel2_queue_command(struct ctlr_info *h, struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len, u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk) hpsa_scsi_ioaccel2_queue_command() argument 5044 hpsa_scsi_ioaccel_queue_command(struct ctlr_info *h, struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len, u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk) hpsa_scsi_ioaccel_queue_command() argument 6696 fill_cmd(struct CommandList *c, u8 cmd, struct ctlr_info *h, void *buff, size_t size, u16 page_code, unsigned char *scsi3addr, int cmd_type) fill_cmd() argument [all...] |
H A D | hpsa.h | 65 unsigned char scsi3addr[8]; /* as presented to the HW */ member 317 unsigned char scsi3addr[8]; member
|
/kernel/linux/linux-5.10/drivers/scsi/smartpqi/ |
H A D | smartpqi_init.c | 209 static inline bool pqi_is_external_raid_addr(u8 *scsi3addr) in pqi_is_external_raid_addr() argument 211 return scsi3addr[2] != 0; in pqi_is_external_raid_addr() 226 static inline bool pqi_is_hba_lunid(u8 *scsi3addr) in pqi_is_hba_lunid() argument 228 return pqi_scsi3addr_equal(scsi3addr, RAID_CTLR_LUNID); in pqi_is_hba_lunid() 466 u8 *scsi3addr, void *buffer, size_t buffer_length, in pqi_build_raid_path_request() 479 memcpy(request->lun_number, scsi3addr, sizeof(request->lun_number)); in pqi_build_raid_path_request() 604 u8 *scsi3addr, void *buffer, size_t buffer_length, u16 vpd_page, in pqi_send_scsi_raid_request() 612 cmd, scsi3addr, buffer, in pqi_send_scsi_raid_request() 658 u8 *scsi3addr, u16 vpd_page, void *buffer, size_t buffer_length) in pqi_scsi_inquiry() 660 return pqi_send_scsi_raid_request(ctrl_info, INQUIRY, scsi3addr, in pqi_scsi_inquiry() 464 pqi_build_raid_path_request(struct pqi_ctrl_info *ctrl_info, struct pqi_raid_path_request *request, u8 cmd, u8 *scsi3addr, void *buffer, size_t buffer_length, u16 vpd_page, enum dma_data_direction *dir) pqi_build_raid_path_request() argument 603 pqi_send_scsi_raid_request(struct pqi_ctrl_info *ctrl_info, u8 cmd, u8 *scsi3addr, void *buffer, size_t buffer_length, u16 vpd_page, struct pqi_raid_error_info *error_info, unsigned long timeout_msecs) pqi_send_scsi_raid_request() argument 657 pqi_scsi_inquiry(struct pqi_ctrl_info *ctrl_info, u8 *scsi3addr, u16 vpd_page, void *buffer, size_t buffer_length) pqi_scsi_inquiry() argument 1060 u8 *scsi3addr; pqi_assign_bus_target_lun() local 1921 pqi_skip_device(u8 *scsi3addr) pqi_skip_device() argument 1930 pqi_mask_device(u8 *scsi3addr) pqi_mask_device() argument 1971 u8 *scsi3addr; pqi_update_scsi_devices() local [all...] |
H A D | smartpqi_sas_transport.c | 371 CISS_GET_DRIVE_NUMBER(device->scsi3addr) == in pqi_sas_get_enclosure_identifier()
|
H A D | smartpqi.h | 919 u8 scsi3addr[8]; member
|
/kernel/linux/linux-6.6/drivers/scsi/smartpqi/ |
H A D | smartpqi_init.c | 242 static inline bool pqi_is_external_raid_addr(u8 *scsi3addr) in pqi_is_external_raid_addr() argument 244 return scsi3addr[2] != 0; in pqi_is_external_raid_addr() 259 static inline bool pqi_is_hba_lunid(u8 *scsi3addr) in pqi_is_hba_lunid() argument 261 return pqi_scsi3addr_equal(scsi3addr, RAID_CTLR_LUNID); in pqi_is_hba_lunid() 609 u8 *scsi3addr, void *buffer, size_t buffer_length, in pqi_build_raid_path_request() 622 memcpy(request->lun_number, scsi3addr, sizeof(request->lun_number)); in pqi_build_raid_path_request() 767 u8 *scsi3addr, void *buffer, size_t buffer_length, u16 vpd_page, in pqi_send_scsi_raid_request() 774 rc = pqi_build_raid_path_request(ctrl_info, &request, cmd, scsi3addr, in pqi_send_scsi_raid_request() 819 u8 *scsi3addr, u16 vpd_page, void *buffer, size_t buffer_length) in pqi_scsi_inquiry() 821 return pqi_send_scsi_raid_request(ctrl_info, INQUIRY, scsi3addr, in pqi_scsi_inquiry() 607 pqi_build_raid_path_request(struct pqi_ctrl_info *ctrl_info, struct pqi_raid_path_request *request, u8 cmd, u8 *scsi3addr, void *buffer, size_t buffer_length, u16 vpd_page, enum dma_data_direction *dir) pqi_build_raid_path_request() argument 766 pqi_send_scsi_raid_request(struct pqi_ctrl_info *ctrl_info, u8 cmd, u8 *scsi3addr, void *buffer, size_t buffer_length, u16 vpd_page, struct pqi_raid_error_info *error_info) pqi_send_scsi_raid_request() argument 818 pqi_scsi_inquiry(struct pqi_ctrl_info *ctrl_info, u8 *scsi3addr, u16 vpd_page, void *buffer, size_t buffer_length) pqi_scsi_inquiry() argument 1356 u8 *scsi3addr; pqi_assign_bus_target_lun() local 2344 pqi_skip_device(u8 *scsi3addr) pqi_skip_device() argument 2353 pqi_mask_device(u8 *scsi3addr) pqi_mask_device() argument 2389 u8 *scsi3addr; pqi_update_scsi_devices() local [all...] |
H A D | smartpqi_sas_transport.c | 381 CISS_GET_DRIVE_NUMBER(device->scsi3addr) == in pqi_sas_get_enclosure_identifier()
|
H A D | smartpqi.h | 1107 u8 scsi3addr[8]; member
|