tag | line | file | source code |
page | 467 | fs/buffer.c | unsigned long page; |
page | 472 | fs/buffer.c | page = get_free_page(GFP_KERNEL); |
page | 473 | fs/buffer.c | if (!page) |
page | 475 | fs/buffer.c | bh = (struct buffer_head *) page; |
page | 476 | fs/buffer.c | while ((unsigned long) (bh+1) <= page+4096) { |
page | 558 | fs/buffer.c | unsigned long page; |
page | 566 | fs/buffer.c | page = get_free_page(GFP_BUFFER); |
page | 567 | fs/buffer.c | if (!page) |
page | 577 | fs/buffer.c | bh->b_data = (char * ) (page+i); |
page | 611 | fs/buffer.c | free_page(page); |
page | 620 | fs/buffer.c | unsigned long page; |
page | 623 | fs/buffer.c | page = (unsigned long) bh->b_data; |
page | 624 | fs/buffer.c | page &= 0xfffff000; |
page | 625 | fs/buffer.c | if (mem_map[MAP_NR(page)] != 1) |
page | 644 | fs/buffer.c | free_page(page); |
page | 305 | fs/exec.c | static unsigned long copy_strings(int argc,char ** argv,unsigned long *page, |
page | 339 | fs/exec.c | if (!(pag = (char *) page[p/PAGE_SIZE]) && |
page | 340 | fs/exec.c | !(pag = (char *) page[p/PAGE_SIZE] = |
page | 355 | fs/exec.c | static unsigned long change_ldt(unsigned long text_size,unsigned long * page) |
page | 373 | fs/exec.c | if (page[i]) |
page | 374 | fs/exec.c | put_dirty_page(current,page[i],data_base); |
page | 430 | fs/exec.c | unsigned long page[MAX_ARG_PAGES]; |
page | 441 | fs/exec.c | page[i]=0; |
page | 533 | fs/exec.c | p = copy_strings(envc, envp, page, p, 0); |
page | 534 | fs/exec.c | p = copy_strings(--argc, argv+1, page, p, 0); |
page | 544 | fs/exec.c | p = copy_strings(1, &filename, page, p, 1); |
page | 547 | fs/exec.c | p = copy_strings(1, &i_arg, page, p, 2); |
page | 550 | fs/exec.c | p = copy_strings(1, &i_name, page, p, 2); |
page | 578 | fs/exec.c | p = copy_strings(envc,envp,page,p,0); |
page | 579 | fs/exec.c | p = copy_strings(argc,argv,page,p,0); |
page | 622 | fs/exec.c | p += change_ldt(ex.a_text,page); |
page | 650 | fs/exec.c | free_page(page[i]); |
page | 19 | fs/fifo.c | unsigned long page; |
page | 108 | fs/fifo.c | page = get_free_page(GFP_KERNEL); |
page | 110 | fs/fifo.c | free_page(page); |
page | 113 | fs/fifo.c | if (!page) |
page | 116 | fs/fifo.c | PIPE_BASE(*inode) = (char *) page; |
page | 212 | fs/inode.c | unsigned long page = (unsigned long) PIPE_BASE(*inode); |
page | 214 | fs/inode.c | free_page(page); |
page | 38 | fs/namei.c | unsigned long i, page; |
page | 53 | fs/namei.c | page = __get_free_page(GFP_KERNEL); |
page | 54 | fs/namei.c | if (!page) |
page | 56 | fs/namei.c | *result = tmp = (char *) page; |
page | 65 | fs/namei.c | free_page(page); |
page | 93 | fs/proc/array.c | unsigned long page; |
page | 97 | fs/proc/array.c | page = (*p)->tss.cr3; |
page | 98 | fs/proc/array.c | page += (ptr >> 20) & 0xffc; |
page | 99 | fs/proc/array.c | page = *(unsigned long *) page; |
page | 100 | fs/proc/array.c | if (!(page & 1)) |
page | 102 | fs/proc/array.c | page &= 0xfffff000; |
page | 103 | fs/proc/array.c | page += (ptr >> 10) & 0xffc; |
page | 104 | fs/proc/array.c | page = *(unsigned long *) page; |
page | 105 | fs/proc/array.c | if (!(page & 1)) |
page | 107 | fs/proc/array.c | page &= 0xfffff000; |
page | 108 | fs/proc/array.c | page += ptr & 0xfff; |
page | 109 | fs/proc/array.c | return page; |
page | 297 | fs/proc/array.c | char * page; |
page | 304 | fs/proc/array.c | page = (char *) get_free_page(GFP_KERNEL); |
page | 305 | fs/proc/array.c | if (!page) |
page | 312 | fs/proc/array.c | length = get_loadavg(page); |
page | 315 | fs/proc/array.c | length = get_uptime(page); |
page | 318 | fs/proc/array.c | length = get_meminfo(page); |
page | 321 | fs/proc/array.c | length = get_version(page); |
page | 324 | fs/proc/array.c | length = get_env(pid, page); |
page | 327 | fs/proc/array.c | length = get_arg(pid, page); |
page | 330 | fs/proc/array.c | length = get_stat(pid, page); |
page | 333 | fs/proc/array.c | length = get_statm(pid, page); |
page | 336 | fs/proc/array.c | free_page((unsigned long) page); |
page | 340 | fs/proc/array.c | free_page((unsigned long) page); |
page | 346 | fs/proc/array.c | memcpy_tofs(buf, page + file->f_pos, count); |
page | 347 | fs/proc/array.c | free_page((unsigned long) page); |
page | 27 | fs/proc/mem.c | unsigned long pde, pte, page; |
page | 53 | fs/proc/mem.c | page = *(unsigned long *) pte; |
page | 54 | fs/proc/mem.c | if (!(page & 1)) |
page | 56 | fs/proc/mem.c | page &= 0xfffff000; |
page | 57 | fs/proc/mem.c | page += addr & 0xfff; |
page | 61 | fs/proc/mem.c | memcpy_tofs(tmp,(void *) page,i); |
page | 76 | fs/proc/mem.c | unsigned long pde, pte, page; |
page | 102 | fs/proc/mem.c | page = *(unsigned long *) pte; |
page | 103 | fs/proc/mem.c | if (!(page & PAGE_PRESENT)) |
page | 105 | fs/proc/mem.c | if (!(page & 2)) { |
page | 109 | fs/proc/mem.c | page &= 0xfffff000; |
page | 110 | fs/proc/mem.c | page += addr & 0xfff; |
page | 114 | fs/proc/mem.c | memcpy_fromfs((void *) page,tmp,i); |
page | 370 | fs/super.c | unsigned long page = 0; |
page | 424 | fs/super.c | page = get_free_page(GFP_KERNEL); |
page | 428 | fs/super.c | memcpy_fromfs((void *) page,data,i); |
page | 431 | fs/super.c | retval = do_mount(dev,dir_name,t,flags,(void *) page); |
page | 432 | fs/super.c | free_page(page); |
page | 75 | include/linux/mm.h | unsigned long page; |
page | 77 | include/linux/mm.h | page = __get_free_page(priority); |
page | 78 | include/linux/mm.h | if (page) |
page | 80 | include/linux/mm.h | ::"a" (0),"c" (1024),"D" (page) |
page | 82 | include/linux/mm.h | return page; |
page | 90 | include/linux/mm.h | extern unsigned long put_dirty_page(struct task_struct * tsk,unsigned long page, |
page | 220 | kernel/blk_drv/ll_rw_blk.c | void ll_rw_page(int rw, int dev, int page, char * buffer) |
page | 226 | kernel/blk_drv/ll_rw_blk.c | printk("Trying to read nonexistent block-device %04x (%d)\n",dev,page*8); |
page | 250 | kernel/blk_drv/ll_rw_blk.c | req->sector = page<<3; |
page | 1295 | kernel/blk_drv/scsi/scsi.c | int page, sector, nbits, mask; |
page | 1304 | kernel/blk_drv/scsi/scsi.c | page = offset >> 13; |
page | 1315 | kernel/blk_drv/scsi/scsi.c | if(dma_malloc_freelist[page] & (mask << sector) != (mask<<sector)) |
page | 1319 | kernel/blk_drv/scsi/scsi.c | dma_malloc_freelist[page] &= ~(mask << sector); |
page | 89 | kernel/ptrace.c | unsigned long page; |
page | 92 | kernel/ptrace.c | page = tsk->tss.cr3 + ((addr >> 20) & 0xffc); |
page | 93 | kernel/ptrace.c | page = *(unsigned long *) page; |
page | 94 | kernel/ptrace.c | if (page & PAGE_PRESENT) { |
page | 95 | kernel/ptrace.c | page &= 0xfffff000; |
page | 96 | kernel/ptrace.c | page += (addr >> 10) & 0xffc; |
page | 97 | kernel/ptrace.c | page = *((unsigned long *) page); |
page | 99 | kernel/ptrace.c | if (!(page & PAGE_PRESENT)) { |
page | 103 | kernel/ptrace.c | page &= 0xfffff000; |
page | 104 | kernel/ptrace.c | page += addr & 0xfff; |
page | 105 | kernel/ptrace.c | return *(unsigned long *) page; |
page | 117 | kernel/ptrace.c | unsigned long page; |
page | 120 | kernel/ptrace.c | page = tsk->tss.cr3 + ((addr >> 20) & 0xffc); |
page | 121 | kernel/ptrace.c | page = *(unsigned long *) page; |
page | 122 | kernel/ptrace.c | if (page & PAGE_PRESENT) { |
page | 123 | kernel/ptrace.c | page &= 0xfffff000; |
page | 124 | kernel/ptrace.c | page += (addr >> 10) & 0xffc; |
page | 126 | kernel/ptrace.c | *(unsigned long *) page |= PAGE_DIRTY; |
page | 127 | kernel/ptrace.c | page = *((unsigned long *) page); |
page | 129 | kernel/ptrace.c | if (!(page & PAGE_PRESENT)) { |
page | 133 | kernel/ptrace.c | if (!(page & PAGE_RW)) { |
page | 137 | kernel/ptrace.c | page &= 0xfffff000; |
page | 138 | kernel/ptrace.c | page += addr & 0xfff; |
page | 139 | kernel/ptrace.c | *(unsigned long *) page = data; |
page | 69 | lib/malloc.c | void *page; |
page | 174 | lib/malloc.c | if (bdesc->freeptr != NULL || bdesc->page == NULL) |
page | 211 | lib/malloc.c | bdesc->page = bdesc->freeptr = |
page | 260 | lib/malloc.c | void *page; |
page | 265 | lib/malloc.c | page = (void *) ((unsigned long) obj & 0xfffff000); |
page | 283 | lib/malloc.c | if (bdesc->page == page) |
page | 317 | lib/malloc.c | free_page((unsigned long) bdesc->page); |
page | 234 | mm/memory.c | unsigned long page, page_dir; |
page | 264 | mm/memory.c | if ((page = *page_table) != 0) { |
page | 266 | mm/memory.c | if (1 & page) { |
page | 268 | mm/memory.c | free_page(0xfffff000 & page); |
page | 270 | mm/memory.c | swap_free(page); |
page | 286 | mm/memory.c | unsigned long page; |
page | 321 | mm/memory.c | if ((page = *page_table) != 0) { |
page | 323 | mm/memory.c | if (page & PAGE_PRESENT) { |
page | 325 | mm/memory.c | free_page(0xfffff000 & page); |
page | 327 | mm/memory.c | swap_free(page); |
page | 348 | mm/memory.c | unsigned long page; |
page | 382 | mm/memory.c | if ((page = *page_table) != 0) { |
page | 384 | mm/memory.c | if (PAGE_PRESENT & page) { |
page | 386 | mm/memory.c | free_page(0xfffff000 & page); |
page | 388 | mm/memory.c | swap_free(page); |
page | 421 | mm/memory.c | static unsigned long put_page(struct task_struct * tsk,unsigned long page, |
page | 430 | mm/memory.c | if (page >= high_memory) { |
page | 431 | mm/memory.c | printk("put_page: trying to put page %p at %p\n",page,address); |
page | 434 | mm/memory.c | tmp = mem_map[MAP_NR(page)]; |
page | 436 | mm/memory.c | printk("put_page: mem_map disagrees with %p at %p\n",page,address); |
page | 454 | mm/memory.c | *page_table = page | prot; |
page | 456 | mm/memory.c | return page; |
page | 465 | mm/memory.c | unsigned long put_dirty_page(struct task_struct * tsk, unsigned long page, unsigned long address) |
page | 469 | mm/memory.c | if (page >= high_memory) |
page | 470 | mm/memory.c | printk("put_dirty_page: trying to put page %p at %p\n",page,address); |
page | 471 | mm/memory.c | if (mem_map[MAP_NR(page)] != 1) |
page | 472 | mm/memory.c | printk("mem_map disagrees with %p at %p\n",page,address); |
page | 488 | mm/memory.c | *page_table = page | (PAGE_DIRTY | PAGE_PRIVATE); |
page | 490 | mm/memory.c | return page; |
page | 680 | mm/memory.c | unsigned long page = 0; |
page | 685 | mm/memory.c | free_page(page); |
page | 692 | mm/memory.c | if (page) { |
page | 693 | mm/memory.c | *p = page | PAGE_TABLE; |
page | 696 | mm/memory.c | if ((page = get_free_page(GFP_KERNEL)) != 0) |
page | 708 | mm/memory.c | unsigned long page; |
page | 712 | mm/memory.c | page = get_empty_pgtable(tsk,address); |
page | 713 | mm/memory.c | if (!page) |
page | 715 | mm/memory.c | page &= 0xfffff000; |
page | 716 | mm/memory.c | page += (address >> 10) & 0xffc; |
page | 717 | mm/memory.c | tmp = *(unsigned long *) page; |
page | 723 | mm/memory.c | swap_in((unsigned long *) page); |
page | 760 | mm/memory.c | page = get_free_page(GFP_KERNEL); |
page | 761 | mm/memory.c | if (share_page(tsk,inode,address,error_code,page)) { |
page | 766 | mm/memory.c | if (!page) { |
page | 777 | mm/memory.c | page = bread_page(page,inode->i_dev,nr,1024,prot); |
page | 779 | mm/memory.c | if (!(error_code & PAGE_RW) && share_page(tsk,inode,address, error_code,page)) |
page | 784 | mm/memory.c | tmp = page + PAGE_SIZE; |
page | 789 | mm/memory.c | if (put_page(tsk,page,address,prot)) |
page | 791 | mm/memory.c | free_page(page); |
page | 198 | mm/swap.c | unsigned long page; |
page | 209 | mm/swap.c | page = get_free_page(GFP_KERNEL); |
page | 210 | mm/swap.c | if (!page) { |
page | 212 | mm/swap.c | page = BAD_PAGE; |
page | 214 | mm/swap.c | read_swap_page(entry, (char *) page); |
page | 216 | mm/swap.c | free_page(page); |
page | 219 | mm/swap.c | *table_ptr = page | (PAGE_DIRTY | PAGE_PRIVATE); |
page | 226 | mm/swap.c | unsigned long page; |
page | 229 | mm/swap.c | page = *table_ptr; |
page | 230 | mm/swap.c | if (!(PAGE_PRESENT & page)) |
page | 232 | mm/swap.c | if (page >= high_memory) { |
page | 233 | mm/swap.c | printk("try_to_swap_out: bad page (%08x)\n",page); |
page | 237 | mm/swap.c | if (mem_map[MAP_NR(page)] & MAP_PAGE_RESERVED) |
page | 239 | mm/swap.c | if (PAGE_ACCESSED & page) { |
page | 244 | mm/swap.c | if (last_free_pages[i] == (page & 0xfffff000)) |
page | 246 | mm/swap.c | if (PAGE_DIRTY & page) { |
page | 247 | mm/swap.c | page &= 0xfffff000; |
page | 248 | mm/swap.c | if (mem_map[MAP_NR(page)] != 1) |
page | 254 | mm/swap.c | write_swap_page(entry, (char *) page); |
page | 255 | mm/swap.c | free_page(page); |
page | 258 | mm/swap.c | page &= 0xfffff000; |
page | 261 | mm/swap.c | free_page(page); |
page | 262 | mm/swap.c | return 1 + mem_map[MAP_NR(page)]; |
page | 481 | mm/swap.c | unsigned long page, *ppage; |
page | 497 | mm/swap.c | page = *ppage; |
page | 498 | mm/swap.c | if (!page) |
page | 500 | mm/swap.c | if (!(page & PAGE_PRESENT) || (page >= high_memory)) { |
page | 501 | mm/swap.c | printk("try_to_unuse: bad page directory (%d,%d:%08x)\n",nr,pgt,page); |
page | 505 | mm/swap.c | if (mem_map[MAP_NR(page)] & MAP_PAGE_RESERVED) |
page | 507 | mm/swap.c | ppage = (unsigned long *) (page & 0xfffff000); |
page | 509 | mm/swap.c | page = *ppage; |
page | 510 | mm/swap.c | if (!page) |
page | 512 | mm/swap.c | if (page & PAGE_PRESENT) { |
page | 513 | mm/swap.c | if (page >= high_memory) { |
page | 514 | mm/swap.c | printk("try_to_unuse: bad page table (%d,%d,%d:%08x)\n",nr,pgt,pg,page); |
page | 519 | mm/swap.c | if (SWP_TYPE(page) != type) |
page | 527 | mm/swap.c | read_swap_page(page, (char *) tmp); |
page | 528 | mm/swap.c | if (*ppage == page) { |
page | 531 | mm/swap.c | swap_free(page); |