Home
last modified time | relevance | path

Searched refs:can_reclaim (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/pipebuffer/
H A Dpb_slab.c82 if (slabs->can_reclaim(slabs->priv, entry)) { in pb_slabs_reclaim_locked()
103 if (slabs->can_reclaim(slabs->priv, entry)) { in pb_slabs_reclaim_all_locked()
113 * determined by the can_reclaim fallback function), a new slab will be
201 * can_reclaim callback function will be called to determine whether the entry
238 slab_can_reclaim_fn *can_reclaim, in pb_slabs_init()
254 slabs->can_reclaim = can_reclaim; in pb_slabs_init()
279 * of the slab entries are still in flight (i.e. if can_reclaim would return
234 pb_slabs_init(struct pb_slabs *slabs, unsigned min_order, unsigned max_order, unsigned num_heaps, bool allow_three_fourth_allocations, void *priv, slab_can_reclaim_fn *can_reclaim, slab_alloc_fn *slab_alloc, slab_free_fn *slab_free) pb_slabs_init() argument
H A Dpb_cache.h67 bool (*can_reclaim)(void *winsys, struct pb_buffer *buf); member
82 bool (*can_reclaim)(void *winsys, struct pb_buffer *buf));
H A Dpb_slab.h132 slab_can_reclaim_fn *can_reclaim; member
154 slab_can_reclaim_fn *can_reclaim,
H A Dpb_cache.c139 return mgr->can_reclaim(mgr->winsys, buf) ? 1 : -1; in pb_cache_is_buffer_compat()
277 * @param can_reclaim Whether a buffer can be reclaimed (e.g. is not busy)
285 bool (*can_reclaim)(void *winsys, struct pb_buffer *buf)) in pb_cache_init()
306 mgr->can_reclaim = can_reclaim; in pb_cache_init()

Completed in 3 milliseconds