bam_desc_hw
struct bam_desc_hw *desc;
struct bam_desc_hw *fifo = PTR_ALIGN(bchan->fifo_virt,
sizeof(struct bam_desc_hw));
partial * sizeof(struct bam_desc_hw));
sizeof(struct bam_desc_hw));
sizeof(struct bam_desc_hw));
writel_relaxed(bchan->tail * sizeof(struct bam_desc_hw),
#define MAX_DESCRIPTORS (BAM_DESC_FIFO_SIZE / sizeof(struct bam_desc_hw) - 1)
struct bam_desc_hw *fifo_virt;
writel_relaxed(ALIGN(bchan->fifo_phys, sizeof(struct bam_desc_hw)),
struct bam_desc_hw *desc;
struct bam_desc_hw *curr_desc;
struct bam_desc_hw desc[] __counted_by(num_desc);
offset /= sizeof(struct bam_desc_hw);