diff options
author | Thomas Hellstrom <thomas-at-tungstengraphics-dot-com> | 2007-02-16 20:22:24 +0100 |
---|---|---|
committer | Thomas Hellstrom <thomas-at-tungstengraphics-dot-com> | 2007-02-16 20:22:24 +0100 |
commit | e0f53e59be4b96ed6eb28bd2df9f6a9d789d1734 (patch) | |
tree | 3989201a990ef5ab87b31da3655109c6c30cfbea /linux-core/drm_objects.h | |
parent | 7766378d97323de375687285f2e125008b79045d (diff) |
Simple fence object sample driver for via, based on idling the GPU.
Buffer object driver for via.
Some changes to buffer object driver callbacks.
Improve fence flushing.
Diffstat (limited to 'linux-core/drm_objects.h')
-rw-r--r-- | linux-core/drm_objects.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/linux-core/drm_objects.h b/linux-core/drm_objects.h index 547de6b4..98228ada 100644 --- a/linux-core/drm_objects.h +++ b/linux-core/drm_objects.h @@ -411,11 +411,11 @@ typedef struct drm_bo_driver { uint32_t num_mem_busy_prio; drm_ttm_backend_t *(*create_ttm_backend_entry) (struct drm_device * dev); - int (*fence_type) (uint32_t flags, uint32_t * class, uint32_t * type); + int (*fence_type) (struct drm_buffer_object *bo, uint32_t * class, uint32_t * type); int (*invalidate_caches) (struct drm_device * dev, uint32_t flags); int (*init_mem_type) (struct drm_device * dev, uint32_t type, drm_mem_type_manager_t * man); - uint32_t(*evict_flags) (struct drm_device * dev, uint32_t type); + uint32_t(*evict_mask) (struct drm_buffer_object *bo); int (*move) (struct drm_buffer_object * bo, int evict, int no_wait, struct drm_bo_mem_reg * new_mem); } drm_bo_driver_t; |