Lines Matching refs:fwb
683 #define BIND_CMP(addr, fwb) \
684 (((addr) < (fwb)->start) ? -1 : ((fwb)->end < (addr)) ? 1 : 0)
710 fw_bindadd(struct firewire_comm *fc, struct fw_bind *fwb)
715 if (fwb->start > fwb->end) {
722 if (fwb->end < tfw->start)
727 STAILQ_INSERT_HEAD(&fc->binds, fwb, fclist);
728 else if (prev->end < fwb->start)
729 STAILQ_INSERT_AFTER(&fc->binds, prev, fwb, fclist);
742 fw_bindremove(struct firewire_comm *fc, struct fw_bind *fwb)
751 if (tfw == fwb) {
752 STAILQ_REMOVE(&fc->binds, fwb, fw_bind, fclist);
763 for (xfer = STAILQ_FIRST(&fwb->xferlist); xfer != NULL; xfer = next) {
767 STAILQ_INIT(&fwb->xferlist);