Home
last modified time | relevance | path

Searched refs:allocator (Results 1 – 21 of 21) sorted by relevance

/drivers/md/dm-vdo/
A Dslab-depot.c316 struct block_allocator *allocator = block->allocator; in launch_write() local
365 struct block_allocator *allocator = slab->allocator; in update_slab_summary_entry() local
1386 struct block_allocator *allocator = slab->allocator; in adjust_free_block_count() local
2621 struct block_allocator *allocator = slab->allocator; in queue_slab() local
3110 return get_depot_slab_iterator(allocator->depot, allocator->last_slab, in get_slab_iterator()
3527 allocator->slabs_to_erase = get_slab_iterator(allocator); in initiate_load()
3797 .allocator = allocator, in make_slab()
4048 block->allocator = allocator; in initialize_slab_summary_block()
4083 allocator, &allocator->vio_pool); in initialize_block_allocator()
4093 allocator->refcount_blocks_per_big_vio, allocator->thread_id, in initialize_block_allocator()
[all …]
A Dslab-depot.h219 struct block_allocator *allocator; member
351 struct block_allocator *allocator; member
538 int __must_check vdo_allocate_block(struct block_allocator *allocator,
541 int vdo_enqueue_clean_slab_waiter(struct block_allocator *allocator,
547 int __must_check vdo_release_block_reference(struct block_allocator *allocator,
552 void vdo_dump_block_allocator(const struct block_allocator *allocator);
A Dphysical-zone.c157 struct block_allocator *allocator) in release_pbn_lock_provisional_reference() argument
164 result = vdo_release_block_reference(allocator, locked_pbn); in release_pbn_lock_provisional_reference()
343 zone->allocator = &vdo->depot->allocators[zone_number]; in initialize_zone()
491 result = vdo_allocate_block(allocation->zone->allocator, &allocation->pbn); in allocate_and_lock_block()
561 result = vdo_enqueue_clean_slab_waiter(zone->allocator, in continue_allocating()
633 release_pbn_lock_provisional_reference(lock, locked_pbn, zone->allocator); in vdo_release_physical_zone_pbn_lock()
643 vdo_dump_block_allocator(zone->allocator); in vdo_dump_physical_zone()
A Drepair.h11 void vdo_replay_into_slab_journals(struct block_allocator *allocator, void *context);
A Drepair.c799 struct block_allocator *allocator = vdo_as_block_allocator(completion); in add_slab_journal_entries() local
831 if (slab->allocator != allocator) in add_slab_journal_entries()
851 void vdo_replay_into_slab_journals(struct block_allocator *allocator, void *context) in vdo_replay_into_slab_journals() argument
853 struct vdo_completion *completion = &allocator->completion; in vdo_replay_into_slab_journals()
857 vdo_assert_on_physical_zone_thread(vdo, allocator->zone_number, __func__); in vdo_replay_into_slab_journals()
878 allocator->zone_number); in vdo_replay_into_slab_journals()
A Dphysical-zone.h66 struct block_allocator *allocator; member
A Dstatistics.h228 struct block_allocator_statistics allocator; member
A Dmessage-stats.c353 write_block_allocator_statistics("allocator : ", &stats->allocator, in write_vdo_statistics()
A Dvdo.c1719 *zone_ptr = &vdo->physical_zones->zones[slab->allocator->zone_number]; in vdo_get_physical_zone()
/drivers/firmware/qcom/
A DKconfig18 prompt "TrustZone interface memory allocator mode"
22 Selects the mode of the memory allocator providing memory buffers of
29 Use the generic allocator mode. The memory is page-aligned, non-cachable
36 in the 'Generic' allocator but is also explicitly marked as an SHM Bridge
40 using the TZMem allocator or else the TrustZone will refuse to use them.
/drivers/dma-buf/heaps/
A DKconfig6 is backed by pages from the buddy allocator. If in doubt, say Y.
23 defined in the devicetree. This uses the same underlying allocator as
/drivers/media/mc/
A DMakefile7 mc-objs += mc-dev-allocator.o
/drivers/bus/fsl-mc/
A DMakefile16 fsl-mc-allocator.o \
/drivers/net/ethernet/mellanox/mlx4/
A Dalloc.c216 struct mlx4_zone_allocator *allocator; member
264 zone->allocator = zone_alloc; in mlx4_zone_add_one()
287 struct mlx4_zone_allocator *zone_alloc = entry->allocator; in __mlx4_zone_remove_one_entry()
341 struct mlx4_zone_allocator *zone_alloc = zone->allocator; in __mlx4_alloc_from_zone()
/drivers/media/test-drivers/vimc/
A Dvimc-core.c20 module_param_named(allocator, vimc_allocator, uint, 0444);
21 MODULE_PARM_DESC(allocator, " memory allocator selection, default is 0.\n"
/drivers/iommu/
A DKconfig39 This allocator supports 4K/2M/1G, 16K/32M and 64K/512M page
47 Enable self-tests for LPAE page table allocator. This performs
66 Enable self-tests for ARMv7s page table allocator. This performs
/drivers/soc/qcom/
A DKconfig70 The On Chip Memory (OCMEM) allocator allows various clients to
/drivers/gpu/drm/
A DKconfig224 A page based buddy allocator
/drivers/firmware/efi/
A DKconfig44 the page allocator by system administrator policy via the
/drivers/xen/
A DKconfig156 tristate "User-space grant reference allocator driver"
/drivers/thermal/
A DKconfig171 bool "Power allocator thermal governor"

Completed in 53 milliseconds