BUFADDR
if (BUFADDR(p) == ptr) {
for (p = sc->sc_dmas; p != NULL && BUFADDR(p) != start; p = p->next)
for (p = sc->sc_dmas; p && BUFADDR(p) != start; p = p->next)