Searched refs:ds_svc_hdl_t (Results 1 - 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/sun4v/sys/
H A Dds.h39 typedef uint64_t ds_svc_hdl_t; /* opaque service handle */ typedef
72 * ds_reg_cb(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
96 void (*ds_reg_cb)(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl);
107 extern int ds_cap_send(ds_svc_hdl_t hdl, void *buf, size_t buflen);
H A Dds_impl.h292 ds_svc_hdl_t hdl; /* handle assigned by DS */
293 ds_svc_hdl_t svc_hdl; /* remote svc hdl if client svc */
435 void ds_cbarg_get_hdl(ds_cb_arg_t arg, ds_svc_hdl_t *hdlp);
442 int ds_hdl_get_cbarg(ds_svc_hdl_t hdl, ds_cb_arg_t *cbargp);
444 int ds_is_my_hdl(ds_svc_hdl_t hdl, int instance);
467 ds_svc_t *ds_get_svc(ds_svc_hdl_t hdl);
485 int instance, ds_svc_hdl_t *hdlp);
486 int ds_unreg_hdl(ds_svc_hdl_t hdl);
487 int ds_hdl_lookup(char *service, uint_t is_client, ds_svc_hdl_t *hdlp,
489 int ds_service_lookup(ds_svc_hdl_t hd
[all...]
/illumos-gate/usr/src/uts/sun4v/io/
H A Dplatsvc.c64 static ds_svc_hdl_t ds_md_handle;
65 static ds_svc_hdl_t ds_shutdown_handle;
66 static ds_svc_hdl_t ds_panic_handle;
67 static ds_svc_hdl_t ds_suspend_handle;
96 static void ps_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl);
326 ds_svc_hdl_t ds_handle = ds_md_handle;
373 ds_svc_hdl_t ds_handle = ds_shutdown_handle;
424 ds_svc_hdl_t ds_handle = ds_panic_handle;
466 ps_suspend_send_response(ds_svc_hdl_t *ds_handle, uint64_t req_num,
506 ds_svc_hdl_t hd
[all...]
H A Dfault_iso.c54 static ds_svc_hdl_t cpu_handle;
55 static ds_svc_hdl_t mem_handle;
72 static void fi_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl);
430 fi_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
435 if ((ds_svc_hdl_t *)arg == &cpu_handle)
437 if ((ds_svc_hdl_t *)arg == &mem_handle)
446 if ((ds_svc_hdl_t *)arg == &cpu_handle)
448 if ((ds_svc_hdl_t *)arg == &mem_handle)
H A Dvlds.c113 static void vlds_user_reg_cb(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl);
122 static int vlds_recv_msg(ds_svc_hdl_t hdl, void *buf, size_t buflen,
591 ds_svc_hdl_t hdl;
686 ds_svc_hdl_t *hdlsp;
738 nhdls * sizeof (ds_svc_hdl_t), mode) != 0) {
896 ds_svc_hdl_t hdl;
1344 vlds_user_reg_cb(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
1402 ds_svc_hdl_t hdl;
1444 ds_svc_hdl_t hdl;
1680 vlds_recv_msg(ds_svc_hdl_t hd
[all...]
H A Dds_common.c159 static void ds_send_unreg_nack(ds_port_t *port, ds_svc_hdl_t bad_hdl);
160 static void ds_send_data_nack(ds_port_t *port, ds_svc_hdl_t bad_hdl);
185 static void ds_loopback_register(ds_svc_hdl_t hdl);
186 static void ds_loopback_unregister(ds_svc_hdl_t hdl);
187 static void ds_loopback_send(ds_svc_hdl_t hdl, void *buf, size_t buflen);
189 ds_svc_hdl_t *lb_hdlp);
192 static int i_ds_hdl_lookup(char *service, uint_t is_client, ds_svc_hdl_t *hdlp,
194 static ds_svc_t *ds_find_clnt_svc_by_hdl_port(ds_svc_hdl_t hdl,
1843 ds_send_unreg_nack(ds_port_t *port, ds_svc_hdl_t bad_hdl)
1892 ds_send_data_nack(ds_port_t *port, ds_svc_hdl_t bad_hd
[all...]
H A Dds_drv.c860 ds_service_lookup(ds_svc_hdl_t hdl, char **servicep, uint_t *is_client)
881 ds_domain_lookup(ds_svc_hdl_t hdl, ds_domain_hdl_t *dhdlp)
904 ds_hdl_isready(ds_svc_hdl_t hdl, uint_t *is_ready)
982 ds_svc_hdl_t hdl;
1012 ds_cbarg_get_hdl(ds_cb_arg_t arg, ds_svc_hdl_t *hdlp)
1084 ds_hdl_get_cbarg(ds_svc_hdl_t hdl, ds_cb_arg_t *cbargp)
1101 ds_is_my_hdl(ds_svc_hdl_t hdl, int instance)
H A Ddr_io.c69 static ds_svc_hdl_t ds_vio_handle;
89 static void dr_vio_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
842 dr_vio_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
H A Dds_pri.c111 ds_svc_hdl_t ds_pri_handle;
137 static void ds_pri_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
727 ds_pri_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
H A Dds_snmp.c126 static ds_svc_hdl_t ds_snmp_handle = DS_INVALID_HDL;
142 static void ds_snmp_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
877 ds_snmp_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
H A Ddr_cpu.c66 static ds_svc_hdl_t ds_handle;
95 static void dr_cpu_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
227 dr_cpu_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
H A Ddr_mem.c104 static ds_svc_hdl_t ds_handle;
124 static void dr_mem_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
282 dr_mem_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
/illumos-gate/usr/src/uts/sun4v/promif/
H A Dpromif_prop.c50 static ds_svc_hdl_t ds_primary_handle;
51 static ds_svc_hdl_t ds_backup_handle;
69 static void vc_reg_handler(ds_cb_arg_t, ds_ver_t *, ds_svc_hdl_t);
88 vc_reg_handler(ds_cb_arg_t arg, ds_ver_t *ver, ds_svc_hdl_t hdl)
92 if ((ds_svc_hdl_t *)arg == &ds_primary_handle)
94 else if ((ds_svc_hdl_t *)arg == &ds_backup_handle)
101 if ((ds_svc_hdl_t *)arg == &ds_primary_handle)
103 else if ((ds_svc_hdl_t *)arg == &ds_backup_handle)
179 ds_svc_hdl_t ds_handle;
/illumos-gate/usr/src/lib/fm/libldom/sparc/
H A Dldmsvcs_utils.h44 ds_svc_hdl_t hdl; /* handle assigned by DS */
H A Dldmsvcs_utils.c756 fds_svc_remove(struct ldmsvcs_info *lsp, ds_svc_hdl_t svc_handle)
1285 void *msg, size_t msglen, ds_svc_hdl_t *svc_hdl, char *svcname,

Completed in 148 milliseconds