Lines Matching refs:hcca
129 struct ohci_hcca *hcca = (void*)regs->hcca; in ohci_waittick() local
130 u32 startframe = hcca->frame_no; in ohci_waittick()
133 if (hcca->frame_no != startframe) in ohci_waittick()
175 start_ohci(struct usb_ohci_s *cntl, struct ohci_hcca *hcca) in start_ohci() argument
203 writel(&cntl->regs->hcca, (u32)hcca); in start_ohci()
238 struct ohci_hcca *hcca = memalign_high(256, sizeof(*hcca)); in configure_ohci() local
240 if (!hcca || !intr_ed) { in configure_ohci()
244 memset(hcca, 0, sizeof(*hcca)); in configure_ohci()
248 for (i=0; i<ARRAY_SIZE(hcca->int_table); i++) in configure_ohci()
249 hcca->int_table[i] = (u32)intr_ed; in configure_ohci()
251 int ret = start_ohci(cntl, hcca); in configure_ohci()
264 free(hcca); in configure_ohci()
369 struct ohci_hcca *hcca = (void*)cntl->regs->hcca; in ohci_alloc_intr_pipe() local
372 struct ohci_ed *intr_ed = (void*)hcca->int_table[0]; in ohci_alloc_intr_pipe()
378 ed->hwNextED = hcca->int_table[startpos]; in ohci_alloc_intr_pipe()
380 for (i=startpos; i<ARRAY_SIZE(hcca->int_table); i+=ms) in ohci_alloc_intr_pipe()
381 hcca->int_table[i] = (u32)ed; in ohci_alloc_intr_pipe()