Searched refs:pqi_ctrl_info (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.15/drivers/scsi/smartpqi/ |
| D | smartpqi_sis.h | 15 int sis_wait_for_ctrl_ready(struct pqi_ctrl_info *ctrl_info); 16 int sis_wait_for_ctrl_ready_resume(struct pqi_ctrl_info *ctrl_info); 17 bool sis_is_firmware_running(struct pqi_ctrl_info *ctrl_info); 18 bool sis_is_kernel_up(struct pqi_ctrl_info *ctrl_info); 19 int sis_get_ctrl_properties(struct pqi_ctrl_info *ctrl_info); 20 int sis_get_pqi_capabilities(struct pqi_ctrl_info *ctrl_info); 21 int sis_init_base_struct_addr(struct pqi_ctrl_info *ctrl_info); 22 void sis_enable_msix(struct pqi_ctrl_info *ctrl_info); 23 void sis_enable_intx(struct pqi_ctrl_info *ctrl_info); 24 void sis_shutdown_ctrl(struct pqi_ctrl_info *ctrl_info); [all …]
|
| D | smartpqi_sis.c | 81 static int sis_wait_for_ctrl_ready_with_timeout(struct pqi_ctrl_info *ctrl_info, in sis_wait_for_ctrl_ready_with_timeout() 114 int sis_wait_for_ctrl_ready(struct pqi_ctrl_info *ctrl_info) in sis_wait_for_ctrl_ready() 120 int sis_wait_for_ctrl_ready_resume(struct pqi_ctrl_info *ctrl_info) in sis_wait_for_ctrl_ready_resume() 126 bool sis_is_firmware_running(struct pqi_ctrl_info *ctrl_info) in sis_is_firmware_running() 146 bool sis_is_kernel_up(struct pqi_ctrl_info *ctrl_info) in sis_is_kernel_up() 152 u32 sis_get_product_id(struct pqi_ctrl_info *ctrl_info) in sis_get_product_id() 162 static int sis_send_sync_cmd(struct pqi_ctrl_info *ctrl_info, in sis_send_sync_cmd() 238 int sis_get_ctrl_properties(struct pqi_ctrl_info *ctrl_info) in sis_get_ctrl_properties() 269 int sis_get_pqi_capabilities(struct pqi_ctrl_info *ctrl_info) in sis_get_pqi_capabilities() 290 int sis_init_base_struct_addr(struct pqi_ctrl_info *ctrl_info) in sis_init_base_struct_addr() [all …]
|
| D | smartpqi_init.c | 57 static void pqi_take_ctrl_offline(struct pqi_ctrl_info *ctrl_info); 59 static int pqi_scan_scsi_devices(struct pqi_ctrl_info *ctrl_info); 61 static void pqi_start_io(struct pqi_ctrl_info *ctrl_info, 64 static int pqi_submit_raid_request_synchronous(struct pqi_ctrl_info *ctrl_info, 67 static int pqi_aio_submit_io(struct pqi_ctrl_info *ctrl_info, 71 static int pqi_aio_submit_r1_write_io(struct pqi_ctrl_info *ctrl_info, 75 static int pqi_aio_submit_r56_write_io(struct pqi_ctrl_info *ctrl_info, 79 static void pqi_ofa_ctrl_quiesce(struct pqi_ctrl_info *ctrl_info); 80 static void pqi_ofa_ctrl_unquiesce(struct pqi_ctrl_info *ctrl_info); 81 static int pqi_ofa_ctrl_restart(struct pqi_ctrl_info *ctrl_info, unsigned int delay_secs); [all …]
|
| D | smartpqi_sas_transport.c | 210 struct pqi_ctrl_info *ctrl_info, struct sas_rphy *rphy) in pqi_find_device_by_sas_rphy() 225 int pqi_add_sas_host(struct Scsi_Host *shost, struct pqi_ctrl_info *ctrl_info) in pqi_add_sas_host() 270 void pqi_delete_sas_host(struct pqi_ctrl_info *ctrl_info) in pqi_delete_sas_host() 328 struct pqi_ctrl_info *ctrl_info; in pqi_sas_get_enclosure_identifier() 400 struct pqi_ctrl_info *ctrl_info; in pqi_sas_get_bay_identifier() 521 struct pqi_ctrl_info *ctrl_info; in pqi_sas_smp_handler()
|
| D | smartpqi.h | 741 struct pqi_ctrl_info *ctrl_info; /* backpointer */ 1232 struct pqi_ctrl_info { struct 1619 static inline struct pqi_ctrl_info *shost_to_hba(struct Scsi_Host *shost) in shost_to_hba() 1623 return *((struct pqi_ctrl_info **)hostdata); in shost_to_hba() 1629 int pqi_add_sas_host(struct Scsi_Host *shost, struct pqi_ctrl_info *ctrl_info); 1630 void pqi_delete_sas_host(struct pqi_ctrl_info *ctrl_info); 1635 struct pqi_ctrl_info *ctrl_info, struct sas_rphy *rphy); 1637 int pqi_csmi_smp_passthru(struct pqi_ctrl_info *ctrl_info,
|