• Home
  • Raw
  • Download

Lines Matching refs:dwidth

593 	int			csize, dwidth;  in at_xdmac_compute_chan_conf()  local
614 dwidth = ffs(atchan->sconfig.src_addr_width) - 1; in at_xdmac_compute_chan_conf()
615 if (dwidth < 0) { in at_xdmac_compute_chan_conf()
619 atchan->cfg |= AT_XDMAC_CC_DWIDTH(dwidth); in at_xdmac_compute_chan_conf()
639 dwidth = ffs(atchan->sconfig.dst_addr_width) - 1; in at_xdmac_compute_chan_conf()
640 if (dwidth < 0) { in at_xdmac_compute_chan_conf()
644 atchan->cfg |= AT_XDMAC_CC_DWIDTH(dwidth); in at_xdmac_compute_chan_conf()
720 u32 len, mem, dwidth, fixed_dwidth; in at_xdmac_prep_slave_sg() local
748 dwidth = at_xdmac_get_dwidth(atchan->cfg); in at_xdmac_prep_slave_sg()
749 fixed_dwidth = IS_ALIGNED(len, 1 << dwidth) in at_xdmac_prep_slave_sg()
750 ? dwidth in at_xdmac_prep_slave_sg()
910 u32 dwidth; in at_xdmac_interleaved_queue_desc() local
933 dwidth = at_xdmac_align_width(chan, src | dst | chunk->size); in at_xdmac_interleaved_queue_desc()
934 if (chunk->size >= (AT_XDMAC_MBR_UBC_UBLEN_MAX << dwidth)) { in at_xdmac_interleaved_queue_desc()
938 AT_XDMAC_MBR_UBC_UBLEN_MAX << dwidth); in at_xdmac_interleaved_queue_desc()
968 chan_cc |= AT_XDMAC_CC_DWIDTH(dwidth); in at_xdmac_interleaved_queue_desc()
970 ublen = chunk->size >> dwidth; in at_xdmac_interleaved_queue_desc()
1100 u32 dwidth; in at_xdmac_prep_dma_memcpy() local
1129 dwidth = at_xdmac_align_width(chan, src_addr | dst_addr); in at_xdmac_prep_dma_memcpy()
1152 if (remaining_size >= AT_XDMAC_MBR_UBC_UBLEN_MAX << dwidth) in at_xdmac_prep_dma_memcpy()
1153 xfer_size = AT_XDMAC_MBR_UBC_UBLEN_MAX << dwidth; in at_xdmac_prep_dma_memcpy()
1160 dwidth = at_xdmac_align_width(chan, in at_xdmac_prep_dma_memcpy()
1163 chan_cc |= AT_XDMAC_CC_DWIDTH(dwidth); in at_xdmac_prep_dma_memcpy()
1165 ublen = xfer_size >> dwidth; in at_xdmac_prep_dma_memcpy()
1208 u32 dwidth; in at_xdmac_memset_create_desc() local
1232 dwidth = at_xdmac_align_width(chan, dst_addr); in at_xdmac_memset_create_desc()
1234 if (len >= (AT_XDMAC_MBR_UBC_UBLEN_MAX << dwidth)) { in at_xdmac_memset_create_desc()
1249 chan_cc |= AT_XDMAC_CC_DWIDTH(dwidth); in at_xdmac_memset_create_desc()
1251 ublen = len >> dwidth; in at_xdmac_memset_create_desc()
1465 u8 dwidth = 0; in at_xdmac_tx_status() local
1576 dwidth = at_xdmac_get_dwidth(iter->lld.mbr_cfg); in at_xdmac_tx_status()
1577 residue -= (iter->lld.mbr_ubc & 0xffffff) << dwidth; in at_xdmac_tx_status()
1583 residue += cur_ubc << dwidth; in at_xdmac_tx_status()