Home
last modified time | relevance | path

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

/freebsd/sys/dev/mthca/
H A 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 = kzalloc((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 …]
H A Dmthca_dev.h209 int max_order; member
/freebsd/sys/dev/mlx4/mlx4_core/
H A Dmlx4_mr.c57 for (o = order; o <= buddy->max_order; ++o) in mlx4_buddy_alloc()
59 m = 1 << (buddy->max_order - o); in mlx4_buddy_alloc()
105 static int mlx4_buddy_init(struct mlx4_buddy *buddy, int max_order) in mlx4_buddy_init() argument
109 buddy->max_order = max_order; in mlx4_buddy_init()
112 buddy->bits = kcalloc(buddy->max_order + 1, sizeof (long *), in mlx4_buddy_init()
114 buddy->num_free = kcalloc((buddy->max_order + 1), sizeof *buddy->num_free, in mlx4_buddy_init()
119 for (i = 0; i <= buddy->max_order; ++i) { in mlx4_buddy_init()
120 s = BITS_TO_LONGS(1 << (buddy->max_order - i)); in mlx4_buddy_init()
129 set_bit(0, buddy->bits[buddy->max_order]); in mlx4_buddy_init()
130 buddy->num_free[buddy->max_order] = 1; in mlx4_buddy_init()
[all …]
H A Dmlx4.h256 u32 max_order; member
/freebsd/sys/vm/
H A Dvm_phys.c1422 unsigned max_order, order_start, order_end; in vm_phys_free_contig() local
1427 max_order = min(ilog2(lo ^ (lo + npages)), VM_NFREEORDER - 1); in vm_phys_free_contig()
1431 if (order_start < max_order) in vm_phys_free_contig()
1435 if (order_end < max_order) in vm_phys_free_contig()
1443 if (order_start < max_order) in vm_phys_free_contig()
1445 if (order_end < max_order) in vm_phys_free_contig()
1572 int max_order; in vm_phys_find_freelist_contig() local
1574 max_order = VM_NFREEORDER - 1; in vm_phys_find_freelist_contig()
1576 max_size = (vm_paddr_t)1 << (PAGE_SHIFT + max_order); in vm_phys_find_freelist_contig()
1586 TAILQ_FOREACH(m, &fl[max_order].pl, listq) { in vm_phys_find_freelist_contig()
[all …]
/freebsd/contrib/libarchive/libarchive/
H A Darchive_ppmd8_private.h138 void (*Ppmd8_Init)(CPpmd8 *p, unsigned max_order, unsigned restore_method);
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dabd_os.c278 unsigned int max_order = MIN(zfs_abd_scatter_max_order, in abd_alloc_chunks() local
294 order = MIN(highbit64(nr_pages - alloc_pages) - 1, max_order); in abd_alloc_chunks()
303 max_order = MAX(0, order - 1); in abd_alloc_chunks()