Lines Matching defs:sed
611 ohci_dump_ed(ohci_ed_t *sed)
616 usb_pc_cpu_invalidate(sed->page_cache);
618 ed_flags = le32toh(sed->ed_flags);
619 ed_headp = le32toh(sed->ed_headp);
623 sed, le32toh(sed->ed_self),
632 le32toh(sed->ed_tailp),
635 le32toh(sed->ed_headp),
636 le32toh(sed->ed_next));
657 #define OHCI_APPEND_QH(sed,last) (last) = _ohci_append_qh(sed,last)
659 _ohci_append_qh(ohci_ed_t *sed, ohci_ed_t *last)
661 DPRINTFN(11, "%p to %p\n", sed, last);
663 if (sed->prev != NULL) {
670 sed->next = last->next;
671 sed->ed_next = last->ed_next;
672 sed->ed_tailp = 0;
674 sed->prev = last;
676 usb_pc_cpu_flush(sed->page_cache);
679 * the last->next->prev is never followed: sed->next->prev = sed;
682 last->next = sed;
683 last->ed_next = sed->ed_self;
687 return (sed);
690 #define OHCI_REMOVE_QH(sed,last) (last) = _ohci_remove_qh(sed,last)
692 _ohci_remove_qh(ohci_ed_t *sed, ohci_ed_t *last)
694 DPRINTFN(11, "%p from %p\n", sed, last);
699 if (sed->prev) {
701 sed->prev->next = sed->next;
702 sed->prev->ed_next = sed->ed_next;
704 usb_pc_cpu_flush(sed->prev->page_cache);
706 if (sed->next) {
707 sed->next->prev = sed->prev;
708 usb_pc_cpu_flush(sed->next->page_cache);
710 last = ((last == sed) ? sed->prev : last);
712 sed->prev = 0;
714 usb_pc_cpu_flush(sed->page_cache);