Lines Matching defs:dst_pos
370 int dst_pos;
382 dst_pos = chip->channel[ch].pos;
392 dst = (s16 *)(dst_base + dst_pos);
399 dst_pos = (dst_pos + 2 * sizeof(s16)) & dst_mask;
404 chip->channel[ch].pos = dst_pos;
417 unsigned long dst_base, dst_pos, src_mask;
428 dst_pos = readq(&mace->perif.audio.chan[ch].write_ptr);
440 dst = (u64 *)(dst_base + dst_pos);
448 dst_pos = (dst_pos + sizeof(u64)) & CHANNEL_RING_MASK;
453 writeq(dst_pos, &mace->perif.audio.chan[ch].write_ptr); /* in bytes */