| /drivers/md/dm-vdo/ |
| A D | slab-depot.c | 316 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 D | slab-depot.h | 219 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 D | physical-zone.c | 157 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 D | repair.h | 11 void vdo_replay_into_slab_journals(struct block_allocator *allocator, void *context);
|
| A D | repair.c | 799 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 D | physical-zone.h | 66 struct block_allocator *allocator; member
|
| A D | statistics.h | 228 struct block_allocator_statistics allocator; member
|
| A D | message-stats.c | 353 write_block_allocator_statistics("allocator : ", &stats->allocator, in write_vdo_statistics()
|
| A D | vdo.c | 1719 *zone_ptr = &vdo->physical_zones->zones[slab->allocator->zone_number]; in vdo_get_physical_zone()
|
| /drivers/firmware/qcom/ |
| A D | Kconfig | 18 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 D | Kconfig | 6 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 D | Makefile | 7 mc-objs += mc-dev-allocator.o
|
| /drivers/bus/fsl-mc/ |
| A D | Makefile | 16 fsl-mc-allocator.o \
|
| /drivers/net/ethernet/mellanox/mlx4/ |
| A D | alloc.c | 216 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 D | vimc-core.c | 20 module_param_named(allocator, vimc_allocator, uint, 0444); 21 MODULE_PARM_DESC(allocator, " memory allocator selection, default is 0.\n"
|
| /drivers/iommu/ |
| A D | Kconfig | 39 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 D | Kconfig | 70 The On Chip Memory (OCMEM) allocator allows various clients to
|
| /drivers/gpu/drm/ |
| A D | Kconfig | 224 A page based buddy allocator
|
| /drivers/firmware/efi/ |
| A D | Kconfig | 44 the page allocator by system administrator policy via the
|
| /drivers/xen/ |
| A D | Kconfig | 156 tristate "User-space grant reference allocator driver"
|
| /drivers/thermal/ |
| A D | Kconfig | 171 bool "Power allocator thermal governor"
|