Searched defs:placement (Results 1 - 9 of 9) sorted by relevance

/hardware/intel/common/libwsbm/src/
H A Dwsbm_priv.h41 uint32_t placement; member in struct:_WsbmKernelBuf
H A Dwsbm_mallocpool.c57 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 Dwsbm_pool.h65 uint32_t(*placement) (struct _WsbmBufStorage * buf); member in struct:_WsbmBufferPool
70 uint32_t placement,
137 uint32_t placement,
H A Dwsbm_ttmpool.c111 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 Dwsbm_userpool.c190 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 Dwsbm_manager.c76 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 Dwsbm_slabpool.c295 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 Dpsb_buffer_dm.c176 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 Dpsb_buffer.c72 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...]

Completed in 100 milliseconds