Lines Matching defs:ioc

157 mpt3sas_base_check_cmd_timeout(struct MPT3SAS_ADAPTER *ioc,  in mpt3sas_base_check_cmd_timeout()
183 struct MPT3SAS_ADAPTER *ioc; in _scsih_set_fwfault_debug() local
248 _base_clone_reply_to_sys_mem(struct MPT3SAS_ADAPTER *ioc, u32 reply, in _base_clone_reply_to_sys_mem()
312 _base_get_chain(struct MPT3SAS_ADAPTER *ioc, u16 smid, in _base_get_chain()
338 _base_get_chain_phys(struct MPT3SAS_ADAPTER *ioc, u16 smid, in _base_get_chain_phys()
364 _base_get_buffer_bar0(struct MPT3SAS_ADAPTER *ioc, u16 smid) in _base_get_buffer_bar0()
385 _base_get_buffer_phys_bar0(struct MPT3SAS_ADAPTER *ioc, u16 smid) in _base_get_buffer_phys_bar0()
406 _base_get_chain_buffer_dma_to_chain_buffer(struct MPT3SAS_ADAPTER *ioc, in _base_get_chain_buffer_dma_to_chain_buffer()
433 static void _clone_sg_entries(struct MPT3SAS_ADAPTER *ioc, in _clone_sg_entries()
610 struct MPT3SAS_ADAPTER *ioc = (struct MPT3SAS_ADAPTER *)arg; in mpt3sas_remove_dead_ioc_func() local
629 static void _base_sync_drv_fw_timestamp(struct MPT3SAS_ADAPTER *ioc) in _base_sync_drv_fw_timestamp()
697 struct MPT3SAS_ADAPTER *ioc = in _base_fault_reset_work() local
835 mpt3sas_base_start_watchdog(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_base_start_watchdog()
870 mpt3sas_base_stop_watchdog(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_base_stop_watchdog()
892 mpt3sas_base_fault_info(struct MPT3SAS_ADAPTER *ioc, u16 fault_code) in mpt3sas_base_fault_info()
905 mpt3sas_base_coredump_info(struct MPT3SAS_ADAPTER *ioc, u16 fault_code) in mpt3sas_base_coredump_info()
919 mpt3sas_base_wait_for_coredump_completion(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_base_wait_for_coredump_completion()
951 mpt3sas_halt_firmware(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_halt_firmware()
987 _base_sas_ioc_info(struct MPT3SAS_ADAPTER *ioc, MPI2DefaultReply_t *mpi_reply, in _base_sas_ioc_info()
1223 _base_display_event_data(struct MPT3SAS_ADAPTER *ioc, in _base_display_event_data()
1340 _base_sas_log_info(struct MPT3SAS_ADAPTER *ioc, u32 log_info) in _base_sas_log_info()
1395 _base_display_reply_info(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in _base_display_reply_info()
1439 mpt3sas_base_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_base_done()
1473 _base_async_event(struct MPT3SAS_ADAPTER *ioc, u8 msix_index, u32 reply) in _base_async_event()
1528 _get_st_from_smid(struct MPT3SAS_ADAPTER *ioc, u16 smid) in _get_st_from_smid()
1551 _base_get_cb_idx(struct MPT3SAS_ADAPTER *ioc, u16 smid) in _base_get_cb_idx()
1588 mpt3sas_base_pause_mq_polling(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_base_pause_mq_polling()
1615 mpt3sas_base_resume_mq_polling(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_base_resume_mq_polling()
1632 mpt3sas_base_mask_interrupts(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_base_mask_interrupts()
1650 mpt3sas_base_unmask_interrupts(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_base_unmask_interrupts()
1696 struct MPT3SAS_ADAPTER *ioc = reply_q->ioc; in _base_process_reply_queue() local
1866 struct MPT3SAS_ADAPTER *ioc = in mpt3sas_blk_mq_poll() local
1895 struct MPT3SAS_ADAPTER *ioc = reply_q->ioc; in _base_interrupt() local
1949 _base_init_irqpolls(struct MPT3SAS_ADAPTER *ioc) in _base_init_irqpolls()
1975 _base_is_controller_msix_enabled(struct MPT3SAS_ADAPTER *ioc) in _base_is_controller_msix_enabled()
1991 mpt3sas_base_sync_reply_irqs(struct MPT3SAS_ADAPTER *ioc, u8 poll) in mpt3sas_base_sync_reply_irqs()
2088 _base_build_zero_len_sge(struct MPT3SAS_ADAPTER *ioc, void *paddr) in _base_build_zero_len_sge()
2141 _base_get_chain_buffer_tracker(struct MPT3SAS_ADAPTER *ioc, in _base_get_chain_buffer_tracker()
2169 _base_build_sg(struct MPT3SAS_ADAPTER *ioc, void *psge, in _base_build_sg()
2273 _base_build_nvme_prp(struct MPT3SAS_ADAPTER *ioc, u16 smid, in _base_build_nvme_prp()
2440 base_make_prp_nvme(struct MPT3SAS_ADAPTER *ioc, in base_make_prp_nvme()
2567 base_is_prp_possible(struct MPT3SAS_ADAPTER *ioc, in base_is_prp_possible()
2605 _base_check_pcie_native_sgl(struct MPT3SAS_ADAPTER *ioc, in _base_check_pcie_native_sgl()
2665 _base_build_zero_len_sge_ieee(struct MPT3SAS_ADAPTER *ioc, void *paddr) in _base_build_zero_len_sge_ieee()
2689 _base_build_sg_scmd(struct MPT3SAS_ADAPTER *ioc, in _base_build_sg_scmd()
2830 _base_build_sg_scmd_ieee(struct MPT3SAS_ADAPTER *ioc, in _base_build_sg_scmd_ieee()
2956 _base_build_sg_ieee(struct MPT3SAS_ADAPTER *ioc, void *psge, in _base_build_sg_ieee()
3006 _base_config_dma_addressing(struct MPT3SAS_ADAPTER *ioc, struct pci_dev *pdev) in _base_config_dma_addressing()
3053 _base_check_enable_msix(struct MPT3SAS_ADAPTER *ioc) in _base_check_enable_msix()
3098 mpt3sas_base_free_irq(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_base_free_irq()
3131 _base_request_irq(struct MPT3SAS_ADAPTER *ioc, u8 index) in _base_request_irq()
3185 _base_assign_reply_queues(struct MPT3SAS_ADAPTER *ioc) in _base_assign_reply_queues()
3287 _base_check_and_enable_high_iops_queues(struct MPT3SAS_ADAPTER *ioc, in _base_check_and_enable_high_iops_queues()
3328 mpt3sas_base_disable_msix(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_base_disable_msix()
3343 _base_alloc_irq_vectors(struct MPT3SAS_ADAPTER *ioc) in _base_alloc_irq_vectors()
3376 _base_enable_msix(struct MPT3SAS_ADAPTER *ioc) in _base_enable_msix()
3534 mpt3sas_base_unmap_resources(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_base_unmap_resources()
3569 mpt3sas_base_check_for_fault_and_issue_reset(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_base_check_for_fault_and_issue_reset()
3604 mpt3sas_base_map_resources(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_base_map_resources()
3767 mpt3sas_base_get_msg_frame(struct MPT3SAS_ADAPTER *ioc, u16 smid) in mpt3sas_base_get_msg_frame()
3780 mpt3sas_base_get_sense_buffer(struct MPT3SAS_ADAPTER *ioc, u16 smid) in mpt3sas_base_get_sense_buffer()
3793 mpt3sas_base_get_sense_buffer_dma(struct MPT3SAS_ADAPTER *ioc, u16 smid) in mpt3sas_base_get_sense_buffer_dma()
3807 mpt3sas_base_get_pcie_sgl(struct MPT3SAS_ADAPTER *ioc, u16 smid) in mpt3sas_base_get_pcie_sgl()
3820 mpt3sas_base_get_pcie_sgl_dma(struct MPT3SAS_ADAPTER *ioc, u16 smid) in mpt3sas_base_get_pcie_sgl_dma()
3833 mpt3sas_base_get_reply_virt_addr(struct MPT3SAS_ADAPTER *ioc, u32 phys_addr) in mpt3sas_base_get_reply_virt_addr()
3850 _base_get_msix_index(struct MPT3SAS_ADAPTER *ioc, in _base_get_msix_index()
3880 _base_get_high_iops_msix_index(struct MPT3SAS_ADAPTER *ioc, in _base_get_high_iops_msix_index()
3906 mpt3sas_base_get_smid(struct MPT3SAS_ADAPTER *ioc, u8 cb_idx) in mpt3sas_base_get_smid()
3937 mpt3sas_base_get_smid_scsiio(struct MPT3SAS_ADAPTER *ioc, u8 cb_idx, in mpt3sas_base_get_smid_scsiio()
3975 mpt3sas_base_get_smid_hpr(struct MPT3SAS_ADAPTER *ioc, u8 cb_idx) in mpt3sas_base_get_smid_hpr()
3997 _base_recovery_check(struct MPT3SAS_ADAPTER *ioc) in _base_recovery_check()
4009 void mpt3sas_base_clear_st(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_base_clear_st()
4027 mpt3sas_base_free_smid(struct MPT3SAS_ADAPTER *ioc, u16 smid) in mpt3sas_base_free_smid()
4125 _base_set_and_get_msix_index(struct MPT3SAS_ADAPTER *ioc, u16 smid) in _base_set_and_get_msix_index()
4146 _base_put_smid_mpi_ep_scsi_io(struct MPT3SAS_ADAPTER *ioc, in _base_put_smid_mpi_ep_scsi_io()
4175 _base_put_smid_scsi_io(struct MPT3SAS_ADAPTER *ioc, u16 smid, u16 handle) in _base_put_smid_scsi_io()
4197 _base_put_smid_fast_path(struct MPT3SAS_ADAPTER *ioc, u16 smid, in _base_put_smid_fast_path()
4220 _base_put_smid_hi_priority(struct MPT3SAS_ADAPTER *ioc, u16 smid, in _base_put_smid_hi_priority()
4262 mpt3sas_base_put_smid_nvme_encap(struct MPT3SAS_ADAPTER *ioc, u16 smid) in mpt3sas_base_put_smid_nvme_encap()
4283 _base_put_smid_default(struct MPT3SAS_ADAPTER *ioc, u16 smid) in _base_put_smid_default()
4324 _base_put_smid_scsi_io_atomic(struct MPT3SAS_ADAPTER *ioc, u16 smid, in _base_put_smid_scsi_io_atomic()
4346 _base_put_smid_fast_path_atomic(struct MPT3SAS_ADAPTER *ioc, u16 smid, in _base_put_smid_fast_path_atomic()
4369 _base_put_smid_hi_priority_atomic(struct MPT3SAS_ADAPTER *ioc, u16 smid, in _base_put_smid_hi_priority_atomic()
4391 _base_put_smid_default_atomic(struct MPT3SAS_ADAPTER *ioc, u16 smid) in _base_put_smid_default_atomic()
4408 _base_display_OEMs_branding(struct MPT3SAS_ADAPTER *ioc) in _base_display_OEMs_branding()
4660 _base_display_fwpkg_version(struct MPT3SAS_ADAPTER *ioc) in _base_display_fwpkg_version()
4771 _base_display_ioc_capabilities(struct MPT3SAS_ADAPTER *ioc) in _base_display_ioc_capabilities()
4881 mpt3sas_base_update_missing_delay(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_base_update_missing_delay()
4967 _base_update_ioc_page1_inlinewith_perf_mode(struct MPT3SAS_ADAPTER *ioc) in _base_update_ioc_page1_inlinewith_perf_mode()
5042 _base_get_event_diag_triggers(struct MPT3SAS_ADAPTER *ioc) in _base_get_event_diag_triggers()
5094 _base_get_scsi_diag_triggers(struct MPT3SAS_ADAPTER *ioc) in _base_get_scsi_diag_triggers()
5146 _base_get_mpi_diag_triggers(struct MPT3SAS_ADAPTER *ioc) in _base_get_mpi_diag_triggers()
5200 _base_get_master_diag_triggers(struct MPT3SAS_ADAPTER *ioc) in _base_get_master_diag_triggers()
5242 _base_check_for_trigger_pages_support(struct MPT3SAS_ADAPTER *ioc, u32 *trigger_flags) in _base_check_for_trigger_pages_support()
5272 _base_get_diag_triggers(struct MPT3SAS_ADAPTER *ioc) in _base_get_diag_triggers()
5350 _base_update_diag_trigger_pages(struct MPT3SAS_ADAPTER *ioc) in _base_update_diag_trigger_pages()
5378 static int _base_assign_fw_reported_qd(struct MPT3SAS_ADAPTER *ioc) in _base_assign_fw_reported_qd()
5437 mpt3sas_atto_validate_nvram(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_atto_validate_nvram()
5488 mpt3sas_atto_get_sas_addr(struct MPT3SAS_ADAPTER *ioc, union ATTO_SAS_ADDRESS *sas_addr) in mpt3sas_atto_get_sas_addr()
5521 mpt3sas_atto_init(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_atto_init()
5579 _base_static_config_pages(struct MPT3SAS_ADAPTER *ioc) in _base_static_config_pages()
5742 mpt3sas_free_enclosure_list(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_free_enclosure_list()
5761 _base_release_memory_pools(struct MPT3SAS_ADAPTER *ioc) in _base_release_memory_pools()
5914 _base_reduce_hba_queue_depth(struct MPT3SAS_ADAPTER *ioc) in _base_reduce_hba_queue_depth()
5936 _base_allocate_pcie_sgl_pool(struct MPT3SAS_ADAPTER *ioc, u32 sz) in _base_allocate_pcie_sgl_pool()
5999 _base_allocate_chain_dma_pool(struct MPT3SAS_ADAPTER *ioc, u32 sz) in _base_allocate_chain_dma_pool()
6044 _base_allocate_sense_dma_pool(struct MPT3SAS_ADAPTER *ioc, u32 sz) in _base_allocate_sense_dma_pool()
6076 _base_allocate_reply_pool(struct MPT3SAS_ADAPTER *ioc, u32 sz) in _base_allocate_reply_pool()
6111 _base_allocate_reply_free_dma_pool(struct MPT3SAS_ADAPTER *ioc, u32 sz) in _base_allocate_reply_free_dma_pool()
6148 _base_allocate_reply_post_free_array(struct MPT3SAS_ADAPTER *ioc, in _base_allocate_reply_post_free_array()
6180 base_alloc_rdpq_dma_pool(struct MPT3SAS_ADAPTER *ioc, int sz) in base_alloc_rdpq_dma_pool()
6258 _base_allocate_memory_pools(struct MPT3SAS_ADAPTER *ioc) in _base_allocate_memory_pools()
6693 mpt3sas_base_get_iocstate(struct MPT3SAS_ADAPTER *ioc, int cooked) in mpt3sas_base_get_iocstate()
6711 _base_wait_on_iocstate(struct MPT3SAS_ADAPTER *ioc, u32 ioc_state, int timeout) in _base_wait_on_iocstate()
6741 _base_dump_reg_set(struct MPT3SAS_ADAPTER *ioc) in _base_dump_reg_set()
6763 _base_wait_for_doorbell_int(struct MPT3SAS_ADAPTER *ioc, int timeout) in _base_wait_for_doorbell_int()
6789 _base_spin_on_doorbell_int(struct MPT3SAS_ADAPTER *ioc, int timeout) in _base_spin_on_doorbell_int()
6826 _base_wait_for_doorbell_ack(struct MPT3SAS_ADAPTER *ioc, int timeout) in _base_wait_for_doorbell_ack()
6874 _base_wait_for_doorbell_not_used(struct MPT3SAS_ADAPTER *ioc, int timeout) in _base_wait_for_doorbell_not_used()
6908 _base_send_ioc_reset(struct MPT3SAS_ADAPTER *ioc, u8 reset_type, int timeout) in _base_send_ioc_reset()
6976 mpt3sas_wait_for_ioc(struct MPT3SAS_ADAPTER *ioc, int timeout) in mpt3sas_wait_for_ioc()
7021 _base_handshake_req_reply_wait(struct MPT3SAS_ADAPTER *ioc, int request_bytes, in _base_handshake_req_reply_wait()
7139 mpt3sas_base_sas_iounit_control(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_base_sas_iounit_control()
7221 mpt3sas_base_scsi_enclosure_processor(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_base_scsi_enclosure_processor()
7292 _base_get_port_facts(struct MPT3SAS_ADAPTER *ioc, int port) in _base_get_port_facts()
7333 _base_wait_for_iocstate(struct MPT3SAS_ADAPTER *ioc, int timeout) in _base_wait_for_iocstate()
7395 _base_get_ioc_facts(struct MPT3SAS_ADAPTER *ioc) in _base_get_ioc_facts()
7498 _base_send_ioc_init(struct MPT3SAS_ADAPTER *ioc) in _base_send_ioc_init()
7606 mpt3sas_port_enable_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_port_enable_done()
7652 _base_send_port_enable(struct MPT3SAS_ADAPTER *ioc) in _base_send_port_enable()
7715 mpt3sas_port_enable(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_port_enable()
7754 _base_determine_wait_on_discovery(struct MPT3SAS_ADAPTER *ioc) in _base_determine_wait_on_discovery()
7800 _base_unmask_events(struct MPT3SAS_ADAPTER *ioc, u16 event) in _base_unmask_events()
7826 _base_event_notification(struct MPT3SAS_ADAPTER *ioc) in _base_event_notification()
7890 mpt3sas_base_validate_event_type(struct MPT3SAS_ADAPTER *ioc, u32 *event_type) in mpt3sas_base_validate_event_type()
7925 _base_diag_reset(struct MPT3SAS_ADAPTER *ioc) in _base_diag_reset()
8044 mpt3sas_base_make_ioc_ready(struct MPT3SAS_ADAPTER *ioc, enum reset_type type) in mpt3sas_base_make_ioc_ready()
8127 _base_make_ioc_operational(struct MPT3SAS_ADAPTER *ioc) in _base_make_ioc_operational()
8312 mpt3sas_base_free_resources(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_base_free_resources()
8337 mpt3sas_base_attach(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_base_attach()
8641 mpt3sas_base_detach(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_base_detach()
8672 static void _base_pre_reset_handler(struct MPT3SAS_ADAPTER *ioc) in _base_pre_reset_handler()
8684 _base_clear_outstanding_mpt_commands(struct MPT3SAS_ADAPTER *ioc) in _base_clear_outstanding_mpt_commands()
8722 static void _base_clear_outstanding_commands(struct MPT3SAS_ADAPTER *ioc) in _base_clear_outstanding_commands()
8733 static void _base_reset_done_handler(struct MPT3SAS_ADAPTER *ioc) in _base_reset_done_handler()
8748 mpt3sas_wait_for_commands_to_complete(struct MPT3SAS_ADAPTER *ioc) in mpt3sas_wait_for_commands_to_complete()
8776 _base_check_ioc_facts_changes(struct MPT3SAS_ADAPTER *ioc) in _base_check_ioc_facts_changes()
8855 mpt3sas_base_hard_reset_handler(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_base_hard_reset_handler()