/drivers/dma/ |
H A D | sirf-dma.c | 491 size_t buf_len, size_t period_len, 509 if (buf_len != 2 * period_len) 490 sirfsoc_dma_prep_cyclic(struct dma_chan *chan, dma_addr_t addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, void *context) argument
|
H A D | at_hdmac.c | 772 size_t period_len, enum dma_transfer_direction direction) 774 if (period_len > (ATC_BTSIZE_MAX << reg_width)) 776 if (unlikely(period_len & ((1 << reg_width) - 1))) 795 unsigned int reg_width, size_t period_len, 807 | period_len >> reg_width; 811 desc->lli.saddr = buf_addr + (period_len * period_index); 823 desc->lli.daddr = buf_addr + (period_len * period_index); 844 * @period_len: number of bytes for each period 850 size_t period_len, enum dma_transfer_direction direction, 860 unsigned int periods = buf_len / period_len; 771 atc_dma_cyclic_check_values(unsigned int reg_width, dma_addr_t buf_addr, size_t period_len, enum dma_transfer_direction direction) argument 793 atc_dma_cyclic_fill_desc(struct dma_chan *chan, struct at_desc *desc, unsigned int period_index, dma_addr_t buf_addr, unsigned int reg_width, size_t period_len, enum dma_transfer_direction direction) argument 849 atc_prep_dma_cyclic(struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, void *context) argument [all...] |
H A D | dw_dmac.c | 1182 * @period_len: number of bytes for each period 1189 dma_addr_t buf_addr, size_t buf_len, size_t period_len, 1227 periods = buf_len / period_len; 1230 if (period_len > (DWC_MAX_COUNT << reg_width)) 1232 if (unlikely(period_len & ((1 << reg_width) - 1))) 1260 desc->lli.sar = buf_addr + (period_len * i); 1274 desc->lli.dar = buf_addr + (period_len * i); 1292 desc->lli.ctlhi = (period_len >> reg_width); 1312 period_len, periods); 1188 dw_dma_cyclic_prep(struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction) argument
|
H A D | mxs-dma.c | 458 size_t period_len, enum dma_transfer_direction direction, 463 int num_periods = buf_len / period_len; 479 if (period_len > MAX_XFER_BYTES) { 482 period_len, MAX_XFER_BYTES); 495 ccw->xfer_bytes = period_len; 505 dma_addr += period_len; 506 buf += period_len; 456 mxs_dma_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, void *context) argument
|
H A D | ep93xx_dma.c | 1052 * @period_len: lenght of a single period 1057 * descriptor is submitted, we will be submitting in a @period_len sized 1066 size_t buf_len, size_t period_len, 1085 if (period_len > DMA_MAX_CHAN_BYTES) { 1087 period_len); local 1093 for (offset = 0; offset < buf_len; offset += period_len) { 1108 desc->size = period_len; 1065 ep93xx_dma_prep_dma_cyclic(struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction dir, void *context) argument
|
H A D | imx-dma.c | 802 size_t period_len, enum dma_transfer_direction direction, 809 unsigned int periods = buf_len / period_len; 811 dev_dbg(imxdma->dev, "%s channel: %d buf_len=%d period_len=%d\n", 812 __func__, imxdmac->channel, buf_len, period_len); 834 imxdmac->sg_list[i].length = period_len; 835 dma_addr += period_len; 800 imxdma_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, void *context) argument
|
H A D | imx-sdma.c | 1003 size_t period_len, enum dma_transfer_direction direction, 1008 int num_periods = buf_len / period_len; 1031 if (period_len > 0xffff) { 1033 channel, period_len, 0xffff); 1043 bd->mode.count = period_len; 1057 i, period_len, dma_addr, 1063 dma_addr += period_len; 1064 buf += period_len; 1001 sdma_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, void *context) argument
|
H A D | ste_dma40.c | 2349 size_t buf_len, size_t period_len, 2352 unsigned int periods = buf_len / period_len; 2360 sg_dma_len(&sg[i]) = period_len; 2361 dma_addr += period_len; 2348 dma40_prep_dma_cyclic(struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, void *context) argument
|
H A D | pl330.c | 2692 size_t period_len, enum dma_transfer_direction direction, 2733 fill_px(&desc->px, dst, src, period_len); 2690 pl330_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t dma_addr, size_t len, size_t period_len, enum dma_transfer_direction direction, void *context) argument
|