Lines Matching refs:megasas_instance

52 megasas_complete_cmd(struct megasas_instance *instance,
55 wait_and_poll(struct megasas_instance *instance, struct megasas_cmd *cmd,
59 megasas_clear_intr_fusion(struct megasas_instance *instance);
61 int megasas_transition_to_ready(struct megasas_instance *instance, int ocr);
64 int megasas_sriov_start_heartbeat(struct megasas_instance *instance,
69 static void megasas_free_rdpq_fusion(struct megasas_instance *instance);
70 static void megasas_free_reply_fusion(struct megasas_instance *instance);
72 void megasas_configure_queue_sizes(struct megasas_instance *instance);
73 static void megasas_fusion_crash_dump(struct megasas_instance *instance);
88 megasas_adp_reset_wait_for_ready(struct megasas_instance *instance, in megasas_adp_reset_wait_for_ready()
143 (struct megasas_instance *instance, dma_addr_t start_addr, size_t size) in megasas_check_same_4gb_region()
165 megasas_enable_intr_fusion(struct megasas_instance *instance) in megasas_enable_intr_fusion()
187 megasas_disable_intr_fusion(struct megasas_instance *instance) in megasas_disable_intr_fusion()
201 megasas_clear_intr_fusion(struct megasas_instance *instance) in megasas_clear_intr_fusion()
224 megasas_sdev_busy_inc(struct megasas_instance *instance, in megasas_sdev_busy_inc()
235 megasas_sdev_busy_dec(struct megasas_instance *instance, in megasas_sdev_busy_dec()
246 megasas_sdev_busy_read(struct megasas_instance *instance, in megasas_sdev_busy_read()
264 inline struct megasas_cmd_fusion *megasas_get_cmd_fusion(struct megasas_instance in megasas_get_cmd_fusion()
278 inline void megasas_return_cmd_fusion(struct megasas_instance *instance, in megasas_return_cmd_fusion()
293 megasas_write_64bit_req_desc(struct megasas_instance *instance, in megasas_write_64bit_req_desc()
320 megasas_fire_cmd_fusion(struct megasas_instance *instance, in megasas_fire_cmd_fusion()
342 megasas_fusion_update_can_queue(struct megasas_instance *instance, int fw_boot_context) in megasas_fusion_update_can_queue()
389 megasas_get_msix_index(struct megasas_instance *instance, in megasas_get_msix_index()
420 megasas_free_cmds_fusion(struct megasas_instance *instance) in megasas_free_cmds_fusion()
481 static int megasas_create_sg_sense_fusion(struct megasas_instance *instance) in megasas_create_sg_sense_fusion()
586 megasas_alloc_cmdlist_fusion(struct megasas_instance *instance) in megasas_alloc_cmdlist_fusion()
626 megasas_alloc_request_fusion(struct megasas_instance *instance) in megasas_alloc_request_fusion()
708 megasas_alloc_reply_fusion(struct megasas_instance *instance) in megasas_alloc_reply_fusion()
787 megasas_alloc_rdpq_fusion(struct megasas_instance *instance) in megasas_alloc_rdpq_fusion()
912 megasas_free_rdpq_fusion(struct megasas_instance *instance) { in megasas_free_rdpq_fusion()
937 megasas_free_reply_fusion(struct megasas_instance *instance) { in megasas_free_reply_fusion()
970 megasas_alloc_cmds_fusion(struct megasas_instance *instance) in megasas_alloc_cmds_fusion()
1043 wait_and_poll(struct megasas_instance *instance, struct megasas_cmd *cmd, in wait_and_poll()
1081 megasas_ioc_init_fusion(struct megasas_instance *instance) in megasas_ioc_init_fusion()
1305 megasas_sync_pd_seq_num(struct megasas_instance *instance, bool pend) { in megasas_sync_pd_seq_num()
1396 megasas_get_ld_map_info(struct megasas_instance *instance) in megasas_get_ld_map_info()
1463 megasas_get_map_info(struct megasas_instance *instance) in megasas_get_map_info()
1486 megasas_sync_map_info(struct megasas_instance *instance) in megasas_sync_map_info()
1565 megasas_display_intel_branding(struct megasas_instance *instance) in megasas_display_intel_branding()
1637 static inline int megasas_allocate_raid_maps(struct megasas_instance *instance) in megasas_allocate_raid_maps()
1712 void megasas_configure_queue_sizes(struct megasas_instance *instance) in megasas_configure_queue_sizes()
1740 static int megasas_alloc_ioc_init_frame(struct megasas_instance *instance) in megasas_alloc_ioc_init_frame()
1774 static inline void megasas_free_ioc_init_cmd(struct megasas_instance *instance) in megasas_free_ioc_init_cmd()
1796 megasas_init_adapter_fusion(struct megasas_instance *instance) in megasas_init_adapter_fusion()
1943 struct megasas_instance *instance = in megasas_fault_detect_work()
1944 container_of(work, struct megasas_instance, in megasas_fault_detect_work()
1979 megasas_fusion_start_watchdog(struct megasas_instance *instance) in megasas_fusion_start_watchdog()
2007 megasas_fusion_stop_watchdog(struct megasas_instance *instance) in megasas_fusion_stop_watchdog()
2099 megasas_is_prp_possible(struct megasas_instance *instance, in megasas_is_prp_possible()
2147 megasas_make_prp_nvme(struct megasas_instance *instance, struct scsi_cmnd *scmd, in megasas_make_prp_nvme()
2270 megasas_make_sgl_fusion(struct megasas_instance *instance, in megasas_make_sgl_fusion()
2347 int megasas_make_sgl(struct megasas_instance *instance, struct scsi_cmnd *scp, in megasas_make_sgl()
2562 static void megasas_stream_detect(struct megasas_instance *instance, in megasas_stream_detect()
2726 megasas_build_ldio_fusion(struct megasas_instance *instance, in megasas_build_ldio_fusion()
2982 static void megasas_build_ld_nonrw_fusion(struct megasas_instance *instance, in megasas_build_ld_nonrw_fusion()
3072 megasas_build_syspd_fusion(struct megasas_instance *instance, in megasas_build_syspd_fusion()
3200 megasas_build_io_fusion(struct megasas_instance *instance, in megasas_build_io_fusion()
3302 megasas_get_request_descriptor(struct megasas_instance *instance, u16 index) in megasas_get_request_descriptor()
3318 static void megasas_prepare_secondRaid1_IO(struct megasas_instance *instance, in megasas_prepare_secondRaid1_IO()
3363 megasas_build_and_issue_cmd_fusion(struct megasas_instance *instance, in megasas_build_and_issue_cmd_fusion()
3452 megasas_complete_r1_command(struct megasas_instance *instance, in megasas_complete_r1_command()
3544 complete_cmd_fusion(struct megasas_instance *instance, u32 MSIxIndex, in complete_cmd_fusion()
3728 struct megasas_instance *instance; in megasas_blk_mq_poll()
3732 instance = (struct megasas_instance *)shost->hostdata; in megasas_blk_mq_poll()
3751 static void megasas_enable_irq_poll(struct megasas_instance *instance) in megasas_enable_irq_poll()
3771 struct megasas_instance *instance = in megasas_sync_irqs()
3772 (struct megasas_instance *)instance_addr; in megasas_sync_irqs()
3800 struct megasas_instance *instance; in megasas_irqpoll()
3831 struct megasas_instance *instance = in megasas_complete_cmd_dpc_fusion()
3832 (struct megasas_instance *)instance_addr; in megasas_complete_cmd_dpc_fusion()
3856 struct megasas_instance *instance = irq_context->instance; in megasas_isr_fusion()
3888 build_mpt_mfi_pass_thru(struct megasas_instance *instance, in build_mpt_mfi_pass_thru()
3946 build_mpt_cmd(struct megasas_instance *instance, struct megasas_cmd *cmd) in build_mpt_cmd()
3972 megasas_issue_dcmd_fusion(struct megasas_instance *instance, in megasas_issue_dcmd_fusion()
3988 megasas_release_fusion(struct megasas_instance *instance) in megasas_release_fusion()
4004 megasas_read_fw_status_reg_fusion(struct megasas_instance *instance) in megasas_read_fw_status_reg_fusion()
4015 megasas_alloc_host_crash_buffer(struct megasas_instance *instance) in megasas_alloc_host_crash_buffer()
4035 megasas_free_host_crash_buffer(struct megasas_instance *instance) in megasas_free_host_crash_buffer()
4053 megasas_adp_reset_fusion(struct megasas_instance *instance, in megasas_adp_reset_fusion()
4131 megasas_check_reset_fusion(struct megasas_instance *instance, in megasas_check_reset_fusion()
4141 static inline void megasas_trigger_snap_dump(struct megasas_instance *instance) in megasas_trigger_snap_dump()
4169 megasas_wait_for_outstanding_fusion(struct megasas_instance *instance, in megasas_wait_for_outstanding_fusion()
4274 void megasas_reset_reply_desc(struct megasas_instance *instance) in megasas_reset_reply_desc()
4296 static void megasas_refire_mgmt_cmd(struct megasas_instance *instance, in megasas_refire_mgmt_cmd()
4397 megasas_return_polled_cmds(struct megasas_instance *instance) in megasas_return_polled_cmds()
4431 static int megasas_track_scsiio(struct megasas_instance *instance, in megasas_track_scsiio()
4465 megasas_tm_response_code(struct megasas_instance *instance, in megasas_tm_response_code()
4526 megasas_issue_tm(struct megasas_instance *instance, u16 device_handle, in megasas_issue_tm()
4664 struct megasas_instance *instance; in megasas_fusion_smid_lookup()
4668 instance = (struct megasas_instance *)scmd->device->host->hostdata; in megasas_fusion_smid_lookup()
4695 struct megasas_instance *instance; in megasas_get_tm_devhandle()
4700 instance = (struct megasas_instance *)sdev->host->hostdata; in megasas_get_tm_devhandle()
4731 struct megasas_instance *instance; in megasas_task_abort_fusion()
4737 instance = (struct megasas_instance *)scmd->device->host->hostdata; in megasas_task_abort_fusion()
4812 struct megasas_instance *instance; in megasas_reset_target_fusion()
4818 instance = (struct megasas_instance *)scmd->device->host->hostdata; in megasas_reset_target_fusion()
4870 megasas_instance *megasas_get_peer_instance(struct megasas_instance *instance) in megasas_get_peer_instance()
4887 int megasas_check_mpio_paths(struct megasas_instance *instance, in megasas_check_mpio_paths()
4890 struct megasas_instance *peer_instance = NULL; in megasas_check_mpio_paths()
4907 struct megasas_instance *instance; in megasas_reset_fusion()
4919 instance = (struct megasas_instance *)shost->hostdata; in megasas_reset_fusion()
5196 static void megasas_fusion_crash_dump(struct megasas_instance *instance) in megasas_fusion_crash_dump()
5282 struct megasas_instance *instance = in megasas_fusion_ocr_wq()
5283 container_of(work, struct megasas_instance, work_init); in megasas_fusion_ocr_wq()
5290 megasas_alloc_fusion_context(struct megasas_instance *instance) in megasas_alloc_fusion_context()
5338 megasas_free_fusion_context(struct megasas_instance *instance) in megasas_free_fusion_context()