Lines Matching refs:q
59 static inline void *queue_head_node(struct be_queue_info *q) in queue_head_node() argument
61 return q->dma_mem.va + q->head * q->entry_size; in queue_head_node()
64 static inline void *queue_get_wrb(struct be_queue_info *q, unsigned int wrb_num) in queue_get_wrb() argument
66 return q->dma_mem.va + wrb_num * q->entry_size; in queue_get_wrb()
69 static inline void *queue_tail_node(struct be_queue_info *q) in queue_tail_node() argument
71 return q->dma_mem.va + q->tail * q->entry_size; in queue_tail_node()
74 static inline void queue_head_inc(struct be_queue_info *q) in queue_head_inc() argument
76 index_inc(&q->head, q->len); in queue_head_inc()
79 static inline void queue_tail_inc(struct be_queue_info *q) in queue_tail_inc() argument
81 index_inc(&q->tail, q->len); in queue_tail_inc()
100 struct be_queue_info q; member
108 struct be_queue_info q; member