Searched refs:pqi_ctrl_info (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/drivers/scsi/smartpqi/ |
D | smartpqi_sis.h | 22 int sis_wait_for_ctrl_ready(struct pqi_ctrl_info *ctrl_info); 23 int sis_wait_for_ctrl_ready_resume(struct pqi_ctrl_info *ctrl_info); 24 bool sis_is_firmware_running(struct pqi_ctrl_info *ctrl_info); 25 bool sis_is_kernel_up(struct pqi_ctrl_info *ctrl_info); 26 int sis_get_ctrl_properties(struct pqi_ctrl_info *ctrl_info); 27 int sis_get_pqi_capabilities(struct pqi_ctrl_info *ctrl_info); 28 int sis_init_base_struct_addr(struct pqi_ctrl_info *ctrl_info); 29 void sis_enable_msix(struct pqi_ctrl_info *ctrl_info); 30 void sis_enable_intx(struct pqi_ctrl_info *ctrl_info); 31 void sis_shutdown_ctrl(struct pqi_ctrl_info *ctrl_info); [all …]
|
D | smartpqi_sis.c | 87 static int sis_wait_for_ctrl_ready_with_timeout(struct pqi_ctrl_info *ctrl_info, in sis_wait_for_ctrl_ready_with_timeout() 120 int sis_wait_for_ctrl_ready(struct pqi_ctrl_info *ctrl_info) in sis_wait_for_ctrl_ready() 126 int sis_wait_for_ctrl_ready_resume(struct pqi_ctrl_info *ctrl_info) in sis_wait_for_ctrl_ready_resume() 132 bool sis_is_firmware_running(struct pqi_ctrl_info *ctrl_info) in sis_is_firmware_running() 152 bool sis_is_kernel_up(struct pqi_ctrl_info *ctrl_info) in sis_is_kernel_up() 163 static int sis_send_sync_cmd(struct pqi_ctrl_info *ctrl_info, in sis_send_sync_cmd() 239 int sis_get_ctrl_properties(struct pqi_ctrl_info *ctrl_info) in sis_get_ctrl_properties() 270 int sis_get_pqi_capabilities(struct pqi_ctrl_info *ctrl_info) in sis_get_pqi_capabilities() 291 int sis_init_base_struct_addr(struct pqi_ctrl_info *ctrl_info) in sis_init_base_struct_addr() 346 struct pqi_ctrl_info *ctrl_info, u32 bit) in sis_wait_for_doorbell_bit_to_clear() [all …]
|
D | smartpqi_init.c | 62 static void pqi_take_ctrl_offline(struct pqi_ctrl_info *ctrl_info); 64 static void pqi_retry_raid_bypass_requests(struct pqi_ctrl_info *ctrl_info); 65 static int pqi_scan_scsi_devices(struct pqi_ctrl_info *ctrl_info); 67 static void pqi_start_io(struct pqi_ctrl_info *ctrl_info, 70 static int pqi_submit_raid_request_synchronous(struct pqi_ctrl_info *ctrl_info, 73 static int pqi_aio_submit_io(struct pqi_ctrl_info *ctrl_info, 184 static inline struct pqi_ctrl_info *shost_to_hba(struct Scsi_Host *shost) in shost_to_hba() 188 return *((struct pqi_ctrl_info **)hostdata); in shost_to_hba() 201 static inline bool pqi_ctrl_offline(struct pqi_ctrl_info *ctrl_info) in pqi_ctrl_offline() 206 static inline void pqi_check_ctrl_health(struct pqi_ctrl_info *ctrl_info) in pqi_check_ctrl_health() [all …]
|
D | smartpqi_sas_transport.c | 186 struct pqi_ctrl_info *ctrl_info, struct sas_rphy *rphy) in pqi_find_device_by_sas_rphy() 201 int pqi_add_sas_host(struct Scsi_Host *shost, struct pqi_ctrl_info *ctrl_info) in pqi_add_sas_host() 245 void pqi_delete_sas_host(struct pqi_ctrl_info *ctrl_info) in pqi_delete_sas_host()
|
D | smartpqi.h | 601 struct pqi_ctrl_info *ctrl_info; /* backpointer */ 966 struct pqi_ctrl_info { struct 1211 int pqi_add_sas_host(struct Scsi_Host *shost, struct pqi_ctrl_info *ctrl_info); 1212 void pqi_delete_sas_host(struct pqi_ctrl_info *ctrl_info); 1217 struct pqi_ctrl_info *ctrl_info, struct sas_rphy *rphy);
|