HelenOS sources
hcca 358 uspace/drv/bus/usb/ohci/hc.c usb_log_debug2("HCCA: %p-%#" PRIx32 " (%p).", hc->hcca,
hcca 359 uspace/drv/bus/usb/ohci/hc.c OHCI_RD(hc->registers->hcca),
hcca 360 uspace/drv/bus/usb/ohci/hc.c (void *) addr_to_phys(hc->hcca));
hcca 495 uspace/drv/bus/usb/ohci/hc.c OHCI_WR(instance->registers->hcca, addr_to_phys(instance->hcca));
hcca 598 uspace/drv/bus/usb/ohci/hc.c instance->hcca = hcca_get();
hcca 599 uspace/drv/bus/usb/ohci/hc.c if (instance->hcca == NULL)
hcca 601 uspace/drv/bus/usb/ohci/hc.c usb_log_debug2("OHCI HCCA initialized at %p.", instance->hcca);
hcca 604 uspace/drv/bus/usb/ohci/hc.c hcca_set_int_ep(instance->hcca, i,
hcca 68 uspace/drv/bus/usb/ohci/hc.h hcca_t *hcca;
hcca 73 uspace/drv/bus/usb/ohci/hw_struct/hcca.h hcca_t *hcca = memalign(sizeof(hcca_t), sizeof(hcca_t));
hcca 74 uspace/drv/bus/usb/ohci/hw_struct/hcca.h if (hcca)
hcca 75 uspace/drv/bus/usb/ohci/hw_struct/hcca.h memset(hcca, 0, sizeof(hcca_t));
hcca 76 uspace/drv/bus/usb/ohci/hw_struct/hcca.h return hcca;
hcca 84 uspace/drv/bus/usb/ohci/hw_struct/hcca.h static inline void hcca_set_int_ep(hcca_t *hcca, unsigned index, uintptr_t pa)
hcca 86 uspace/drv/bus/usb/ohci/hw_struct/hcca.h assert(hcca);
hcca 87 uspace/drv/bus/usb/ohci/hw_struct/hcca.h assert(index < ARRAY_SIZE(hcca->int_ep));
hcca 88 uspace/drv/bus/usb/ohci/hw_struct/hcca.h OHCI_MEM32_WR(hcca->int_ep[index], pa);
hcca 67 uspace/drv/bus/usb/ohci/ohci_regs.h ioport32_t hcca;
HelenOS homepage, sources at GitHub