PUTDESC32
PUTDESC32(reqp, chain_kaddr, DESC_BUFADDR, c.dmac_address);
PUTDESC32(reqp, chain_kaddr_pre, DESC_NEXT,
PUTDESC32(reqp, chain_kaddr_pre, DESC_NEXT, 0);
PUTDESC32(reqp, kaddr, DESC_BUFADDR,
PUTDESC32(reqp, kaddr, DESC_NEXT, 0);
PUTDESC32(reqp, kaddr, DESC_BUFADDR, reqp->dr_ibuf_paddr + SHA1LEN);
PUTDESC32(reqp, kaddr, DESC_NEXT,
PUTDESC32(reqp, kaddr, DESC_BUFADDR, reqp->dr_ibuf_paddr +
PUTDESC32(reqp, kaddr, DESC_NEXT, 0);
PUTDESC32(rp, &dp->d_bufaddr, BUFADDR(bp));
PUTDESC32(rp, &dp->d_next, NEXTDESCADDR(rp, i));
PUTDESC32(rp, &dp->d_bufaddr, BUFADDR(bp));
PUTDESC32(rp, &dp->d_next, NEXTDESCADDR(rp, i));