VSF Documented
Data Structures | Macros | Typedefs | Functions
xf86drm.h File Reference
#include <stdint.h>
#include <sys/types.h>
#include <drm/drm.h>

Go to the source code of this file.

Data Structures

struct  _drmVersion
 

Macros

#define DRM_DEV_NAME   "%s/dri/card%%d"
 
#define DRM_DIR_NAME   "/dev"
 
#define DRM_MAX_MINOR   16
 

Typedefs

typedef struct _drmVersion drmVersion
 
typedef struct _drmVersiondrmVersionPtr
 

Functions

int drmOpen (const char *name, const char *busid)
 
int drmClose (int fd)
 
drmVersionPtr drmGetVersion (int fd)
 
void drmFreeVersion (drmVersionPtr)
 
int drmGetCap (int fd, uint64_t capability, uint64_t *value)
 
int drmGetMagic (int fd, drm_magic_t *magic)
 
int drmAuthMagic (int fd, drm_magic_t magic)
 
int drmSetMaster (int fd)
 
int drmDropMaster (int fd)
 
int drmPrimeHandleToFD (int fd, uint32_t handle, uint32_t flags, int *prime_fd)
 
int drmPrimeFDToHandle (int fd, int prime_fd, uint32_t *handle)
 

Macro Definition Documentation

◆ DRM_DEV_NAME

#define DRM_DEV_NAME   "%s/dri/card%%d"

◆ DRM_DIR_NAME

#define DRM_DIR_NAME   "/dev"

◆ DRM_MAX_MINOR

#define DRM_MAX_MINOR   16

Typedef Documentation

◆ drmVersion

typedef struct _drmVersion drmVersion

◆ drmVersionPtr

typedef struct _drmVersion * drmVersionPtr

Function Documentation

◆ drmOpen()

int drmOpen ( const char *  name,
const char *  busid 
)
extern

◆ drmClose()

int drmClose ( int  fd)
extern

◆ drmGetVersion()

drmVersionPtr drmGetVersion ( int  fd)
extern

◆ drmFreeVersion()

void drmFreeVersion ( drmVersionPtr  )
extern

◆ drmGetCap()

int drmGetCap ( int  fd,
uint64_t  capability,
uint64_t value 
)
extern

◆ drmGetMagic()

int drmGetMagic ( int  fd,
drm_magic_t magic 
)
extern

◆ drmAuthMagic()

int drmAuthMagic ( int  fd,
drm_magic_t  magic 
)
extern

◆ drmSetMaster()

int drmSetMaster ( int  fd)
extern

◆ drmDropMaster()

int drmDropMaster ( int  fd)
extern

◆ drmPrimeHandleToFD()

int drmPrimeHandleToFD ( int  fd,
uint32_t  handle,
uint32_t  flags,
int *  prime_fd 
)
extern

◆ drmPrimeFDToHandle()

int drmPrimeFDToHandle ( int  fd,
int  prime_fd,
uint32_t handle 
)
extern
Generated from commit: vsfteam/vsf@85be636