Lines Matching refs:cur_send
24 u32 *cur_send; /* current msg send position */ member
68 q->cur_send = buf; in msq_init()
84 q->cur_send = 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()
110 return (q->buf_tail - q->cur_send); 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()
145 memcpy(q->cur_send, m, m->size * sizeof(u32)); in msq_send_msg()
146 next_send = q->cur_send + m->size; in msq_send_msg()
150 q->cur_send = next_send; in msq_send_msg()
152 *q->cur_send = 0; /* set size to 0 for skip to head mark */ in msq_send_msg()
154 q->cur_send = q->buf_head + m->size; in msq_send_msg()