Lines Matching refs:ctrl_info
200 struct pqi_ctrl_info *ctrl_info, struct sas_rphy *rphy) in pqi_find_device_by_sas_rphy() argument
204 list_for_each_entry(device, &ctrl_info->scsi_device_list, in pqi_find_device_by_sas_rphy()
215 int pqi_add_sas_host(struct Scsi_Host *shost, struct pqi_ctrl_info *ctrl_info) in pqi_add_sas_host() argument
230 ctrl_info->sas_address, NULL); in pqi_add_sas_host()
246 ctrl_info->sas_host = pqi_sas_node; in pqi_add_sas_host()
260 void pqi_delete_sas_host(struct pqi_ctrl_info *ctrl_info) in pqi_delete_sas_host() argument
262 pqi_free_sas_node(ctrl_info->sas_host); in pqi_delete_sas_host()
318 struct pqi_ctrl_info *ctrl_info; in pqi_sas_get_enclosure_identifier() local
326 ctrl_info = shost_to_hba(shost); in pqi_sas_get_enclosure_identifier()
327 spin_lock_irqsave(&ctrl_info->scsi_device_list_lock, flags); in pqi_sas_get_enclosure_identifier()
328 found_device = pqi_find_device_by_sas_rphy(ctrl_info, rphy); in pqi_sas_get_enclosure_identifier()
348 list_for_each_entry(device, &ctrl_info->scsi_device_list, in pqi_sas_get_enclosure_identifier()
368 list_for_each_entry(device, &ctrl_info->scsi_device_list, in pqi_sas_get_enclosure_identifier()
381 spin_unlock_irqrestore(&ctrl_info->scsi_device_list_lock, flags); in pqi_sas_get_enclosure_identifier()
390 struct pqi_ctrl_info *ctrl_info; in pqi_sas_get_bay_identifier() local
398 ctrl_info = shost_to_hba(shost); in pqi_sas_get_bay_identifier()
399 spin_lock_irqsave(&ctrl_info->scsi_device_list_lock, flags); in pqi_sas_get_bay_identifier()
400 device = pqi_find_device_by_sas_rphy(ctrl_info, rphy); in pqi_sas_get_bay_identifier()
413 spin_unlock_irqrestore(&ctrl_info->scsi_device_list_lock, flags); in pqi_sas_get_bay_identifier()
511 struct pqi_ctrl_info *ctrl_info; in pqi_sas_smp_handler() local
516 ctrl_info = shost_to_hba(shost); in pqi_sas_smp_handler()
544 rc = pqi_csmi_smp_passthru(ctrl_info, smp_buf, sizeof(*smp_buf), in pqi_sas_smp_handler()
552 pqi_ctrl_unbusy(ctrl_info); in pqi_sas_smp_handler()