Home
last modified time | relevance | path

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

/titanic_50/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 */
/titanic_50/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 hdl, boolean_t *is_ready);
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) in ds_hdl_to_dslibentry()
155 ds_register_dslibentry(ds_hdl_t hdl, char *service, boolean_t is_client) in ds_register_dslibentry()
237 void (*reg_cb)(ds_hdl_t, ds_cb_arg_t, ds_ver_t *, in ds_recv()
258 (reg_cb)((ds_hdl_t)hdl, cb_arg, &ver, in ds_recv()
263 void (*unreg_cb)(ds_hdl_t, ds_cb_arg_t) = NULL; in ds_recv()
273 (unreg_cb)((ds_hdl_t)hdl, cb_arg); in ds_recv()
276 void (*data_cb)(ds_hdl_t, ds_cb_arg_t, void *, in ds_recv()
[all …]
/titanic_50/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 …]
/titanic_50/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 …]
/titanic_50/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_t, mblk_t *);
[all …]
/titanic_50/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 …]
/titanic_50/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, in etm_iosvc_lookup()
2890 etm_iosvc_reg_handler(ds_hdl_t ds_hdl, ds_cb_arg_t arg, ds_ver_t *ver, in etm_iosvc_reg_handler()
2933 etm_iosvc_unreg_handler(ds_hdl_t hdl, ds_cb_arg_t arg) in etm_iosvc_unreg_handler()
3639 etm_ds_send_msg = (int (*)(ds_hdl_t hdl, void *buf, size_t buflen)) in etm_ds_init()
[all …]
/titanic_50/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) in ldma_connexion_lookup()
122 ldma_connexion_add(ldma_agent_t *agent, ds_hdl_t hdl, ds_domain_hdl_t dhdl, in ldma_connexion_add()
164 ldma_connexion_delete(ldma_agent_t *agent, ds_hdl_t hdl) in ldma_connexion_delete()
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()
/titanic_50/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, 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()
695 if ((v12n_ds_send_msg = (int (*)(ds_hdl_t, void *, size_t)) in v12n_libds_init()