Lines Matching refs:remap
80 * containing map, unmap and remap operations for a given newly requested
87 * amount of unmap operations, a maximum of two remap operations and a single
101 * for remap operations. This is possible since &drm_gpuva_op_remap consists of
107 * maximum of two remap operations.
113 * are only partically located within the given range, remap operations are
458 * va = op->remap.unmap->va;
460 * if (op->remap.prev) {
468 * if (op->remap.next) {
477 * drm_gpuva_remap(prev, next, &op->remap);
572 * drm_gpuva_remap(ctx->prev_va, ctx->next_va, &op->remap);
574 * drm_gpuva_unlink(op->remap.unmap->va);
575 * kfree(op->remap.unmap->va);
577 * if (op->remap.prev) {
582 * if (op->remap.next) {
981 * drm_gpuva_remap() - helper to remap a &drm_gpuva according to a
983 * @prev: the &drm_gpuva to remap when keeping the start of a mapping
984 * @next: the &drm_gpuva to remap when keeping the end of a mapping
1052 r = &op.remap;
1295 * A sequence of callbacks can contain map, unmap and remap operations, but
1299 * There can be an arbitrary amount of unmap operations, a maximum of two remap
1342 * A sequence of callbacks can contain unmap and remap operations, depending on
1346 * remap operations.
1413 struct drm_gpuva_op_remap *__r = &__op->remap;
1414 struct drm_gpuva_op_remap *r = &op->remap;
1441 kfree(op->remap.unmap);
1443 kfree(op->remap.prev);
1468 * in the given order. It can contain map, unmap and remap operations, but it
1472 * There can be an arbitrary amount of unmap operations, a maximum of two remap
1534 * in the given order. It can contain unmap and remap operations, depending on
1538 * remap operations.
1713 kfree(op->remap.prev);
1714 kfree(op->remap.next);
1715 kfree(op->remap.unmap);