Home
last modified time | relevance | path

Searched refs:aio_cmd (Results 1 – 1 of 1) sorted by relevance

/Linux-v6.1/drivers/target/
Dtarget_core_file.c274 struct target_core_file_cmd *aio_cmd; in fd_execute_rw_aio() local
280 aio_cmd = kmalloc(struct_size(aio_cmd, bvecs, sgl_nents), GFP_KERNEL); in fd_execute_rw_aio()
281 if (!aio_cmd) in fd_execute_rw_aio()
285 aio_cmd->bvecs[i].bv_page = sg_page(sg); in fd_execute_rw_aio()
286 aio_cmd->bvecs[i].bv_len = sg->length; in fd_execute_rw_aio()
287 aio_cmd->bvecs[i].bv_offset = sg->offset; in fd_execute_rw_aio()
292 iov_iter_bvec(&iter, is_write, aio_cmd->bvecs, sgl_nents, len); in fd_execute_rw_aio()
294 aio_cmd->cmd = cmd; in fd_execute_rw_aio()
295 aio_cmd->len = len; in fd_execute_rw_aio()
296 aio_cmd->iocb.ki_pos = cmd->t_task_lba * dev->dev_attrib.block_size; in fd_execute_rw_aio()
[all …]