/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | ds.h | 40 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 D | ds_impl.h | 304 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 D | libds.h | 41 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 D | libds.c | 228 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 D | platsvc.c | 96 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 D | fault_iso.c | 72 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 D | ds_drv.c | 989 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 D | ds_pri.c | 137 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 D | dr_io.c | 89 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 D | ds_snmp.c | 142 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 D | dr_mem.c | 124 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 D | dr_cpu.c | 99 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 D | vlds.c | 113 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 D | ds_common.c | 3221 newsvc->ops.cb_arg = (ds_cb_arg_t)(newsvc); in ds_svc_clone()
|
/illumos-gate/usr/src/uts/sun4v/promif/ |
H A D | promif_prop.c | 69 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 D | libv12n.c | 80 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 D | ldmad.c | 246 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()
|