| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | buddy.c | 7 static int hws_buddy_init(struct mlx5hws_buddy_mem *buddy, u32 max_order) in hws_buddy_init() argument 11 buddy->max_order = max_order; in hws_buddy_init() 13 buddy->bitmap = kcalloc(buddy->max_order + 1, in hws_buddy_init() 19 buddy->num_free = kcalloc(buddy->max_order + 1, in hws_buddy_init() 27 for (i = 0; i <= (int)buddy->max_order; ++i) { in hws_buddy_init() 28 s = 1 << (buddy->max_order - i); in hws_buddy_init() 37 bitmap_set(buddy->bitmap[buddy->max_order], 0, 1); in hws_buddy_init() 38 buddy->num_free[buddy->max_order] = 1; in hws_buddy_init() 43 for (i = 0; i <= (int)buddy->max_order; ++i) in hws_buddy_init() 53 struct mlx5hws_buddy_mem *mlx5hws_buddy_create(u32 max_order) in mlx5hws_buddy_create() argument [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | dr_buddy.c | 11 unsigned int max_order) in mlx5dr_buddy_init() argument 15 buddy->max_order = max_order; in mlx5dr_buddy_init() 19 buddy->bitmap = kzalloc_objs(*buddy->bitmap, buddy->max_order + 1); in mlx5dr_buddy_init() 20 buddy->num_free = kzalloc_objs(*buddy->num_free, buddy->max_order + 1); in mlx5dr_buddy_init() 27 for (i = 0; i <= buddy->max_order; ++i) { in mlx5dr_buddy_init() 28 unsigned int size = 1 << (buddy->max_order - i); in mlx5dr_buddy_init() 39 bitmap_set(buddy->bitmap[buddy->max_order], 0, 1); in mlx5dr_buddy_init() 41 buddy->num_free[buddy->max_order] = 1; in mlx5dr_buddy_init() 46 for (i = 0; i <= buddy->max_order; ++i) in mlx5dr_buddy_init() 61 for (i = 0; i <= buddy->max_order; ++i) in mlx5dr_buddy_cleanup() [all …]
|
| H A D | mlx5dr.h | 171 u32 max_order; member 186 unsigned int max_order);
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_internal.c | 38 int max_order = MAX_PAGE_ORDER; in i915_gem_object_get_pages_internal() local 47 max_order = min(max_order, get_order(max_segment)); in i915_gem_object_get_pages_internal() 70 int order = min(fls(npages) - 1, max_order); in i915_gem_object_get_pages_internal() 82 max_order = order; in i915_gem_object_get_pages_internal() 101 max_order = 0; in i915_gem_object_get_pages_internal()
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A 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(*buddy->bits), in mthca_buddy_init() 149 buddy->num_free = kzalloc_objs(*buddy->num_free, (buddy->max_order + 1)); in mthca_buddy_init() 153 for (i = 0; i <= buddy->max_order; ++i) { in mthca_buddy_init() 154 buddy->bits[i] = bitmap_zalloc(1 << (buddy->max_order - i), in mthca_buddy_init() 160 __set_bit(0, buddy->bits[buddy->max_order]); in mthca_buddy_init() 161 buddy->num_free[buddy->max_order] = 1; in mthca_buddy_init() [all …]
|
| H A D | mthca_dev.h | 206 int max_order; member
|
| /linux/tools/testing/radix-tree/ |
| H A 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/lib/ |
| H A D | test_xarray.c | 178 unsigned int max_order = IS_ENABLED(CONFIG_XARRAY_MULTI) ? 8 : 1; in check_xa_mark_1() local 207 for (order = 2; order < max_order; order++) { in check_xa_mark_1() 329 unsigned int max_order = IS_ENABLED(CONFIG_XARRAY_MULTI) ? 15 : 1; in check_xa_shrink() local 353 for (order = 0; order < max_order; order++) { in check_xa_shrink() 654 unsigned int max_order = (sizeof(long) == 4) ? 30 : 60; in check_multi_store() local 698 for (i = 0; i < max_order; i++) { in check_multi_store() 699 for (j = 0; j < max_order; j++) { in check_multi_store() 703 for (k = 0; k < max_order; k++) { in check_multi_store() 894 unsigned int max_order = IS_ENABLED(CONFIG_XARRAY_MULTI) ? 20 : 1; in check_multi_store_advanced() local 902 for (i = 0; i < max_order; i++) { in check_multi_store_advanced() [all …]
|
| /linux/kernel/events/ |
| H A D | ring_buffer.c | 691 int max_order = 0; in rb_alloc_aux() local 715 max_order = get_order(watermark); in rb_alloc_aux() 723 max_order = ilog2(nr_pages); in rb_alloc_aux() 743 order = min(max_order, ilog2(nr_pages - rb->aux_nr_pages)); in rb_alloc_aux() 763 if (page_private(page) != max_order) in rb_alloc_aux()
|
| /linux/virt/kvm/ |
| H A D | guest_memfd.c | 755 int *max_order) in __kvm_gmem_get_pfn() argument 782 if (max_order) in __kvm_gmem_get_pfn() 783 *max_order = 0; in __kvm_gmem_get_pfn() 790 int *max_order) in kvm_gmem_get_pfn() argument 800 folio = __kvm_gmem_get_pfn(file, slot, index, pfn, max_order); in kvm_gmem_get_pfn()
|
| /linux/tools/testing/kunit/test_data/ |
| H A D | test_is_test_passed-no_tests_run_no_header.log | 31 workingset: timestamp_bits=62 max_order=13 bucket_order=0
|
| H A D | test_output_isolated_correctly.log | 56 workingset: timestamp_bits=62 max_order=16 bucket_order=0
|
| /linux/drivers/accel/qaic/ |
| H A D | qaic_data.c | 451 int max_order; in create_sgt() local 464 max_order = min(MAX_PAGE_ORDER, get_order(size)); in create_sgt() 469 max_order = 0; in create_sgt() 486 order = min(get_order(nr_pages * PAGE_SIZE), max_order); in create_sgt() 500 max_order = order; in create_sgt()
|
| /linux/arch/x86/kvm/svm/ |
| H A D | svm.h | 964 int sev_gmem_prepare(struct kvm *kvm, kvm_pfn_t pfn, gfn_t gfn, int max_order); 991 static inline int sev_gmem_prepare(struct kvm *kvm, kvm_pfn_t pfn, gfn_t gfn, int max_order) in sev_gmem_prepare() argument
|
| /linux/include/linux/ |
| H A D | kvm_host.h | 2558 int *max_order); 2563 int *max_order) in kvm_gmem_get_pfn() argument 2571 int kvm_arch_gmem_prepare(struct kvm *kvm, gfn_t gfn, kvm_pfn_t pfn, int max_order);
|
| /linux/fs/ext4/ |
| H A D | inode.c | 5205 u16 min_order, max_order; in ext4_set_inode_mapping_order() local 5207 max_order = EXT4_SB(sb)->s_max_folio_order; in ext4_set_inode_mapping_order() 5208 if (!max_order) in ext4_set_inode_mapping_order() 5216 max_order = min_order; in ext4_set_inode_mapping_order() 5218 mapping_set_folio_order_range(inode->i_mapping, min_order, max_order); in ext4_set_inode_mapping_order()
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | mlx4.h | 256 u32 max_order; member
|
| /linux/arch/x86/include/asm/ |
| H A D | kvm_host.h | 1993 int (*gmem_prepare)(struct kvm *kvm, kvm_pfn_t pfn, gfn_t gfn, int max_order);
|
| /linux/arch/x86/kvm/mmu/ |
| H A D | mmu.c | 4598 int max_order, r; in kvm_mmu_faultin_pfn_gmem() local 4606 &fault->refcounted_page, &max_order); in kvm_mmu_faultin_pfn_gmem() 4613 fault->max_level = kvm_max_level_for_order(max_order); in kvm_mmu_faultin_pfn_gmem()
|
| /linux/arch/x86/kvm/ |
| H A D | x86.c | 14186 int kvm_arch_gmem_prepare(struct kvm *kvm, gfn_t gfn, kvm_pfn_t pfn, int max_order) in kvm_arch_gmem_prepare() argument 14188 return kvm_x86_call(gmem_prepare)(kvm, pfn, gfn, max_order); in kvm_arch_gmem_prepare()
|