Home
last modified time | relevance | path

Searched refs:max_order (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_internal.c55 int max_order; in i915_gem_object_get_pages_internal() local
58 max_order = MAX_ORDER; in i915_gem_object_get_pages_internal()
67 max_order = min(max_order, ilog2(max_segment)); in i915_gem_object_get_pages_internal()
95 int order = min(fls(npages) - 1, max_order); in i915_gem_object_get_pages_internal()
107 max_order = order; in i915_gem_object_get_pages_internal()
127 max_order = 0; in i915_gem_object_get_pages_internal()
/Linux-v4.19/mm/
Dworkingset.c507 unsigned int max_order; in workingset_init() local
519 max_order = fls_long(totalram_pages - 1); in workingset_init()
520 if (max_order > timestamp_bits) in workingset_init()
521 bucket_order = max_order - timestamp_bits; in workingset_init()
523 timestamp_bits, max_order, bucket_order); in workingset_init()
Dpage_alloc.c779 unsigned int max_order; in __free_one_page() local
781 max_order = min_t(unsigned int, MAX_ORDER, pageblock_order + 1); in __free_one_page()
794 while (order < max_order - 1) { in __free_one_page()
818 if (max_order < MAX_ORDER) { in __free_one_page()
839 max_order++; in __free_one_page()
Dslub.c3193 unsigned int min_objects, unsigned int max_order, in slab_order() argument
3203 order <= max_order; order++) { in slab_order()
/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_mr.c92 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 …]
Dmthca_dev.h207 int max_order; member
/Linux-v4.19/tools/testing/radix-tree/
Diteration_check.c29 static int max_order; variable
42 for (order = max_order; order >= 0; order--) { in add_entries_fn()
183 max_order = order; in iteration_test()
/Linux-v4.19/drivers/staging/android/ion/
Dion_system_heap.c76 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-v4.19/drivers/net/ethernet/mellanox/mlx4/
Dmr.c54 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 …]
Dmlx4.h254 u32 max_order; member
/Linux-v4.19/drivers/infiniband/hw/hns/
Dhns_roce_mr.c79 for (o = order; o <= buddy->max_order; ++o) { in hns_roce_buddy_alloc()
81 m = 1 << (buddy->max_order - o); in hns_roce_buddy_alloc()
127 static int hns_roce_buddy_init(struct hns_roce_buddy *buddy, int max_order) in hns_roce_buddy_init() argument
131 buddy->max_order = max_order; in hns_roce_buddy_init()
133 buddy->bits = kcalloc(buddy->max_order + 1, in hns_roce_buddy_init()
136 buddy->num_free = kcalloc(buddy->max_order + 1, in hns_roce_buddy_init()
142 for (i = 0; i <= buddy->max_order; ++i) { in hns_roce_buddy_init()
143 s = BITS_TO_LONGS(1 << (buddy->max_order - i)); in hns_roce_buddy_init()
153 set_bit(0, buddy->bits[buddy->max_order]); in hns_roce_buddy_init()
154 buddy->num_free[buddy->max_order] = 1; in hns_roce_buddy_init()
[all …]
Dhns_roce_device.h265 int max_order; member
/Linux-v4.19/kernel/events/
Dring_buffer.c592 int ret = -ENOMEM, max_order = 0; in rb_alloc_aux() local
602 max_order = ilog2(nr_pages); in rb_alloc_aux()
610 if (!max_order) in rb_alloc_aux()
613 max_order--; in rb_alloc_aux()
627 order = min(max_order, ilog2(nr_pages - rb->aux_nr_pages)); in rb_alloc_aux()
647 if (page_private(page) != max_order) in rb_alloc_aux()
/Linux-v4.19/drivers/video/fbdev/vermilion/
Dvermilion.c87 static int vmlfb_alloc_vram_area(struct vram_area *va, unsigned max_order, in vmlfb_alloc_vram_area() argument
93 max_order++; in vmlfb_alloc_vram_area()
104 __get_free_pages(flags, --max_order); in vmlfb_alloc_vram_area()
105 } while (va->logical == 0 && max_order > min_order); in vmlfb_alloc_vram_area()
111 va->size = PAGE_SIZE << max_order; in vmlfb_alloc_vram_area()
112 va->order = max_order; in vmlfb_alloc_vram_area()
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Dscatterlist.c276 const unsigned long max_order = 20; /* approximating a 4GiB object */ in igt_sg_alloc() local
281 for_each_prime_number(prime, max_order) { in igt_sg_alloc()
/Linux-v4.19/drivers/lightnvm/
Dpblk-rb.c49 unsigned int max_order = MAX_ORDER - 1; in pblk_rb_init() local
64 if (alloc_order >= max_order) { in pblk_rb_init()
65 order = max_order; in pblk_rb_init()
66 iter = (1 << (alloc_order - max_order)); in pblk_rb_init()
/Linux-v4.19/drivers/pci/
Dsetup-bus.c961 int max_order) in calculate_mem_align() argument
967 for (order = 0; order <= max_order; order++) { in calculate_mem_align()
1010 int order, max_order; in pbus_size_mem() local
1021 max_order = 0; in pbus_size_mem()
1069 if (order > max_order) in pbus_size_mem()
1070 max_order = order; in pbus_size_mem()
1080 min_align = calculate_mem_align(aligns, max_order); in pbus_size_mem()
/Linux-v4.19/block/
Dblk-mq.c2023 unsigned int i, j, entries_per_page, max_order = 4; in blk_mq_alloc_rqs() local
2042 int this_order = max_order; in blk_mq_alloc_rqs()