diff options
Diffstat (limited to 'linux-core/drmP.h')
-rw-r--r-- | linux-core/drmP.h | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/linux-core/drmP.h b/linux-core/drmP.h index f27f3bc6..c6a24763 100644 --- a/linux-core/drmP.h +++ b/linux-core/drmP.h @@ -361,6 +361,12 @@ typedef struct drm_freelist { spinlock_t lock; } drm_freelist_t; +typedef struct drm_dma_handle { + dma_addr_t busaddr; + void *vaddr; + size_t size; +} drm_dma_handle_t; + /** * Buffer entry. There is one of this for each buffer size order. */ @@ -370,8 +376,7 @@ typedef struct drm_buf_entry { drm_buf_t *buflist; /**< buffer list */ int seg_count; int page_order; - unsigned long *seglist; - + drm_dma_handle_t **seglist; drm_freelist_t freelist; } drm_buf_entry_t; @@ -489,12 +494,6 @@ typedef struct drm_sigdata { drm_hw_lock_t *lock; } drm_sigdata_t; -typedef struct drm_dma_handle { - dma_addr_t busaddr; - void *vaddr; - size_t size; -} drm_dma_handle_t; - /** * Mappings list */ |