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

#include <drm.h>

Public Types

enum  {
  _DRM_PAGE_ALIGN = 0x01 , _DRM_AGP_BUFFER = 0x02 , _DRM_SG_BUFFER = 0x04 , _DRM_FB_BUFFER = 0x08 ,
  _DRM_PCI_BUFFER_RO = 0x10
}
 
enum  {
  _DRM_PAGE_ALIGN = 0x01 , _DRM_AGP_BUFFER = 0x02 , _DRM_SG_BUFFER = 0x04 , _DRM_FB_BUFFER = 0x08 ,
  _DRM_PCI_BUFFER_RO = 0x10
}
 

Public Attributes

int count
 
int size
 
int low_mark
 
int high_mark
 
enum drm_buf_desc:: { ... }  flags
 
unsigned long agp_start
 
enum drm_buf_desc:: { ... }  flags
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
_DRM_PAGE_ALIGN 

Align on page boundaries for DMA

_DRM_AGP_BUFFER 

Buffer is in AGP space

_DRM_SG_BUFFER 

Scatter/gather memory buffer

_DRM_FB_BUFFER 

Buffer is in frame buffer

_DRM_PCI_BUFFER_RO 

Map PCI DMA buffer read-only

◆ anonymous enum

anonymous enum
Enumerator
_DRM_PAGE_ALIGN 

Align on page boundaries for DMA

_DRM_AGP_BUFFER 

Buffer is in AGP space

_DRM_SG_BUFFER 

Scatter/gather memory buffer

_DRM_FB_BUFFER 

Buffer is in frame buffer

_DRM_PCI_BUFFER_RO 

Map PCI DMA buffer read-only

Member Data Documentation

◆ agp_start

unsigned long drm_buf_desc::agp_start

Start address of where the AGP buffers are in the AGP aperture

◆ count

int drm_buf_desc::count

Number of buffers of this size

◆ [] [1/2]

enum { ... } drm_buf_desc::flags

◆ [] [2/2]

enum { ... } drm_buf_desc::flags

◆ high_mark

int drm_buf_desc::high_mark

High water mark

◆ low_mark

int drm_buf_desc::low_mark

Low water mark

◆ size

int drm_buf_desc::size

Size in bytes


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