mvumi_hba
static int mvumi_hs_process_page(struct mvumi_hba *mhba,
static struct mvumi_res *mvumi_alloc_mem_resource(struct mvumi_hba *mhba,
static int mvumi_handshake(struct mvumi_hba *mhba)
static unsigned char mvumi_handshake_event(struct mvumi_hba *mhba)
static unsigned char mvumi_check_handshake(struct mvumi_hba *mhba)
static unsigned char mvumi_start(struct mvumi_hba *mhba)
static void mvumi_complete_cmd(struct mvumi_hba *mhba, struct mvumi_cmd *cmd,
static void mvumi_complete_internal_cmd(struct mvumi_hba *mhba,
static void mvumi_show_event(struct mvumi_hba *mhba,
static int mvumi_handle_hotplug(struct mvumi_hba *mhba, u16 devid, int status)
static u64 mvumi_inquiry(struct mvumi_hba *mhba,
static void mvumi_detach_devices(struct mvumi_hba *mhba)
static void mvumi_rescan_devices(struct mvumi_hba *mhba, int id)
static int mvumi_match_devices(struct mvumi_hba *mhba, int id, u64 wwid)
static void mvumi_remove_devices(struct mvumi_hba *mhba, int id)
static int mvumi_probe_devices(struct mvumi_hba *mhba)
static void mvumi_release_mem_resource(struct mvumi_hba *mhba)
struct mvumi_hba *mhba = (struct mvumi_hba *) data;
static void mvumi_proc_msg(struct mvumi_hba *mhba,
static void mvumi_notification(struct mvumi_hba *mhba, u8 msg, void *buffer)
static int mvumi_get_event(struct mvumi_hba *mhba, unsigned char msg)
static void mvumi_launch_events(struct mvumi_hba *mhba, u32 isr_status)
static void mvumi_handle_clob(struct mvumi_hba *mhba)
struct mvumi_hba *mhba = (struct mvumi_hba *) devp;
static enum mvumi_qc_result mvumi_send_command(struct mvumi_hba *mhba,
static void mvumi_fire_cmd(struct mvumi_hba *mhba, struct mvumi_cmd *cmd)
static int mvumi_make_sgl(struct mvumi_hba *mhba, struct scsi_cmnd *scmd,
static void mvumi_enable_intr(struct mvumi_hba *mhba)
static void mvumi_disable_intr(struct mvumi_hba *mhba)
struct mvumi_hba *mhba = (struct mvumi_hba *) extend;
static unsigned int mvumi_read_fw_status_reg(struct mvumi_hba *mhba)
struct mvumi_hba *mhba;
mhba = (struct mvumi_hba *) sdev->host->hostdata;
static unsigned char mvumi_build_frame(struct mvumi_hba *mhba,
struct mvumi_hba *mhba;
mhba = (struct mvumi_hba *) shost->hostdata;
struct mvumi_hba *mhba = shost_priv(host);
static int mvumi_cfg_hw_reg(struct mvumi_hba *mhba)
static int mvumi_internal_cmd_sgl(struct mvumi_hba *mhba, struct mvumi_cmd *cmd,
static int mvumi_init_fw(struct mvumi_hba *mhba)
static int mvumi_io_attach(struct mvumi_hba *mhba)
struct mvumi_hba *mhba;
static struct mvumi_cmd *mvumi_create_internal_cmd(struct mvumi_hba *mhba,
struct mvumi_hba *mhba;
struct mvumi_hba *mhba = pci_get_drvdata(pdev);
struct mvumi_hba *mhba = pci_get_drvdata(pdev);
struct mvumi_hba *mhba = pci_get_drvdata(pdev);
static void mvumi_delete_internal_cmd(struct mvumi_hba *mhba,
static struct mvumi_cmd *mvumi_get_cmd(struct mvumi_hba *mhba)
static inline void mvumi_return_cmd(struct mvumi_hba *mhba,
static void mvumi_free_cmds(struct mvumi_hba *mhba)
static int mvumi_alloc_cmds(struct mvumi_hba *mhba)
static unsigned int mvumi_check_ib_list_9143(struct mvumi_hba *mhba)
static unsigned int mvumi_check_ib_list_9580(struct mvumi_hba *mhba)
static void mvumi_get_ib_list_entry(struct mvumi_hba *mhba, void **ib_entry)
static void mvumi_send_ib_list_entry(struct mvumi_hba *mhba)
static char mvumi_check_ob_frame(struct mvumi_hba *mhba,
static int mvumi_check_ob_list_9143(struct mvumi_hba *mhba,
static int mvumi_check_ob_list_9580(struct mvumi_hba *mhba,
static void mvumi_receive_ob_list_entry(struct mvumi_hba *mhba)
static unsigned short tag_get_one(struct mvumi_hba *mhba, struct mvumi_tag *st)
static void mvumi_reset(struct mvumi_hba *mhba)
static void tag_release_one(struct mvumi_hba *mhba, struct mvumi_tag *st,
static unsigned char mvumi_start(struct mvumi_hba *mhba);
static int mvumi_wait_for_outstanding(struct mvumi_hba *mhba)
static int mvumi_wait_for_fw(struct mvumi_hba *mhba)
static void mvumi_backup_bar_addr(struct mvumi_hba *mhba)
static void mvumi_restore_bar_addr(struct mvumi_hba *mhba)
static int mvumi_reset_host_9580(struct mvumi_hba *mhba)
static int mvumi_reset_host_9143(struct mvumi_hba *mhba)
struct mvumi_hba *mhba;
mhba = (struct mvumi_hba *) scmd->device->host->hostdata;
static int mvumi_issue_blocked_cmd(struct mvumi_hba *mhba,
static void mvumi_release_fw(struct mvumi_hba *mhba)
static unsigned char mvumi_flush_cache(struct mvumi_hba *mhba)
static void mvumi_hs_build_page(struct mvumi_hba *mhba,
static int mvumi_init_data(struct mvumi_hba *mhba)
struct mvumi_hba *mhba;
void (*fire_cmd) (struct mvumi_hba *, struct mvumi_cmd *);
void (*enable_intr) (struct mvumi_hba *);
void (*disable_intr) (struct mvumi_hba *);
unsigned int (*read_fw_status_reg) (struct mvumi_hba *);
unsigned int (*check_ib_list) (struct mvumi_hba *);
int (*check_ob_list) (struct mvumi_hba *, unsigned int *,
int (*reset_host) (struct mvumi_hba *);