X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;ds=sidebyside;f=carlfw%2Finclude%2Fdma.h;h=e8d813bb1c77913d5e258e76dec8c7e1aa9615bc;hb=refs%2Ftags%2F1.8.8.3;hp=9ccdd945c61457bcc6bbb3241ec8ea6d10128cae;hpb=680e83cda3d01bd4feb932f9b0e8e04cf43f2de9;p=carl9170fw.git diff --git a/carlfw/include/dma.h b/carlfw/include/dma.h index 9ccdd94..e8d813b 100644 --- a/carlfw/include/dma.h +++ b/carlfw/include/dma.h @@ -226,6 +226,11 @@ void dma_queue_reclaim(struct dma_queue *dst, struct dma_queue *src); void queue_dump(void); void wlan_txq_hangfix(const unsigned int queue); +static inline __inline bool is_terminator(struct dma_queue *q, struct dma_desc *desc) +{ + return q->terminator == desc; +} + static inline __inline bool queue_empty(struct dma_queue *q) { return q->head == q->terminator;