pqi_scsi_dev
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device);
void pqi_remove_sas_device(struct pqi_scsi_dev *device);
struct pqi_scsi_dev *pqi_find_device_by_sas_rphy(
struct pqi_scsi_dev *device, u8 lun, unsigned long timeout_msecs);
static inline void pqi_set_bus_target_lun(struct pqi_scsi_dev *device,
static void pqi_assign_bus_target_lun(struct pqi_scsi_dev *device)
struct pqi_scsi_dev *device)
struct pqi_scsi_dev *device, struct raid_map *raid_map)
struct pqi_scsi_dev *device)
struct pqi_scsi_dev *device)
struct pqi_scsi_dev *device)
struct pqi_scsi_dev *device)
struct pqi_scsi_dev *device,
struct pqi_scsi_dev *device)
static inline bool pqi_keep_device_offline(struct pqi_scsi_dev *device)
struct pqi_scsi_dev *device,
struct pqi_scsi_dev *device,
struct pqi_scsi_dev *device)
struct pqi_scsi_dev *device)
static inline void pqi_remove_device(struct pqi_ctrl_info *ctrl_info, struct pqi_scsi_dev *device)
static struct pqi_scsi_dev *pqi_find_scsi_dev(struct pqi_ctrl_info *ctrl_info,
struct pqi_scsi_dev *device;
static inline bool pqi_device_equal(struct pqi_scsi_dev *dev1, struct pqi_scsi_dev *dev2)
struct pqi_scsi_dev *device_to_find, struct pqi_scsi_dev **matching_device)
struct pqi_scsi_dev *device;
static inline const char *pqi_device_type(struct pqi_scsi_dev *device)
char *action, struct pqi_scsi_dev *device)
struct pqi_scsi_dev *existing_device, struct pqi_scsi_dev *new_device)
static inline void pqi_free_device(struct pqi_scsi_dev *device)
struct pqi_scsi_dev *device)
static inline bool pqi_is_device_added(struct pqi_scsi_dev *device)
static inline void pqi_init_device_tmf_work(struct pqi_scsi_dev *device)
static inline bool pqi_volume_rescan_needed(struct pqi_scsi_dev *device)
struct pqi_scsi_dev *new_device_list[], unsigned int num_new_devices)
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *next;
struct pqi_scsi_dev *matching_device;
static inline bool pqi_is_supported_device(struct pqi_scsi_dev *device)
static inline bool pqi_is_logical_device(struct pqi_scsi_dev *device)
static inline bool pqi_expose_device(struct pqi_scsi_dev *device)
struct pqi_scsi_dev **new_device_list = NULL;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *next;
struct pqi_scsi_dev, new_device_list_entry);
struct pqi_scsi_dev *device, struct scsi_cmnd *scmd,
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device = scmd->device->hostdata;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
static inline bool pqi_device_offline(struct pqi_scsi_dev *device)
static inline void pqi_device_remove_start(struct pqi_scsi_dev *device)
static inline bool pqi_device_in_remove(struct pqi_scsi_dev *device)
static inline void pqi_device_reset_start(struct pqi_scsi_dev *device, u8 lun)
static inline void pqi_device_reset_done(struct pqi_scsi_dev *device, u8 lun)
static inline bool pqi_device_in_reset(struct pqi_scsi_dev *device, u8 lun)
static inline bool pqi_is_io_high_priority(struct pqi_scsi_dev *device, struct scsi_cmnd *scmd)
struct pqi_scsi_dev *device, struct scsi_cmnd *scmd,
struct pqi_scsi_dev *device, struct scsi_cmnd *scmd,
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device, struct scsi_cmnd *scmd,
struct pqi_encryption_info *encryption_info, struct pqi_scsi_dev *device,
struct pqi_encryption_info *encryption_info, struct pqi_scsi_dev *device,
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device, u8 lun)
struct pqi_scsi_dev *scsi_device;
struct pqi_scsi_dev *device, u8 lun, unsigned long timeout_msecs)
struct pqi_scsi_dev *device, u8 lun, struct completion *wait)
static int pqi_lun_reset(struct pqi_ctrl_info *ctrl_info, struct pqi_scsi_dev *device, u8 lun)
static int pqi_lun_reset_with_retries(struct pqi_ctrl_info *ctrl_info, struct pqi_scsi_dev *device, u8 lun)
static int pqi_device_reset(struct pqi_ctrl_info *ctrl_info, struct pqi_scsi_dev *device, u8 lun)
static int pqi_device_reset_handler(struct pqi_ctrl_info *ctrl_info, struct pqi_scsi_dev *device, u8 lun, struct scsi_cmnd *scmd, u8 scsi_opcode)
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
static inline bool pqi_is_tape_changer_device(struct pqi_scsi_dev *device)
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device,
struct pqi_encryption_info *encryption_info, struct pqi_scsi_dev *device,
struct pqi_encryption_info *encryption_info, struct pqi_scsi_dev *device,
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device)
struct pqi_scsi_dev *pqi_find_device_by_sas_rphy(
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device)
void pqi_remove_sas_device(struct pqi_scsi_dev *device)
struct pqi_scsi_dev *found_device;
struct pqi_scsi_dev *device;
struct pqi_scsi_dev *device;