Lines Matching full:remap
116 * containing map, unmap and remap operations for a given newly requested
123 * of unmap operations, a maximum of two remap operations and a single map
137 * for remap operations. This is possible since &drm_gpuva_op_remap consists of
143 * maximum of two remap operations.
149 * are only partically located within the given range, remap operations are
520 * va = op->remap.unmap->va;
522 * if (op->remap.prev) {
530 * if (op->remap.next) {
539 * drm_gpuva_remap(prev, next, &op->remap);
643 * struct drm_gpuva *va = op->remap.unmap->va;
645 * drm_gpuva_remap(ctx->prev_va, ctx->next_va, &op->remap);
647 * if (op->remap.prev) {
652 * if (op->remap.next) {
2009 * drm_gpuva_remap() - helper to remap a &drm_gpuva according to a
2011 * @prev: the &drm_gpuva to remap when keeping the start of a mapping
2012 * @next: the &drm_gpuva to remap when keeping the end of a mapping
2080 r = &op.remap; in op_remap_cb()
2323 * A sequence of callbacks can contain map, unmap and remap operations, but
2327 * There can be an arbitrary amount of unmap operations, a maximum of two remap
2370 * A sequence of callbacks can contain unmap and remap operations, depending on
2374 * remap operations.
2441 struct drm_gpuva_op_remap *__r = &__op->remap; in drm_gpuva_sm_step()
2442 struct drm_gpuva_op_remap *r = &op->remap; in drm_gpuva_sm_step()
2469 kfree(op->remap.unmap); in drm_gpuva_sm_step()
2471 kfree(op->remap.prev); in drm_gpuva_sm_step()
2496 * in the given order. It can contain map, unmap and remap operations, but it
2500 * There can be an arbitrary amount of unmap operations, a maximum of two remap
2562 * in the given order. It can contain unmap and remap operations, depending on
2566 * remap operations.
2739 kfree(op->remap.prev); in drm_gpuva_ops_free()
2740 kfree(op->remap.next); in drm_gpuva_ops_free()
2741 kfree(op->remap.unmap); in drm_gpuva_ops_free()