Lines Matching refs:MPT_ADAPTER
160 static int mptbase_reply(MPT_ADAPTER *ioc, MPT_FRAME_HDR *req,
162 static int mpt_handshake_req_reply_wait(MPT_ADAPTER *ioc, int reqBytes,
165 static int mpt_do_ioc_recovery(MPT_ADAPTER *ioc, u32 reason, int sleepFlag);
166 static void mpt_detect_bound_ports(MPT_ADAPTER *ioc, struct pci_dev *pdev);
167 static void mpt_adapter_disable(MPT_ADAPTER *ioc);
168 static void mpt_adapter_dispose(MPT_ADAPTER *ioc);
170 static void MptDisplayIocCapabilities(MPT_ADAPTER *ioc);
171 static int MakeIocReady(MPT_ADAPTER *ioc, int force, int sleepFlag);
172 static int GetIocFacts(MPT_ADAPTER *ioc, int sleepFlag, int reason);
173 static int GetPortFacts(MPT_ADAPTER *ioc, int portnum, int sleepFlag);
174 static int SendIocInit(MPT_ADAPTER *ioc, int sleepFlag);
175 static int SendPortEnable(MPT_ADAPTER *ioc, int portnum, int sleepFlag);
176 static int mpt_do_upload(MPT_ADAPTER *ioc, int sleepFlag);
177 static int mpt_downloadboot(MPT_ADAPTER *ioc, MpiFwHeader_t *pFwHeader, int sleepFlag);
178 static int mpt_diag_reset(MPT_ADAPTER *ioc, int ignore, int sleepFlag);
179 static int KickStart(MPT_ADAPTER *ioc, int ignore, int sleepFlag);
180 static int SendIocReset(MPT_ADAPTER *ioc, u8 reset_type, int sleepFlag);
181 static int PrimeIocFifos(MPT_ADAPTER *ioc);
182 static int WaitForDoorbellAck(MPT_ADAPTER *ioc, int howlong, int sleepFlag);
183 static int WaitForDoorbellInt(MPT_ADAPTER *ioc, int howlong, int sleepFlag);
184 static int WaitForDoorbellReply(MPT_ADAPTER *ioc, int howlong, int sleepFlag);
185 static int GetLanConfigPages(MPT_ADAPTER *ioc);
186 static int GetIoUnitPage2(MPT_ADAPTER *ioc);
187 int mptbase_sas_persist_operation(MPT_ADAPTER *ioc, u8 persist_opcode);
188 static int mpt_GetScsiPortSettings(MPT_ADAPTER *ioc, int portnum);
189 static int mpt_readScsiDevicePageHeaders(MPT_ADAPTER *ioc, int portnum);
190 static void mpt_read_ioc_pg_1(MPT_ADAPTER *ioc);
191 static void mpt_read_ioc_pg_4(MPT_ADAPTER *ioc);
192 static void mpt_get_manufacturing_pg_0(MPT_ADAPTER *ioc);
193 static int SendEventNotification(MPT_ADAPTER *ioc, u8 EvSwitch,
195 static int SendEventAck(MPT_ADAPTER *ioc, EventNotificationReply_t *evnp);
196 static int mpt_host_page_access_control(MPT_ADAPTER *ioc, u8 access_control_value, int sleepFlag);
197 static int mpt_host_page_alloc(MPT_ADAPTER *ioc, pIOCInit_t ioc_init);
204 static void mpt_get_fw_exp_ver(char *buf, MPT_ADAPTER *ioc);
206 static int ProcessEventNotification(MPT_ADAPTER *ioc,
208 static void mpt_iocstatus_info(MPT_ADAPTER *ioc, u32 ioc_status, MPT_FRAME_HDR *mf);
209 static void mpt_fc_log_info(MPT_ADAPTER *ioc, u32 log_info);
210 static void mpt_spi_log_info(MPT_ADAPTER *ioc, u32 log_info);
211 static void mpt_sas_log_info(MPT_ADAPTER *ioc, u32 log_info , u8 cb_idx);
212 static int mpt_read_ioc_pg_3(MPT_ADAPTER *ioc);
213 static void mpt_inactive_raid_list_free(MPT_ADAPTER *ioc);
248 MPT_ADAPTER *ioc; in mpt_set_debug_level()
282 mpt_is_discovery_complete(MPT_ADAPTER *ioc) in mpt_is_discovery_complete()
335 MPT_ADAPTER *ioc = (MPT_ADAPTER *)arg; in mpt_remove_dead_ioc_func()
359 MPT_ADAPTER *ioc = in mpt_fault_reset_work()
360 container_of(work, MPT_ADAPTER, fault_reset_work.work); in mpt_fault_reset_work()
443 mpt_turbo_reply(MPT_ADAPTER *ioc, u32 pa) in mpt_turbo_reply()
503 mpt_reply(MPT_ADAPTER *ioc, u32 pa) in mpt_reply()
592 MPT_ADAPTER *ioc = bus_id; in mpt_interrupt()
627 mptbase_reply(MPT_ADAPTER *ioc, MPT_FRAME_HDR *req, MPT_FRAME_HDR *reply) in mptbase_reply()
831 MPT_ADAPTER *ioc; in mpt_device_driver_register()
859 MPT_ADAPTER *ioc; in mpt_device_driver_deregister()
888 mpt_get_msg_frame(u8 cb_idx, MPT_ADAPTER *ioc) in mpt_get_msg_frame()
957 mpt_put_msg_frame(u8 cb_idx, MPT_ADAPTER *ioc, MPT_FRAME_HDR *mf) in mpt_put_msg_frame()
993 mpt_put_msg_frame_hi_pri(u8 cb_idx, MPT_ADAPTER *ioc, MPT_FRAME_HDR *mf) in mpt_put_msg_frame_hi_pri()
1024 mpt_free_msg_frame(MPT_ADAPTER *ioc, MPT_FRAME_HDR *mf) in mpt_free_msg_frame()
1183 mpt_send_handshake_request(u8 cb_idx, MPT_ADAPTER *ioc, int reqBytes, u32 *req, int sleepFlag) in mpt_send_handshake_request()
1278 mpt_host_page_access_control(MPT_ADAPTER *ioc, u8 access_control_value, int sleepFlag) in mpt_host_page_access_control()
1311 mpt_host_page_alloc(MPT_ADAPTER *ioc, pIOCInit_t ioc_init) in mpt_host_page_alloc()
1380 mpt_verify_adapter(int iocid, MPT_ADAPTER **iocpp) in mpt_verify_adapter()
1382 MPT_ADAPTER *ioc; in mpt_verify_adapter()
1641 mpt_mapresources(MPT_ADAPTER *ioc) in mpt_mapresources()
1773 MPT_ADAPTER *ioc; in mpt_attach()
1782 ioc = kzalloc(sizeof(MPT_ADAPTER), GFP_KERNEL); in mpt_attach()
1825 ioc->alloc_total = sizeof(MPT_ADAPTER); in mpt_attach()
2086 MPT_ADAPTER *ioc = pci_get_drvdata(pdev); in mpt_detach()
2152 MPT_ADAPTER *ioc = pci_get_drvdata(pdev); in mpt_suspend()
2191 MPT_ADAPTER *ioc = pci_get_drvdata(pdev); in mpt_resume()
2261 mpt_signal_reset(u8 index, MPT_ADAPTER *ioc, int reset_phase) in mpt_signal_reset()
2298 mpt_do_ioc_recovery(MPT_ADAPTER *ioc, u32 reason, int sleepFlag) in mpt_do_ioc_recovery()
2647 mpt_detect_bound_ports(MPT_ADAPTER *ioc, struct pci_dev *pdev) in mpt_detect_bound_ports()
2652 MPT_ADAPTER *ioc_srch; in mpt_detect_bound_ports()
2698 mpt_adapter_disable(MPT_ADAPTER *ioc) in mpt_adapter_disable()
2822 mpt_adapter_dispose(MPT_ADAPTER *ioc) in mpt_adapter_dispose()
2867 MptDisplayIocCapabilities(MPT_ADAPTER *ioc) in MptDisplayIocCapabilities()
2920 MakeIocReady(MPT_ADAPTER *ioc, int force, int sleepFlag) in MakeIocReady()
3055 mpt_GetIocState(MPT_ADAPTER *ioc, int cooked) in mpt_GetIocState()
3079 GetIocFacts(MPT_ADAPTER *ioc, int sleepFlag, int reason) in GetIocFacts()
3253 GetPortFacts(MPT_ADAPTER *ioc, int portnum, int sleepFlag) in GetPortFacts()
3336 SendIocInit(MPT_ADAPTER *ioc, int sleepFlag) in SendIocInit()
3460 SendPortEnable(MPT_ADAPTER *ioc, int portnum, int sleepFlag) in SendPortEnable()
3509 mpt_alloc_fw_memory(MPT_ADAPTER *ioc, int size) in mpt_alloc_fw_memory()
3546 mpt_free_fw_memory(MPT_ADAPTER *ioc) in mpt_free_fw_memory()
3576 mpt_do_upload(MPT_ADAPTER *ioc, int sleepFlag) in mpt_do_upload()
3677 mpt_downloadboot(MPT_ADAPTER *ioc, MpiFwHeader_t *pFwHeader, int sleepFlag) in mpt_downloadboot()
3898 KickStart(MPT_ADAPTER *ioc, int force, int sleepFlag) in KickStart()
3965 mpt_diag_reset(MPT_ADAPTER *ioc, int ignore, int sleepFlag) in mpt_diag_reset()
4267 SendIocReset(MPT_ADAPTER *ioc, u8 reset_type, int sleepFlag) in SendIocReset()
4323 initChainBuffers(MPT_ADAPTER *ioc) in initChainBuffers()
4434 PrimeIocFifos(MPT_ADAPTER *ioc) in PrimeIocFifos()
4657 mpt_handshake_req_reply_wait(MPT_ADAPTER *ioc, int reqBytes, u32 *req, in mpt_handshake_req_reply_wait()
4763 WaitForDoorbellAck(MPT_ADAPTER *ioc, int howlong, int sleepFlag) in WaitForDoorbellAck()
4813 WaitForDoorbellInt(MPT_ADAPTER *ioc, int howlong, int sleepFlag) in WaitForDoorbellInt()
4863 WaitForDoorbellReply(MPT_ADAPTER *ioc, int howlong, int sleepFlag) in WaitForDoorbellReply()
4947 GetLanConfigPages(MPT_ADAPTER *ioc) in GetLanConfigPages()
5065 mptbase_sas_persist_operation(MPT_ADAPTER *ioc, u8 persist_opcode) in mptbase_sas_persist_operation()
5152 mptbase_raid_process_event_data(MPT_ADAPTER *ioc, in mptbase_raid_process_event_data()
5293 GetIoUnitPage2(MPT_ADAPTER *ioc) in GetIoUnitPage2()
5361 mpt_GetScsiPortSettings(MPT_ADAPTER *ioc, int portnum) in mpt_GetScsiPortSettings()
5573 mpt_readScsiDevicePageHeaders(MPT_ADAPTER *ioc, int portnum) in mpt_readScsiDevicePageHeaders()
5619 mpt_inactive_raid_list_free(MPT_ADAPTER *ioc) in mpt_inactive_raid_list_free()
5643 mpt_inactive_raid_volumes(MPT_ADAPTER *ioc, u8 channel, u8 id) in mpt_inactive_raid_volumes()
5731 mpt_raid_phys_disk_pg0(MPT_ADAPTER *ioc, u8 phys_disk_num, in mpt_raid_phys_disk_pg0()
5799 mpt_raid_phys_disk_get_num_paths(MPT_ADAPTER *ioc, u8 phys_disk_num) in mpt_raid_phys_disk_get_num_paths()
5867 mpt_raid_phys_disk_pg1(MPT_ADAPTER *ioc, u8 phys_disk_num, in mpt_raid_phys_disk_pg1()
5955 mpt_findImVolumes(MPT_ADAPTER *ioc) in mpt_findImVolumes()
6025 mpt_read_ioc_pg_3(MPT_ADAPTER *ioc) in mpt_read_ioc_pg_3()
6084 mpt_read_ioc_pg_4(MPT_ADAPTER *ioc) in mpt_read_ioc_pg_4()
6137 mpt_read_ioc_pg_1(MPT_ADAPTER *ioc) in mpt_read_ioc_pg_1()
6224 mpt_get_manufacturing_pg_0(MPT_ADAPTER *ioc) in mpt_get_manufacturing_pg_0()
6274 SendEventNotification(MPT_ADAPTER *ioc, u8 EvSwitch, int sleepFlag) in SendEventNotification()
6302 SendEventAck(MPT_ADAPTER *ioc, EventNotificationReply_t *evnp) in SendEventAck()
6341 mpt_config(MPT_ADAPTER *ioc, CONFIGPARMS *pCfg) in mpt_config()
6548 mpt_ioc_reset(MPT_ADAPTER *ioc, int reset_phase) in mpt_ioc_reset()
6627 static void seq_mpt_print_ioc_summary(MPT_ADAPTER *ioc, struct seq_file *m, int showlan);
6631 MPT_ADAPTER *ioc = m->private; in mpt_summary_proc_show()
6688 MPT_ADAPTER *ioc = m->private; in mpt_iocinfo_proc_show()
6769 mpt_get_fw_exp_ver(char *buf, MPT_ADAPTER *ioc) in mpt_get_fw_exp_ver()
6796 mpt_print_ioc_summary(MPT_ADAPTER *ioc, char *buffer, int *size, int len, int showlan) in mpt_print_ioc_summary()
6831 static void seq_mpt_print_ioc_summary(MPT_ADAPTER *ioc, struct seq_file *m, int showlan) in seq_mpt_print_ioc_summary()
6872 mpt_set_taskmgmt_in_progress_flag(MPT_ADAPTER *ioc) in mpt_set_taskmgmt_in_progress_flag()
6902 mpt_clear_taskmgmt_in_progress_flag(MPT_ADAPTER *ioc) in mpt_clear_taskmgmt_in_progress_flag()
6925 mpt_halt_firmware(MPT_ADAPTER *ioc) in mpt_halt_firmware()
6958 mpt_SoftResetHandler(MPT_ADAPTER *ioc, int sleepFlag) in mpt_SoftResetHandler()
7096 mpt_Soft_Hard_ResetHandler(MPT_ADAPTER *ioc, int sleepFlag) { in mpt_Soft_Hard_ResetHandler()
7129 mpt_HardResetHandler(MPT_ADAPTER *ioc, int sleepFlag) in mpt_HardResetHandler()
7226 mpt_display_event_info(MPT_ADAPTER *ioc, EventNotificationReply_t *pEventReply) in mpt_display_event_info()
7682 ProcessEventNotification(MPT_ADAPTER *ioc, EventNotificationReply_t *pEventReply, int *evHandlers) in ProcessEventNotification()
7792 mpt_fc_log_info(MPT_ADAPTER *ioc, u32 log_info) in mpt_fc_log_info()
7836 mpt_spi_log_info(MPT_ADAPTER *ioc, u32 log_info) in mpt_spi_log_info()
8048 mpt_sas_log_info(MPT_ADAPTER *ioc, u32 log_info, u8 cb_idx) in mpt_sas_log_info()
8130 mpt_iocstatus_info_config(MPT_ADAPTER *ioc, u32 ioc_status, MPT_FRAME_HDR *mf) in mpt_iocstatus_info_config()
8208 mpt_iocstatus_info(MPT_ADAPTER *ioc, u32 ioc_status, MPT_FRAME_HDR *mf) in mpt_iocstatus_info()