Home
last modified time | relevance | path

Searched refs:ds_cb_arg_t (Results 1 – 17 of 17) sorted by relevance

/illumos-gate/usr/src/uts/sun4v/sys/
H A Dds.h40 typedef void *ds_cb_arg_t; /* client specified callback arg */ typedef
96 void (*ds_reg_cb)(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl);
97 void (*ds_unreg_cb)(ds_cb_arg_t arg);
98 void (*ds_data_cb)(ds_cb_arg_t arg, void *buf, size_t buflen);
99 ds_cb_arg_t cb_arg;
H A Dds_impl.h304 ds_cb_arg_t uarg; /* user arg for user callbacks */
439 void ds_cbarg_get_hdl(ds_cb_arg_t arg, ds_svc_hdl_t *hdlp);
440 void ds_cbarg_get_flags(ds_cb_arg_t arg, uint32_t *flagsp);
441 void ds_cbarg_get_drv_info(ds_cb_arg_t arg, int *drvip);
442 void ds_cbarg_get_drv_per_svc_ptr(ds_cb_arg_t arg, void **dpspp);
443 void ds_cbarg_get_domain(ds_cb_arg_t arg, ds_domain_hdl_t *dhdlp);
444 void ds_cbarg_get_service_id(ds_cb_arg_t arg, char **servicep);
445 void ds_cbarg_set_drv_per_svc_ptr(ds_cb_arg_t arg, void *dpsp);
446 int ds_hdl_get_cbarg(ds_svc_hdl_t hdl, ds_cb_arg_t *cbargp);
/illumos-gate/usr/src/lib/libds/common/
H A Dlibds.h41 typedef void *ds_cb_arg_t; /* client callback arg */ typedef
66 void (*ds_reg_cb)(ds_hdl_t hdl, ds_cb_arg_t arg, ds_ver_t *ver,
68 void (*ds_unreg_cb)(ds_hdl_t hdl, ds_cb_arg_t arg);
69 void (*ds_data_cb)(ds_hdl_t hdl, ds_cb_arg_t arg, void *buf,
71 ds_cb_arg_t cb_arg;
H A Dlibds.c228 ds_cb_arg_t cb_arg; in ds_recv()
237 void (*reg_cb)(ds_hdl_t, ds_cb_arg_t, ds_ver_t *, in ds_recv()
263 void (*unreg_cb)(ds_hdl_t, ds_cb_arg_t) = NULL; in ds_recv()
276 void (*data_cb)(ds_hdl_t, ds_cb_arg_t, void *, in ds_recv()
/illumos-gate/usr/src/uts/sun4v/io/
H A Dplatsvc.c96 static void ps_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl);
97 static void ps_unreg_handler(ds_cb_arg_t arg);
99 static void ps_md_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
100 static void ps_shutdown_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
101 static void ps_panic_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
102 static void ps_suspend_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
320 ps_md_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen) in ps_md_data_handler()
371 ps_shutdown_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen) in ps_shutdown_data_handler()
422 ps_panic_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen) in ps_panic_data_handler()
541 ps_suspend_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen) in ps_suspend_data_handler()
[all …]
H A Dfault_iso.c72 static void fi_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl);
73 static void fi_unreg_handler(ds_cb_arg_t arg);
75 static void cpu_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
76 static void mem_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
176 cpu_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen) in cpu_data_handler()
296 mem_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen) in mem_data_handler()
430 fi_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl) in fi_reg_handler()
442 fi_unreg_handler(ds_cb_arg_t arg) in fi_unreg_handler()
H A Dds_drv.c989 ds_cbarg_get_hdl(ds_cb_arg_t arg, ds_svc_hdl_t *hdlp) in ds_cbarg_get_hdl()
998 ds_cbarg_get_flags(ds_cb_arg_t arg, uint32_t *flagsp) in ds_cbarg_get_flags()
1007 ds_cbarg_get_drv_info(ds_cb_arg_t arg, int *drvip) in ds_cbarg_get_drv_info()
1016 ds_cbarg_get_drv_per_svc_ptr(ds_cb_arg_t arg, void **dpspp) in ds_cbarg_get_drv_per_svc_ptr()
1025 ds_cbarg_get_domain(ds_cb_arg_t arg, ds_domain_hdl_t *dhdlp) in ds_cbarg_get_domain()
1037 ds_cbarg_get_service_id(ds_cb_arg_t arg, char **servicep) in ds_cbarg_get_service_id()
1046 ds_cbarg_set_drv_per_svc_ptr(ds_cb_arg_t arg, void *dpsp) in ds_cbarg_set_drv_per_svc_ptr()
1057 svc->ops.cb_arg = (ds_cb_arg_t)(svc); in ds_cbarg_set_cookie()
1061 ds_hdl_get_cbarg(ds_svc_hdl_t hdl, ds_cb_arg_t *cbargp) in ds_hdl_get_cbarg()
H A Dds_pri.c137 static void ds_pri_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
138 static void ds_pri_unreg_handler(ds_cb_arg_t arg);
139 static void ds_pri_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
727 ds_pri_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl) in ds_pri_reg_handler()
763 ds_pri_unreg_handler(ds_cb_arg_t arg) in ds_pri_unreg_handler()
793 ds_pri_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen) in ds_pri_data_handler()
H A Ddr_io.c89 static void dr_vio_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
90 static void dr_vio_unreg_handler(ds_cb_arg_t arg);
91 static void dr_vio_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
776 dr_vio_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen) in dr_vio_data_handler()
842 dr_vio_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl) in dr_vio_reg_handler()
851 dr_vio_unreg_handler(ds_cb_arg_t arg) in dr_vio_unreg_handler()
H A Dds_snmp.c142 static void ds_snmp_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
143 static void ds_snmp_unreg_handler(ds_cb_arg_t arg);
144 static void ds_snmp_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
877 ds_snmp_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl) in ds_snmp_reg_handler()
897 ds_snmp_unreg_handler(ds_cb_arg_t arg) in ds_snmp_unreg_handler()
942 ds_snmp_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen) in ds_snmp_data_handler()
H A Ddr_mem.c124 static void dr_mem_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
125 static void dr_mem_unreg_handler(ds_cb_arg_t arg);
126 static void dr_mem_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
282 dr_mem_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl) in dr_mem_reg_handler()
291 dr_mem_unreg_handler(ds_cb_arg_t arg) in dr_mem_unreg_handler()
300 dr_mem_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen) in dr_mem_data_handler()
H A Ddr_cpu.c99 static void dr_cpu_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
100 static void dr_cpu_unreg_handler(ds_cb_arg_t arg);
101 static void dr_cpu_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen);
231 dr_cpu_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl) in dr_cpu_reg_handler()
242 dr_cpu_unreg_handler(ds_cb_arg_t arg) in dr_cpu_unreg_handler()
250 dr_cpu_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen) in dr_cpu_data_handler()
H A Dvlds.c113 static void vlds_user_reg_cb(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl);
114 static void vlds_user_unreg_cb(ds_cb_arg_t arg);
115 static void vlds_user_data_cb(ds_cb_arg_t arg, void *buf, size_t buflen);
1344 vlds_user_reg_cb(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl) in vlds_user_reg_cb()
1398 vlds_user_unreg_cb(ds_cb_arg_t arg) in vlds_user_unreg_cb()
1441 vlds_user_data_cb(ds_cb_arg_t arg, void *buf, size_t buflen) in vlds_user_data_cb()
1684 ds_cb_arg_t cbarg; in vlds_recv_msg()
H A Dds_common.c3221 newsvc->ops.cb_arg = (ds_cb_arg_t)(newsvc); in ds_svc_clone()
/illumos-gate/usr/src/uts/sun4v/promif/
H A Dpromif_prop.c69 static void vc_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
70 static void vc_unreg_handler(ds_cb_arg_t);
71 static void vc_data_handler(ds_cb_arg_t, void *, size_t);
88 vc_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl) in vc_reg_handler()
99 vc_unreg_handler(ds_cb_arg_t arg) in vc_unreg_handler()
108 vc_data_handler(ds_cb_arg_t arg, void *buf, size_t buflen) in vc_data_handler()
/illumos-gate/usr/src/lib/libv12n/sparc/
H A Dlibv12n.c80 static void v12n_ldma_register_handler(ds_hdl_t hdl, ds_cb_arg_t arg,
82 static void v12n_ldma_data_handler(ds_hdl_t hdl, ds_cb_arg_t arg, void *buf,
564 v12n_ldma_register_handler(ds_hdl_t hdl, ds_cb_arg_t arg, ds_ver_t *ver, in v12n_ldma_register_handler()
585 v12n_ldma_data_handler(ds_hdl_t hdl, ds_cb_arg_t arg, void *buf, in v12n_ldma_data_handler()
/illumos-gate/usr/src/cmd/ldmad/
H A Dldmad.c246 ldma_reg_cb(ds_hdl_t hdl, ds_cb_arg_t arg, ds_ver_t *ver, in ldma_reg_cb()
274 ldma_unreg_cb(ds_hdl_t hdl, ds_cb_arg_t arg) in ldma_unreg_cb()
294 ldma_data_cb(ds_hdl_t hdl, ds_cb_arg_t arg, void *buf, size_t len) in ldma_data_cb()