/Linux-v5.4/drivers/gpu/drm/i915/selftests/ |
D | i915_buddy.c | 223 if (order != mm->max_order) { in igt_check_mm() 301 int max_order; in igt_buddy_alloc_smoke() local 316 for (max_order = mm.max_order; max_order >= 0; max_order--) { in igt_buddy_alloc_smoke() 328 pr_info("filling from max_order=%u\n", max_order); in igt_buddy_alloc_smoke() 330 order = max_order; in igt_buddy_alloc_smoke() 390 const unsigned int max_order = 16; in igt_buddy_alloc_pessimistic() local 403 err = i915_buddy_init(&mm, PAGE_SIZE << max_order, PAGE_SIZE); in igt_buddy_alloc_pessimistic() 408 GEM_BUG_ON(mm.max_order != max_order); in igt_buddy_alloc_pessimistic() 410 for (order = 0; order < max_order; order++) { in igt_buddy_alloc_pessimistic() 432 for (order = max_order; order--; ) { in igt_buddy_alloc_pessimistic() [all …]
|
D | scatterlist.c | 277 const unsigned long max_order = 20; /* approximating a 4GiB object */ in igt_sg_alloc() local 282 for_each_prime_number(prime, max_order) { in igt_sg_alloc()
|
/Linux-v5.4/drivers/gpu/drm/i915/gem/ |
D | i915_gem_internal.c | 42 int max_order; in i915_gem_object_get_pages_internal() local 45 max_order = MAX_ORDER; in i915_gem_object_get_pages_internal() 54 max_order = min(max_order, ilog2(max_segment)); in i915_gem_object_get_pages_internal() 82 int order = min(fls(npages) - 1, max_order); in i915_gem_object_get_pages_internal() 94 max_order = order; in i915_gem_object_get_pages_internal() 114 max_order = 0; in i915_gem_object_get_pages_internal()
|
/Linux-v5.4/mm/ |
D | workingset.c | 539 unsigned int max_order; in workingset_init() local 551 max_order = fls_long(totalram_pages() - 1); in workingset_init() 552 if (max_order > timestamp_bits) in workingset_init() 553 bucket_order = max_order - timestamp_bits; in workingset_init() 555 timestamp_bits, max_order, bucket_order); in workingset_init()
|
D | page_alloc.c | 912 unsigned int max_order; in __free_one_page() local 915 max_order = min_t(unsigned int, MAX_ORDER, pageblock_order + 1); in __free_one_page() 928 while (order < max_order - 1) { in __free_one_page() 954 if (max_order < MAX_ORDER) { in __free_one_page() 975 max_order++; in __free_one_page()
|
D | slub.c | 3247 unsigned int min_objects, unsigned int max_order, in slab_order() argument 3257 order <= max_order; order++) { in slab_order()
|
/Linux-v5.4/drivers/infiniband/hw/mthca/ |
D | mthca_mr.c | 92 for (o = order; o <= buddy->max_order; ++o) in mthca_buddy_alloc() 94 m = 1 << (buddy->max_order - o); in mthca_buddy_alloc() 140 static int mthca_buddy_init(struct mthca_buddy *buddy, int max_order) in mthca_buddy_init() argument 144 buddy->max_order = max_order; in mthca_buddy_init() 147 buddy->bits = kcalloc(buddy->max_order + 1, sizeof(long *), in mthca_buddy_init() 149 buddy->num_free = kcalloc((buddy->max_order + 1), sizeof *buddy->num_free, in mthca_buddy_init() 154 for (i = 0; i <= buddy->max_order; ++i) { in mthca_buddy_init() 155 s = BITS_TO_LONGS(1 << (buddy->max_order - i)); in mthca_buddy_init() 160 1 << (buddy->max_order - i)); in mthca_buddy_init() 163 set_bit(0, buddy->bits[buddy->max_order]); in mthca_buddy_init() [all …]
|
D | mthca_dev.h | 207 int max_order; member
|
/Linux-v5.4/drivers/gpu/drm/i915/ |
D | i915_buddy.c | 110 mm->max_order = ilog2(size) - ilog2(chunk_size); in i915_buddy_init() 112 GEM_BUG_ON(mm->max_order > I915_BUDDY_MAX_ORDER); in i915_buddy_init() 114 mm->free_list = kmalloc_array(mm->max_order + 1, in i915_buddy_init() 120 for (i = 0; i <= mm->max_order; ++i) in i915_buddy_init() 152 GEM_BUG_ON(i > mm->max_order); in i915_buddy_init() 284 for (i = order; i <= mm->max_order; ++i) { in i915_buddy_alloc()
|
D | i915_buddy.h | 63 unsigned int max_order; member
|
/Linux-v5.4/tools/testing/radix-tree/ |
D | iteration_check.c | 19 static int max_order; variable 29 for (order = max_order; order >= 0; order--) { in my_item_insert() 172 max_order = order; in iteration_test()
|
/Linux-v5.4/drivers/staging/android/ion/ |
D | ion_system_heap.c | 76 unsigned int max_order) in alloc_largest_available() argument 84 if (max_order < orders[i]) in alloc_largest_available() 111 unsigned int max_order = orders[0]; in ion_system_heap_allocate() local 119 max_order); in ion_system_heap_allocate() 124 max_order = compound_order(page); in ion_system_heap_allocate()
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/ |
D | mr.c | 54 for (o = order; o <= buddy->max_order; ++o) in mlx4_buddy_alloc() 56 m = 1 << (buddy->max_order - o); in mlx4_buddy_alloc() 102 static int mlx4_buddy_init(struct mlx4_buddy *buddy, int max_order) in mlx4_buddy_init() argument 106 buddy->max_order = max_order; in mlx4_buddy_init() 109 buddy->bits = kcalloc(buddy->max_order + 1, sizeof(long *), in mlx4_buddy_init() 111 buddy->num_free = kcalloc(buddy->max_order + 1, sizeof(*buddy->num_free), in mlx4_buddy_init() 116 for (i = 0; i <= buddy->max_order; ++i) { in mlx4_buddy_init() 117 s = BITS_TO_LONGS(1 << (buddy->max_order - i)); in mlx4_buddy_init() 123 set_bit(0, buddy->bits[buddy->max_order]); in mlx4_buddy_init() 124 buddy->num_free[buddy->max_order] = 1; in mlx4_buddy_init() [all …]
|
D | mlx4.h | 254 u32 max_order; member
|
/Linux-v5.4/kernel/events/ |
D | ring_buffer.c | 634 int ret = -ENOMEM, max_order; in rb_alloc_aux() local 643 max_order = ilog2(nr_pages); in rb_alloc_aux() 650 if (!max_order) in rb_alloc_aux() 653 max_order--; in rb_alloc_aux() 666 order = min(max_order, ilog2(nr_pages - rb->aux_nr_pages)); in rb_alloc_aux() 686 if (page_private(page) != max_order) in rb_alloc_aux()
|
/Linux-v5.4/drivers/infiniband/hw/hns/ |
D | hns_roce_mr.c | 77 for (o = order; o <= buddy->max_order; ++o) { in hns_roce_buddy_alloc() 79 m = 1 << (buddy->max_order - o); in hns_roce_buddy_alloc() 125 static int hns_roce_buddy_init(struct hns_roce_buddy *buddy, int max_order) in hns_roce_buddy_init() argument 129 buddy->max_order = max_order; in hns_roce_buddy_init() 131 buddy->bits = kcalloc(buddy->max_order + 1, in hns_roce_buddy_init() 134 buddy->num_free = kcalloc(buddy->max_order + 1, in hns_roce_buddy_init() 140 for (i = 0; i <= buddy->max_order; ++i) { in hns_roce_buddy_init() 141 s = BITS_TO_LONGS(1 << (buddy->max_order - i)); in hns_roce_buddy_init() 151 set_bit(0, buddy->bits[buddy->max_order]); in hns_roce_buddy_init() 152 buddy->num_free[buddy->max_order] = 1; in hns_roce_buddy_init() [all …]
|
D | hns_roce_device.h | 317 int max_order; member
|
/Linux-v5.4/lib/ |
D | test_xarray.c | 174 unsigned int max_order = IS_ENABLED(CONFIG_XARRAY_MULTI) ? 8 : 1; in check_xa_mark_1() local 203 for (order = 2; order < max_order; order++) { in check_xa_mark_1() 303 unsigned int max_order = IS_ENABLED(CONFIG_XARRAY_MULTI) ? 15 : 1; in check_xa_shrink() local 327 for (order = 0; order < max_order; order++) { in check_xa_shrink() 572 unsigned int max_order = (sizeof(long) == 4) ? 30 : 60; in check_multi_store() local 616 for (i = 0; i < max_order; i++) { in check_multi_store() 617 for (j = 0; j < max_order; j++) { in check_multi_store() 621 for (k = 0; k < max_order; k++) { in check_multi_store() 870 unsigned int max_order = IS_ENABLED(CONFIG_XARRAY_MULTI) ? 20 : 1; in check_store_iter() local 872 for (i = 0; i < max_order; i++) { in check_store_iter() [all …]
|
/Linux-v5.4/drivers/video/fbdev/vermilion/ |
D | vermilion.c | 73 static int vmlfb_alloc_vram_area(struct vram_area *va, unsigned max_order, in vmlfb_alloc_vram_area() argument 79 max_order++; in vmlfb_alloc_vram_area() 90 __get_free_pages(flags, --max_order); in vmlfb_alloc_vram_area() 91 } while (va->logical == 0 && max_order > min_order); in vmlfb_alloc_vram_area() 97 va->size = PAGE_SIZE << max_order; in vmlfb_alloc_vram_area() 98 va->order = max_order; in vmlfb_alloc_vram_area()
|
/Linux-v5.4/drivers/lightnvm/ |
D | pblk-rb.c | 78 unsigned int max_order = MAX_ORDER - 1; in pblk_rb_init() local 105 if (alloc_order >= max_order) { in pblk_rb_init() 106 order = max_order; in pblk_rb_init() 107 iter = (1 << (alloc_order - max_order)); in pblk_rb_init()
|
/Linux-v5.4/drivers/pci/ |
D | setup-bus.c | 931 int max_order) in calculate_mem_align() argument 937 for (order = 0; order <= max_order; order++) { in calculate_mem_align() 980 int order, max_order; in pbus_size_mem() local 991 max_order = 0; in pbus_size_mem() 1041 if (order > max_order) in pbus_size_mem() 1042 max_order = order; in pbus_size_mem() 1052 min_align = calculate_mem_align(aligns, max_order); in pbus_size_mem()
|
/Linux-v5.4/block/ |
D | blk-mq.c | 2154 unsigned int i, j, entries_per_page, max_order = 4; in blk_mq_alloc_rqs() local 2173 int this_order = max_order; in blk_mq_alloc_rqs()
|