ds_cb_arg_t
ldma_reg_cb(ds_hdl_t hdl, ds_cb_arg_t arg, ds_ver_t *ver,
ldma_unreg_cb(ds_hdl_t hdl, ds_cb_arg_t arg)
ldma_data_cb(ds_hdl_t hdl, ds_cb_arg_t arg, void *buf, size_t len)
ds_cb_arg_t cb_arg;
void (*reg_cb)(ds_hdl_t, ds_cb_arg_t, ds_ver_t *,
void (*unreg_cb)(ds_hdl_t, ds_cb_arg_t) = NULL;
void (*data_cb)(ds_hdl_t, ds_cb_arg_t, void *,
void (*ds_reg_cb)(ds_hdl_t hdl, ds_cb_arg_t arg, ds_ver_t *ver,
void (*ds_unreg_cb)(ds_hdl_t hdl, ds_cb_arg_t arg);
void (*ds_data_cb)(ds_hdl_t hdl, ds_cb_arg_t arg, void *buf,
ds_cb_arg_t cb_arg;
v12n_ldma_register_handler(ds_hdl_t hdl, ds_cb_arg_t arg, ds_ver_t *ver,
v12n_ldma_data_handler(ds_hdl_t hdl, ds_cb_arg_t arg, void *buf,
static void v12n_ldma_register_handler(ds_hdl_t hdl, ds_cb_arg_t arg,
static void v12n_ldma_data_handler(ds_hdl_t hdl, ds_cb_arg_t arg, void *buf,
static void dr_cpu_unreg_handler(ds_cb_arg_t arg);
static void dr_cpu_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
dr_cpu_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
dr_cpu_unreg_handler(ds_cb_arg_t arg)
dr_cpu_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen)
static void dr_cpu_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
dr_vio_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen)
dr_vio_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
dr_vio_unreg_handler(ds_cb_arg_t arg)
static void dr_vio_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
static void dr_vio_unreg_handler(ds_cb_arg_t arg);
static void dr_vio_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
static void dr_mem_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
static void dr_mem_unreg_handler(ds_cb_arg_t arg);
static void dr_mem_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
dr_mem_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
dr_mem_unreg_handler(ds_cb_arg_t arg)
dr_mem_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen)
newsvc->ops.cb_arg = (ds_cb_arg_t)(newsvc);
ds_cbarg_get_drv_info(ds_cb_arg_t arg, int *drvip)
ds_cbarg_get_drv_per_svc_ptr(ds_cb_arg_t arg, void **dpspp)
ds_cbarg_get_domain(ds_cb_arg_t arg, ds_domain_hdl_t *dhdlp)
ds_cbarg_get_service_id(ds_cb_arg_t arg, char **servicep)
ds_cbarg_set_drv_per_svc_ptr(ds_cb_arg_t arg, void *dpsp)
svc->ops.cb_arg = (ds_cb_arg_t)(svc);
ds_hdl_get_cbarg(ds_svc_hdl_t hdl, ds_cb_arg_t *cbargp)
ds_cbarg_get_hdl(ds_cb_arg_t arg, ds_svc_hdl_t *hdlp)
ds_cbarg_get_flags(ds_cb_arg_t arg, uint32_t *flagsp)
static void ds_pri_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
static void ds_pri_unreg_handler(ds_cb_arg_t arg);
static void ds_pri_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
ds_pri_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
ds_pri_unreg_handler(ds_cb_arg_t arg)
ds_pri_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen)
static void ds_snmp_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
static void ds_snmp_unreg_handler(ds_cb_arg_t arg);
static void ds_snmp_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
ds_snmp_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
ds_snmp_unreg_handler(ds_cb_arg_t arg)
ds_snmp_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen)
cpu_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen)
mem_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen)
fi_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
fi_unreg_handler(ds_cb_arg_t arg)
static void fi_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl);
static void fi_unreg_handler(ds_cb_arg_t arg);
static void cpu_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
static void mem_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
static void ps_shutdown_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
static void ps_panic_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
static void ps_suspend_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
ps_md_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen)
ps_shutdown_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen)
ps_panic_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen)
ps_suspend_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen)
ps_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
ps_unreg_handler(ds_cb_arg_t arg)
static void ps_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl);
static void ps_unreg_handler(ds_cb_arg_t arg);
static void ps_md_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
static void vlds_user_reg_cb(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl);
static void vlds_user_unreg_cb(ds_cb_arg_t arg);
static void vlds_user_data_cb(ds_cb_arg_t arg, void *buf, size_t buflen);
vlds_user_reg_cb(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
vlds_user_unreg_cb(ds_cb_arg_t arg)
vlds_user_data_cb(ds_cb_arg_t arg, void *buf, size_t buflen)
ds_cb_arg_t cbarg;
vc_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen)
static void vc_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
static void vc_unreg_handler(ds_cb_arg_t);
static void vc_data_handler(ds_cb_arg_t, void *, size_t);
vc_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
vc_unreg_handler(ds_cb_arg_t arg)
void (*ds_reg_cb)(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl);
void (*ds_unreg_cb)(ds_cb_arg_t arg);
void (*ds_data_cb)(ds_cb_arg_t arg, void *buf, size_t buflen);
ds_cb_arg_t cb_arg;
ds_cb_arg_t uarg; /* user arg for user callbacks */
void ds_cbarg_get_hdl(ds_cb_arg_t arg, ds_svc_hdl_t *hdlp);
void ds_cbarg_get_flags(ds_cb_arg_t arg, uint32_t *flagsp);
void ds_cbarg_get_drv_info(ds_cb_arg_t arg, int *drvip);
void ds_cbarg_get_drv_per_svc_ptr(ds_cb_arg_t arg, void **dpspp);
void ds_cbarg_get_domain(ds_cb_arg_t arg, ds_domain_hdl_t *dhdlp);
void ds_cbarg_get_service_id(ds_cb_arg_t arg, char **servicep);
void ds_cbarg_set_drv_per_svc_ptr(ds_cb_arg_t arg, void *dpsp);
int ds_hdl_get_cbarg(ds_svc_hdl_t hdl, ds_cb_arg_t *cbargp);