Lines Matching refs:bam_desc_hw
55 struct bam_desc_hw { struct
75 struct bam_desc_hw *curr_desc; argument
79 struct bam_desc_hw desc[0];
344 #define MAX_DESCRIPTORS (BAM_DESC_FIFO_SIZE / sizeof(struct bam_desc_hw) - 1)
361 struct bam_desc_hw *fifo_virt;
459 writel_relaxed(ALIGN(bchan->fifo_phys, sizeof(struct bam_desc_hw)), in bam_chan_init_hw()
596 struct bam_desc_hw *desc; in bam_prep_slave_sg()
611 (num_alloc * sizeof(struct bam_desc_hw)), GFP_NOWAIT); in bam_prep_slave_sg()
887 struct bam_desc_hw *desc; in bam_start_dma()
888 struct bam_desc_hw *fifo = PTR_ALIGN(bchan->fifo_virt, in bam_start_dma()
889 sizeof(struct bam_desc_hw)); in bam_start_dma()
926 partial * sizeof(struct bam_desc_hw)); in bam_start_dma()
928 sizeof(struct bam_desc_hw)); in bam_start_dma()
931 async_desc->xfer_len * sizeof(struct bam_desc_hw)); in bam_start_dma()
939 writel_relaxed(bchan->tail * sizeof(struct bam_desc_hw), in bam_start_dma()