taglinefilesource code
order169drivers/block/floppy.cint order;
order173drivers/block/floppy.c: "=r" (order)
order176drivers/block/floppy.cfor (order = 0; order < NR_MEM_LISTS; ++order)
order177drivers/block/floppy.cif (size <= (PAGE_SIZE << order))
order178drivers/block/floppy.creturn order; 
order185drivers/block/floppy.cint order = __get_order(size);
order187drivers/block/floppy.cif (order >= NR_MEM_LISTS)
order189drivers/block/floppy.creturn __get_dma_pages(GFP_KERNEL,order);
order153include/linux/mm.h#define __get_dma_pages(priority, order) __get_free_pages((priority),(order),MAX_DMA_ADDRESS)
order169include/linux/mm.hextern void free_pages(unsigned long addr, unsigned long order);
order64mm/kmalloc.cint order;
order133mm/kmalloc.c#define NBLOCKS(order)          (sizes[order].nblocks)
order134mm/kmalloc.c#define BLOCKSIZE(order)        (sizes[order].size)
order135mm/kmalloc.c#define AREASIZE(order)    (PAGE_SIZE<<(sizes[order].gfporder))
order140mm/kmalloc.cint order;
order146mm/kmalloc.cfor (order = 0; BLOCKSIZE(order); order++) {
order147mm/kmalloc.cif ((NBLOCKS(order) * BLOCKSIZE(order) + sizeof(struct page_descriptor)) >
order148mm/kmalloc.cAREASIZE(order)) {
order150mm/kmalloc.c(int) (NBLOCKS(order) * BLOCKSIZE(order) +
order152mm/kmalloc.c(int) AREASIZE(order),
order153mm/kmalloc.cBLOCKSIZE(order));
order164mm/kmalloc.cint order;
order168mm/kmalloc.cfor (order = 0; BLOCKSIZE(order); order++)
order169mm/kmalloc.cif (size <= BLOCKSIZE(order))
order170mm/kmalloc.creturn order;
order178mm/kmalloc.cint order, i, sz;
order182mm/kmalloc.corder = get_order(size);
order183mm/kmalloc.cif (order < 0) {
order190mm/kmalloc.cpg = &sizes[order].firstfree;
order194mm/kmalloc.cpg = &sizes[order].dmafree;
order227mm/kmalloc.csz = BLOCKSIZE(order);
order230mm/kmalloc.csizes[order].gfporder, max_addr);
order240mm/kmalloc.csizes[order].npages++;
order243mm/kmalloc.cfor (i = NBLOCKS(order), p = BH(page + 1); i > 1; i--, p = p->bh_next) {
order251mm/kmalloc.cpage->order = order;
order252mm/kmalloc.cpage->nfree = NBLOCKS(order);
order269mm/kmalloc.csizes[order].nmallocs++;
order270mm/kmalloc.csizes[order].nbytesmalloced += size;
order280mm/kmalloc.cint order;
order288mm/kmalloc.corder = page->order;
order289mm/kmalloc.cpg = &sizes[order].firstfree;
order292mm/kmalloc.cpg = &sizes[order].dmafree;
order295mm/kmalloc.cif ((order < 0) ||
order296mm/kmalloc.c(order > sizeof(sizes) / sizeof(sizes[0])) ||
order300mm/kmalloc.cp, page->next, page->order);
order317mm/kmalloc.cif (page->nfree == NBLOCKS(order)) {
order330mm/kmalloc.csizes[order].npages--;
order331mm/kmalloc.cfree_pages((long) page, sizes[order].gfporder);
order333mm/kmalloc.csizes[order].nfrees++;
order334mm/kmalloc.csizes[order].nbytesmalloced -= size;
order683mm/swap.cstatic inline void free_pages_ok(unsigned long addr, unsigned long order)
order685mm/swap.cunsigned long index = MAP_NR(addr) >> (1 + order);
order686mm/swap.cunsigned long mask = PAGE_MASK << order;
order689mm/swap.cnr_free_pages += 1 << order;
order690mm/swap.cwhile (order < NR_MEM_LISTS-1) {
order691mm/swap.cif (!change_bit(index, free_area_map[order]))
order693mm/swap.cremove_mem_queue(free_area_list+order, (struct mem_list *) (addr ^ (1+~mask)));
order694mm/swap.corder++;
order699mm/swap.cadd_mem_queue(free_area_list+order, (struct mem_list *) addr);
order717mm/swap.cvoid free_pages(unsigned long addr, unsigned long order)
order727mm/swap.cfree_pages_ok(addr, order);
order745mm/swap.c#define RMQUEUE(order, limit) \
order746mm/swap.cdo { struct mem_list * queue = free_area_list+order; \
order747mm/swap.cunsigned long new_order = order; \
order753mm/swap.cnr_free_pages -= 1 << order; \
order755mm/swap.cEXPAND(ret, order, new_order); \
order764mm/swap.cstatic inline int mark_used(unsigned long addr, unsigned long order)
order766mm/swap.creturn change_bit(MAP_NR(addr) >> (1+order), free_area_map[order]);
order780mm/swap.cunsigned long __get_free_pages(int priority, unsigned long order, unsigned long limit)
order800mm/swap.cRMQUEUE(order, limit);
order817mm/swap.cunsigned long order, flags;
order823mm/swap.cfor (order=0 ; order < NR_MEM_LISTS; order++) {
order826mm/swap.cfor (tmp = free_area_list[order].next ; tmp != free_area_list + order ; tmp = tmp->next) {
order829mm/swap.ctotal += nr * ((PAGE_SIZE>>10) << order);
order830mm/swap.cprintk("%lu*%lukB ", nr, (PAGE_SIZE>>10) << order);