Home
last modified time | relevance | path

Searched refs:order (Results 1 – 25 of 166) sorted by relevance

1234567

/arch/s390/mm/
Dpage-states.c71 static inline void set_page_unused(struct page *page, int order) in set_page_unused() argument
75 for (i = 0; i < (1 << order); i++) in set_page_unused()
82 static inline void set_page_stable_dat(struct page *page, int order) in set_page_stable_dat() argument
86 for (i = 0; i < (1 << order); i++) in set_page_stable_dat()
93 static inline void set_page_stable_nodat(struct page *page, int order) in set_page_stable_nodat() argument
97 for (i = 0; i < (1 << order); i++) in set_page_stable_nodat()
210 void arch_free_page(struct page *page, int order) in arch_free_page() argument
214 set_page_unused(page, order); in arch_free_page()
217 void arch_alloc_page(struct page *page, int order) in arch_alloc_page() argument
222 set_page_stable_dat(page, order); in arch_alloc_page()
[all …]
Dinit.c60 unsigned int order; in setup_zero_pages() local
65 order = 7; in setup_zero_pages()
68 while (order > 2 && (totalram_pages() >> 10) < (1UL << order)) in setup_zero_pages()
69 order--; in setup_zero_pages()
71 empty_zero_page = __get_free_pages(GFP_KERNEL | __GFP_ZERO, order); in setup_zero_pages()
76 split_page(page, order); in setup_zero_pages()
77 for (i = 1 << order; i > 0; i--) { in setup_zero_pages()
82 zero_page_mask = ((PAGE_SIZE << order) - 1) & PAGE_MASK; in setup_zero_pages()
/arch/c6x/mm/
Ddma-coherent.c43 static inline u32 __alloc_dma_pages(int order) in __alloc_dma_pages() argument
49 pos = bitmap_find_free_region(dma_bitmap, dma_pages, order); in __alloc_dma_pages()
55 static void __free_dma_pages(u32 addr, int order) in __free_dma_pages() argument
60 if (addr < dma_base || (pos + (1 << order)) >= dma_pages) { in __free_dma_pages()
66 bitmap_release_region(dma_bitmap, pos, order); in __free_dma_pages()
79 int order; in arch_dma_alloc() local
84 order = get_count_order(((size - 1) >> PAGE_SHIFT) + 1); in arch_dma_alloc()
86 paddr = __alloc_dma_pages(order); in arch_dma_alloc()
95 memset(ret, 0, 1 << order); in arch_dma_alloc()
105 int order; in arch_dma_free() local
[all …]
/arch/arm/lib/
Dlib1funcs.S106 .macro ARM_DIV2_ORDER divisor, order argument
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, #4
129 addhi \order, \order, #3
130 addls \order, \order, \divisor, lsr #1
137 .macro ARM_MOD_BODY dividend, divisor, order, spare
[all …]
/arch/parisc/include/asm/
Dagp.h16 #define alloc_gatt_pages(order) \ argument
17 ((char *)__get_free_pages(GFP_KERNEL, (order)))
18 #define free_gatt_pages(table, order) \ argument
19 free_pages((unsigned long)(table), (order))
/arch/ia64/include/asm/
Dagp.h22 #define alloc_gatt_pages(order) \ argument
23 ((char *)__get_free_pages(GFP_KERNEL, (order)))
24 #define free_gatt_pages(table, order) \ argument
25 free_pages((unsigned long)(table), (order))
Dpage.h161 long order; in get_order() local
163 order = ia64_getf_exp(d); in get_order()
164 order = order - PAGE_SHIFT - 0xffff + 1; in get_order()
165 if (order < 0) in get_order()
166 order = 0; in get_order()
167 return order; in get_order()
/arch/sparc/include/asm/
Dagp.h12 #define alloc_gatt_pages(order) \ argument
13 ((char *)__get_free_pages(GFP_KERNEL, (order)))
14 #define free_gatt_pages(table, order) \ argument
15 free_pages((unsigned long)(table), (order))
/arch/alpha/include/asm/
Dagp.h14 #define alloc_gatt_pages(order) \ argument
15 ((char *)__get_free_pages(GFP_KERNEL, (order)))
16 #define free_gatt_pages(table, order) \ argument
17 free_pages((unsigned long)(table), (order))
/arch/powerpc/include/asm/
Dagp.h13 #define alloc_gatt_pages(order) \ argument
14 ((char *)__get_free_pages(GFP_KERNEL, (order)))
15 #define free_gatt_pages(table, order) \ argument
16 free_pages((unsigned long)(table), (order))
/arch/x86/include/asm/
Dagp.h27 #define alloc_gatt_pages(order) \ argument
28 ((char *)__get_free_pages(GFP_KERNEL, (order)))
29 #define free_gatt_pages(table, order) \ argument
30 free_pages((unsigned long)(table), (order))
/arch/sh/kernel/
Ddma-coherent.c16 int order = get_order(size); in arch_dma_alloc() local
20 ret = (void *)__get_free_pages(gfp, order); in arch_dma_alloc()
33 free_pages((unsigned long)ret, order); in arch_dma_alloc()
37 split_page(pfn_to_page(virt_to_phys(ret) >> PAGE_SHIFT), order); in arch_dma_alloc()
49 int order = get_order(size); in arch_dma_free() local
56 for (k = 0; k < (1 << order); k++) in arch_dma_free()
/arch/powerpc/platforms/cell/
Dras.c99 int order; member
107 static int __init cbe_ptcal_enable_on_node(int nid, int order) in cbe_ptcal_enable_on_node() argument
121 area->order = order; in cbe_ptcal_enable_on_node()
124 area->order); in cbe_ptcal_enable_on_node()
155 __free_pages(area->pages, area->order); in cbe_ptcal_enable_on_node()
166 int order, found_mic = 0; in cbe_ptcal_enable() local
179 order = get_order(*size); in cbe_ptcal_enable()
184 cbe_ptcal_enable_on_node(of_node_to_nid(np), order); in cbe_ptcal_enable()
199 cbe_ptcal_enable_on_node(*nid, order); in cbe_ptcal_enable()
225 1 << (area->order + PAGE_SHIFT)); in cbe_ptcal_disable()
[all …]
/arch/s390/include/asm/
Dsigp.h41 static inline int ____pcpu_sigp(u16 addr, u8 order, unsigned long parm, in ____pcpu_sigp() argument
51 : "=d" (cc), "+d" (reg1) : "d" (addr), "a" (order) : "cc"); in ____pcpu_sigp()
56 static inline int __pcpu_sigp(u16 addr, u8 order, unsigned long parm, in __pcpu_sigp() argument
62 cc = ____pcpu_sigp(addr, order, parm, &_status); in __pcpu_sigp()
Dpage.h139 void arch_free_page(struct page *page, int order);
140 void arch_alloc_page(struct page *page, int order);
141 void arch_set_page_dat(struct page *page, int order);
142 void arch_set_page_nodat(struct page *page, int order);
/arch/x86/kernel/
Daperture_64.c156 static u32 __init read_agp(int bus, int slot, int func, int cap, u32 *order) in read_agp() argument
174 old_order = *order; in read_agp()
181 *order = 7 - nbits; in read_agp()
182 if ((int)*order < 0) /* < 32MB */ in read_agp()
183 *order = 0; in read_agp()
196 if (aper + (32ULL<<(20 + *order)) > 0x100000000ULL) { in read_agp()
198 bus, slot, func, 32 << *order, apsizereg); in read_agp()
199 *order = old_order; in read_agp()
203 bus, slot, func, aper, aper + (32ULL << (*order + 20)) - 1, in read_agp()
204 32 << *order, apsizereg); in read_agp()
[all …]
Dkvmclock.c227 unsigned int order; in kvmclock_init_mem() local
235 order = get_order(ncpus * sizeof(*hvclock_mem)); in kvmclock_init_mem()
237 p = alloc_pages(GFP_KERNEL, order); in kvmclock_init_mem()
239 pr_warn("%s: failed to alloc %d pages", __func__, (1U << order)); in kvmclock_init_mem()
251 1UL << order); in kvmclock_init_mem()
253 __free_pages(p, order); in kvmclock_init_mem()
260 memset(hvclock_mem, 0, PAGE_SIZE << order); in kvmclock_init_mem()
/arch/arm/xen/
Dmm.c24 unsigned long xen_get_swiotlb_free_pages(unsigned int order) in xen_get_swiotlb_free_pages() argument
38 return __get_free_pages(flags, order); in xen_get_swiotlb_free_pages()
119 int xen_create_contiguous_region(phys_addr_t pstart, unsigned int order, in xen_create_contiguous_region() argument
131 void xen_destroy_contiguous_region(phys_addr_t pstart, unsigned int order) in xen_destroy_contiguous_region() argument
/arch/sparc/kernel/
Dpci_sun4v.c184 unsigned long flags, order, first_page, npages, n; in dma_4v_alloc_coherent() local
194 order = get_order(size); in dma_4v_alloc_coherent()
195 if (unlikely(order >= MAX_ORDER)) in dma_4v_alloc_coherent()
204 page = alloc_pages_node(nid, gfp, order); in dma_4v_alloc_coherent()
209 memset((char *)first_page, 0, PAGE_SIZE << order); in dma_4v_alloc_coherent()
253 free_pages(first_page, order); in dma_4v_alloc_coherent()
328 unsigned long order, npages, entry; in dma_4v_free_coherent() local
348 order = get_order(size); in dma_4v_free_coherent()
349 if (order < 10) in dma_4v_free_coherent()
350 free_pages((unsigned long)cpu, order); in dma_4v_free_coherent()
[all …]
Dpci_fire.c233 unsigned long pages, order, i; in pci_fire_msiq_alloc() local
235 order = get_order(512 * 1024); in pci_fire_msiq_alloc()
236 pages = __get_free_pages(GFP_KERNEL | __GFP_COMP, order); in pci_fire_msiq_alloc()
239 order); in pci_fire_msiq_alloc()
242 memset((char *)pages, 0, PAGE_SIZE << order); in pci_fire_msiq_alloc()
265 unsigned long pages, order; in pci_fire_msiq_free() local
267 order = get_order(512 * 1024); in pci_fire_msiq_free()
270 free_pages(pages, order); in pci_fire_msiq_free()
/arch/powerpc/sysdev/xive/
Dnative.c131 __be32 *qpage, u32 order, bool can_escalate) in xive_native_configure_queue() argument
139 if (order) { in xive_native_configure_queue()
147 q->msk = order ? ((1u << (order - 2)) - 1) : 0; in xive_native_configure_queue()
173 rc = opal_xive_set_queue_info(vp_id, prio, qpage_phys, order, flags); in xive_native_configure_queue()
657 u32 order; in xive_native_alloc_vp_block() local
659 order = fls(max_vcpus) - 1; in xive_native_alloc_vp_block()
660 if (max_vcpus > (1 << order)) in xive_native_alloc_vp_block()
661 order++; in xive_native_alloc_vp_block()
664 max_vcpus, order); in xive_native_alloc_vp_block()
667 rc = opal_xive_alloc_vp_block(order); in xive_native_alloc_vp_block()
[all …]
/arch/mips/kernel/
Dirq.c55 unsigned int order = get_order(IRQ_STACK_SIZE); in init_IRQ() local
66 void *s = (void *)__get_free_pages(GFP_KERNEL, order); in init_IRQ()
/arch/parisc/kernel/
Dpci-dma.c402 int order; in arch_dma_alloc() local
407 order = get_order(size); in arch_dma_alloc()
408 size = 1 << (order + PAGE_SHIFT); in arch_dma_alloc()
410 paddr = __get_free_pages(gfp | __GFP_ZERO, order); in arch_dma_alloc()
430 int order = get_order(size); in arch_dma_free() local
435 size = 1 << (order + PAGE_SHIFT); in arch_dma_free()
439 free_pages((unsigned long)__va(dma_handle), order); in arch_dma_free()
/arch/m68k/ifpsp060/src/
DREADME-SRC6 assembler, however it is being included in order to comply with the
9 You don't need to actually assemble these files in order to compile a
/arch/um/include/shared/
Dkern_util.h22 extern unsigned long alloc_stack(int order, int atomic);
23 extern void free_stack(unsigned long stack, int order);

1234567