Lines Matching defs:usb_ugen_hdl_t
44 typedef struct usb_ugen_hdl *usb_ugen_hdl_t;
49 usb_ugen_hdl_t usb_ugen_get_hdl(dev_info_t *, usb_ugen_info_t *);
50 void usb_ugen_release_hdl(usb_ugen_hdl_t);
51 int usb_ugen_attach(usb_ugen_hdl_t, ddi_attach_cmd_t);
52 int usb_ugen_detach(usb_ugen_hdl_t, ddi_detach_cmd_t);
53 int usb_ugen_open(usb_ugen_hdl_t, dev_t *, int, int, cred_t *);
54 int usb_ugen_close(usb_ugen_hdl_t, dev_t, int, int, cred_t *);
55 int usb_ugen_power(usb_ugen_hdl_t, int, int);
56 int usb_ugen_read(usb_ugen_hdl_t, dev_t, struct uio *, cred_t *);
57 int usb_ugen_write(usb_ugen_hdl_t, dev_t, struct uio *, cred_t *);
58 int usb_ugen_poll(usb_ugen_hdl_t, dev_t, short, int,
61 int usb_ugen_disconnect_ev_cb(usb_ugen_hdl_t);
62 int usb_ugen_reconnect_ev_cb(usb_ugen_hdl_t);