Lines Matching refs:buffer
152 __be32 *buffer, unsigned int frames) in write_pcm_s32() argument
166 buffer[p->pcm_positions[c]] = in write_pcm_s32()
170 buffer += s->data_block_quadlets; in write_pcm_s32()
178 __be32 *buffer, unsigned int frames) in read_pcm_s32() argument
192 *dst = be32_to_cpu(buffer[p->pcm_positions[c]]) << 8; in read_pcm_s32()
195 buffer += s->data_block_quadlets; in read_pcm_s32()
202 __be32 *buffer, unsigned int frames) in write_pcm_silence() argument
209 buffer[p->pcm_positions[c]] = cpu_to_be32(0x40000000); in write_pcm_silence()
210 buffer += s->data_block_quadlets; in write_pcm_silence()
287 static void write_midi_messages(struct amdtp_stream *s, __be32 *buffer, in write_midi_messages() argument
295 b = (u8 *)&buffer[p->midi_position]; in write_midi_messages()
311 buffer += s->data_block_quadlets; in write_midi_messages()
316 __be32 *buffer, unsigned int frames) in read_midi_messages() argument
325 b = (u8 *)&buffer[p->midi_position]; in read_midi_messages()
331 buffer += s->data_block_quadlets; in read_midi_messages()
335 static unsigned int process_rx_data_blocks(struct amdtp_stream *s, __be32 *buffer, in process_rx_data_blocks() argument
343 write_pcm_s32(s, pcm, buffer, data_blocks); in process_rx_data_blocks()
346 write_pcm_silence(s, buffer, data_blocks); in process_rx_data_blocks()
351 write_midi_messages(s, buffer, data_blocks); in process_rx_data_blocks()
356 static unsigned int process_tx_data_blocks(struct amdtp_stream *s, __be32 *buffer, in process_tx_data_blocks() argument
364 read_pcm_s32(s, pcm, buffer, data_blocks); in process_tx_data_blocks()
371 read_midi_messages(s, buffer, data_blocks); in process_tx_data_blocks()