Lines Matching refs:buffer
102 static void dot_encode_step(struct dot_state *state, __be32 *const buffer) in dot_encode_step() argument
104 u8 * const data = (u8 *) buffer; in dot_encode_step()
147 __be32 *buffer, unsigned int frames) in write_pcm_s32() argument
159 buffer++; in write_pcm_s32()
162 buffer[c] = cpu_to_be32((*src >> 8) | 0x40000000); in write_pcm_s32()
163 dot_encode_step(&p->state, &buffer[c]); in write_pcm_s32()
166 buffer += s->data_block_quadlets; in write_pcm_s32()
173 __be32 *buffer, unsigned int frames) in read_pcm_s32() argument
185 buffer++; in read_pcm_s32()
188 *dst = be32_to_cpu(buffer[c]) << 8; in read_pcm_s32()
191 buffer += s->data_block_quadlets; in read_pcm_s32()
197 static void write_pcm_silence(struct amdtp_stream *s, __be32 *buffer, in write_pcm_silence() argument
205 buffer++; in write_pcm_silence()
208 buffer[c] = cpu_to_be32(0x40000000); in write_pcm_silence()
209 buffer += s->data_block_quadlets; in write_pcm_silence()
237 static void write_midi_messages(struct amdtp_stream *s, __be32 *buffer, in write_midi_messages() argument
247 b = (u8 *)&buffer[0]; in write_midi_messages()
277 buffer += s->data_block_quadlets; in write_midi_messages()
281 static void read_midi_messages(struct amdtp_stream *s, __be32 *buffer, in read_midi_messages() argument
289 b = (u8 *)&buffer[0]; in read_midi_messages()
307 buffer += s->data_block_quadlets; in read_midi_messages()
334 __be32 *buffer, in process_tx_data_blocks() argument
343 read_pcm_s32(s, pcm, buffer, data_blocks); in process_tx_data_blocks()
349 read_midi_messages(s, buffer, data_blocks); in process_tx_data_blocks()
355 __be32 *buffer, in process_rx_data_blocks() argument
364 write_pcm_s32(s, pcm, buffer, data_blocks); in process_rx_data_blocks()
367 write_pcm_silence(s, buffer, data_blocks); in process_rx_data_blocks()
371 write_midi_messages(s, buffer, data_blocks); in process_rx_data_blocks()