Lines Matching defs:sed
610 ohci_dump_ed(ohci_ed_t *sed)
615 usb_pc_cpu_invalidate(sed->page_cache);
617 ed_flags = le32toh(sed->ed_flags);
618 ed_headp = le32toh(sed->ed_headp);
622 sed, le32toh(sed->ed_self),
631 le32toh(sed->ed_tailp),
634 le32toh(sed->ed_headp),
635 le32toh(sed->ed_next));
656 #define OHCI_APPEND_QH(sed,last) (last) = _ohci_append_qh(sed,last)
658 _ohci_append_qh(ohci_ed_t *sed, ohci_ed_t *last)
660 DPRINTFN(11, "%p to %p\n", sed, last);
662 if (sed->prev != NULL) {
669 sed->next = last->next;
670 sed->ed_next = last->ed_next;
671 sed->ed_tailp = 0;
673 sed->prev = last;
675 usb_pc_cpu_flush(sed->page_cache);
678 * the last->next->prev is never followed: sed->next->prev = sed;
681 last->next = sed;
682 last->ed_next = sed->ed_self;
686 return (sed);
689 #define OHCI_REMOVE_QH(sed,last) (last) = _ohci_remove_qh(sed,last)
691 _ohci_remove_qh(ohci_ed_t *sed, ohci_ed_t *last)
693 DPRINTFN(11, "%p from %p\n", sed, last);
698 if (sed->prev) {
700 sed->prev->next = sed->next;
701 sed->prev->ed_next = sed->ed_next;
703 usb_pc_cpu_flush(sed->prev->page_cache);
705 if (sed->next) {
706 sed->next->prev = sed->prev;
707 usb_pc_cpu_flush(sed->next->page_cache);
709 last = ((last == sed) ? sed->prev : last);
711 sed->prev = 0;
713 usb_pc_cpu_flush(sed->page_cache);