Searched refs:max_order (Results 1 - 25 of 26) sorted by relevance

12

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_buddy.c11 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 Dmlx5dr.h178 u32 max_order; member in struct:mlx5dr_icm_buddy_mem
193 unsigned int max_order);
/linux-master/drivers/gpu/drm/tests/
H A Ddrm_buddy_test.c317 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 Di915_gem_internal.c39 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 Dgfp.h22 unsigned short max_order; member in struct:hyp_pool
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_mr.c92 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 Dmthca_dev.h206 int max_order; member in struct:mthca_buddy
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dpage_alloc.c113 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 Diteration_check.c19 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 Dmr.c54 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 Dmlx4.h256 u32 max_order; member in struct:mlx4_buddy
/linux-master/drivers/dma-buf/heaps/
H A Dsystem_heap.c315 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 Dworkingset.c793 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 Ddrm_buddy.h83 unsigned int max_order; member in struct:drm_buddy
/linux-master/drivers/gpu/drm/
H A Ddrm_buddy.c116 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 Dring_buffer.c676 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 Dtest_xarray.c178 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 Dguest_memfd.c486 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 Dscatterlist.c281 const unsigned long max_order = 20; /* approximating a 4GiB object */ local
286 for_each_prime_number(prime, max_order) {
H A Dintel_memory_region.c382 * 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 Dsetup-bus.c953 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 Dqaic_data.c447 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 Dkvm_host.h2437 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 Dmmu.c4323 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 Dblk-mq.c3386 unsigned int i, j, entries_per_page, max_order = 4; local
3404 int this_order = max_order;

Completed in 271 milliseconds

12