Lines Matching defs:prev
456 * struct drm_gpuva *prev = NULL, *next = NULL;
460 * if (op->remap.prev) {
461 * prev = driver_gpuva_alloc();
462 * if (!prev)
477 * drm_gpuva_remap(prev, next, &op->remap);
480 * if (prev)
481 * drm_gpuva_link(prev);
577 * if (op->remap.prev) {
983 * @prev: the &drm_gpuva to remap when keeping the start of a mapping
985 * @op: the &drm_gpuva_op_remap to initialize @prev and @next with
987 * Removes the currently mapped &drm_gpuva and remaps it using @prev and/or
991 drm_gpuva_remap(struct drm_gpuva *prev,
1000 if (op->prev) {
1001 drm_gpuva_init_from_op(prev, op->prev);
1002 drm_gpuva_insert(mgr, prev);
1044 struct drm_gpuva_op_map *prev,
1053 r->prev = prev;
1228 struct drm_gpuva_op_map prev = {}, next = {};
1237 prev.va.addr = addr;
1238 prev.va.range = req_addr - addr;
1239 prev.gem.obj = obj;
1240 prev.gem.offset = offset;
1258 prev_split ? &prev : NULL,
1421 if (__r->prev) {
1422 r->prev = kmemdup(__r->prev, sizeof(*r->prev),
1424 if (unlikely(!r->prev))
1443 kfree(op->remap.prev);
1713 kfree(op->remap.prev);