Searched refs:ds_hdl_t (Results 1 - 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/usb/clients/usbser/
H A Dusbser_dsdi.h43 typedef void *ds_hdl_t; /* DSD device handler */ typedef
70 ds_hdl_t *ai_hdl; /* handle to be used by GSD in other calls */
92 void (*ds_detach)(ds_hdl_t);
97 int (*ds_register_cb)(ds_hdl_t, uint_t port_num, ds_cb_t *cb);
98 void (*ds_unregister_cb)(ds_hdl_t, uint_t port_num);
103 int (*ds_open_port)(ds_hdl_t, uint_t port_num);
104 int (*ds_close_port)(ds_hdl_t, uint_t port_num);
113 int (*ds_usb_power)(ds_hdl_t, int comp, int level, int *new_state);
118 int (*ds_suspend)(ds_hdl_t);
119 int (*ds_resume)(ds_hdl_t);
[all...]
H A Dusbser_var.h85 ds_hdl_t us_ds_hdl; /* DSD device handle */
104 ds_hdl_t port_ds_hdl; /* copy from usbser_state */
/illumos-gate/usr/src/lib/libds/common/
H A Dlibds.h39 typedef uint64_t ds_hdl_t; /* service handle */ 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,
77 extern int ds_hdl_lookup(char *service, boolean_t is_client, ds_hdl_t *hdlsp,
79 extern int ds_domain_lookup(ds_hdl_t hdl, ds_domain_hdl_t *dhdlp);
80 extern int ds_unreg_hdl(ds_hdl_t hdl);
81 extern int ds_send_msg(ds_hdl_t hdl, void *buf, size_t buflen);
82 extern int ds_recv_msg(ds_hdl_t hdl, void *buf, size_t buflen,
84 extern int ds_isready(ds_hdl_t hd
[all...]
H A Dlibds.c44 ds_hdl_t dsl_hdl;
75 static dslibentry_t *ds_hdl_to_dslibentry(ds_hdl_t hdl);
79 static dslibentry_t *ds_register_dslibentry(ds_hdl_t hdl, char *service,
87 ds_hdl_to_dslibentry(ds_hdl_t hdl)
155 ds_register_dslibentry(ds_hdl_t hdl, char *service, boolean_t is_client)
237 void (*reg_cb)(ds_hdl_t, ds_cb_arg_t, ds_ver_t *,
258 (reg_cb)((ds_hdl_t)hdl, cb_arg, &ver,
263 void (*unreg_cb)(ds_hdl_t, ds_cb_arg_t) = NULL;
273 (unreg_cb)((ds_hdl_t)hdl, cb_arg);
276 void (*data_cb)(ds_hdl_t, ds_cb_arg_
[all...]
/illumos-gate/usr/src/cmd/fm/modules/sun4v/etm/
H A Detm_iosvc.h112 ds_hdl_t ds_hdl; /* the ds hdl for this io svc ldom */
127 ds_hdl_t ds_hdl; /* ds handle */
141 ds_hdl_t ds_hdl, boolean_t iosvc_create);
H A Detm.c546 static int(*etm_ds_send_msg)(ds_hdl_t hdl, void *buf, size_t buflen) =
547 (int (*)(ds_hdl_t hdl, void *buf, size_t buflen))NULL;
548 static int(*etm_ds_recv_msg)(ds_hdl_t hdl, void *buf, size_t buflen,
550 (int (*)(ds_hdl_t hdl, void *buf, size_t buflen, size_t *msglen))NULL;
641 etm_iosvc_reg_handler(ds_hdl_t hdl, ds_cb_arg_t arg, ds_ver_t *ver,
645 etm_iosvc_unreg_handler(ds_hdl_t hdl, ds_cb_arg_t arg);
1673 etm_iosvc_lookup(fmd_hdl_t *fmd_hdl, char *ldom_name, ds_hdl_t ds_hdl,
2890 etm_iosvc_reg_handler(ds_hdl_t ds_hdl, ds_cb_arg_t arg, ds_ver_t *ver,
2933 etm_iosvc_unreg_handler(ds_hdl_t hdl, ds_cb_arg_t arg)
3639 etm_ds_send_msg = (int (*)(ds_hdl_t hd
[all...]
/illumos-gate/usr/src/uts/common/io/usb/clients/usbser/usbftdi/
H A Duftdi_dsd.c64 static void uftdi_detach(ds_hdl_t);
65 static int uftdi_register_cb(ds_hdl_t, uint_t, ds_cb_t *);
66 static void uftdi_unregister_cb(ds_hdl_t, uint_t);
67 static int uftdi_open_port(ds_hdl_t, uint_t);
68 static int uftdi_close_port(ds_hdl_t, uint_t);
71 static int uftdi_usb_power(ds_hdl_t, int, int, int *);
72 static int uftdi_suspend(ds_hdl_t);
73 static int uftdi_resume(ds_hdl_t);
74 static int uftdi_disconnect(ds_hdl_t);
75 static int uftdi_reconnect(ds_hdl_t);
[all...]
/illumos-gate/usr/src/uts/common/io/usb/clients/usbser/usbsprl/
H A Dpl2303_dsd.c58 static void pl2303_detach(ds_hdl_t);
59 static int pl2303_register_cb(ds_hdl_t, uint_t, ds_cb_t *);
60 static void pl2303_unregister_cb(ds_hdl_t, uint_t);
61 static int pl2303_open_port(ds_hdl_t, uint_t);
62 static int pl2303_close_port(ds_hdl_t, uint_t);
65 static int pl2303_usb_power(ds_hdl_t, int, int, int *);
66 static int pl2303_suspend(ds_hdl_t);
67 static int pl2303_resume(ds_hdl_t);
68 static int pl2303_disconnect(ds_hdl_t);
69 static int pl2303_reconnect(ds_hdl_t);
[all...]
/illumos-gate/usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/
H A Dkeyspan_dsd.c59 static void keyspan_detach(ds_hdl_t);
60 static int keyspan_register_cb(ds_hdl_t, uint_t, ds_cb_t *);
61 static void keyspan_unregister_cb(ds_hdl_t, uint_t);
62 static int keyspan_open_port(ds_hdl_t, uint_t);
63 static int keyspan_close_port(ds_hdl_t, uint_t);
66 static int keyspan_usb_power(ds_hdl_t, int, int, int *);
67 static int keyspan_suspend(ds_hdl_t);
68 static int keyspan_resume(ds_hdl_t);
71 static int keyspan_disconnect(ds_hdl_t);
72 static int keyspan_reconnect(ds_hdl_t);
[all...]
/illumos-gate/usr/src/uts/common/io/usb/clients/usbser/usbsacm/
H A Dusbsacm.c236 static void usbsacm_ds_detach(ds_hdl_t);
237 static int usbsacm_ds_register_cb(ds_hdl_t, uint_t, ds_cb_t *);
238 static void usbsacm_ds_unregister_cb(ds_hdl_t, uint_t);
239 static int usbsacm_ds_open_port(ds_hdl_t, uint_t);
240 static int usbsacm_ds_close_port(ds_hdl_t, uint_t);
243 static int usbsacm_ds_set_port_params(ds_hdl_t, uint_t,
245 static int usbsacm_ds_set_modem_ctl(ds_hdl_t, uint_t, int, int);
246 static int usbsacm_ds_get_modem_ctl(ds_hdl_t, uint_t, int, int *);
247 static int usbsacm_ds_break_ctl(ds_hdl_t, uint_t, int);
250 static int usbsacm_ds_tx(ds_hdl_t, uint_
[all...]
/illumos-gate/usr/src/lib/libv12n/sparc/
H A Dlibv12n.c62 static int (*v12n_ds_send_msg)(ds_hdl_t, void *, size_t) = NULL;
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,
101 static ds_hdl_t v12n_ldma_ctrl_hdl = DS_INVALID_HDL;
564 v12n_ldma_register_handler(ds_hdl_t hdl, ds_cb_arg_t arg, ds_ver_t *ver,
585 v12n_ldma_data_handler(ds_hdl_t hdl, ds_cb_arg_t arg, void *buf,
695 if ((v12n_ds_send_msg = (int (*)(ds_hdl_t, void *, size_t))
/illumos-gate/usr/src/cmd/ldmad/
H A Dldmad.c72 ds_hdl_t hdl; /* connexion handle */
105 ldma_connexion_lookup(ldma_agent_t *agent, ds_hdl_t hdl)
122 ldma_connexion_add(ldma_agent_t *agent, ds_hdl_t hdl, ds_domain_hdl_t dhdl,
164 ldma_connexion_delete(ldma_agent_t *agent, ds_hdl_t hdl)
246 ldma_reg_cb(ds_hdl_t hdl, ds_cb_arg_t arg, ds_ver_t *ver,
274 ldma_unreg_cb(ds_hdl_t hdl, ds_cb_arg_t arg)
294 ldma_data_cb(ds_hdl_t hdl, ds_cb_arg_t arg, void *buf, size_t len)

Completed in 67 milliseconds