Lines Matching refs:buffer
165 * @offset: This is the offset in bytes into the main buffer where this data
262 * @buffer: User's physical buffer address to read/write.
263 * @buffer_length: Size of the user's buffer in bytes.
277 u64 buffer;
401 * struct octeon_temp_buffer - a bounce buffer for USB transfers
402 * @orig_buffer: the original buffer passed by the USB stack
403 * @data: the newly allocated temporary buffer (excluding meta-data)
406 * the buffer is too short, we need to allocate a temporary one, and this struct
420 * octeon_alloc_temp_buffer - allocate a temporary buffer for USB transfer
425 * This function allocates a temporary bounce buffer whenever it's needed
453 * octeon_free_temp_buffer - free a temporary buffer used by USB transfers.
456 * Frees a buffer allocated by octeon_alloc_temp_buffer().
1380 * Setup send the control header instead of the buffer data. The
1381 * buffer data will be used in the next stage
1566 u64 dma_address = transaction->buffer +
1570 dma_address = transaction->buffer +
2109 * @buffer: User buffer for the transaction
2111 * User buffer's length in bytes
2128 u64 buffer,
2146 transaction->buffer = buffer;
2709 * know how many bytes were written to the buffer