Home
last modified time | relevance | path

Searched refs:pqi_ctrl_info (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/drivers/scsi/smartpqi/
H A Dsmartpqi_sis.h16 int sis_wait_for_ctrl_ready(struct pqi_ctrl_info *ctrl_info);
19 bool sis_is_kernel_up(struct pqi_ctrl_info *ctrl_info);
20 int sis_get_ctrl_properties(struct pqi_ctrl_info *ctrl_info);
23 void sis_enable_msix(struct pqi_ctrl_info *ctrl_info);
24 void sis_enable_intx(struct pqi_ctrl_info *ctrl_info);
25 void sis_shutdown_ctrl(struct pqi_ctrl_info *ctrl_info,
27 int sis_pqi_reset_quiesce(struct pqi_ctrl_info *ctrl_info);
28 int sis_reenable_sis_mode(struct pqi_ctrl_info *ctrl_info);
31 void sis_soft_reset(struct pqi_ctrl_info *ctrl_info);
32 u32 sis_get_product_id(struct pqi_ctrl_info *ctrl_info);
[all …]
H A Dsmartpqi_sis.c134 int sis_wait_for_ctrl_ready(struct pqi_ctrl_info *ctrl_info) in sis_wait_for_ctrl_ready()
166 bool sis_is_kernel_up(struct pqi_ctrl_info *ctrl_info) in sis_is_kernel_up()
172 u32 sis_get_product_id(struct pqi_ctrl_info *ctrl_info) in sis_get_product_id()
365 struct pqi_ctrl_info *ctrl_info, u32 bit) in sis_wait_for_doorbell_bit_to_clear()
404 void sis_enable_msix(struct pqi_ctrl_info *ctrl_info) in sis_enable_msix()
409 void sis_enable_intx(struct pqi_ctrl_info *ctrl_info) in sis_enable_intx()
414 void sis_shutdown_ctrl(struct pqi_ctrl_info *ctrl_info, in sis_shutdown_ctrl()
427 int sis_pqi_reset_quiesce(struct pqi_ctrl_info *ctrl_info) in sis_pqi_reset_quiesce()
432 int sis_reenable_sis_mode(struct pqi_ctrl_info *ctrl_info) in sis_reenable_sis_mode()
460 void sis_notify_kdump(struct pqi_ctrl_info *ctrl_info) in sis_notify_kdump()
[all …]
H A Dsmartpqi_init.c1024 struct pqi_ctrl_info *ctrl_info) in pqi_write_driver_version_to_host_wellness()
1072 struct pqi_ctrl_info *ctrl_info) in pqi_write_current_time_to_host_wellness()
1126 struct pqi_ctrl_info *ctrl_info; in pqi_update_time_worker()
1885 struct pqi_ctrl_info *ctrl_info; in pqi_rescan_worker()
2611 struct pqi_ctrl_info *ctrl_info; in pqi_scan_start()
2623 struct pqi_ctrl_info *ctrl_info; in pqi_scan_finished()
3144 struct pqi_ctrl_info *ctrl_info; in pqi_take_device_offline()
3589 struct pqi_ctrl_info *ctrl_info) in pqi_poll_for_soft_reset_status()
3674 struct pqi_ctrl_info *ctrl_info; in pqi_ofa_memory_alloc_worker()
3685 struct pqi_ctrl_info *ctrl_info; in pqi_ofa_quiesce_worker()
[all …]
H A Dsmartpqi_sas_transport.c208 struct pqi_ctrl_info *ctrl_info, struct sas_rphy *rphy) in pqi_find_device_by_sas_rphy()
223 int pqi_add_sas_host(struct Scsi_Host *shost, struct pqi_ctrl_info *ctrl_info) in pqi_add_sas_host()
268 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()
H A Dsmartpqi.h764 struct pqi_ctrl_info *ctrl_info; /* backpointer */
1103 struct pqi_ctrl_info *ctrl_info;
1306 struct pqi_ctrl_info { struct
1694 static inline struct pqi_ctrl_info *shost_to_hba(struct Scsi_Host *shost) in shost_to_hba()
1698 return *((struct pqi_ctrl_info **)hostdata); in shost_to_hba()
1704 int pqi_add_sas_host(struct Scsi_Host *shost, struct pqi_ctrl_info *ctrl_info);
1705 void pqi_delete_sas_host(struct pqi_ctrl_info *ctrl_info);
1710 struct pqi_ctrl_info *ctrl_info, struct sas_rphy *rphy);
1712 int pqi_csmi_smp_passthru(struct pqi_ctrl_info *ctrl_info,