Lines Matching refs:iovs
130 rc = spdk_dif_verify(idxd_task->task.s.iovs, idxd_task->task.s.iovcnt,
157 if (spdk_unlikely(task->d.iovs[0].iov_len != task->s.iovs[0].iov_len ||
158 task->d.iovs[0].iov_len != task->d2.iovs[0].iov_len)) {
162 return spdk_idxd_submit_dualcast(ch->chan, task->d.iovs[0].iov_base,
163 task->d2.iovs[0].iov_base, task->s.iovs[0].iov_base,
164 task->d.iovs[0].iov_len, flags, dsa_done, idxd_task);
184 src_seg_addr_end_ext = (uint64_t)task->s.iovs[i].iov_base +
185 task->s.iovs[i].iov_len;
187 dst_seg_addr_end_ext = (uint64_t)task->d.iovs[i].iov_base +
188 task->s.iovs[i].iov_len;
190 if ((dst_seg_addr_end_ext >= (uint64_t)task->s.iovs[i].iov_base) &&
211 struct iovec *original_mdiov = idxd_task->task.d.iovs;
224 rc = spdk_dix_verify(idxd_task->task.s.iovs, idxd_task->task.s.iovcnt,
247 rc = spdk_idxd_submit_dix_generate(idxd_task->chan->chan, idxd_task->task.s.iovs,
272 idxd_task->md_iov.iov_len = idxd_task->task.d.iovs[0].iov_len;
295 rc = spdk_idxd_submit_copy(chan->chan, task->d.iovs, task->d.iovcnt,
296 task->s.iovs, task->s.iovcnt, flags, dsa_done, idxd_task);
302 rc = spdk_idxd_submit_compare(chan->chan, task->s.iovs, task->s.iovcnt,
303 task->s2.iovs, task->s2.iovcnt, flags,
307 rc = spdk_idxd_submit_fill(chan->chan, task->d.iovs, task->d.iovcnt,
311 rc = spdk_idxd_submit_crc32c(chan->chan, task->s.iovs, task->s.iovcnt, task->seed,
315 rc = spdk_idxd_submit_copy_crc32c(chan->chan, task->d.iovs, task->d.iovcnt,
316 task->s.iovs, task->s.iovcnt,
322 task->s.iovs, task->s.iovcnt,
328 task->d.iovs, task->d.iovcnt,
329 task->s.iovs, task->s.iovcnt,
346 task->d.iovs, task->d.iovcnt,
347 task->s.iovs, task->s.iovcnt,
351 rc = spdk_dif_verify_copy(task->d.iovs,
353 task->s.iovs,
364 rc = spdk_idxd_submit_dix_generate(chan->chan, task->s.iovs, task->s.iovcnt,
365 task->d.iovs, task->dif.num_blocks,