Lines Matching defs:sed
609 ohci_dump_ed(ohci_ed_t *sed)
614 usb_pc_cpu_invalidate(sed->page_cache);
616 ed_flags = le32toh(sed->ed_flags);
617 ed_headp = le32toh(sed->ed_headp);
621 sed, le32toh(sed->ed_self),
630 le32toh(sed->ed_tailp),
633 le32toh(sed->ed_headp),
634 le32toh(sed->ed_next));
655 #define OHCI_APPEND_QH(sed,last) (last) = _ohci_append_qh(sed,last)
657 _ohci_append_qh(ohci_ed_t *sed, ohci_ed_t *last)
659 DPRINTFN(11, "%p to %p\n", sed, last);
661 if (sed->prev != NULL) {
668 sed->next = last->next;
669 sed->ed_next = last->ed_next;
670 sed->ed_tailp = 0;
672 sed->prev = last;
674 usb_pc_cpu_flush(sed->page_cache);
677 * the last->next->prev is never followed: sed->next->prev = sed;
680 last->next = sed;
681 last->ed_next = sed->ed_self;
685 return (sed);
688 #define OHCI_REMOVE_QH(sed,last) (last) = _ohci_remove_qh(sed,last)
690 _ohci_remove_qh(ohci_ed_t *sed, ohci_ed_t *last)
692 DPRINTFN(11, "%p from %p\n", sed, last);
697 if (sed->prev) {
698 sed->prev->next = sed->next;
699 sed->prev->ed_next = sed->ed_next;
701 usb_pc_cpu_flush(sed->prev->page_cache);
703 if (sed->next) {
704 sed->next->prev = sed->prev;
705 usb_pc_cpu_flush(sed->next->page_cache);
707 last = ((last == sed) ? sed->prev : last);
709 sed->prev = 0;
711 usb_pc_cpu_flush(sed->page_cache);