/hardware/intel/common/libwsbm/src/ |
H A D | wsbm_priv.h | 41 uint32_t placement; member in struct:_WsbmKernelBuf
|
H A D | wsbm_mallocpool.c | 57 unsigned long size, uint32_t placement, unsigned alignment __attribute__ ((unused))) 67 if ((placement & WSBM_PL_MASK_MEM) != WSBM_PL_FLAG_SYSTEM) 178 pool->placement = &pool_placement; 56 pool_create(struct _WsbmBufferPool *pool, unsigned long size, uint32_t placement, unsigned alignment __attribute__ ((unused))) argument
|
H A D | wsbm_pool.h | 65 uint32_t(*placement) (struct _WsbmBufStorage * buf); member in struct:_WsbmBufferPool 70 uint32_t placement, 137 uint32_t placement,
|
H A D | wsbm_ttmpool.c | 111 unsigned long size, uint32_t placement, unsigned alignment) 135 arg.req.placement = placement; 148 dBuf->kBuf.placement = arg.rep.placement; 192 dBuf->kBuf.placement = arg.rep.placement; 414 return dBuf->kBuf.placement; 482 dBuf->kBuf.placement = rep->placement; 110 pool_create(struct _WsbmBufferPool *pool, unsigned long size, uint32_t placement, unsigned alignment) argument 532 ttm_pool_ub_create(struct _WsbmBufferPool *pool, unsigned long size, uint32_t placement, unsigned alignment, const unsigned long *user_ptr, int fd) argument [all...] |
H A D | wsbm_userpool.c | 190 vBuf->kBuf.placement = WSBM_PL_FLAG_SYSTEM; 205 unsigned long size, uint32_t placement, unsigned alignment) 215 vBuf->proposedPlacement = placement; 223 if (placement & WSBM_PL_FLAG_TT) { 229 vBuf->kBuf.placement = WSBM_PL_FLAG_TT; 237 if (placement & WSBM_PL_FLAG_VRAM) { 243 vBuf->kBuf.placement = WSBM_PL_FLAG_VRAM; 251 if ((placement & WSBM_PL_FLAG_NO_EVICT) 252 && !(placement & WSBM_PL_FLAG_SYSTEM)) { 258 vBuf->kBuf.placement 204 pool_create(struct _WsbmBufferPool *pool, unsigned long size, uint32_t placement, unsigned alignment) argument [all...] |
H A D | wsbm_manager.c | 76 uint32_t placement; member in struct:_WsbmBufferObject 431 return storage->pool->placement(storage); 486 struct _WsbmBufferPool *newPool, uint32_t placement) 512 if (!placement) 513 placement = buf->placement; 523 buf->placement = placement; 529 newPool->create(newPool, size, placement, buf->alignment); 535 buf->placement 484 wsbmBOData(struct _WsbmBufferObject *buf, unsigned size, const void *data, struct _WsbmBufferPool *newPool, uint32_t placement) argument 614 wsbmBODataUB(struct _WsbmBufferObject *buf, unsigned size, const void *data, struct _WsbmBufferPool *newPool, uint32_t placement, const unsigned long *user_ptr, int fd) argument 929 wsbmBOCreateSimple(struct _WsbmBufferPool *pool, unsigned long size, uint32_t placement, unsigned alignment, size_t extra_size, size_t * offset) argument 968 wsbmGenBuffers(struct _WsbmBufferPool *pool, unsigned n, struct _WsbmBufferObject *buffers[], unsigned alignment, uint32_t placement) argument 1345 wsbmUpdateKBuf(struct _WsbmKernelBuf *kBuf, uint64_t gpuOffset, uint32_t placement, uint32_t fence_type_mask) argument [all...] |
H A D | wsbm_slabpool.c | 295 if (kbo->kBuf.placement & TTM_PL_FLAG_CACHED) 379 kbo->kBuf.placement = rep->placement; 404 arg.req.placement = slabPool->proposedPlacement; 414 kbo->kBuf.placement = arg.rep.placement; 698 uint32_t placement, unsigned alignment) 753 arg.req.placement = placement; 764 sBuf->kBuf.placement 697 pool_create(struct _WsbmBufferPool *pool, unsigned long size, uint32_t placement, unsigned alignment) argument 1138 wsbmSlabPoolInit(int fd, uint32_t devOffset, uint32_t placement, uint32_t validMask, uint32_t smallestSize, uint32_t numSizes, uint32_t desiredNumBuffers, uint32_t maxSlabSize, uint32_t pageAlignment, struct _WsbmSlabCache *cache) argument [all...] |
/hardware/intel/img/psb_video/src/ |
H A D | psb_buffer_dm.c | 176 uint32_t placement; local 186 placement = DRM_PSB_FLAG_MEM_MMU | WSBM_PL_FLAG_TT | WSBM_PL_FLAG_CACHED | WSBM_PL_FLAG_SHARED ; 195 allignment, placement); 202 /* here use the placement when gen buffer setted */ 213 buf->pl_flags = placement;
|
H A D | psb_buffer.c | 72 uint32_t placement; local 86 placement = DRM_PSB_FLAG_MEM_MMU; 90 placement = DRM_PSB_FLAG_MEM_MMU | WSBM_PL_FLAG_SHARED; 94 placement = DRM_PSB_FLAG_MEM_MMU | WSBM_PL_FLAG_SHARED; 96 placement |= WSBM_PL_FLAG_CACHED; 100 placement = WSBM_PL_FLAG_TT | WSBM_PL_FLAG_NO_EVICT | WSBM_PL_FLAG_SHARED; 105 placement = WSBM_PL_FLAG_TT | WSBM_PL_FLAG_SHARED; 109 placement = DRM_PSB_FLAG_MEM_MMU_TILING | WSBM_PL_FLAG_SHARED; 115 placement = DRM_PSB_FLAG_MEM_MMU | WSBM_PL_FLAG_CACHED; 119 placement 215 uint32_t placement; local [all...] |