Lines Matching defs:reqs
169 kvfree(slice->reqs);
309 slice->reqs[i].cmd = cmd;
310 slice->reqs[i].src_addr = cpu_to_le64(slice->dir == DMA_TO_DEVICE ?
312 slice->reqs[i].dest_addr = cpu_to_le64(slice->dir == DMA_TO_DEVICE ?
320 slice->reqs[i].len = cpu_to_le32((u32)sg_dma_len(sg));
323 slice->reqs[i].sem_cmd0 = cpu_to_le32(ENCODE_SEM(req->sem0.val,
330 slice->reqs[i].sem_cmd1 = cpu_to_le32(ENCODE_SEM(req->sem1.val,
337 slice->reqs[i].sem_cmd2 = cpu_to_le32(ENCODE_SEM(req->sem2.val,
344 slice->reqs[i].sem_cmd3 = cpu_to_le32(ENCODE_SEM(req->sem3.val,
355 slice->reqs[i].cmd |= GEN_COMPLETION;
356 slice->reqs[i].db_addr = db_addr;
357 slice->reqs[i].db_len = db_len;
358 slice->reqs[i].db_data = db_data;
375 slice->reqs[i].sem_cmd0 = cpu_to_le32(ENCODE_SEM(req->sem0.val, req->sem0.index,
378 slice->reqs[i].sem_cmd1 = cpu_to_le32(ENCODE_SEM(req->sem1.val, req->sem1.index,
381 slice->reqs[i].sem_cmd2 = cpu_to_le32(ENCODE_SEM(req->sem2.val, req->sem2.index,
384 slice->reqs[i].sem_cmd3 = cpu_to_le32(ENCODE_SEM(req->sem3.val, req->sem3.index,
408 slice->reqs = kvzalloc_objs(*slice->reqs, sgt->nents);
409 if (!slice->reqs) {
434 kvfree(slice->reqs);
1126 struct dbc_req *reqs = slice->reqs;
1137 memcpy(fifo_at(dbc->req_q_base, tail), reqs, sizeof(*reqs) * avail);
1138 reqs += avail;
1141 memcpy(dbc->req_q_base, reqs, sizeof(*reqs) * avail);
1143 memcpy(fifo_at(dbc->req_q_base, tail), reqs, sizeof(*reqs) * slice->nents);
1155 struct dbc_req *reqs = slice->reqs;
1172 if (last_bytes > le32_to_cpu(reqs[first_n].len))
1173 last_bytes -= le32_to_cpu(reqs[first_n].len);
1184 memcpy(fifo_at(dbc->req_q_base, tail), reqs, sizeof(*reqs) * avail);
1185 last_req = reqs + avail;
1188 memcpy(dbc->req_q_base, last_req, sizeof(*reqs) * avail);
1190 memcpy(fifo_at(dbc->req_q_base, tail), reqs, sizeof(*reqs) * first_n);
1199 memcpy(last_req, reqs + slice->nents - 1, sizeof(*reqs));
1207 last_req->src_addr = reqs[first_n].src_addr;
1208 last_req->dest_addr = reqs[first_n].dest_addr;
1211 last_req->cmd = GENMASK(7, 2) & reqs[first_n].cmd;
1269 slice->reqs[j].req_id = cpu_to_le16(bo->req_id);