Searched refs:otg (Results 1 - 7 of 7) sorted by relevance

/seL4-camkes-master/projects/projects_libs/libusbdrivers/src/
H A Dotg.c12 #include <usb/otg.h>
19 usb_otg_t otg; local
26 otg = usb_malloc(sizeof(*otg));
27 if (otg == NULL) {
31 otg->dman = &ioops.dma_manager;
32 otg->id = id;
33 otg->ep0_setup = NULL;
34 otg->prime = NULL;
35 err = usb_plat_otg_init(otg,
42 otg_handle_irq(usb_otg_t otg) argument
47 otg_ep0_setup(usb_otg_t otg, otg_setup_cb cb, void *token) argument
56 otg_prime(usb_otg_t otg, int ep, enum usb_xact_type dir, void *vbuf, uintptr_t pbuf, int len, otg_prime_cb cb, void *token) argument
[all...]
/seL4-camkes-master/projects/projects_libs/libusbdrivers/include/usb/
H A Dotg.h30 int usb_otg_init(int id, usb_otg_t* otg, ps_io_ops_t ioops);
36 void otg_handle_irq(usb_otg_t otg);
40 typedef void (*otg_setup_cb)(usb_otg_t otg,
43 int otg_ep0_setup(usb_otg_t otg, otg_setup_cb cb, void* token);
45 typedef void (*otg_prime_cb)(usb_otg_t otg, void* token,
47 int otg_prime(usb_otg_t otg, int ep, enum usb_xact_type dir,
/seL4-camkes-master/projects/projects_libs/libusbdrivers/include/usb/drivers/
H A Dotgusbtty.h15 #include <usb/otg.h>
20 int otg_usbtty_init(usb_otg_t otg, ps_dma_man_t* dman, otg_usbtty_t* usbtty);
/seL4-camkes-master/projects/projects_libs/libusbdrivers/src/plat/
H A Dusb_otg.h19 #include <usb/otg.h>
29 int (*ep0_setup)(usb_otg_t otg,
31 int (*prime)(usb_otg_t otg, int ep, enum usb_xact_type dir,
76 void otg_plat_handle_irq(usb_otg_t otg);
/seL4-camkes-master/projects/projects_libs/libusbdrivers/src/plat/imx6/
H A Dotg-imx6.c212 struct ehci_otg otg; member in struct:usb_otg_data
397 otg_dtdn_new(usb_otg_t otg, void* buf, uintptr_t pbuf, int len) { argument
403 if (!otg) {
413 dtd = ps_dma_alloc_pinned(otg->dman, sizeof(*dtdn->dtd), 32,
448 flush_ep(usb_otg_t otg, struct otg_ep* ep) argument
451 odev = &otg->pdata->otg;
460 imx6_otg_ep0_setup(usb_otg_t otg, otg_setup_cb cb, void* token) argument
462 struct ehci_otg* odev = &otg->pdata->otg;
470 imx6_otg_prime(usb_otg_t otg, int epno, enum usb_xact_type dir, void* buf, uintptr_t pbuf, int len, otg_prime_cb cb, void* token) argument
560 otg_handle_reset(usb_otg_t otg) argument
584 otg_handle_setup(usb_otg_t otg, struct otg_ep* ep) argument
621 otg_handle_complete(usb_otg_t otg, struct otg_ep* ep) argument
650 otg_handle_int(usb_otg_t otg) argument
685 otg_plat_handle_irq(usb_otg_t otg) argument
727 struct ehci_otg * otg; local
[all...]
H A Dehci-imx6.c213 struct usb_otg_regs otg; /* +0x000 */ member in struct:usb_regs
/seL4-camkes-master/projects/projects_libs/libusbdrivers/src/drivers/
H A Dotgusbtty.c20 usb_otg_t otg; member in struct:otg_usbtty
101 freebuf_cb(usb_otg_t otg, void* token, argument
189 err = otg_prime(tty->otg, 0, PID_IN, t->vaddr, pbuf, t->size, freebuf_cb, t);
195 err = otg_prime(tty->otg, 0, PID_OUT, NULL, 0, 0, freebuf_cb, t);
204 usbtty_setup_cb(usb_otg_t otg, void* token, struct usbreq* req) argument
250 otg_usbtty_init(usb_otg_t otg, ps_dma_man_t* dman, argument
256 if (!dman || !usbtty || !otg) {
266 tty->otg = otg;
268 err = otg_ep0_setup(otg, usbtty_setup_c
[all...]

Completed in 52 milliseconds