Lines Matching refs:nslots
724 int i, j, left, nslots;
739 nslots = min(MAX_NR_SG, left);
743 for (i = 0; i < nslots; i++) {
769 if (i != (nslots - 1))
773 edesc->processed += nslots;
782 edma_link(ecc, echan->slot[nslots - 1], echan->slot[1]);
784 edma_link(ecc, echan->slot[nslots - 1],
1021 int i, nslots, ret;
1054 nslots = min_t(unsigned, MAX_NR_SG, sg_len);
1056 for (i = 0; i < nslots; i++) {
1109 int ret, nslots;
1139 nslots = 1;
1156 nslots = 1;
1158 nslots = 2;
1161 edesc = kzalloc(struct_size(edesc, pset, nslots), GFP_ATOMIC);
1165 edesc->pset_nr = nslots;
1180 if (nslots == 1) {
1308 int i, ret, nslots;
1338 nslots = (buf_len / period_len) + 1;
1348 if (nslots > MAX_NR_SG) {
1357 nslots = 2;
1364 edesc = kzalloc(struct_size(edesc, pset, nslots), GFP_ATOMIC);
1369 edesc->pset_nr = nslots;
1374 dev_dbg(dev, "%s: channel=%d nslots=%d period_len=%zu buf_len=%zu\n",
1375 __func__, echan->ch_num, nslots, period_len, buf_len);
1377 for (i = 0; i < nslots; i++) {
1390 if (i == nslots - 1) {