Home
last modified time | relevance | path

Searched refs:usbd_pipe (Results 1 – 25 of 75) sorted by relevance

123

/netbsd-src/sys/dev/usb/
H A Dusbdi.h44 struct usbd_pipe;
95 struct usbd_pipe **, void *, void *, uint32_t, usbd_callback, int);
97 struct usbd_pipe **);
98 void usbd_close_pipe(struct usbd_pipe *);
103 struct usbd_pipe *usbd_get_pipe0(struct usbd_device *);
105 int usbd_create_xfer(struct usbd_pipe *, size_t, unsigned int, unsigned int,
125 void usbd_abort_pipe(struct usbd_pipe *);
128 void usbd_suspend_pipe(struct usbd_pipe *);
129 void usbd_resume_pipe(struct usbd_pipe *);
131 usbd_status usbd_clear_endpoint_stall(struct usbd_pipe *);
[all …]
H A Dusbdivar.h89 struct usbd_pipe;
99 usbd_status (*ubm_open)(struct usbd_pipe *);
120 void (*upm_close)(struct usbd_pipe *);
121 void (*upm_cleartoggle)(struct usbd_pipe *);
200 struct usbd_pipe *ud_pipe0; /* pipe 0 */
243 struct usbd_pipe { struct
270 struct usbd_pipe *ux_pipe; argument
333 void usbd_dump_queue(struct usbd_pipe *);
334 void usbd_dump_pipe(struct usbd_pipe *);
348 struct usbd_pipe **);
[all …]
H A Dusbdi.c132 Static void usbd_ar_pipe(struct usbd_pipe *);
133 Static void usbd_start_next(struct usbd_pipe *);
135 (struct usbd_interface *, uint8_t, uint8_t, struct usbd_pipe **, int);
194 usbd_dump_queue(struct usbd_pipe *pipe) in usbd_dump_queue()
208 usbd_dump_pipe(struct usbd_pipe *pipe) in usbd_dump_pipe()
229 uint8_t flags, struct usbd_pipe **pipe) in usbd_open_pipe()
237 uint8_t flags, struct usbd_pipe **pipe, int ival) in usbd_open_pipe_ival()
239 struct usbd_pipe *p = NULL; in usbd_open_pipe_ival()
296 uint8_t flags, struct usbd_pipe **pipe, in usbd_open_pipe_intr()
302 struct usbd_pipe *ipipe; in usbd_open_pipe_intr()
[all …]
H A Dif_otusvar.h180 struct usbd_pipe * sc_data_tx_pipe;
181 struct usbd_pipe * sc_data_rx_pipe;
182 struct usbd_pipe * sc_cmd_tx_pipe;
183 struct usbd_pipe * sc_cmd_rx_pipe;
H A Dxhci.c130 struct usbd_pipe xp_pipe;
142 static usbd_status xhci_open(struct usbd_pipe *);
143 static void xhci_close_pipe(struct usbd_pipe *);
157 static void xhci_pipe_restart(struct usbd_pipe *);
159 static void xhci_pipe_restart_async(struct usbd_pipe *);
161 static usbd_status xhci_configure_endpoint(struct usbd_pipe *);
162 //static usbd_status xhci_unconfigure_endpoint(struct usbd_pipe *);
163 static void xhci_reset_endpoint(struct usbd_pipe *);
166 static usbd_status xhci_stop_endpoint(struct usbd_pipe *);
169 static void xhci_set_dequeue(struct usbd_pipe *);
[all...]
H A Dvhci.c73 static usbd_status vhci_open(struct usbd_pipe *);
95 static void vhci_device_ctrl_close(struct usbd_pipe *);
96 static void vhci_device_ctrl_cleartoggle(struct usbd_pipe *);
113 static void vhci_root_intr_close(struct usbd_pipe *);
114 static void vhci_root_intr_cleartoggle(struct usbd_pipe *);
216 struct usbd_pipe pipe;
386 vhci_open(struct usbd_pipe *pipe) in vhci_open()
674 vhci_device_ctrl_close(struct usbd_pipe *pipe) in vhci_device_ctrl_close()
680 vhci_device_ctrl_cleartoggle(struct usbd_pipe *pipe) in vhci_device_ctrl_cleartoggle()
747 vhci_root_intr_close(struct usbd_pipe *pipe) in vhci_root_intr_close()
[all …]
H A Dusbroothub.c77 static void roothub_ctrl_close(struct usbd_pipe *);
79 static void roothub_noop(struct usbd_pipe *pipe);
354 struct usbd_pipe *pipe = xfer->ux_pipe; in roothub_ctrl_start()
605 roothub_ctrl_close(struct usbd_pipe *pipe) in roothub_ctrl_close()
619 roothub_noop(struct usbd_pipe *pipe) in roothub_noop()
H A Dif_athn_usb.h475 struct usbd_pipe *usc_tx_data_pipe;
476 struct usbd_pipe *usc_rx_data_pipe;
477 struct usbd_pipe *usc_rx_intr_pipe;
478 struct usbd_pipe *usc_tx_intr_pipe;
H A Demdtvvar.h87 struct usbd_pipe *sc_isoc_pipe;
92 struct usbd_pipe *sc_intr_pipe;
H A Duirdavar.h127 struct usbd_pipe *sc_rd_pipe;
137 struct usbd_pipe *sc_wr_pipe;
H A Dauvitekvar.h77 struct usbd_pipe * ax_pipe;
95 struct usbd_pipe *ab_pipe;
H A Dif_rumvar.h99 struct usbd_pipe * sc_rx_pipeh;
100 struct usbd_pipe * sc_tx_pipeh;
H A Dusbdi_util.h88 usbd_status usbd_bulk_transfer(struct usbd_xfer *, struct usbd_pipe *,
90 usbd_status usbd_intr_transfer(struct usbd_xfer *, struct usbd_pipe *,
H A Dif_uralvar.h99 struct usbd_pipe * sc_rx_pipeh;
100 struct usbd_pipe * sc_tx_pipeh;
H A Dif_urtwreg.h369 struct usbd_pipe * sc_rxpipe;
370 struct usbd_pipe * sc_txpipe_low;
371 struct usbd_pipe * sc_txpipe_normal;
H A Dmotg.c138 static void motg_root_intr_close(struct usbd_pipe *);
141 static usbd_status motg_open(struct usbd_pipe *);
152 static void motg_noop(struct usbd_pipe *pipe);
158 static void motg_device_ctrl_close(struct usbd_pipe *);
170 static void motg_device_data_close(struct usbd_pipe *);
177 static void motg_device_clear_toggle(struct usbd_pipe *);
480 motg_select_ep(struct motg_softc *sc, struct usbd_pipe *pipe) in motg_select_ep()
520 motg_open(struct usbd_pipe *pipe) in motg_open()
1021 struct usbd_pipe *pipe = xfer->ux_pipe; in motg_root_intr_start()
1043 motg_root_intr_close(struct usbd_pipe *pipe) in motg_root_intr_close()
[all …]
H A Dif_umbreg.h377 struct usbd_pipe *sc_ctrl_pipe;
388 struct usbd_pipe *sc_rx_pipe;
395 struct usbd_pipe *sc_tx_pipe;
H A Dif_urtwnvar.h139 struct usbd_pipe * rx_pipe[R92C_MAX_EPIN];
141 struct usbd_pipe * tx_pipe[R92C_MAX_EPOUT];
H A Dif_runvar.h94 struct usbd_pipe * pipeh;
102 struct usbd_pipe * pipeh;
H A Duhci.c132 struct usbd_pipe pipe;
208 Static usbd_status uhci_setup_isoc(struct usbd_pipe *);
223 Static void uhci_device_ctrl_close(struct usbd_pipe *);
231 Static void uhci_device_intr_close(struct usbd_pipe *);
239 Static void uhci_device_bulk_close(struct usbd_pipe *);
246 Static void uhci_device_isoc_close(struct usbd_pipe *);
252 Static void uhci_root_intr_close(struct usbd_pipe *);
255 Static usbd_status uhci_open(struct usbd_pipe *);
264 Static void uhci_device_clear_toggle(struct usbd_pipe *);
265 Static void uhci_noop(struct usbd_pipe *);
[all...]
H A Dohci.c149 Static usbd_status ohci_open(struct usbd_pipe *);
167 Static usbd_status ohci_setup_isoc(struct usbd_pipe *);
181 Static void ohci_root_intr_close(struct usbd_pipe *);
189 Static void ohci_device_ctrl_close(struct usbd_pipe *);
197 Static void ohci_device_bulk_close(struct usbd_pipe *);
205 Static void ohci_device_intr_close(struct usbd_pipe *);
212 Static void ohci_device_isoc_close(struct usbd_pipe *);
220 Static void ohci_close_pipe(struct usbd_pipe *, ohci_soft_ed_t *);
223 Static void ohci_device_clear_toggle(struct usbd_pipe *);
224 Static void ohci_noop(struct usbd_pipe *);
[all...]
H A Dumodemvar.h57 struct usbd_pipe * sc_notify_pipe; /* Notification pipe */
/netbsd-src/sys/arch/mips/adm5120/dev/
H A Dahci.c93 static usbd_status ahci_open(struct usbd_pipe *);
110 static void ahci_root_intr_close(struct usbd_pipe *);
116 static void ahci_device_ctrl_close(struct usbd_pipe *);
122 static void ahci_device_intr_close(struct usbd_pipe *);
128 static void ahci_device_isoc_close(struct usbd_pipe *);
134 static void ahci_device_bulk_close(struct usbd_pipe *);
138 struct usbd_pipe *, uint8_t, int, u_char *, uint8_t);
139 static void ahci_noop(struct usbd_pipe *);
140 static void ahci_device_clear_toggle(struct usbd_pipe *);
223 struct usbd_pipe pipe;
[all …]
/netbsd-src/sys/external/bsd/dwc2/
H A Ddwc2.c111 Static usbd_status dwc2_open(struct usbd_pipe *);
126 Static void dwc2_root_intr_close(struct usbd_pipe *);
132 Static void dwc2_device_ctrl_close(struct usbd_pipe *);
137 Static void dwc2_device_bulk_close(struct usbd_pipe *);
143 Static void dwc2_device_intr_close(struct usbd_pipe *);
148 Static void dwc2_device_isoc_close(struct usbd_pipe *);
153 Static void dwc2_close_pipe(struct usbd_pipe *);
156 Static void dwc2_device_clear_toggle(struct usbd_pipe *);
157 Static void dwc2_noop(struct usbd_pipe *pipe);
370 dwc2_open(struct usbd_pipe *pipe) in dwc2_open()
[all …]
/netbsd-src/sys/rump/dev/lib/libugenhc/
H A Dugenhc.c415 rumpusb_device_ctrl_close(struct usbd_pipe *pipe) in rumpusb_device_ctrl_close()
421 rumpusb_device_ctrl_cleartoggle(struct usbd_pipe *pipe) in rumpusb_device_ctrl_cleartoggle()
546 rumpusb_root_intr_close(struct usbd_pipe *pipe) in rumpusb_root_intr_close()
552 rumpusb_root_intr_cleartoggle(struct usbd_pipe *pipe) in rumpusb_root_intr_cleartoggle()
679 struct usbd_pipe *pipe = arg; in doxfer_kth()
726 rumpusb_device_bulk_close(struct usbd_pipe *pipe) in rumpusb_device_bulk_close()
745 rumpusb_device_bulk_cleartoggle(struct usbd_pipe *pipe) in rumpusb_device_bulk_cleartoggle()
766 ugenhc_open(struct usbd_pipe *pipe) in ugenhc_open()
885 struct usbd_pipe pipe;

123