Searched refs:order_per_bit (Results 1 - 4 of 4) sorted by relevance
/linux-master/include/linux/ |
H A D | cma.h | 32 phys_addr_t alignment, unsigned int order_per_bit, 37 phys_addr_t alignment, unsigned int order_per_bit, 41 order_per_bit, fixed, name, res_cma, NUMA_NO_NODE); 44 unsigned int order_per_bit, 35 cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, const char *name, struct cma **res_cma) argument
|
/linux-master/mm/ |
H A D | cma.h | 17 unsigned int order_per_bit; /* Order of pages represented by one bit */ member in struct:cma 43 return cma->count >> cma->order_per_bit;
|
H A D | cma.c | 56 if (align_order <= cma->order_per_bit) 58 return (1UL << (align_order - cma->order_per_bit)) - 1; 69 >> cma->order_per_bit; 75 return ALIGN(pages, 1UL << cma->order_per_bit) >> cma->order_per_bit; 84 bitmap_no = (pfn - cma->base_pfn) >> cma->order_per_bit; 161 * @order_per_bit: Order of pages represented by one bit on bitmap. 170 unsigned int order_per_bit, 185 /* alignment should be aligned with order_per_bit */ 186 if (!IS_ALIGNED(CMA_MIN_ALIGNMENT_PAGES, 1 << order_per_bit)) 169 cma_init_reserved_mem(phys_addr_t base, phys_addr_t size, unsigned int order_per_bit, const char *name, struct cma **res_cma) argument 234 cma_declare_contiguous_nid(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, const char *name, struct cma **res_cma, int nid) argument [all...] |
H A D | cma_debug.c | 43 *val = (u64)used << cma->order_per_bit; 65 *val = (u64)maxchunk << cma->order_per_bit; 105 } else if (cma->order_per_bit == 0) { 112 pr_debug("cma: cannot release partial block when order_per_bit != 0\n"); 174 debugfs_create_file("order_per_bit", 0444, tmp, 175 &cma->order_per_bit, &cma_debugfs_fops);
|
Completed in 124 milliseconds