XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
drm_suballoc_manager Struct Reference

#include <drm_suballoc.h>

Collaboration diagram for drm_suballoc_manager:
Collaboration graph
[legend]

Public Attributes

wait_queue_head_t wq
 
struct list_head * hole
 
struct list_head olist
 
struct list_head flist [DRM_SUBALLOC_MAX_QUEUES]
 
size_t size
 
size_t align
 

Detailed Description

struct drm_suballoc_manager - fenced range allocations @wq: Wait queue for sleeping allocations on contention. @hole: Pointer to first hole node. @olist: List of allocated ranges. @flist: Array[fence context hash] of queues of fenced allocated ranges. @size: Size of the managed range. @align: Default alignment for the managed range.

Member Data Documentation

◆ align

size_t drm_suballoc_manager::align

◆ flist

struct list_head drm_suballoc_manager::flist[DRM_SUBALLOC_MAX_QUEUES]

◆ hole

struct list_head* drm_suballoc_manager::hole

◆ olist

struct list_head drm_suballoc_manager::olist

◆ size

size_t drm_suballoc_manager::size

◆ wq

wait_queue_head_t drm_suballoc_manager::wq

The documentation for this struct was generated from the following file: