other versions
- jessie 3.16.56-1+deb8u1
DRM_VMA_OFFSET_MANAG(9) | DRM Core | DRM_VMA_OFFSET_MANAG(9) |
NAME¶
drm_vma_offset_manager_init - Initialize new offset-managerSYNOPSIS¶
void
drm_vma_offset_manager_init(struct drm_vma_offset_manager * mgr,
unsigned long page_offset,
unsigned long size);
ARGUMENTS¶
mgrManager object
page_offset
Offset of available memory area (page-based)
size
Size of available address space range (page-based)
DESCRIPTION¶
Initialize a new offset-manager. The offset and area size available for the manager are given as page_offset and size. Both are interpreted as page-numbers, not bytes. Adding/removing nodes from the manager is locked internally and protected against concurrent access. However, node allocation and destruction is left for the caller. While calling into the vma-manager, a given node must always be guaranteed to be referenced.AUTHORS¶
Jesse Barnes <jesse.barnes@intel.com>Initial version
Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Driver internals
Daniel Vetter <daniel.vetter@ffwll.ch>
Contributions all over the place
COPYRIGHT¶
May 2018 | Kernel Hackers Manual 3.16 |