---
name: "drm_vma_node_unmap"
section: "9"
platform: "linux"
package: "linux-manual-3.16"
version: "3.16.56-1+deb8u1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/drm_vma_node_unmap"
---

# drm\_vma\_node\_unmap(9)

Unmap offset node

## NAME

drm\_vma\_node\_unmap - Unmap offset node

## SYNOPSIS

**void drm\_vma\_node\_unmap(struct drm\_vma\_offset\_node \*** *node***, struct address\_space \*** *file\_mapping***);**

## ARGUMENTS

*node*

Offset node

*file\_mapping*

Address space to unmap *node* from

## DESCRIPTION

Unmap all userspace mappings for a given offset node. The mappings must be associated with the *file\_mapping* address-space. If no offset exists nothing is done.

This call is unlocked. The caller must guarantee that **drm\_vma\_offset\_remove** is not called on this node concurrently.

## AUTHORS

**Jesse Barnes** \<jesse.barnes@intel.com\>\
 Intel Corporation,

Initial version

**Laurent Pinchart** \<laurent.pinchart@ideasonboard.com\>\
 Ideas on board SPRL,

Driver internals

**Daniel Vetter** \<daniel.vetter@ffwll.ch\>\
 Intel Corporation,

Contributions all over the place

## COPYRIGHT
