reformatting, clean-ups
parent
ccd7b6e8dd
commit
fdc293d40c
|
@ -60,7 +60,7 @@ typedef struct _drmMMListHead
|
||||||
(__item)->next = (__item); \
|
(__item)->next = (__item); \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
#define DRMLISTADD(__item, __list) \
|
#define DRMLISTADD(__item, __list) \
|
||||||
do { \
|
do { \
|
||||||
(__item)->prev = (__list); \
|
(__item)->prev = (__list); \
|
||||||
(__item)->next = (__list)->next; \
|
(__item)->next = (__list)->next; \
|
||||||
|
@ -93,16 +93,18 @@ typedef struct _drmMMListHead
|
||||||
#define DRMLISTENTRY(__type, __item, __field) \
|
#define DRMLISTENTRY(__type, __item, __field) \
|
||||||
((__type *)(((char *) (__item)) - offsetof(__type, __field)))
|
((__type *)(((char *) (__item)) - offsetof(__type, __field)))
|
||||||
|
|
||||||
typedef struct _drmFence{
|
typedef struct _drmFence
|
||||||
unsigned handle;
|
{
|
||||||
int class;
|
unsigned handle;
|
||||||
unsigned type;
|
int class;
|
||||||
unsigned flags;
|
unsigned type;
|
||||||
unsigned signaled;
|
unsigned flags;
|
||||||
unsigned pad[4]; /* for future expansion */
|
unsigned signaled;
|
||||||
|
unsigned pad[4]; /* for future expansion */
|
||||||
} drmFence;
|
} drmFence;
|
||||||
|
|
||||||
typedef struct _drmBO{
|
typedef struct _drmBO
|
||||||
|
{
|
||||||
drm_bo_type_t type;
|
drm_bo_type_t type;
|
||||||
unsigned handle;
|
unsigned handle;
|
||||||
drm_u64_t mapHandle;
|
drm_u64_t mapHandle;
|
||||||
|
@ -121,8 +123,8 @@ typedef struct _drmBO{
|
||||||
unsigned pad[8]; /* for future expansion */
|
unsigned pad[8]; /* for future expansion */
|
||||||
} drmBO;
|
} drmBO;
|
||||||
|
|
||||||
|
typedef struct _drmBONode
|
||||||
typedef struct _drmBONode {
|
{
|
||||||
drmMMListHead head;
|
drmMMListHead head;
|
||||||
drmBO *buf;
|
drmBO *buf;
|
||||||
drm_bo_arg_t bo_arg;
|
drm_bo_arg_t bo_arg;
|
||||||
|
@ -138,22 +140,24 @@ typedef struct _drmBOList {
|
||||||
drmMMListHead free;
|
drmMMListHead free;
|
||||||
} drmBOList;
|
} drmBOList;
|
||||||
|
|
||||||
/* Fencing */
|
|
||||||
|
|
||||||
extern int drmFenceCreate(int fd, unsigned flags, int class,
|
/*
|
||||||
unsigned type,
|
* Fence functions.
|
||||||
drmFence *fence);
|
*/
|
||||||
extern int drmFenceDestroy(int fd, const drmFence *fence);
|
|
||||||
extern int drmFenceReference(int fd, unsigned handle, drmFence *fence);
|
extern int drmFenceCreate(int fd, unsigned flags, int class,
|
||||||
extern int drmFenceUnreference(int fd, const drmFence *fence);
|
unsigned type, drmFence *fence);
|
||||||
extern int drmFenceFlush(int fd, drmFence *fence, unsigned flush_type);
|
extern int drmFenceDestroy(int fd, const drmFence *fence);
|
||||||
extern int drmFenceSignaled(int fd, drmFence *fence,
|
extern int drmFenceReference(int fd, unsigned handle, drmFence *fence);
|
||||||
unsigned fenceType, int *signaled);
|
extern int drmFenceUnreference(int fd, const drmFence *fence);
|
||||||
extern int drmFenceWait(int fd, unsigned flags, drmFence *fence,
|
extern int drmFenceFlush(int fd, drmFence *fence, unsigned flush_type);
|
||||||
unsigned flush_type);
|
extern int drmFenceSignaled(int fd, drmFence *fence,
|
||||||
extern int drmFenceEmit(int fd, unsigned flags, drmFence *fence,
|
unsigned fenceType, int *signaled);
|
||||||
unsigned emit_type);
|
extern int drmFenceWait(int fd, unsigned flags, drmFence *fence,
|
||||||
extern int drmFenceBuffers(int fd, unsigned flags, drmFence *fence);
|
unsigned flush_type);
|
||||||
|
extern int drmFenceEmit(int fd, unsigned flags, drmFence *fence,
|
||||||
|
unsigned emit_type);
|
||||||
|
extern int drmFenceBuffers(int fd, unsigned flags, drmFence *fence);
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue