Lines Matching defs:first_n
1111 u32 first_n;
1117 * After this for loop is complete, first_n represents the index
1123 for (first_n = 0; first_n < slice->nents; first_n++)
1124 if (last_bytes > le32_to_cpu(reqs[first_n].len))
1125 last_bytes -= le32_to_cpu(reqs[first_n].len);
1129 if (avail < (first_n + 1))
1132 if (first_n) {
1133 if (tail + first_n > dbc->nelem) {
1135 avail = min_t(u32, avail, first_n);
1138 avail = first_n - avail;
1142 memcpy(fifo_at(dbc->req_q_base, tail), reqs, sizeof(*reqs) * first_n);
1150 last_req = fifo_at(dbc->req_q_base, (tail + first_n) % dbc->nelem);
1159 last_req->src_addr = reqs[first_n].src_addr;
1160 last_req->dest_addr = reqs[first_n].dest_addr;
1163 last_req->cmd = GENMASK(7, 2) & reqs[first_n].cmd;
1165 *ptail = (tail + first_n + 1) % dbc->nelem;