Lines Matching refs:cqueue
57 cqueue_t cqueue; member
80 vad->cqueue.base.s = vad->vad_buffer; in vad_reset()
81 vad->cqueue.tail.a = vad->cqueue.head.a = 0; in vad_reset()
82 vad->cqueue.size = VAD_BUFFER_SIZE; in vad_reset()
130 p->cqueue.base.s[p->cqueue.head.a] = data[i]; in vad_update()
131 p->cqueue.head.a = (p->cqueue.head.a + 1) & (p->cqueue.size - 1); in vad_update()
132 if (p->cqueue.head.a == p->cqueue.tail.a) in vad_update()
133 p->cqueue.tail.a = (p->cqueue.tail.a + 1) & (p->cqueue.size - 1); in vad_update()
136 tail = p->cqueue.tail.a; in vad_update()
139 sample = p->cqueue.base.s[tail]; in vad_update()
140 tail = (tail + 1) & (p->cqueue.size - 1); in vad_update()
141 if (tail == p->cqueue.head.a) in vad_update()
144 ((sample & 0x8000) != (p->cqueue.base.s[tail] & 0x8000)) ? 1 : -1; in vad_update()