/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_buddy.c | 11 unsigned int max_order) 15 buddy->max_order = max_order; 19 buddy->bitmap = kcalloc(buddy->max_order + 1, 22 buddy->num_free = kcalloc(buddy->max_order + 1, 29 /* Allocating max_order bitmaps, one for each order */ 31 for (i = 0; i <= buddy->max_order; ++i) { 32 unsigned int size = 1 << (buddy->max_order - i); 43 bitmap_set(buddy->bitmap[buddy->max_order], 0, 1); 45 buddy->num_free[buddy->max_order] 10 mlx5dr_buddy_init(struct mlx5dr_icm_buddy_mem *buddy, unsigned int max_order) argument [all...] |
H A D | mlx5dr.h | 178 u32 max_order; member in struct:mlx5dr_icm_buddy_mem 193 unsigned int max_order);
|
/linux-master/drivers/gpu/drm/tests/ |
H A D | drm_buddy_test.c | 317 const int max_order = 3; local 332 mm_size = PAGE_SIZE << max_order; 336 KUNIT_EXPECT_EQ(test, mm.max_order, max_order); 338 for (top = max_order; top; top--) { 375 top, max_order); 381 for (order = 1; order <= max_order; order++) { 398 const unsigned int max_order = 16; local 411 mm_size = PAGE_SIZE << max_order; 415 KUNIT_EXPECT_EQ(test, mm.max_order, max_orde 494 const int max_order = 16; local [all...] |
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_internal.c | 39 int max_order = MAX_PAGE_ORDER; local 48 max_order = min(max_order, get_order(max_segment)); 71 int order = min(fls(npages) - 1, max_order); 83 max_order = order; 102 max_order = 0;
|
/linux-master/arch/arm64/kvm/hyp/include/nvhe/ |
H A D | gfp.h | 22 unsigned short max_order; member in struct:hyp_pool
|
/linux-master/drivers/infiniband/hw/mthca/ |
H A D | mthca_mr.c | 92 for (o = order; o <= buddy->max_order; ++o) 94 m = 1 << (buddy->max_order - o); 140 static int mthca_buddy_init(struct mthca_buddy *buddy, int max_order) argument 144 buddy->max_order = max_order; 147 buddy->bits = kcalloc(buddy->max_order + 1, sizeof(long *), 149 buddy->num_free = kcalloc((buddy->max_order + 1), sizeof *buddy->num_free, 154 for (i = 0; i <= buddy->max_order; ++i) { 155 buddy->bits[i] = bitmap_zalloc(1 << (buddy->max_order - i), 161 __set_bit(0, buddy->bits[buddy->max_order]); [all...] |
H A D | mthca_dev.h | 206 int max_order; member in struct:mthca_buddy
|
/linux-master/arch/arm64/kvm/hyp/nvhe/ |
H A D | page_alloc.c | 113 for (; (order + 1) <= pool->max_order; order++) { 206 while (i <= pool->max_order && list_empty(&pool->free_area[i])) 208 if (i > pool->max_order) { 231 pool->max_order = min(MAX_PAGE_ORDER, 233 for (i = 0; i <= pool->max_order; i++)
|
/linux-master/tools/testing/radix-tree/ |
H A D | iteration_check.c | 19 static int max_order; variable 29 for (order = max_order; order >= 0; order--) { 172 max_order = order;
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | mr.c | 54 for (o = order; o <= buddy->max_order; ++o) 56 m = 1 << (buddy->max_order - o); 102 static int mlx4_buddy_init(struct mlx4_buddy *buddy, int max_order) argument 106 buddy->max_order = max_order; 109 buddy->bits = kcalloc(buddy->max_order + 1, sizeof(long *), 111 buddy->num_free = kcalloc(buddy->max_order + 1, sizeof(*buddy->num_free), 116 for (i = 0; i <= buddy->max_order; ++i) { 117 s = BITS_TO_LONGS(1UL << (buddy->max_order - i)); 123 set_bit(0, buddy->bits[buddy->max_order]); [all...] |
H A D | mlx4.h | 256 u32 max_order; member in struct:mlx4_buddy
|
/linux-master/drivers/dma-buf/heaps/ |
H A D | system_heap.c | 315 unsigned int max_order) 323 if (max_order < orders[i]) 342 unsigned int max_order = orders[0]; local 371 page = alloc_largest_available(size_remaining, max_order); 377 max_order = compound_order(page); 314 alloc_largest_available(unsigned long size, unsigned int max_order) argument
|
/linux-master/mm/ |
H A D | workingset.c | 793 unsigned int max_order; local 805 max_order = fls_long(totalram_pages() - 1); 806 if (max_order > timestamp_bits) 807 bucket_order = max_order - timestamp_bits; 808 pr_info("workingset: timestamp_bits=%d max_order=%d bucket_order=%u\n", 809 timestamp_bits, max_order, bucket_order);
|
/linux-master/include/drm/ |
H A D | drm_buddy.h | 83 unsigned int max_order; member in struct:drm_buddy
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_buddy.c | 116 mm->max_order = ilog2(size) - ilog2(chunk_size); 118 BUG_ON(mm->max_order > DRM_BUDDY_MAX_ORDER); 120 mm->free_list = kmalloc_array(mm->max_order + 1, 126 for (i = 0; i <= mm->max_order; ++i) 158 BUG_ON(i > mm->max_order); 423 for (i = order; i <= mm->max_order; ++i) { 458 for (tmp = order; tmp <= mm->max_order; ++tmp) { 799 BUG_ON(order > mm->max_order); 905 for (order = mm->max_order; order >= 0; order--) {
|
/linux-master/kernel/events/ |
H A D | ring_buffer.c | 676 int ret = -ENOMEM, max_order; local 684 * max_order, to aid PMU drivers in double buffering. 693 max_order = get_order(watermark); 696 * We need to start with the max_order that fits in nr_pages, 699 max_order = ilog2(nr_pages); 719 order = min(max_order, ilog2(nr_pages - rb->aux_nr_pages)); 739 if (page_private(page) != max_order)
|
/linux-master/lib/ |
H A D | test_xarray.c | 178 unsigned int max_order = IS_ENABLED(CONFIG_XARRAY_MULTI) ? 8 : 1; local 207 for (order = 2; order < max_order; order++) { 329 unsigned int max_order = IS_ENABLED(CONFIG_XARRAY_MULTI) ? 15 : 1; local 353 for (order = 0; order < max_order; order++) { 654 unsigned int max_order = (sizeof(long) == 4) ? 30 : 60; local 698 for (i = 0; i < max_order; i++) { 699 for (j = 0; j < max_order; j++) { 703 for (k = 0; k < max_order; k++) { 889 unsigned int max_order = IS_ENABLED(CONFIG_XARRAY_MULTI) ? 20 : 1; local 897 for (i = 0; i < max_order; 1127 unsigned int max_order = IS_ENABLED(CONFIG_XARRAY_MULTI) ? 20 : 1; local 1196 unsigned int max_order = IS_ENABLED(CONFIG_XARRAY_MULTI) ? 10 : 1; local 1716 unsigned int max_order = IS_ENABLED(CONFIG_XARRAY_MULTI) ? 12 : 1; local 1969 unsigned int max_order = IS_ENABLED(CONFIG_XARRAY_MULTI) ? 20 : 1; local [all...] |
/linux-master/virt/kvm/ |
H A D | guest_memfd.c | 486 gfn_t gfn, kvm_pfn_t *pfn, int *max_order) 520 if (max_order) 521 *max_order = 0; 485 kvm_gmem_get_pfn(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn, kvm_pfn_t *pfn, int *max_order) argument
|
/linux-master/drivers/gpu/drm/i915/selftests/ |
H A D | scatterlist.c | 281 const unsigned long max_order = 20; /* approximating a 4GiB object */ local 286 for_each_prime_number(prime, max_order) {
|
H A D | intel_memory_region.c | 382 * mm.max_order != mm.size. i.e our starting address space size is not a 407 if (mm->max_order != expected_order) { 409 __func__, mm->max_order, expected_order); 420 * max_order, due to the inner workings of the buddy allocator. So make
|
/linux-master/drivers/pci/ |
H A D | setup-bus.c | 953 int max_order) 959 for (order = 0; order <= max_order; order++) { 1002 int order, max_order; local 1017 max_order = 0; 1068 if (order > max_order) 1069 max_order = order; 1079 min_align = calculate_mem_align(aligns, max_order); 952 calculate_mem_align(resource_size_t *aligns, int max_order) argument
|
/linux-master/drivers/accel/qaic/ |
H A D | qaic_data.c | 447 int max_order; local 460 max_order = min(MAX_PAGE_ORDER, get_order(size)); 465 max_order = 0; 482 order = min(get_order(nr_pages * PAGE_SIZE), max_order); 496 max_order = order;
|
/linux-master/include/linux/ |
H A D | kvm_host.h | 2437 gfn_t gfn, kvm_pfn_t *pfn, int *max_order); 2441 kvm_pfn_t *pfn, int *max_order) 2439 kvm_gmem_get_pfn(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn, kvm_pfn_t *pfn, int *max_order) argument
|
/linux-master/arch/x86/kvm/mmu/ |
H A D | mmu.c | 4323 int max_order, r; local 4331 &max_order); 4337 fault->max_level = min(kvm_max_level_for_order(max_order),
|
/linux-master/block/ |
H A D | blk-mq.c | 3386 unsigned int i, j, entries_per_page, max_order = 4; local 3404 int this_order = max_order;
|