fc_ci_t
fc_ops(dev_info_t *ap, fco_handle_t handle, fc_ci_t *cp)
fco_getproplen(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
fco_getprop(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
fco_ap_phandle(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
fco_child(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
fco_peer(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
fco_parent(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
fco_alloc_phandle(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
static int fco_new_device(dev_info_t *, fco_handle_t, fc_ci_t *);
static int fco_finish_device(dev_info_t *, fco_handle_t, fc_ci_t *);
static int fco_create_property(dev_info_t *, fco_handle_t, fc_ci_t *);
fco_new_device(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
static int fco_validate(dev_info_t *, fco_handle_t, fc_ci_t *);
static int fco_invalidate(dev_info_t *, fco_handle_t, fc_ci_t *);
static int fco_exit(dev_info_t *, fco_handle_t, fc_ci_t *);
static int fco_getproplen(dev_info_t *, fco_handle_t, fc_ci_t *);
static int fco_getprop(dev_info_t *, fco_handle_t, fc_ci_t *);
static int fco_ap_phandle(dev_info_t *, fco_handle_t, fc_ci_t *);
static int fco_child(dev_info_t *, fco_handle_t, fc_ci_t *);
static int fco_peer(dev_info_t *, fco_handle_t, fc_ci_t *);
static int fco_parent(dev_info_t *, fco_handle_t, fc_ci_t *);
static int fco_alloc_phandle(dev_info_t *, fco_handle_t, fc_ci_t *);
static int fco_local_ether_addr(dev_info_t *, fco_handle_t, fc_ci_t *);
fco_finish_device(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
fco_create_property(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
fco_validate(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
fco_invalidate(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
fco_exit(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
fco_local_ether_addr(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
fc_syntax_error(fc_ci_t *cp, char *msg)
fc_priv_error(fc_ci_t *cp, char *msg)
fc_success_op(dev_info_t *ap, fco_handle_t handle, fc_ci_t *cp)
fc_fail_op(dev_info_t *ap, fco_handle_t handle, fc_ci_t *cp)
pfc_get_fcode(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
pfc_get_fcode_size(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
pfc_probe_address(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
pfc_probe_space(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
pfc_config_child(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
pci_fc_ops(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
pfc_dma_map_in(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
pfc_dma_sync(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
pfc_dma_map_out(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
pfc_dma_cleanup(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
static int pfc_map_in(dev_info_t *, fco_handle_t, fc_ci_t *);
static int pfc_map_out(dev_info_t *, fco_handle_t, fc_ci_t *);
static int pfc_dma_map_in(dev_info_t *, fco_handle_t, fc_ci_t *);
pfc_map_in(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
static int pfc_dma_map_out(dev_info_t *, fco_handle_t, fc_ci_t *);
static int pfc_dma_sync(dev_info_t *, fco_handle_t, fc_ci_t *);
static int pfc_dma_cleanup(dev_info_t *, fco_handle_t, fc_ci_t *);
static int pfc_register_fetch(dev_info_t *, fco_handle_t, fc_ci_t *);
static int pfc_register_store(dev_info_t *, fco_handle_t, fc_ci_t *);
static int pfc_config_fetch(dev_info_t *, fco_handle_t, fc_ci_t *);
pfc_map_out(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
static int pfc_config_store(dev_info_t *, fco_handle_t, fc_ci_t *);
static int pfc_probe_address(dev_info_t *, fco_handle_t, fc_ci_t *);
static int pfc_probe_space(dev_info_t *, fco_handle_t, fc_ci_t *);
pfc_register_fetch(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
static int pfc_config_child(dev_info_t *, fco_handle_t, fc_ci_t *);
static int pfc_get_fcode_size(dev_info_t *, fco_handle_t, fc_ci_t *);
static int pfc_get_fcode(dev_info_t *, fco_handle_t, fc_ci_t *);
pfc_register_store(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
pfc_config_fetch(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
pfc_config_store(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
typedef int (fc_ops_t)(dev_info_t *, fco_handle_t, fc_ci_t *);
extern int fc_fail_op(dev_info_t *, fco_handle_t, fc_ci_t *);
extern int fc_success_op(dev_info_t *, fco_handle_t, fc_ci_t *);
extern int fc_syntax_error(fc_ci_t *, char *);
extern int fc_priv_error(fc_ci_t *, char *);
opl_fc_do_op(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
opl_map_in(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
opl_map_out(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
opl_register_fetch(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
opl_register_store(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
opl_claim_memory(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
opl_release_memory(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
opl_vtop(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
opl_config_child(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
opl_get_fcode(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
opl_get_fcode_size(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
opl_get_hwd_va(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
opl_master_interrupt(dev_info_t *ap, fco_handle_t rp, fc_ci_t *cp)
static int opl_map_in(dev_info_t *, fco_handle_t, fc_ci_t *);
static int opl_map_out(dev_info_t *, fco_handle_t, fc_ci_t *);
static int opl_register_fetch(dev_info_t *, fco_handle_t, fc_ci_t *);
static int opl_register_store(dev_info_t *, fco_handle_t, fc_ci_t *);
static int opl_claim_memory(dev_info_t *, fco_handle_t, fc_ci_t *);
static int opl_release_memory(dev_info_t *, fco_handle_t, fc_ci_t *);
static int opl_vtop(dev_info_t *, fco_handle_t, fc_ci_t *);
static int opl_config_child(dev_info_t *, fco_handle_t, fc_ci_t *);
static int opl_get_fcode_size(dev_info_t *, fco_handle_t, fc_ci_t *);
static int opl_get_fcode(dev_info_t *, fco_handle_t, fc_ci_t *);
static int opl_get_hwd_va(dev_info_t *, fco_handle_t, fc_ci_t *);
static int opl_master_interrupt(dev_info_t *, fco_handle_t, fc_ci_t *);
fco_handle_t, fc_ci_t *);
fco_handle_t, fc_ci_t *);