Lines Matching refs:q
86 static __inline__ int c2_mq_empty(struct c2_mq *q) in c2_mq_empty() argument
88 return q->priv == be16_to_cpu(*q->shared); in c2_mq_empty()
91 static __inline__ int c2_mq_full(struct c2_mq *q) in c2_mq_full() argument
93 return q->priv == (be16_to_cpu(*q->shared) + q->q_size - 1) % q->q_size; in c2_mq_full()
96 extern void c2_mq_lconsume(struct c2_mq *q, u32 wqe_count);
97 extern void *c2_mq_alloc(struct c2_mq *q);
98 extern void c2_mq_produce(struct c2_mq *q);
99 extern void *c2_mq_consume(struct c2_mq *q);
100 extern void c2_mq_free(struct c2_mq *q);
101 extern void c2_mq_req_init(struct c2_mq *q, u32 index, u32 q_size, u32 msg_size,
103 extern void c2_mq_rep_init(struct c2_mq *q, u32 index, u32 q_size, u32 msg_size,