diff options
author | Thomas Hellstrom <thellstrom-at-vmware-dot-com> | 2009-04-02 11:08:18 +0200 |
---|---|---|
committer | Thomas Hellstrom <thellstrom@vmware.com> | 2009-08-17 17:03:58 +0200 |
commit | 9632d46b25592c9524097a828a2335ea21a286b1 (patch) | |
tree | 11c62ee2d68b7469dcf35a82796e255f24ff530e | |
parent | 9d6be9d81a75f63563cdaf1e3c6fd33aea571f20 (diff) |
Implement slabpool:placement.
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
-rw-r--r-- | src/wsbm_slabpool.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/wsbm_slabpool.c b/src/wsbm_slabpool.c index c0f4710..84d1e74 100644 --- a/src/wsbm_slabpool.c +++ b/src/wsbm_slabpool.c @@ -986,6 +986,12 @@ pool_offset(struct _WsbmBufStorage *buf) return pool_kernel(buf)->gpuOffset + pool_poolOffset(buf); } +static uint32_t +pool_placement(struct _WsbmBufStorage *buf) +{ + return pool_kernel(buf)->placement; +} + static void pool_fence(struct _WsbmBufStorage *buf, struct _WsbmFenceObject *fence) { @@ -1188,6 +1194,7 @@ wsbmSlabPoolInit(int fd, pool->destroy = &pool_destroy; pool->offset = &pool_offset; pool->poolOffset = &pool_poolOffset; + pool->placement = &pool_placement; pool->size = &pool_size; pool->create = &pool_create; pool->fence = &pool_fence; |