Lines Matching refs:buffer
168 // reset DMA position buffer
281 uint8* buffer;
295 /* Calculate size of buffer (aligned to 128 bytes) */
300 dprintf("geode: sample size %" B_PRIu32 ", num channels %" B_PRIu32 ", buffer length %"
309 stream->buffer_area = create_area("geode buffers", (void**)&buffer,
318 rc = get_memory_map(buffer, alloc, &pe, 1);
331 stream->buffers[index] = buffer + (index * bufferSize);
336 /* Now allocate BDL for buffer range */
340 stream->buffer_descriptors_area = create_area("geode buffer descriptors",
363 /* Setup buffer descriptor list (BDL) entries */
367 // we want an interrupt after every buffer