Home
last modified time | relevance | path

Searched refs:usbd_xfer (Results 1 – 25 of 96) sorted by relevance

1234

/netbsd/src/sys/dev/usb/
Dusbdivar.h90 struct usbd_xfer;
104 struct usbd_xfer *(*ubm_allocx)(struct usbd_bus *, unsigned int);
105 void (*ubm_freex)(struct usbd_bus *, struct usbd_xfer *);
106 void (*ubm_abortx)(struct usbd_xfer *);
117 int (*upm_init)(struct usbd_xfer *);
118 void (*upm_fini)(struct usbd_xfer *);
119 usbd_status (*upm_transfer)(struct usbd_xfer *);
120 usbd_status (*upm_start)(struct usbd_xfer *);
121 void (*upm_abort)(struct usbd_xfer *);
124 void (*upm_done)(struct usbd_xfer *);
[all …]
Dusbdi.h45 struct usbd_xfer;
72 typedef void (*usbd_callback)(struct usbd_xfer *, void *, usbd_status);
100 usbd_status usbd_transfer(struct usbd_xfer *);
102 void *usbd_get_buffer(struct usbd_xfer *);
106 struct usbd_xfer **);
107 void usbd_destroy_xfer(struct usbd_xfer *);
109 void usbd_setup_xfer(struct usbd_xfer *, void *, void *,
112 void usbd_setup_default_xfer(struct usbd_xfer *, struct usbd_device *,
116 void usbd_setup_isoc_xfer(struct usbd_xfer *, void *, uint16_t *,
119 void usbd_get_xfer_status(struct usbd_xfer *, void **,
[all …]
Dvhci.c76 static struct usbd_xfer *vhci_allocx(struct usbd_bus *, unsigned int);
77 static void vhci_freex(struct usbd_bus *, struct usbd_xfer *);
92 static usbd_status vhci_device_ctrl_transfer(struct usbd_xfer *);
93 static usbd_status vhci_device_ctrl_start(struct usbd_xfer *);
94 static void vhci_device_ctrl_abort(struct usbd_xfer *);
97 static void vhci_device_ctrl_done(struct usbd_xfer *);
110 static usbd_status vhci_root_intr_transfer(struct usbd_xfer *);
111 static usbd_status vhci_root_intr_start(struct usbd_xfer *);
112 static void vhci_root_intr_abort(struct usbd_xfer *);
115 static void vhci_root_intr_done(struct usbd_xfer *);
[all …]
Dmotg.c135 static usbd_status motg_root_intr_transfer(struct usbd_xfer *);
136 static usbd_status motg_root_intr_start(struct usbd_xfer *);
137 static void motg_root_intr_abort(struct usbd_xfer *);
139 static void motg_root_intr_done(struct usbd_xfer *);
144 static struct usbd_xfer *
146 static void motg_freex(struct usbd_bus *, struct usbd_xfer *);
155 static usbd_status motg_device_ctrl_transfer(struct usbd_xfer *);
156 static usbd_status motg_device_ctrl_start(struct usbd_xfer *);
157 static void motg_device_ctrl_abort(struct usbd_xfer *);
159 static void motg_device_ctrl_done(struct usbd_xfer *);
[all …]
Dusbdi.c136 static void *usbd_alloc_buffer(struct usbd_xfer *, uint32_t);
137 static void usbd_free_buffer(struct usbd_xfer *);
138 static struct usbd_xfer *usbd_alloc_xfer(struct usbd_device *, unsigned int);
139 static void usbd_free_xfer(struct usbd_xfer *);
142 static bool usbd_xfer_probe_timeout(struct usbd_xfer *);
143 static void usbd_xfer_cancel_timeout_async(struct usbd_xfer *);
196 struct usbd_xfer *xfer; in usbd_dump_queue()
301 struct usbd_xfer *xfer; in usbd_open_pipe_intr()
368 usbd_transfer(struct usbd_xfer *xfer) in usbd_transfer()
519 usbd_sync_transfer(struct usbd_xfer *xfer) in usbd_sync_transfer()
[all …]
Dohci.c142 Static int ohci_alloc_std_chain(ohci_softc_t *, struct usbd_xfer *,
146 Static void ohci_reset_std_chain(ohci_softc_t *, struct usbd_xfer *,
152 Static void ohci_rhsc(ohci_softc_t *, struct usbd_xfer *);
168 Static void ohci_device_isoc_enter(struct usbd_xfer *);
170 Static struct usbd_xfer *
172 Static void ohci_freex(struct usbd_bus *, struct usbd_xfer *);
178 Static usbd_status ohci_root_intr_transfer(struct usbd_xfer *);
179 Static usbd_status ohci_root_intr_start(struct usbd_xfer *);
180 Static void ohci_root_intr_abort(struct usbd_xfer *);
182 Static void ohci_root_intr_done(struct usbd_xfer *);
[all …]
Dehci.c179 Static struct usbd_xfer *
181 Static void ehci_freex(struct usbd_bus *, struct usbd_xfer *);
188 Static usbd_status ehci_root_intr_transfer(struct usbd_xfer *);
189 Static usbd_status ehci_root_intr_start(struct usbd_xfer *);
190 Static void ehci_root_intr_abort(struct usbd_xfer *);
192 Static void ehci_root_intr_done(struct usbd_xfer *);
194 Static int ehci_device_ctrl_init(struct usbd_xfer *);
195 Static void ehci_device_ctrl_fini(struct usbd_xfer *);
196 Static usbd_status ehci_device_ctrl_transfer(struct usbd_xfer *);
197 Static usbd_status ehci_device_ctrl_start(struct usbd_xfer *);
[all …]
Duhci.c136 struct usbd_xfer *abortstart, abortend;
185 Static int uhci_alloc_std_chain(uhci_softc_t *, struct usbd_xfer *,
189 Static void uhci_reset_std_chain(uhci_softc_t *, struct usbd_xfer *,
197 Static void uhci_abortx(struct usbd_xfer *);
210 Static struct usbd_xfer *
212 Static void uhci_freex(struct usbd_bus *, struct usbd_xfer *);
218 Static int uhci_device_ctrl_init(struct usbd_xfer *);
219 Static void uhci_device_ctrl_fini(struct usbd_xfer *);
220 Static usbd_status uhci_device_ctrl_transfer(struct usbd_xfer *);
221 Static usbd_status uhci_device_ctrl_start(struct usbd_xfer *);
[all …]
Dohcivar.h56 struct usbd_xfer *xfer;
75 struct usbd_xfer *xfer;
132 struct usbd_xfer *sc_intrxfer;
146 struct usbd_xfer xfer;
Dusbroothub.c74 static usbd_status roothub_ctrl_transfer(struct usbd_xfer *);
75 static usbd_status roothub_ctrl_start(struct usbd_xfer *);
76 static void roothub_ctrl_abort(struct usbd_xfer *);
78 static void roothub_ctrl_done(struct usbd_xfer *);
344 roothub_ctrl_transfer(struct usbd_xfer *xfer) in roothub_ctrl_transfer()
352 roothub_ctrl_start(struct usbd_xfer *xfer) in roothub_ctrl_start()
586 roothub_ctrl_abort(struct usbd_xfer *xfer) in roothub_ctrl_abort()
612 roothub_ctrl_done(struct usbd_xfer *xfer) in roothub_ctrl_done()
Dusscanner.c108 struct usbd_xfer *sc_intr_xfer;
114 struct usbd_xfer *sc_cmd_xfer;
116 struct usbd_xfer *sc_datain_xfer;
118 struct usbd_xfer *sc_dataout_xfer;
147 typedef void callback(struct usbd_xfer *, void *, usbd_status);
478 usscanner_intr_cb(struct usbd_xfer *xfer, void *priv, usbd_status status) in usscanner_intr_cb()
506 usscanner_data_cb(struct usbd_xfer *xfer, void *priv, usbd_status status) in usscanner_data_cb()
545 usscanner_sensedata_cb(struct usbd_xfer *xfer, void *priv, usbd_status status) in usscanner_sensedata_cb()
598 usscanner_sensecmd_cb(struct usbd_xfer *xfer, void *priv, usbd_status status) in usscanner_sensecmd_cb()
641 usscanner_cmd_cb(struct usbd_xfer *xfer, void *priv, usbd_status status) in usscanner_cmd_cb()
[all …]
Dmotgvar.h57 struct usbd_xfer *xfer; /* active xfer on this EP */
95 struct usbd_xfer *sc_intr_xfer; /* root hub interrupt transfer */
110 struct usbd_xfer xfer;
Dif_uralvar.h60 struct usbd_xfer *xfer;
68 struct usbd_xfer *xfer;
97 struct usbd_xfer * amrr_xfer;
Dif_rumvar.h60 struct usbd_xfer *xfer;
68 struct usbd_xfer *xfer;
97 struct usbd_xfer * amrr_xfer;
Dxhci.c147 static struct usbd_xfer *xhci_allocx(struct usbd_bus *, unsigned int);
148 static void xhci_freex(struct usbd_bus *, struct usbd_xfer *);
149 static void xhci_abortx(struct usbd_xfer *);
199 static usbd_status xhci_root_intr_transfer(struct usbd_xfer *);
200 static usbd_status xhci_root_intr_start(struct usbd_xfer *);
201 static void xhci_root_intr_abort(struct usbd_xfer *);
203 static void xhci_root_intr_done(struct usbd_xfer *);
205 static usbd_status xhci_device_ctrl_transfer(struct usbd_xfer *);
206 static usbd_status xhci_device_ctrl_start(struct usbd_xfer *);
207 static void xhci_device_ctrl_abort(struct usbd_xfer *);
[all …]
Dubt.c167 struct usbd_xfer *xfer;
184 struct usbd_xfer *sc_cmd_xfer;
197 struct usbd_xfer *sc_aclrd_xfer; /* read xfer */
204 struct usbd_xfer *sc_aclwr_xfer; /* write xfer */
249 static void ubt_xmit_cmd_complete(struct usbd_xfer *,
254 static void ubt_xmit_acl_complete(struct usbd_xfer *,
260 static void ubt_xmit_sco_complete(struct usbd_xfer *,
263 static void ubt_recv_event(struct usbd_xfer *,
267 static void ubt_recv_acl_complete(struct usbd_xfer *,
271 static void ubt_recv_sco_complete(struct usbd_xfer *,
[all …]
Dif_otusvar.h114 struct usbd_xfer *xfer;
123 struct usbd_xfer *xfer;
129 struct usbd_xfer *xfer;
Dualea.c59 struct usbd_xfer *sc_xfer;
69 static void ualea_xfer_done(struct usbd_xfer *, void *, usbd_status);
227 ualea_xfer_done(struct usbd_xfer *xfer, void *cookie, usbd_status status) in ualea_xfer_done()
Duirdavar.h128 struct usbd_xfer *sc_rd_xfer;
136 struct usbd_xfer *sc_wr_xfer;
/netbsd/src/sys/external/bsd/dwc2/
Ddwc2.c115 Static struct usbd_xfer *
117 Static void dwc2_freex(struct usbd_bus *, struct usbd_xfer *);
123 Static usbd_status dwc2_root_intr_transfer(struct usbd_xfer *);
124 Static usbd_status dwc2_root_intr_start(struct usbd_xfer *);
125 Static void dwc2_root_intr_abort(struct usbd_xfer *);
127 Static void dwc2_root_intr_done(struct usbd_xfer *);
129 Static usbd_status dwc2_device_ctrl_transfer(struct usbd_xfer *);
130 Static usbd_status dwc2_device_ctrl_start(struct usbd_xfer *);
131 Static void dwc2_device_ctrl_abort(struct usbd_xfer *);
133 Static void dwc2_device_ctrl_done(struct usbd_xfer *);
[all …]
Ddwc2var.h41 struct usbd_xfer xfer; /* Needs to be first */
92 struct usbd_xfer *sc_intrxfer;
/netbsd/src/sys/arch/mips/adm5120/dev/
Dahci.c98 static struct usbd_xfer *
100 static void ahci_freex(struct usbd_bus *, struct usbd_xfer *);
101 static void ahci_abortx(struct usbd_xfer *);
107 static usbd_status ahci_root_intr_transfer(struct usbd_xfer *);
108 static usbd_status ahci_root_intr_start(struct usbd_xfer *);
109 static void ahci_root_intr_abort(struct usbd_xfer *);
111 static void ahci_root_intr_done(struct usbd_xfer *);
113 static usbd_status ahci_device_ctrl_transfer(struct usbd_xfer *);
114 static usbd_status ahci_device_ctrl_start(struct usbd_xfer *);
115 static void ahci_device_ctrl_abort(struct usbd_xfer *);
[all …]
Dahcivar.h73 struct usbd_xfer *sx_xfer;
102 SIMPLEQ_HEAD(, usbd_xfer) sc_free_xfers;
106 struct usbd_xfer *sc_intr_xfer;
/netbsd/src/sys/rump/dev/lib/libugenhc/
Dugenhc.c104 struct usbd_xfer *sc_intrxfer;
116 struct usbd_xfer rusb_xfer;
220 rumpusb_device_ctrl_start(struct usbd_xfer *xfer) in rumpusb_device_ctrl_start()
402 rumpusb_device_ctrl_transfer(struct usbd_xfer *xfer) in rumpusb_device_ctrl_transfer()
409 rumpusb_device_ctrl_abort(struct usbd_xfer *xfer) in rumpusb_device_ctrl_abort()
427 rumpusb_device_ctrl_done(struct usbd_xfer *xfer) in rumpusb_device_ctrl_done()
446 struct usbd_xfer *xfer; in rhscintr()
514 rumpusb_root_intr_start(struct usbd_xfer *xfer) in rumpusb_root_intr_start()
533 rumpusb_root_intr_transfer(struct usbd_xfer *xfer) in rumpusb_root_intr_transfer()
540 rumpusb_root_intr_abort(struct usbd_xfer *xfer) in rumpusb_root_intr_abort()
[all …]
/netbsd/src/sys/dev/ic/
Dsl811hs.c256 struct usbd_xfer *xfer; /* xfer in progress */
415 *, struct usbd_xfer *);
417 struct usbd_xfer * slhci_allocx(struct usbd_bus *, unsigned int);
418 void slhci_freex(struct usbd_bus *, struct usbd_xfer *);
421 usbd_status slhci_transfer(struct usbd_xfer *);
422 usbd_status slhci_start(struct usbd_xfer *);
423 usbd_status slhci_root_start(struct usbd_xfer *);
434 void slhci_abort(struct usbd_xfer *);
438 void slhci_done(struct usbd_xfer *);
449 struct slhci_pipe *, struct usbd_xfer *);
[all …]

1234