Lines Matching full:unmap
838 * @DRM_GPUVA_OP_UNMAP: the unmap op type
893 * struct drm_gpuva_op_unmap - GPU VA unmap operation
895 * This structure represents a single unmap operation generated by the
900 * @va: the &drm_gpuva to unmap
924 * mapping(s), hence it consists of a maximum of two map and one unmap
927 * The @unmap operation takes care of removing the original existing mapping.
935 * unmap and map operations, is to give drivers the chance of extracting driver
936 * specific data for creating the new mappings from the unmap operations's
952 * @unmap: the unmap operation for the original existing mapping
954 struct drm_gpuva_op_unmap *unmap; member
1003 * @unmap: the unmap operation
1005 struct drm_gpuva_op_unmap unmap; member
1136 * &drm_gpuvm_sm_unmap to provide the split/merge steps for map and unmap
1225 * is enclosed by an existent mapping or a partial unmap of an existent
1238 * &drm_gpuvm_sm_unmap to unmap an existing mapping
1242 * existing mapping or an unmap of an existing mapping is requested.
1278 * the unmap stage of a remap op.
1280 * @start_addr: Output pointer for the start of the required unmap.
1281 * @range: Output pointer for the length of the required unmap.
1293 op->unmap->va->va.addr; in drm_gpuva_op_remap_to_unmap_range()
1296 op->unmap->va->va.addr + op->unmap->va->va.range; in drm_gpuva_op_remap_to_unmap_range()