Lines Matching refs:scanner_buffer
1015 assert (s->scanner_buffer.num_bytes <= 3);
1017 memcpy (s->scanner_buffer.buffer, s->scanner_buffer.data_ptr, 3);
1019 status = read_available_data (s, s->scanner_buffer.buffer +
1020 s->scanner_buffer.num_bytes,
1022 s->scanner_buffer.data_ptr = s->scanner_buffer.buffer;
1023 s->scanner_buffer.num_bytes += num_bytes_read_now;
2041 if (s->scanner_buffer.buffer)
2043 free (s->scanner_buffer.buffer);
2044 s->scanner_buffer.buffer = NULL;
2058 scanner_buffer_init (&(s->scanner_buffer), s->hw_parms.SRAM_size);
2125 scanner_buffer_t * scanner_buffer,
2133 to_consume = min (cb->can_consume, scanner_buffer->num_bytes);
2140 if (scanner_buffer->num_bytes >= status_bytes)
2143 scanner_buffer->data_ptr += status_bytes;
2144 scanner_buffer->num_bytes -= status_bytes;
2168 cb->buffer_ptrs[cb->red_idx][i] = scanner_buffer->data_ptr[0];
2169 cb->buffer_ptrs[cb->green_idx][i + 1] = scanner_buffer->data_ptr[1];
2170 cb->buffer_ptrs[cb->blue_idx][i + 2] = scanner_buffer->data_ptr[2];
2171 scanner_buffer->data_ptr += 3;
2177 scanner_buffer->num_bytes -= processed;
2230 if (s->scanner_buffer.num_bytes < 3)
2248 while ((s->scanner_buffer.num_bytes > 3) && bytes_to_copy_to_frontend)
2250 ciclic_buffer_consume (&(s->ciclic_buffer), &(s->scanner_buffer),
2663 s->scanner_buffer.buffer = NULL;