Searched refs:order (Results 51 - 75 of 516) sorted by relevance

1234567891011>>

/linux-master/mm/
H A Dpage_isolation.c119 * in MEM_GOING_OFFLINE in order to indicate that these pages
211 unsigned int order; local
224 * approach in order to merge them. Isolation and free will make
228 order = buddy_order(page);
229 if (order >= pageblock_order && order < MAX_PAGE_ORDER) {
231 order, NULL);
233 isolated_page = !!__isolate_free_page(page, order);
260 __putback_isolated_page(page, order, migratetype);
376 int order local
406 int order; local
[all...]
H A Dfail_page_alloc.c24 bool __should_fail_alloc_page(gfp_t gfp_mask, unsigned int order) argument
28 if (order < fail_page_alloc.min_order)
42 return should_fail_ex(&fail_page_alloc.attr, 1 << order, flags);
59 debugfs_create_u32("min-order", mode, dir, &fail_page_alloc.min_order);
H A Dvmstat.c1056 unsigned int order; local
1062 for (order = 0; order < NR_PAGE_ORDERS; order++) {
1071 blocks = data_race(zone->free_area[order].nr_free);
1075 info->free_pages += blocks << order;
1078 if (order >= suitable_order)
1080 (order - suitable_order);
1091 static int __fragmentation_index(unsigned int order, struct contig_page_info *info) argument
1093 unsigned long requested = 1UL << order;
1119 extfrag_for_order(struct zone *zone, unsigned int order) argument
1133 fragmentation_index(struct zone *zone, unsigned int order) argument
1476 int order; local
1501 int order, mtype; local
1543 int order; local
2156 unusable_free_index(unsigned int order, struct contig_page_info *info) argument
2177 unsigned int order; local
2227 unsigned int order; local
[all...]
/linux-master/scripts/atomic/
H A Dgen-atomic-long.sh35 #gen_proto_order_variant(meta, pfx, name, sfx, order, arg...)
42 local order="$1"; shift
44 local atomicname="${pfx}${name}${sfx}${order}"
52 gen_kerneldoc "raw_" "${meta}" "${pfx}" "${name}" "${sfx}" "${order}" "atomic_long" "long" "$@"
/linux-master/arch/powerpc/platforms/cell/
H A Dras.c99 int order; member in struct:ptcal_area
107 static int __init cbe_ptcal_enable_on_node(int nid, int order) argument
121 area->order = order;
124 area->order);
134 * page, in order to avoid prefetches in memcpy and similar
155 __free_pages(area->pages, area->order);
166 int order, found_mic = 0; local
179 order = get_order(*size);
184 cbe_ptcal_enable_on_node(of_node_to_nid(np), order); local
[all...]
/linux-master/include/trace/events/
H A Doom.h37 int order,
44 TP_ARGS(zoneref, order, reclaimable, available, min_wmark, no_progress_loops, wmark_check),
49 __field( int, order)
60 __entry->order = order;
68 TP_printk("node=%d zone=%-8s order=%d reclaimable=%lu available=%lu min_wmark=%lu no_progress_loops=%d wmark_check=%d",
70 __entry->order,
185 TP_PROTO(int order,
192 TP_ARGS(order, priority, result, retries, max_retries, ret),
195 __field( int, order)
[all...]
/linux-master/arch/arm/lib/
H A Dlib1funcs.S106 .macro ARM_DIV2_ORDER divisor, order
110 clz \order, \divisor
111 rsb \order, \order, #31
117 movhs \order, #16
118 movlo \order, #0
122 addhs \order, \order, #8
126 addhs \order, \order, #
[all...]
/linux-master/drivers/gpu/drm/etnaviv/
H A Detnaviv_cmdbuf.c88 int granule_offs, order, ret; local
93 order = order_base_2(ALIGN(size, SUBALLOC_GRANULE) / SUBALLOC_GRANULE);
97 SUBALLOC_GRANULES, order);
121 int order = order_base_2(ALIGN(cmdbuf->size, SUBALLOC_GRANULE) / local
130 order);
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_db.c94 struct hns_roce_db *db, int order)
99 for (o = order; o <= 1; ++o) {
112 if (o > order)
113 set_bit(i ^ 1, pgdir->bits[order]);
119 db->order = order;
125 int order)
133 if (!hns_roce_alloc_db_from_pgdir(pgdir, db, order))
145 WARN_ON(hns_roce_alloc_db_from_pgdir(pgdir, db, order));
160 o = db->order;
93 hns_roce_alloc_db_from_pgdir(struct hns_roce_db_pgdir *pgdir, struct hns_roce_db *db, int order) argument
124 hns_roce_alloc_db(struct hns_roce_dev *hr_dev, struct hns_roce_db *db, int order) argument
[all...]
/linux-master/drivers/pci/endpoint/
H A Dpci-epc-mem.c16 * pci_epc_mem_get_order() - determine the allocation order of a memory size
18 * @size: the size for which to get the order
21 * always gets order with a constant PAGE_SIZE.
25 int order; local
31 order = fls(size);
33 order = fls64(size);
35 return order;
186 int order; local
193 order = pci_epc_mem_get_order(mem, align_size);
196 order);
251 int order; local
[all...]
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_internal.c71 int order = min(fls(npages) - 1, max_order); local
75 page = alloc_pages(gfp | (order ? QUIET : MAYFAIL),
76 order);
79 if (!order--)
83 max_order = order;
86 sg_set_page(sg, page, PAGE_SIZE << order, 0);
89 npages -= 1 << order;
/linux-master/arch/x86/hyperv/
H A Dhv_proc.c29 int order; local
57 /* Find highest order we can actually allocate */
58 order = 31 - __builtin_clz(num_pages);
61 pages[i] = alloc_pages_node(node, GFP_KERNEL, order);
64 if (!order) {
69 --order;
72 split_page(pages[i], order);
73 counts[i] = 1 << order;
/linux-master/kernel/locking/
H A Dtest-ww_mutex.c404 int *order; local
407 order = kmalloc_array(count, sizeof(*order), GFP_KERNEL);
408 if (!order)
409 return order;
412 order[n] = n;
417 tmp = order[n];
418 order[n] = order[r];
419 order[
437 int *order; local
496 int *order; local
[all...]
/linux-master/drivers/staging/media/ipu3/
H A Dipu3-dmamap.c55 unsigned int order = __fls(order_mask); local
57 order_size = 1U << order;
59 gfp | high_order_gfp : gfp, order);
62 if (!order)
65 split_page(page, order);
69 __free_pages(page, order);
233 unsigned long order, base_pfn; local
239 order = __ffs(IPU3_PAGE_SIZE);
240 base_pfn = max_t(unsigned long, 1, imgu->mmu->aperture_start >> order);
241 init_iova_domain(&imgu->iova_domain, 1UL << order, base_pf
[all...]
/linux-master/kernel/dma/
H A Dpool.c82 unsigned int order; local
88 order = min(get_order(pool_size), MAX_PAGE_ORDER);
91 pool_size = 1 << (PAGE_SHIFT + order);
93 page = dma_alloc_from_contiguous(NULL, 1 << order,
94 order, false);
96 page = alloc_pages(gfp, order);
97 } while (!page && order-- > 0);
117 1 << order);
130 1 << order);
139 __free_pages(page, order);
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Dmr.c46 static u32 mlx4_buddy_alloc(struct mlx4_buddy *buddy, int order) argument
54 for (o = order; o <= buddy->max_order; ++o)
69 while (o > order) {
78 seg <<= order; local
83 static void mlx4_buddy_free(struct mlx4_buddy *buddy, u32 seg, int order) argument
85 seg >>= order; local
89 while (test_bit(seg ^ 1, buddy->bits[order])) {
90 clear_bit(seg ^ 1, buddy->bits[order]);
91 --buddy->num_free[order];
93 ++order;
150 __mlx4_alloc_mtt_range(struct mlx4_dev *dev, int order) argument
174 mlx4_alloc_mtt_range(struct mlx4_dev *dev, int order) argument
217 __mlx4_free_mtt_range(struct mlx4_dev *dev, u32 offset, int order) argument
231 mlx4_free_mtt_range(struct mlx4_dev *dev, u32 offset, int order) argument
[all...]
/linux-master/drivers/gpu/drm/
H A Ddrm_buddy.c16 unsigned int order,
21 BUG_ON(order > DRM_BUDDY_MAX_ORDER);
28 block->header |= order;
146 unsigned int order; local
149 order = ilog2(size) - ilog2(chunk_size);
150 root_size = chunk_size << order;
152 root = drm_block_alloc(mm, NULL, order, offset);
333 unsigned int order)
335 u64 req_size = mm->chunk_size << order;
359 if (drm_buddy_block_order(block) < order)
14 drm_block_alloc(struct drm_buddy *mm, struct drm_buddy_block *parent, unsigned int order, u64 offset) argument
331 alloc_range_bias(struct drm_buddy *mm, u64 start, u64 end, unsigned int order) argument
418 get_maxblock(struct drm_buddy *mm, unsigned int order) argument
444 alloc_from_freelist(struct drm_buddy *mm, unsigned int order, unsigned long flags) argument
609 unsigned int order; local
750 unsigned int min_order, order; local
900 int order; local
[all...]
/linux-master/tools/testing/radix-tree/
H A Dtest.h10 unsigned int order; member in struct:item
13 struct item *item_create(unsigned long index, unsigned int order);
36 void iteration_test(unsigned order, unsigned duration);
/linux-master/include/linux/
H A Dfault-inject.h94 bool should_fail_alloc_page(gfp_t gfp_mask, unsigned int order);
97 bool __should_fail_alloc_page(gfp_t gfp_mask, unsigned int order);
99 static inline bool __should_fail_alloc_page(gfp_t gfp_mask, unsigned int order) argument
H A Dmempool.h113 * allocates pages of the order specified by pool_data
118 static inline int mempool_init_page_pool(mempool_t *pool, int min_nr, int order) argument
121 mempool_free_pages, (void *)(long)order);
124 static inline mempool_t *mempool_create_page_pool(int min_nr, int order) argument
127 (void *)(long)order);
/linux-master/arch/arm64/kvm/hyp/include/nvhe/
H A Dgfp.h26 void *hyp_alloc_pages(struct hyp_pool *pool, unsigned short order);
/linux-master/arch/s390/mm/
H A Dinit.c64 unsigned int order; local
69 order = 7;
72 while (order > 2 && (totalram_pages() >> 10) < (1UL << order))
73 order--;
75 empty_zero_page = __get_free_pages(GFP_KERNEL | __GFP_ZERO, order);
80 split_page(page, order);
81 for (i = 1 << order; i > 0; i--) {
86 zero_page_mask = ((PAGE_SIZE << order) - 1) & PAGE_MASK;
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_mr.c43 int order; member in struct:mthca_mtt
84 static u32 mthca_buddy_alloc(struct mthca_buddy *buddy, int order) argument
92 for (o = order; o <= buddy->max_order; ++o)
107 while (o > order) {
116 seg <<= order; local
121 static void mthca_buddy_free(struct mthca_buddy *buddy, u32 seg, int order) argument
123 seg >>= order; local
127 while (test_bit(seg ^ 1, buddy->bits[order])) {
128 __clear_bit(seg ^ 1, buddy->bits[order]);
129 --buddy->num_free[order];
188 mthca_alloc_mtt_range(struct mthca_dev *dev, int order, struct mthca_buddy *buddy) argument
[all...]
/linux-master/lib/
H A Dgenalloc.c246 int order = pool->min_alloc_order; local
253 end_bit = chunk_size(chunk) >> order;
282 int order = pool->min_alloc_order; local
295 nbits = (size + (1UL << order) - 1) >> order;
302 end_bit = chunk_size(chunk) >> order;
316 addr = chunk->start_addr + ((unsigned long)start_bit << order);
317 size = nbits << order;
491 int order = pool->min_alloc_order; local
501 nbits = (size + (1UL << order)
672 int order; local
699 int order; local
[all...]
/linux-master/arch/x86/include/asm/
H A Dgart.h61 static inline void gart_set_size_and_enable(struct pci_dev *dev, u32 order) argument
69 ctl = order << 1;

Completed in 337 milliseconds

1234567891011>>