Lines Matching refs:dst_pos
349 int dst_pos;
361 dst_pos = chip->channel[ch].pos;
371 dst = (s16 *)(dst_base + dst_pos);
378 dst_pos = (dst_pos + 2 * sizeof(s16)) & dst_mask;
383 chip->channel[ch].pos = dst_pos;
396 unsigned long dst_base, dst_pos, src_mask;
407 dst_pos = readq(&mace->perif.audio.chan[ch].write_ptr);
419 dst = (u64 *)(dst_base + dst_pos);
427 dst_pos = (dst_pos + sizeof(u64)) & CHANNEL_RING_MASK;
432 writeq(dst_pos, &mace->perif.audio.chan[ch].write_ptr); /* in bytes */