Lines Matching defs:dma_addr
183 * @dma_addr: DMA address of the software descriptor
188 dma_addr_t dma_addr;
496 * @dma_addr: array of dma addresses
497 * @num_src_addr: number of addresses in @dma_addr
500 * from @dma_addr. If a previous descriptor is specified in @prev, its next
507 dma_addr_t dma_addr[],
513 hw_desc->src_addr = lower_32_bits(dma_addr[0]);
517 upper_32_bits(dma_addr[0]));
522 addr[i - 1] = lower_32_bits(dma_addr[i]);
528 addr_msb = upper_32_bits(dma_addr[i]) & GENMASK(15, 0);
537 prev->hw.next_desc = lower_32_bits(sw_desc->dma_addr);
541 upper_32_bits(sw_desc->dma_addr));
556 dma_addr_t dma_addr;
558 sw_desc = dma_pool_zalloc(chan->desc_pool, GFP_ATOMIC, &dma_addr);
562 sw_desc->dma_addr = dma_addr;
578 dma_pool_free(chan->desc_pool, sw_desc, sw_desc->dma_addr);
602 dev_dbg(dev, "descriptor DMA addr: %pad\n", &sw_desc->dma_addr);
865 lower_32_bits(sw_desc->dma_addr));
869 upper_32_bits(sw_desc->dma_addr)));