X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=carlfw%2Finclude%2Fdma.h;fp=carlfw%2Finclude%2Fdma.h;h=e8d813bb1c77913d5e258e76dec8c7e1aa9615bc;hb=8cc0ed2152ad8a0163ff355fd441af1a7a8b95f0;hp=9ccdd945c61457bcc6bbb3241ec8ea6d10128cae;hpb=d4e37f3fb33cb7ec913f1e76f899196ffe158aa5;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;