reformatting, clean-ups

main
Brian 2007-05-29 14:56:17 -06:00
parent ccd7b6e8dd
commit fdc293d40c
1 changed files with 30 additions and 26 deletions

View File

@ -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);
/* /*