Lines Matching refs:entry_alloc
670 struct entry_alloc { struct
678 static void init_allocator(struct entry_alloc *ea, struct entry_space *es, in init_allocator() argument
705 static struct entry *alloc_entry(struct entry_alloc *ea) in alloc_entry()
722 static struct entry *alloc_particular_entry(struct entry_alloc *ea, unsigned i) in alloc_particular_entry()
735 static void free_entry(struct entry_alloc *ea, struct entry *e) in free_entry()
745 static bool allocator_empty(struct entry_alloc *ea) in allocator_empty()
750 static unsigned get_index(struct entry_alloc *ea, struct entry *e) in get_index()
755 static struct entry *get_entry(struct entry_alloc *ea, unsigned index) in get_entry()
785 struct entry_alloc writeback_sentinel_alloc;
786 struct entry_alloc demote_sentinel_alloc;
787 struct entry_alloc hotspot_alloc;
788 struct entry_alloc cache_alloc;
835 static struct entry *get_sentinel(struct entry_alloc *ea, unsigned level, bool which) in get_sentinel()