hpsa_scsi_dev_t
struct hpsa_scsi_dev_t *dev, char *description)
struct hpsa_scsi_dev_t *device,
struct hpsa_scsi_dev_t *added[], int *nadded)
struct hpsa_scsi_dev_t *sd;
int entry, struct hpsa_scsi_dev_t *new_entry)
int entry, struct hpsa_scsi_dev_t *new_entry,
struct hpsa_scsi_dev_t *added[], int *nadded,
struct hpsa_scsi_dev_t *removed[], int *nremoved)
struct hpsa_scsi_dev_t *removed[], int *nremoved)
struct hpsa_scsi_dev_t *sd;
struct hpsa_scsi_dev_t *added)
static inline int device_is_the_same(struct hpsa_scsi_dev_t *dev1,
struct hpsa_scsi_dev_t *dev2)
static inline int device_updated(struct hpsa_scsi_dev_t *dev1,
struct hpsa_scsi_dev_t *dev2)
static int hpsa_scsi_find_entry(struct hpsa_scsi_dev_t *needle,
struct hpsa_scsi_dev_t *haystack[], int haystack_size,
struct hpsa_scsi_dev_t *sd)
struct hpsa_scsi_dev_t *dev[], int ndevices,
struct hpsa_scsi_dev_t *logical_drive)
struct hpsa_scsi_dev_t *dev[], int ndevices)
static int hpsa_add_device(struct ctlr_info *h, struct hpsa_scsi_dev_t *device)
struct hpsa_scsi_dev_t *dev)
struct hpsa_scsi_dev_t *device)
struct hpsa_scsi_dev_t *device)
struct hpsa_scsi_dev_t *sd[], int nsds)
struct hpsa_scsi_dev_t *csd;
struct hpsa_scsi_dev_t **added, **removed;
static struct hpsa_scsi_dev_t *lookup_hpsa_scsi_dev(struct ctlr_info *h,
struct hpsa_scsi_dev_t *sd;
struct hpsa_scsi_dev_t *sd = NULL;
struct hpsa_scsi_dev_t *sd;
struct hpsa_scsi_dev_t *hdev = NULL;
struct hpsa_scsi_dev_t *dev)
struct hpsa_scsi_dev_t *device);
static void hpsa_remove_sas_device(struct hpsa_scsi_dev_t *device);
static struct hpsa_scsi_dev_t
struct hpsa_scsi_dev_t *dev = c->device;
struct hpsa_scsi_dev_t *dev)
struct hpsa_scsi_dev_t *dev;
static int hpsa_send_reset(struct ctlr_info *h, struct hpsa_scsi_dev_t *dev,
struct hpsa_scsi_dev_t *dev,
static int hpsa_do_reset(struct ctlr_info *h, struct hpsa_scsi_dev_t *dev,
u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk);
unsigned char *scsi3addr, struct hpsa_scsi_dev_t *this_device)
struct hpsa_scsi_dev_t *dev,
struct hpsa_scsi_dev_t *encl_dev)
struct hpsa_scsi_dev_t *dev)
unsigned char *scsi3addr, struct hpsa_scsi_dev_t *this_device)
static inline void hpsa_set_bus_target_lun(struct hpsa_scsi_dev_t *device,
unsigned char scsi3addr[], struct hpsa_scsi_dev_t *this_device,
u8 *lunaddrbytes, struct hpsa_scsi_dev_t *device)
struct hpsa_scsi_dev_t *dev,
static void hpsa_get_path_info(struct hpsa_scsi_dev_t *this_device,
struct hpsa_scsi_dev_t **currentsd, *this_device, *tmpdevice;
u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk)
struct hpsa_scsi_dev_t *dev = cmd->device->hostdata;
struct hpsa_scsi_dev_t *dev = cmd->device->hostdata;
u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk)
u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk)
static void hpsa_turn_off_ioaccel_for_device(struct hpsa_scsi_dev_t *device)
struct hpsa_scsi_dev_t *dev = cmd->device->hostdata;
struct hpsa_scsi_dev_t *dev)
struct hpsa_scsi_dev_t *dev = cmd->device->hostdata;
struct hpsa_scsi_dev_t *dev;
struct hpsa_scsi_dev_t *dev;
struct hpsa_scsi_dev_t *logical_drive = sdev->hostdata;
struct hpsa_scsi_dev_t *dev = NULL;
static inline bool is_logical_device(struct hpsa_scsi_dev_t *device)
struct hpsa_scsi_dev_t *hdev;
struct hpsa_scsi_dev_t *hdev;
struct hpsa_scsi_dev_t *hdev;
struct hpsa_scsi_dev_t *hdev;
struct hpsa_scsi_dev_t *hdev;
struct hpsa_scsi_dev_t *hdev;
struct hpsa_scsi_dev_t *device;
static struct hpsa_scsi_dev_t
struct hpsa_scsi_dev_t *device;
struct hpsa_scsi_dev_t *device)
static void hpsa_remove_sas_device(struct hpsa_scsi_dev_t *device)
struct hpsa_scsi_dev_t *sd;
struct hpsa_scsi_dev_t *phys_disk[RAID_MAP_MAX_ENTRIES];
struct hpsa_scsi_dev_t *dev[HPSA_MAX_DEVICES];
struct hpsa_scsi_dev_t *phys_disk;
struct hpsa_scsi_dev_t *device;