Lines Matching refs:value
316 #define at_xdmac_write(atxdmac, reg, value) \
317 writel_relaxed((value), (atxdmac)->regs + (reg))
320 #define at_xdmac_chan_write(atchan, reg, value) writel_relaxed((value), (atchan)->ch_regs + (reg))
686 dev_err(chan2dev(chan), "invalid src maxburst value\n");
692 dev_err(chan2dev(chan), "invalid src addr width value\n");
711 dev_err(chan2dev(chan), "invalid src maxburst value\n");
717 dev_err(chan2dev(chan), "invalid dst addr width value\n");
1279 int value)
1328 /* Only the first byte of value is to be used according to dmaengine */
1329 pattern = (char)value;
1353 at_xdmac_prep_dma_memset(struct dma_chan *chan, dma_addr_t dest, int value,
1360 __func__, &dest, len, value, flags);
1365 desc = at_xdmac_memset_create_desc(chan, atchan, dest, len, value);
1377 unsigned int sg_len, int value,
1390 dev_dbg(chan2dev(chan), "%s: sg_len=%d, value=0x%x, flags=0x%lx\n",
1391 __func__, sg_len, value, flags);
1397 value, flags);
1401 value);
1547 u32 cur_nda, check_nda, cur_ubc, mask, value;
1588 value = AT_XDMAC_CC_TYPE_PER_TRAN | AT_XDMAC_CC_DSYNC_PER2MEM;
1589 if ((desc->lld.mbr_cfg & mask) == value) {
1602 * - When the block transfer is done, the value of the CUBC register
1603 * is set to its initial value until the fetch of the next descriptor.
1604 * This value will corrupt the residue calculation so we have to skip
1647 if ((desc->lld.mbr_cfg & mask) == value) {