Lines Matching refs:cur_recv
25 u32 *cur_recv; /* current msg receive position */ member
69 q->cur_recv = buf; in msq_init()
85 q->cur_recv = NULL; in msq_release()
97 return q->cur_send == q->cur_recv; in msq_is_empty()
109 if (q->cur_send >= q->cur_recv) in msq_tail_free_size()
112 return q->cur_recv - q->cur_send; in msq_tail_free_size()
124 if (q->cur_send >= q->cur_recv) in msq_head_free_size()
125 return (q->cur_recv - q->buf_head); in msq_head_free_size()
179 if (*q->cur_recv == 0) in msq_recv_msg()
182 *m = (struct msg *)q->cur_recv; in msq_recv_msg()
198 if (*q->cur_recv == 0) { in msq_free_received_msg()
199 q->cur_recv = q->buf_head + m->size; in msq_free_received_msg()
203 next_recv = q->cur_recv + m->size; in msq_free_received_msg()
207 q->cur_recv = next_recv; in msq_free_received_msg()