Lines Matching refs:reqs
161 kfree(slice->reqs); in free_slice()
298 slice->reqs[i].cmd = cmd; in encode_reqs()
299 slice->reqs[i].src_addr = cpu_to_le64(slice->dir == DMA_TO_DEVICE ? in encode_reqs()
301 slice->reqs[i].dest_addr = cpu_to_le64(slice->dir == DMA_TO_DEVICE ? in encode_reqs()
309 slice->reqs[i].len = cpu_to_le32((u32)sg_dma_len(sg)); in encode_reqs()
312 slice->reqs[i].sem_cmd0 = cpu_to_le32(ENCODE_SEM(req->sem0.val, in encode_reqs()
319 slice->reqs[i].sem_cmd1 = cpu_to_le32(ENCODE_SEM(req->sem1.val, in encode_reqs()
326 slice->reqs[i].sem_cmd2 = cpu_to_le32(ENCODE_SEM(req->sem2.val, in encode_reqs()
333 slice->reqs[i].sem_cmd3 = cpu_to_le32(ENCODE_SEM(req->sem3.val, in encode_reqs()
344 slice->reqs[i].cmd |= GEN_COMPLETION; in encode_reqs()
345 slice->reqs[i].db_addr = db_addr; in encode_reqs()
346 slice->reqs[i].db_len = db_len; in encode_reqs()
347 slice->reqs[i].db_data = db_data; in encode_reqs()
364 slice->reqs[i].sem_cmd0 = cpu_to_le32(ENCODE_SEM(req->sem0.val, req->sem0.index, in encode_reqs()
367 slice->reqs[i].sem_cmd1 = cpu_to_le32(ENCODE_SEM(req->sem1.val, req->sem1.index, in encode_reqs()
370 slice->reqs[i].sem_cmd2 = cpu_to_le32(ENCODE_SEM(req->sem2.val, req->sem2.index, in encode_reqs()
373 slice->reqs[i].sem_cmd3 = cpu_to_le32(ENCODE_SEM(req->sem3.val, req->sem3.index, in encode_reqs()
397 slice->reqs = kcalloc(sgt->nents, sizeof(*slice->reqs), GFP_KERNEL); in qaic_map_one_slice()
398 if (!slice->reqs) { in qaic_map_one_slice()
423 kfree(slice->reqs); in qaic_map_one_slice()
1049 struct dbc_req *reqs = slice->reqs; in copy_exec_reqs() local
1065 memcpy(dbc->req_q_base + tail * get_dbc_req_elem_size(), reqs, in copy_exec_reqs()
1066 sizeof(*reqs) * avail); in copy_exec_reqs()
1067 reqs += avail; in copy_exec_reqs()
1070 memcpy(dbc->req_q_base, reqs, sizeof(*reqs) * avail); in copy_exec_reqs()
1072 memcpy(dbc->req_q_base + tail * get_dbc_req_elem_size(), reqs, in copy_exec_reqs()
1073 sizeof(*reqs) * slice->nents); in copy_exec_reqs()
1090 struct dbc_req *reqs = slice->reqs; in copy_partial_exec_reqs() local
1108 total_bytes += le32_to_cpu(reqs[i].len); in copy_partial_exec_reqs()
1120 last_bytes = i ? resize + le32_to_cpu(reqs[i].len) - total_bytes : resize; in copy_partial_exec_reqs()
1129 memcpy(dbc->req_q_base + tail * get_dbc_req_elem_size(), reqs, in copy_partial_exec_reqs()
1130 sizeof(*reqs) * avail); in copy_partial_exec_reqs()
1131 last_req = reqs + avail; in copy_partial_exec_reqs()
1134 memcpy(dbc->req_q_base, last_req, sizeof(*reqs) * avail); in copy_partial_exec_reqs()
1136 memcpy(dbc->req_q_base + tail * get_dbc_req_elem_size(), reqs, in copy_partial_exec_reqs()
1137 sizeof(*reqs) * first_n); in copy_partial_exec_reqs()
1145 memcpy(last_req, reqs + slice->nents - 1, sizeof(*reqs)); in copy_partial_exec_reqs()
1153 last_req->src_addr = reqs[first_n].src_addr; in copy_partial_exec_reqs()
1154 last_req->dest_addr = reqs[first_n].dest_addr; in copy_partial_exec_reqs()
1219 slice->reqs[j].req_id = cpu_to_le16(bo->req_id); in send_bo_list_to_device()