Lines Matching defs:iopt
17 rc = iopt_unmap_all(&ioas->iopt, NULL);
19 iopt_destroy_table(&ioas->iopt);
31 iopt_init_table(&ioas->iopt);
78 down_read(&ioas->iopt.iova_rwsem);
82 cmd->out_iova_alignment = ioas->iopt.iova_alignment;
83 interval_tree_for_each_span(&span, &ioas->iopt.reserved_itree, 0,
107 up_read(&ioas->iopt.iova_rwsem);
148 struct io_pagetable *iopt;
157 iopt = &ioas->iopt;
172 rc = iopt_set_allow_iova(iopt, &allowed_iova);
222 rc = iopt_map_user_pages(ucmd->ictx, &ioas->iopt, &iova,
259 rc = iopt_get_pages(&src_ioas->iopt, cmd->src_iova, cmd->length,
274 rc = iopt_map_pages(&dst_ioas->iopt, &pages_list, cmd->length, &iova,
300 rc = iopt_unmap_all(&ioas->iopt, &unmapped);
308 rc = iopt_unmap_iova(&ioas->iopt, cmd->iova, cmd->length,
360 cmd->val64 = !ioas->iopt.disable_large_pages;
365 return iopt_disable_large_pages(&ioas->iopt);
367 iopt_enable_large_pages(&ioas->iopt);