mc_opl_t
static void mc_clear_rewrite(mc_opl_t *mcp, int i);
static void mc_set_rewrite(mc_opl_t *mcp, int bank, uint32_t addr, int state);
restart_patrol(mc_opl_t *mcp, int bank, mc_rsaddr_info_t *rsaddr_info)
do_rewrite(mc_opl_t *mcp, int bank, uint32_t dimm_addr, int retrying)
mc_clear_rewrite(mc_opl_t *mcp, int bank)
mc_set_rewrite(mc_opl_t *mcp, int bank, uint32_t addr, int state)
mc_process_scf_log(mc_opl_t *mcp)
mc_queue_scf_log(mc_opl_t *mcp, mc_flt_stat_t *flt_stat, int bank)
mc_scrub_ce(mc_opl_t *mcp, int bank, mc_flt_stat_t *flt_stat, int ptrl_error)
mc_write_cntl(mc_opl_t *mcp, int bank, uint32_t value)
mc_read_ptrl_reg(mc_opl_t *mcp, int bank, mc_flt_stat_t *flt_stat)
mc_read_mi_reg(mc_opl_t *mcp, int bank, mc_flt_stat_t *flt_stat)
mc_process_error_mir(mc_opl_t *mcp, mc_aflt_t *mc_aflt, mc_flt_stat_t *flt_stat)
mc_error_handler_mir(mc_opl_t *mcp, int bank, mc_rsaddr_info_t *rsaddr)
mc_process_error(mc_opl_t *mcp, int bank, mc_aflt_t *mc_aflt,
mc_error_handler(mc_opl_t *mcp, int bank, mc_rsaddr_info_t *rsaddr)
mc_process_rewrite(mc_opl_t *mcp, int bank)
mc_check_errors_func(mc_opl_t *mcp)
mc_opl_t *mcp;
get_ptrl_start_address(mc_opl_t *mcp, int bank, mc_addr_t *maddr)
get_base_address(mc_opl_t *mcp)
mc_rangecheck_pa(mc_opl_t *mcp, uint64_t pa)
mc_get_mlist(mc_opl_t *mcp)
mc_board_add(mc_opl_t *mcp)
mc_board_del(mc_opl_t *mcp)
mc_suspend(mc_opl_t *mcp, uint32_t flag)
mc_opl_t *mcp;
mc_resume(mc_opl_t *mcp, uint32_t flag)
mc_opl_t *mc_instances[OPL_MAX_BOARDS];
static mc_opl_t *
mc_opl_t *mcp;
mc_opl_t *mcp;
mc_opl_t *mcp;
mc_opl_t *mcp;
insert_mcp(mc_opl_t *mcp)
delete_mcp(mc_opl_t *mcp)
mc_opl_t *mcp;
mc_get_mem_sid_dimm(mc_opl_t *mcp, char *dname, char *buf,
mc_set_mem_sid(mc_opl_t *mcp, char *buf, int buflen, int sb,
mc_opl_t *mcp;
sizeof (mc_opl_t), 1)) != 0)
mc_opl_t *mcp;
mc_opl_t *mcp;
mc_get_dimm_list(mc_opl_t *mcp)
mc_opl_t *mcp;
mc_opl_t *mcp;
mc_opl_t *mcp;
pa_is_valid(mc_opl_t *mcp, uint64_t addr)
mcaddr_to_pa(mc_opl_t *mcp, mc_addr_t *maddr, uint64_t *pa)
static int mc_board_add(mc_opl_t *mcp);
pa_to_cs(mc_opl_t *mcp, uint64_t pa_offset)
static int mc_board_del(mc_opl_t *mcp);
static int mc_suspend(mc_opl_t *mcp, uint32_t flag);
pa_to_dimm(mc_opl_t *mcp, uint64_t pa_offset)
static int mc_resume(mc_opl_t *mcp, uint32_t flag);
pa_to_bank(mc_opl_t *mcp, uint64_t pa_offset)
static void insert_mcp(mc_opl_t *mcp);
static void delete_mcp(mc_opl_t *mcp);
pa_to_maddr(mc_opl_t *mcp, uint64_t pa, mc_addr_t *maddr)
static int pa_to_maddr(mc_opl_t *mcp, uint64_t pa, mc_addr_t *maddr);
static int mc_rangecheck_pa(mc_opl_t *mcp, uint64_t pa);
int mc_get_mem_sid_dimm(mc_opl_t *mcp, char *dname, char *buf,
mc_dimm_info_t *mc_get_dimm_list(mc_opl_t *mcp);
int mc_set_mem_sid(mc_opl_t *mcp, char *buf, int buflen, int lsb, int bank,
static void mc_get_mlist(mc_opl_t *);
mc_opl_t *mflt_mcp; /* mc-opl structure */
extern void mc_write_cntl(mc_opl_t *, int, uint32_t);