Lines Matching refs:megasas_instance
121 int megasas_transition_to_ready(struct megasas_instance *instance, int ocr);
122 static int megasas_get_pd_list(struct megasas_instance *instance);
123 static int megasas_ld_list_query(struct megasas_instance *instance,
125 static int megasas_issue_init_mfi(struct megasas_instance *instance);
126 static int megasas_register_aen(struct megasas_instance *instance,
128 static void megasas_get_pd_info(struct megasas_instance *instance,
207 extern void megasas_setup_debugfs(struct megasas_instance *instance);
208 extern void megasas_destroy_debugfs(struct megasas_instance *instance);
211 megasas_complete_cmd(struct megasas_instance *instance, struct megasas_cmd *cmd,
214 megasas_read_fw_status_reg_gen2(struct megasas_instance *instance);
216 megasas_adp_reset_gen2(struct megasas_instance *instance,
220 megasas_init_adapter_mfi(struct megasas_instance *instance);
222 megasas_build_and_issue_cmd(struct megasas_instance *instance,
226 wait_and_poll(struct megasas_instance *instance, struct megasas_cmd *cmd,
229 static int megasas_get_ld_vf_affiliation(struct megasas_instance *instance,
232 megasas_set_dma_mask(struct megasas_instance *instance);
234 megasas_alloc_ctrl_mem(struct megasas_instance *instance);
236 megasas_free_ctrl_mem(struct megasas_instance *instance);
238 megasas_alloc_ctrl_dma_buffers(struct megasas_instance *instance);
240 megasas_free_ctrl_dma_buffers(struct megasas_instance *instance);
242 megasas_init_ctrl_params(struct megasas_instance *instance);
244 u32 megasas_readl(struct megasas_instance *instance, in megasas_readl()
274 void megasas_set_dma_settings(struct megasas_instance *instance, in megasas_set_dma_settings()
292 megasas_issue_dcmd(struct megasas_instance *instance, struct megasas_cmd *cmd) in megasas_issue_dcmd()
305 struct megasas_cmd *megasas_get_cmd(struct megasas_instance in megasas_get_cmd()
331 megasas_return_cmd(struct megasas_instance *instance, struct megasas_cmd *cmd) in megasas_return_cmd()
409 megasas_decode_evt(struct megasas_instance *instance) in megasas_decode_evt()
440 megasas_enable_intr_xscale(struct megasas_instance *instance) in megasas_enable_intr_xscale()
456 megasas_disable_intr_xscale(struct megasas_instance *instance) in megasas_disable_intr_xscale()
472 megasas_read_fw_status_reg_xscale(struct megasas_instance *instance) in megasas_read_fw_status_reg_xscale()
481 megasas_clear_intr_xscale(struct megasas_instance *instance) in megasas_clear_intr_xscale()
517 megasas_fire_cmd_xscale(struct megasas_instance *instance, in megasas_fire_cmd_xscale()
535 megasas_adp_reset_xscale(struct megasas_instance *instance, in megasas_adp_reset_xscale()
576 megasas_check_reset_xscale(struct megasas_instance *instance, in megasas_check_reset_xscale()
617 megasas_enable_intr_ppc(struct megasas_instance *instance) in megasas_enable_intr_ppc()
635 megasas_disable_intr_ppc(struct megasas_instance *instance) in megasas_disable_intr_ppc()
651 megasas_read_fw_status_reg_ppc(struct megasas_instance *instance) in megasas_read_fw_status_reg_ppc()
661 megasas_clear_intr_ppc(struct megasas_instance *instance) in megasas_clear_intr_ppc()
696 megasas_fire_cmd_ppc(struct megasas_instance *instance, in megasas_fire_cmd_ppc()
714 megasas_check_reset_ppc(struct megasas_instance *instance, in megasas_check_reset_ppc()
744 megasas_enable_intr_skinny(struct megasas_instance *instance) in megasas_enable_intr_skinny()
762 megasas_disable_intr_skinny(struct megasas_instance *instance) in megasas_disable_intr_skinny()
778 megasas_read_fw_status_reg_skinny(struct megasas_instance *instance) in megasas_read_fw_status_reg_skinny()
788 megasas_clear_intr_skinny(struct megasas_instance *instance) in megasas_clear_intr_skinny()
833 megasas_fire_cmd_skinny(struct megasas_instance *instance, in megasas_fire_cmd_skinny()
853 megasas_check_reset_skinny(struct megasas_instance *instance, in megasas_check_reset_skinny()
889 megasas_enable_intr_gen2(struct megasas_instance *instance) in megasas_enable_intr_gen2()
908 megasas_disable_intr_gen2(struct megasas_instance *instance) in megasas_disable_intr_gen2()
924 megasas_read_fw_status_reg_gen2(struct megasas_instance *instance) in megasas_read_fw_status_reg_gen2()
934 megasas_clear_intr_gen2(struct megasas_instance *instance) in megasas_clear_intr_gen2()
971 megasas_fire_cmd_gen2(struct megasas_instance *instance, in megasas_fire_cmd_gen2()
989 megasas_adp_reset_gen2(struct megasas_instance *instance, in megasas_adp_reset_gen2()
1049 megasas_check_reset_gen2(struct megasas_instance *instance, in megasas_check_reset_gen2()
1092 megasas_issue_polled(struct megasas_instance *instance, struct megasas_cmd *cmd) in megasas_issue_polled()
1122 megasas_issue_blocked_cmd(struct megasas_instance *instance, in megasas_issue_blocked_cmd()
1165 megasas_issue_blocked_abort_cmd(struct megasas_instance *instance, in megasas_issue_blocked_abort_cmd()
1234 megasas_make_sgl32(struct megasas_instance *instance, struct scsi_cmnd *scp, in megasas_make_sgl32()
1263 megasas_make_sgl64(struct megasas_instance *instance, struct scsi_cmnd *scp, in megasas_make_sgl64()
1292 megasas_make_sgl_skinny(struct megasas_instance *instance, in megasas_make_sgl_skinny()
1321 static u32 megasas_get_frame_count(struct megasas_instance *instance, in megasas_get_frame_count()
1382 megasas_build_dcdb(struct megasas_instance *instance, struct scsi_cmnd *scp, in megasas_build_dcdb()
1481 megasas_build_ldio(struct megasas_instance *instance, struct scsi_cmnd *scp, in megasas_build_ldio()
1646 megasas_dump_pending_frames(struct megasas_instance *instance) in megasas_dump_pending_frames()
1713 megasas_build_and_issue_cmd(struct megasas_instance *instance, in megasas_build_and_issue_cmd()
1760 struct megasas_instance *instance; in megasas_queue_command()
1763 instance = (struct megasas_instance *) in megasas_queue_command()
1831 static struct megasas_instance *megasas_lookup_instance(u16 host_no) in megasas_lookup_instance()
1862 struct megasas_instance *instance; in megasas_set_dynamic_target_properties()
1935 struct megasas_instance *instance; in megasas_set_nvme_device_properties()
1938 instance = (struct megasas_instance *)sdev->host->hostdata; in megasas_set_nvme_device_properties()
1962 struct megasas_instance *instance; in megasas_set_fw_assisted_qd()
2010 struct megasas_instance *instance; in megasas_set_static_target_properties()
2035 struct megasas_instance *instance; in megasas_slave_configure()
2075 struct megasas_instance *instance ; in megasas_slave_alloc()
2118 static void megasas_complete_outstanding_ioctls(struct megasas_instance *instance) in megasas_complete_outstanding_ioctls()
2151 void megaraid_sas_kill_hba(struct megasas_instance *instance) in megaraid_sas_kill_hba()
2182 megasas_check_and_restore_queue_depth(struct megasas_instance *instance) in megasas_check_and_restore_queue_depth()
2211 struct megasas_instance *instance = in megasas_complete_cmd_dpc()
2212 (struct megasas_instance *)instance_addr; in megasas_complete_cmd_dpc()
2259 void megasas_start_timer(struct megasas_instance *instance) in megasas_start_timer()
2269 megasas_internal_reset_defer_cmds(struct megasas_instance *instance);
2274 static void megasas_do_ocr(struct megasas_instance *instance) in megasas_do_ocr()
2290 static int megasas_get_ld_vf_affiliation_111(struct megasas_instance *instance, in megasas_get_ld_vf_affiliation_111()
2396 static int megasas_get_ld_vf_affiliation_12(struct megasas_instance *instance, in megasas_get_ld_vf_affiliation_12()
2562 static int megasas_get_ld_vf_affiliation(struct megasas_instance *instance, in megasas_get_ld_vf_affiliation()
2575 int megasas_sriov_start_heartbeat(struct megasas_instance *instance, in megasas_sriov_start_heartbeat()
2650 struct megasas_instance *instance = in megasas_sriov_heartbeat_handler()
2674 static int megasas_wait_for_outstanding(struct megasas_instance *instance) in megasas_wait_for_outstanding()
2831 struct megasas_instance *instance; in megasas_generic_reset()
2833 instance = (struct megasas_instance *)scmd->device->host->hostdata; in megasas_generic_reset()
2862 struct megasas_instance *instance; in megasas_reset_timer()
2870 instance = (struct megasas_instance *)scmd->device->host->hostdata; in megasas_reset_timer()
2937 struct megasas_instance *instance; in megasas_dump_fusion_io()
2940 instance = (struct megasas_instance *)scmd->device->host->hostdata; in megasas_dump_fusion_io()
2995 struct megasas_instance *instance; in megasas_reset_bus_host()
2997 instance = (struct megasas_instance *)scmd->device->host->hostdata; in megasas_reset_bus_host()
3029 struct megasas_instance *instance; in megasas_task_abort()
3031 instance = (struct megasas_instance *)scmd->device->host->hostdata; in megasas_task_abort()
3051 struct megasas_instance *instance; in megasas_reset_target()
3053 instance = (struct megasas_instance *)scmd->device->host->hostdata; in megasas_reset_target()
3124 megasas_service_aen(struct megasas_instance *instance, struct megasas_cmd *cmd) in megasas_service_aen()
3167 struct megasas_instance *instance = in fw_crash_buffer_store()
3168 (struct megasas_instance *) shost->hostdata; in fw_crash_buffer_store()
3186 struct megasas_instance *instance = in fw_crash_buffer_show()
3187 (struct megasas_instance *) shost->hostdata; in fw_crash_buffer_show()
3231 struct megasas_instance *instance = in fw_crash_buffer_size_show()
3232 (struct megasas_instance *) shost->hostdata; in fw_crash_buffer_size_show()
3243 struct megasas_instance *instance = in fw_crash_state_store()
3244 (struct megasas_instance *) shost->hostdata; in fw_crash_state_store()
3278 struct megasas_instance *instance = in fw_crash_state_show()
3279 (struct megasas_instance *) shost->hostdata; in fw_crash_state_show()
3296 struct megasas_instance *instance = (struct megasas_instance *)shost->hostdata; in ldio_outstanding_show()
3306 struct megasas_instance *instance = (struct megasas_instance *)shost->hostdata; in fw_cmds_outstanding_show()
3316 struct megasas_instance *instance = (struct megasas_instance *)shost->hostdata; in enable_sdev_max_qd_show()
3326 struct megasas_instance *instance = (struct megasas_instance *)shost->hostdata; in enable_sdev_max_qd_store()
3358 struct megasas_instance *instance = in dump_system_regs_show()
3359 (struct megasas_instance *)shost->hostdata; in dump_system_regs_show()
3369 struct megasas_instance *instance = in raid_map_id_show()
3370 (struct megasas_instance *)shost->hostdata; in raid_map_id_show()
3432 megasas_complete_int_cmd(struct megasas_instance *instance, in megasas_complete_int_cmd()
3449 megasas_complete_abort(struct megasas_instance *instance, in megasas_complete_abort()
3470 megasas_complete_cmd(struct megasas_instance *instance, struct megasas_cmd *cmd, in megasas_complete_cmd()
3685 megasas_issue_pending_cmds_again(struct megasas_instance *instance) in megasas_issue_pending_cmds_again()
3778 megasas_internal_reset_defer_cmds(struct megasas_instance *instance) in megasas_internal_reset_defer_cmds()
3815 struct megasas_instance *instance = in process_fw_state_change_wq()
3816 container_of(work, struct megasas_instance, work_init); in process_fw_state_change_wq()
3887 megasas_deplete_reply_queue(struct megasas_instance *instance, in megasas_deplete_reply_queue()
3960 struct megasas_instance *instance = irq_context->instance; in megasas_isr()
3984 megasas_transition_to_ready(struct megasas_instance *instance, int ocr) in megasas_transition_to_ready()
4154 static void megasas_teardown_frame_pool(struct megasas_instance *instance) in megasas_teardown_frame_pool()
4198 static int megasas_create_frame_pool(struct megasas_instance *instance) in megasas_create_frame_pool()
4284 void megasas_free_cmds(struct megasas_instance *instance) in megasas_free_cmds()
4321 int megasas_alloc_cmds(struct megasas_instance *instance) in megasas_alloc_cmds()
4390 dcmd_timeout_ocr_possible(struct megasas_instance *instance) { in dcmd_timeout_ocr_possible()
4402 megasas_get_pd_info(struct megasas_instance *instance, struct scsi_device *sdev) in megasas_get_pd_info()
4488 megasas_get_pd_list(struct megasas_instance *instance) in megasas_get_pd_list()
4623 megasas_get_ld_list(struct megasas_instance *instance) in megasas_get_ld_list()
4740 megasas_ld_list_query(struct megasas_instance *instance, u8 query_type) in megasas_ld_list_query()
4860 megasas_host_device_list_query(struct megasas_instance *instance, in megasas_host_device_list_query()
4984 static void megasas_update_ext_vd_details(struct megasas_instance *instance) in megasas_update_ext_vd_details()
5047 void megasas_get_snapdump_properties(struct megasas_instance *instance) in megasas_get_snapdump_properties()
5132 megasas_get_ctrl_info(struct megasas_instance *instance) in megasas_get_ctrl_info()
5285 int megasas_set_crash_dump_params(struct megasas_instance *instance, in megasas_set_crash_dump_params()
5350 megasas_issue_init_mfi(struct megasas_instance *instance) in megasas_issue_init_mfi()
5420 megasas_init_adapter_mfi(struct megasas_instance *instance) in megasas_init_adapter_mfi()
5515 void megasas_setup_irq_poll(struct megasas_instance *instance) in megasas_setup_irq_poll()
5542 megasas_setup_irqs_ioapic(struct megasas_instance *instance) in megasas_setup_irqs_ioapic()
5572 megasas_setup_irqs_msix(struct megasas_instance *instance, u8 is_probe) in megasas_setup_irqs_msix()
5612 megasas_destroy_irqs(struct megasas_instance *instance) { in megasas_destroy_irqs()
5644 megasas_setup_jbod_map(struct megasas_instance *instance) in megasas_setup_jbod_map()
5694 static void megasas_setup_reply_map(struct megasas_instance *instance) in megasas_setup_reply_map()
5732 int megasas_get_device_list(struct megasas_instance *instance) in megasas_get_device_list()
5763 megasas_set_high_iops_queue_affinity_hint(struct megasas_instance *instance) in megasas_set_high_iops_queue_affinity_hint()
5778 __megasas_alloc_irq_vectors(struct megasas_instance *instance) in __megasas_alloc_irq_vectors()
5804 megasas_alloc_irq_vectors(struct megasas_instance *instance) in megasas_alloc_irq_vectors()
5846 static int megasas_init_fw(struct megasas_instance *instance) in megasas_init_fw()
6384 static void megasas_release_mfi(struct megasas_instance *instance) in megasas_release_mfi()
6412 megasas_get_seq_num(struct megasas_instance *instance, in megasas_get_seq_num()
6486 megasas_register_aen(struct megasas_instance *instance, u32 seq_num, in megasas_register_aen()
6628 megasas_get_target_prop(struct megasas_instance *instance, in megasas_get_target_prop()
6708 static int megasas_start_aen(struct megasas_instance *instance) in megasas_start_aen()
6737 static int megasas_io_attach(struct megasas_instance *instance) in megasas_io_attach()
6811 megasas_set_dma_mask(struct megasas_instance *instance) in megasas_set_dma_mask()
6876 static inline void megasas_set_adapter_type(struct megasas_instance *instance) in megasas_set_adapter_type()
6916 static inline int megasas_alloc_mfi_ctrl_mem(struct megasas_instance *instance) in megasas_alloc_mfi_ctrl_mem()
6944 static int megasas_alloc_ctrl_mem(struct megasas_instance *instance) in megasas_alloc_ctrl_mem()
6979 static inline void megasas_free_ctrl_mem(struct megasas_instance *instance) in megasas_free_ctrl_mem()
7004 int megasas_alloc_ctrl_dma_buffers(struct megasas_instance *instance) in megasas_alloc_ctrl_dma_buffers()
7140 void megasas_free_ctrl_dma_buffers(struct megasas_instance *instance) in megasas_free_ctrl_dma_buffers()
7215 static inline void megasas_init_ctrl_params(struct megasas_instance *instance) in megasas_init_ctrl_params()
7272 struct megasas_instance *instance; in megasas_probe_one()
7316 sizeof(struct megasas_instance)); in megasas_probe_one()
7323 instance = (struct megasas_instance *)host->hostdata; in megasas_probe_one()
7436 static void megasas_flush_cache(struct megasas_instance *instance) in megasas_flush_cache()
7478 static void megasas_shutdown_controller(struct megasas_instance *instance, in megasas_shutdown_controller()
7534 struct megasas_instance *instance; in megasas_suspend()
7590 struct megasas_instance *instance; in megasas_resume()
7725 megasas_wait_for_adapter_operational(struct megasas_instance *instance) in megasas_wait_for_adapter_operational()
7761 struct megasas_instance *instance; in megasas_detach_one()
7896 struct megasas_instance *instance = pci_get_drvdata(pdev); in megasas_shutdown()
7985 struct megasas_instance *local_instance; in megasas_set_crash_dump_params_ioctl()
8021 megasas_mgmt_fw_ioctl(struct megasas_instance *instance, in megasas_mgmt_fw_ioctl()
8263 struct megasas_instance *instance; in megasas_mgmt_ioctl_fw()
8314 struct megasas_instance *instance; in megasas_mgmt_ioctl_aen()
8560 int megasas_update_device_list(struct megasas_instance *instance, in megasas_update_device_list()
8601 void megasas_add_remove_devices(struct megasas_instance *instance, in megasas_add_remove_devices()
8685 struct megasas_instance *instance = ev->instance; in megasas_aen_polling()