Lines Matching refs:reqs

169 	kvfree(slice->reqs);  in free_slice()
309 slice->reqs[i].cmd = cmd; in encode_reqs()
310 slice->reqs[i].src_addr = cpu_to_le64(slice->dir == DMA_TO_DEVICE ? in encode_reqs()
312 slice->reqs[i].dest_addr = cpu_to_le64(slice->dir == DMA_TO_DEVICE ? in encode_reqs()
320 slice->reqs[i].len = cpu_to_le32((u32)sg_dma_len(sg)); in encode_reqs()
323 slice->reqs[i].sem_cmd0 = cpu_to_le32(ENCODE_SEM(req->sem0.val, in encode_reqs()
330 slice->reqs[i].sem_cmd1 = cpu_to_le32(ENCODE_SEM(req->sem1.val, in encode_reqs()
337 slice->reqs[i].sem_cmd2 = cpu_to_le32(ENCODE_SEM(req->sem2.val, in encode_reqs()
344 slice->reqs[i].sem_cmd3 = cpu_to_le32(ENCODE_SEM(req->sem3.val, in encode_reqs()
355 slice->reqs[i].cmd |= GEN_COMPLETION; in encode_reqs()
356 slice->reqs[i].db_addr = db_addr; in encode_reqs()
357 slice->reqs[i].db_len = db_len; in encode_reqs()
358 slice->reqs[i].db_data = db_data; in encode_reqs()
375 slice->reqs[i].sem_cmd0 = cpu_to_le32(ENCODE_SEM(req->sem0.val, req->sem0.index, in encode_reqs()
378 slice->reqs[i].sem_cmd1 = cpu_to_le32(ENCODE_SEM(req->sem1.val, req->sem1.index, in encode_reqs()
381 slice->reqs[i].sem_cmd2 = cpu_to_le32(ENCODE_SEM(req->sem2.val, req->sem2.index, in encode_reqs()
384 slice->reqs[i].sem_cmd3 = cpu_to_le32(ENCODE_SEM(req->sem3.val, req->sem3.index, in encode_reqs()
408 slice->reqs = kvzalloc_objs(*slice->reqs, sgt->nents); in qaic_map_one_slice()
409 if (!slice->reqs) { in qaic_map_one_slice()
434 kvfree(slice->reqs); in qaic_map_one_slice()
1107 struct dbc_req *reqs = slice->reqs; in copy_exec_reqs() local
1118 memcpy(fifo_at(dbc->req_q_base, tail), reqs, sizeof(*reqs) * avail); in copy_exec_reqs()
1119 reqs += avail; in copy_exec_reqs()
1122 memcpy(dbc->req_q_base, reqs, sizeof(*reqs) * avail); in copy_exec_reqs()
1124 memcpy(fifo_at(dbc->req_q_base, tail), reqs, sizeof(*reqs) * slice->nents); in copy_exec_reqs()
1136 struct dbc_req *reqs = slice->reqs; in copy_partial_exec_reqs() local
1153 if (last_bytes > le32_to_cpu(reqs[first_n].len)) in copy_partial_exec_reqs()
1154 last_bytes -= le32_to_cpu(reqs[first_n].len); in copy_partial_exec_reqs()
1165 memcpy(fifo_at(dbc->req_q_base, tail), reqs, sizeof(*reqs) * avail); in copy_partial_exec_reqs()
1166 last_req = reqs + avail; in copy_partial_exec_reqs()
1169 memcpy(dbc->req_q_base, last_req, sizeof(*reqs) * avail); in copy_partial_exec_reqs()
1171 memcpy(fifo_at(dbc->req_q_base, tail), reqs, sizeof(*reqs) * first_n); in copy_partial_exec_reqs()
1180 memcpy(last_req, reqs + slice->nents - 1, sizeof(*reqs)); in copy_partial_exec_reqs()
1188 last_req->src_addr = reqs[first_n].src_addr; in copy_partial_exec_reqs()
1189 last_req->dest_addr = reqs[first_n].dest_addr; in copy_partial_exec_reqs()
1192 last_req->cmd = GENMASK(7, 2) & reqs[first_n].cmd; in copy_partial_exec_reqs()
1250 slice->reqs[j].req_id = cpu_to_le16(bo->req_id); in send_bo_list_to_device()