Lines Matching defs:usba_hcdi_ops
58 typedef struct usba_hcdi_ops { struct
59 int usba_hcdi_ops_version; /* implementation version */ argument
61 dev_info_t *usba_hcdi_dip; /* HCD's devinfo ptr */
64 int (*usba_hcdi_pm_support)(dev_info_t *dip);
72 int (*usba_hcdi_pipe_open)(
79 int (*usba_hcdi_pipe_close)(
86 int (*usba_hcdi_pipe_reset)(
93 void (*usba_hcdi_pipe_reset_data_toggle)(
99 int (*usba_hcdi_pipe_ctrl_xfer)(
107 int (*usba_hcdi_bulk_transfer_size)(
114 int (*usba_hcdi_pipe_bulk_xfer)(
122 int (*usba_hcdi_pipe_intr_xfer)(
130 int (*usba_hcdi_pipe_stop_intr_polling)(
137 int (*usba_hcdi_pipe_isoc_xfer)(
145 int (*usba_hcdi_pipe_stop_isoc_polling)(
150 int (*usba_hcdi_get_current_frame_number)(
154 int (*usba_hcdi_get_max_isoc_pkts)(
161 int (*usba_hcdi_console_input_init)(
169 int (*usba_hcdi_console_input_fini)(
175 int (*usba_hcdi_console_input_enter)(
181 int (*usba_hcdi_console_read)(
188 int (*usba_hcdi_console_input_exit)(
195 int (*usba_hcdi_console_output_init)(
199 int (*usba_hcdi_console_output_fini)(
202 int (*usba_hcdi_console_output_enter)(
205 int (*usba_hcdi_console_write)(
233 } usba_hcdi_ops_t; argument