Lines Matching refs:megasas_instance

235 extern u8 MR_ValidateMapInfo(struct megasas_instance *instance, u64 map_id);
2204 struct megasas_instance *instance;
2209 struct megasas_instance *instance;
2271 struct megasas_instance { struct
2532 void (*fire_cmd)(struct megasas_instance *, dma_addr_t, \
2535 void (*enable_intr)(struct megasas_instance *);
2536 void (*disable_intr)(struct megasas_instance *);
2538 int (*clear_intr)(struct megasas_instance *);
2540 u32 (*read_fw_status_reg)(struct megasas_instance *);
2541 int (*adp_reset)(struct megasas_instance *, \
2543 int (*check_reset)(struct megasas_instance *, \
2547 u32 (*init_adapter)(struct megasas_instance *);
2548 u32 (*build_and_issue_cmd) (struct megasas_instance *,
2550 void (*issue_dcmd)(struct megasas_instance *instance,
2586 struct megasas_instance *instance;
2647 struct megasas_instance *instance[MAX_MGMT_ADAPTERS];
2666 MR_BuildRaidContext(struct megasas_instance *instance,
2677 __le16 get_updated_dev_handle(struct megasas_instance *instance,
2683 int megasas_get_ctrl_info(struct megasas_instance *instance);
2686 megasas_sync_pd_seq_num(struct megasas_instance *instance, bool pend);
2689 int megasas_get_target_prop(struct megasas_instance *instance,
2691 void megasas_get_snapdump_properties(struct megasas_instance *instance);
2693 int megasas_set_crash_dump_params(struct megasas_instance *instance,
2695 void megasas_free_host_crash_buffer(struct megasas_instance *instance);
2697 void megasas_return_cmd_fusion(struct megasas_instance *instance,
2699 int megasas_issue_blocked_cmd(struct megasas_instance *instance,
2701 void __megasas_return_cmd(struct megasas_instance *instance,
2704 void megasas_return_mfi_mpt_pthr(struct megasas_instance *instance,
2707 void megasas_setup_jbod_map(struct megasas_instance *instance);
2714 int megasas_alloc_fusion_context(struct megasas_instance *instance);
2715 void megasas_free_fusion_context(struct megasas_instance *instance);
2716 int megasas_fusion_start_watchdog(struct megasas_instance *instance);
2717 void megasas_fusion_stop_watchdog(struct megasas_instance *instance);
2719 void megasas_set_dma_settings(struct megasas_instance *instance,
2722 int megasas_adp_reset_wait_for_ready(struct megasas_instance *instance,
2727 u32 megasas_readl(struct megasas_instance *instance,
2729 struct megasas_cmd *megasas_get_cmd(struct megasas_instance *instance);
2730 void megasas_return_cmd(struct megasas_instance *instance,
2732 int megasas_issue_polled(struct megasas_instance *instance,
2734 void megaraid_sas_kill_hba(struct megasas_instance *instance);
2735 void megasas_check_and_restore_queue_depth(struct megasas_instance *instance);
2736 void megasas_start_timer(struct megasas_instance *instance);
2737 int megasas_sriov_start_heartbeat(struct megasas_instance *instance,
2739 int megasas_alloc_cmds(struct megasas_instance *instance);
2740 void megasas_free_cmds(struct megasas_instance *instance);
2744 void megasas_setup_debugfs(struct megasas_instance *instance);
2745 void megasas_destroy_debugfs(struct megasas_instance *instance);