Lines Matching defs:buf
51 uint8_t buf[256 * 1024]; /* to test rate-limiting, set to 8 * 1024 */
91 n = ((size_t)(m->head - m->tail) % sizeof(m->buf));
97 m->tail = ((size_t)m->tail + 401) % sizeof(m->buf);
98 n = ((size_t)(m->head - m->tail) % sizeof(m->buf));
104 if (n < (sizeof(m->buf) * 2) / 3 && e < (int)(sizeof(m->buf) - 1 - n)) {
106 (int)sizeof(m->buf) - 1 - e - (int)n);
107 lws_ss_add_peer_tx_credit(m->ss, (int32_t)((int)sizeof(m->buf) - 1 - e - (int)n));
115 ss_avs_metadata_rx(void *userobj, const uint8_t *buf, size_t len, int flags)
124 lwsl_hexdump_warn(buf, len);
127 n = sizeof(m->buf) - ((size_t)(m->head - m->tail) % sizeof(m->buf));
128 lwsl_info("%s: len %d, buf h %d, t %d, space %d\n", __func__,
139 memcpy(&m->buf[m->head], buf, len);
141 n1 = sizeof(m->buf) - (size_t)m->head;
144 memcpy(&m->buf[m->head], buf, n1);
146 memcpy(m->buf, buf, len - n1);
149 m->head = (((size_t)m->head) + len) % sizeof(m->buf);
158 ss_avs_metadata_tx(void *userobj, lws_ss_tx_ordinal_t ord, uint8_t *buf,
182 memcpy(buf, wav + m->pos, *len);
192 lwsl_hexdump_info(buf, *len);
207 memcpy(buf, metadata + m->pos, *len);
217 lwsl_hexdump_info(buf, *len);
266 ss_avs_event_rx(void *userobj, const uint8_t *buf, size_t len, int flags)
275 // lwsl_hexdump_warn(buf, len);
283 ss_avs_event_tx(void *userobj, lws_ss_tx_ordinal_t ord, uint8_t *buf,
337 // sizeof(((ss_avs_metadata_t *)0)->buf) / 2;