X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=carlfw%2Fsrc%2Fdma.c;fp=carlfw%2Fsrc%2Fdma.c;h=28960326f2f1c742358d9510a101fd1bfaf56849;hb=fa097d02ca1683946b2207c8ebf69538e8c3cb9c;hp=3da9f8c328c1de3cbd66c478f764bfcc43fb38b9;hpb=798526270a854de0aa9c8aca61f04a3136703b55;p=carl9170fw.git diff --git a/carlfw/src/dma.c b/carlfw/src/dma.c index 3da9f8c..2896032 100644 --- a/carlfw/src/dma.c +++ b/carlfw/src/dma.c @@ -192,7 +192,7 @@ void dma_reclaim(struct dma_queue *q, struct dma_desc *desc) desc->status = AR9170_OWN_BITS_SW; /* 5. Copy TTD to last TD */ - tdesc.status &= (~AR9170_OWN_BITS_MASK); + tdesc.status &= (~AR9170_OWN_BITS); copy_dma_desc((void *)q->terminator, (void *)&tdesc); q->terminator->status |= AR9170_OWN_BITS_HW; @@ -253,7 +253,7 @@ void dma_put(struct dma_queue *q, struct dma_desc *desc) desc->dataAddr = NULL; /* 5. Copy TTD to last TD */ - tdesc.status &= (~AR9170_OWN_BITS_MASK); + tdesc.status &= (~AR9170_OWN_BITS); copy_dma_desc((void *)q->terminator, (void *)&tdesc); q->terminator->status |= AR9170_OWN_BITS_HW;