Lines Matching refs:reqs

168 	kfree(slice->reqs);
305 slice->reqs[i].cmd = cmd;
306 slice->reqs[i].src_addr = cpu_to_le64(slice->dir == DMA_TO_DEVICE ?
308 slice->reqs[i].dest_addr = cpu_to_le64(slice->dir == DMA_TO_DEVICE ?
316 slice->reqs[i].len = cpu_to_le32((u32)sg_dma_len(sg));
319 slice->reqs[i].sem_cmd0 = cpu_to_le32(ENCODE_SEM(req->sem0.val,
326 slice->reqs[i].sem_cmd1 = cpu_to_le32(ENCODE_SEM(req->sem1.val,
333 slice->reqs[i].sem_cmd2 = cpu_to_le32(ENCODE_SEM(req->sem2.val,
340 slice->reqs[i].sem_cmd3 = cpu_to_le32(ENCODE_SEM(req->sem3.val,
351 slice->reqs[i].cmd |= GEN_COMPLETION;
352 slice->reqs[i].db_addr = db_addr;
353 slice->reqs[i].db_len = db_len;
354 slice->reqs[i].db_data = db_data;
371 slice->reqs[i].sem_cmd0 = cpu_to_le32(ENCODE_SEM(req->sem0.val, req->sem0.index,
374 slice->reqs[i].sem_cmd1 = cpu_to_le32(ENCODE_SEM(req->sem1.val, req->sem1.index,
377 slice->reqs[i].sem_cmd2 = cpu_to_le32(ENCODE_SEM(req->sem2.val, req->sem2.index,
380 slice->reqs[i].sem_cmd3 = cpu_to_le32(ENCODE_SEM(req->sem3.val, req->sem3.index,
404 slice->reqs = kcalloc(sgt->nents, sizeof(*slice->reqs), GFP_KERNEL);
405 if (!slice->reqs) {
430 kfree(slice->reqs);
1074 struct dbc_req *reqs = slice->reqs;
1085 memcpy(fifo_at(dbc->req_q_base, tail), reqs, sizeof(*reqs) * avail);
1086 reqs += avail;
1089 memcpy(dbc->req_q_base, reqs, sizeof(*reqs) * avail);
1091 memcpy(fifo_at(dbc->req_q_base, tail), reqs, sizeof(*reqs) * slice->nents);
1103 struct dbc_req *reqs = slice->reqs;
1120 if (last_bytes > le32_to_cpu(reqs[first_n].len))
1121 last_bytes -= le32_to_cpu(reqs[first_n].len);
1132 memcpy(fifo_at(dbc->req_q_base, tail), reqs, sizeof(*reqs) * avail);
1133 last_req = reqs + avail;
1136 memcpy(dbc->req_q_base, last_req, sizeof(*reqs) * avail);
1138 memcpy(fifo_at(dbc->req_q_base, tail), reqs, sizeof(*reqs) * first_n);
1147 memcpy(last_req, reqs + slice->nents - 1, sizeof(*reqs));
1155 last_req->src_addr = reqs[first_n].src_addr;
1156 last_req->dest_addr = reqs[first_n].dest_addr;
1159 last_req->cmd = GENMASK(7, 2) & reqs[first_n].cmd;
1217 slice->reqs[j].req_id = cpu_to_le16(bo->req_id);