Lines Matching refs:buffer
283 dprintf("hda: stream buffer not completed (id:%" B_PRIu32 ")\n",
292 // for determining the currently active buffer, it should be good enough.
299 // Determine the buffer we're switching to. Some chipsets seem to trigger
301 // round it, so we still get the right buffer.
486 // reset DMA position buffer
529 the DMA position buffer.
875 // Calculate size of buffer (aligned to 128 bytes)
880 "buffer length %" B_PRIu32 "\n", stream->sample_size,
891 uint8* buffer;
892 stream->buffer_area = create_area("hda buffers", (void**)&buffer,
901 status_t status = get_memory_map(buffer, alloc, &pe, 1);
919 stream->buffers[index] = buffer + (index * stream->buffer_size);
924 // Now allocate BDL for buffer range
930 stream->buffer_descriptors_area = create_area("hda buffer descriptors",
957 // Setup buffer descriptor list (BDL) entries
967 // we want an interrupt after every buffer
980 // total cyclic buffer size in _bytes_
1047 // There is no space left in the ring buffer; execute the