Lines Matching refs:ctrla
202 u32 ctrla;
418 lli->ctrla, lli->ctrlb, &lli->dscr);
619 * @ctrla: the value of CTRLA
621 static inline u32 atc_calc_bytes_left(u32 current_len, u32 ctrla)
623 u32 btsize = FIELD_GET(ATC_BTSIZE, ctrla);
624 u32 src_width = FIELD_GET(ATC_SRC_WIDTH, ctrla);
628 * (ctrla), the Buffer Transfer Size (btsize) bitfield refers to the
681 u32 len, ctrla, dscr;
687 ctrla = channel_readl(atchan, CTRLA);
697 * dscr and ctrla values refers to the very same descriptor.
705 * descriptor hence could be outdated. We need to update ctrla
710 ctrla = channel_readl(atchan, CTRLA);
717 *residue = atc_calc_bytes_left(len, ctrla);
732 *residue = atc_calc_bytes_left(len, ctrla);
752 u32 len, ctrla;
769 ctrla = channel_readl(atchan, CTRLA);
770 *residue = atc_calc_bytes_left(len, ctrla);
879 u32 ctrla;
923 ctrla = FIELD_PREP(ATC_SRC_WIDTH, dwidth) |
948 lli->ctrla = ctrla | xfer_count;
983 u32 ctrla;
1011 ctrla = FIELD_PREP(ATC_SRC_WIDTH, src_width) |
1030 lli->ctrla = ctrla | xfer_count;
1057 u32 ctrla = FIELD_PREP(ATC_SRC_WIDTH, 2) | FIELD_PREP(ATC_DST_WIDTH, 2);
1077 lli->ctrla = ctrla | xfer_count;
1258 u32 ctrla;
1282 ctrla = FIELD_PREP(ATC_SCSIZE, sconfig->src_maxburst) |
1289 ctrla |= FIELD_PREP(ATC_DST_WIDTH, reg_width);
1323 lli->ctrla = ctrla |
1337 ctrla |= FIELD_PREP(ATC_SRC_WIDTH, reg_width);
1372 lli->ctrla = ctrla |
1473 lli->ctrla = FIELD_PREP(ATC_SCSIZE, sconfig->src_maxburst) |