tag | line | file | source code |
page | 437 | fs/buffer.c | unsigned long page; |
page | 442 | fs/buffer.c | page = get_free_page(GFP_KERNEL); |
page | 443 | fs/buffer.c | if (!page) |
page | 445 | fs/buffer.c | bh = (struct buffer_head *) page; |
page | 446 | fs/buffer.c | while ((unsigned long) (bh+1) <= page+4096) { |
page | 476 | fs/buffer.c | unsigned long page; |
page | 484 | fs/buffer.c | page = get_free_page(GFP_BUFFER); |
page | 485 | fs/buffer.c | if (!page) |
page | 495 | fs/buffer.c | bh->b_data = (char * ) (page+i); |
page | 524 | fs/buffer.c | free_page(page); |
page | 533 | fs/buffer.c | unsigned long page; |
page | 544 | fs/buffer.c | page = (unsigned long) bh->b_data; |
page | 545 | fs/buffer.c | page &= 0xfffff000; |
page | 554 | fs/buffer.c | free_page(page); |
page | 280 | fs/exec.c | static unsigned long copy_strings(int argc,char ** argv,unsigned long *page, |
page | 314 | fs/exec.c | if (!(pag = (char *) page[p/PAGE_SIZE]) && |
page | 315 | fs/exec.c | !(pag = (char *) page[p/PAGE_SIZE] = |
page | 330 | fs/exec.c | static unsigned long change_ldt(unsigned long text_size,unsigned long * page) |
page | 348 | fs/exec.c | if (page[i]) |
page | 349 | fs/exec.c | put_dirty_page(page[i],data_base); |
page | 396 | fs/exec.c | unsigned long page[MAX_ARG_PAGES]; |
page | 407 | fs/exec.c | page[i]=0; |
page | 495 | fs/exec.c | p = copy_strings(envc, envp, page, p, 0); |
page | 496 | fs/exec.c | p = copy_strings(--argc, argv+1, page, p, 0); |
page | 506 | fs/exec.c | p = copy_strings(1, &filename, page, p, 1); |
page | 509 | fs/exec.c | p = copy_strings(1, &i_arg, page, p, 2); |
page | 512 | fs/exec.c | p = copy_strings(1, &i_name, page, p, 2); |
page | 545 | fs/exec.c | p = copy_strings(envc,envp,page,p,0); |
page | 546 | fs/exec.c | p = copy_strings(argc,argv,page,p,0); |
page | 590 | fs/exec.c | p += change_ldt(ex.a_text,page); |
page | 611 | fs/exec.c | free_page(page[i]); |
page | 19 | fs/fifo.c | unsigned long page; |
page | 89 | fs/fifo.c | page = get_free_page(GFP_KERNEL); |
page | 91 | fs/fifo.c | free_page(page); |
page | 94 | fs/fifo.c | if (!page) |
page | 96 | fs/fifo.c | inode->i_size = page; |
page | 263 | fs/super.c | unsigned long page = 0; |
page | 283 | fs/super.c | page = get_free_page(GFP_KERNEL); |
page | 285 | fs/super.c | if (page) { |
page | 289 | fs/super.c | memcpy_fromfs((void *) page,data,i); |
page | 298 | fs/super.c | retval = do_mount(dev,dir_name,t,flags,(void *) page); |
page | 299 | fs/super.c | free_page(page); |
page | 61 | include/linux/mm.h | extern unsigned long put_dirty_page(unsigned long page,unsigned long address); |
page | 226 | kernel/blk_drv/ll_rw_blk.c | void ll_rw_page(int rw, int dev, int page, char * buffer) |
page | 232 | kernel/blk_drv/ll_rw_blk.c | printk("Trying to read nonexistent block-device %04x (%d)\n",dev,page*8); |
page | 256 | kernel/blk_drv/ll_rw_blk.c | req->sector = page<<3; |
page | 31 | kernel/chr_drv/mem.c | unsigned long pde, pte, page; |
page | 47 | kernel/chr_drv/mem.c | page = *(unsigned long *) pte; |
page | 48 | kernel/chr_drv/mem.c | if (!(page & 1)) |
page | 50 | kernel/chr_drv/mem.c | page &= 0xfffff000; |
page | 51 | kernel/chr_drv/mem.c | page += addr & 0xfff; |
page | 55 | kernel/chr_drv/mem.c | memcpy_tofs(tmp,(void *) page,i); |
page | 68 | kernel/chr_drv/mem.c | unsigned long pde, pte, page; |
page | 84 | kernel/chr_drv/mem.c | page = *(unsigned long *) pte; |
page | 85 | kernel/chr_drv/mem.c | if (!(page & PAGE_PRESENT)) |
page | 87 | kernel/chr_drv/mem.c | if (!(page & 2)) { |
page | 91 | kernel/chr_drv/mem.c | page &= 0xfffff000; |
page | 92 | kernel/chr_drv/mem.c | page += addr & 0xfff; |
page | 96 | kernel/chr_drv/mem.c | memcpy_fromfs((void *) page,tmp,i); |
page | 89 | kernel/ptrace.c | unsigned long page; |
page | 93 | kernel/ptrace.c | page = tsk->tss.cr3 + ((addr >> 20) & 0xffc); |
page | 94 | kernel/ptrace.c | page = *(unsigned long *) page; |
page | 95 | kernel/ptrace.c | if (page & PAGE_PRESENT) { |
page | 96 | kernel/ptrace.c | page &= 0xfffff000; |
page | 97 | kernel/ptrace.c | page += (addr >> 10) & 0xffc; |
page | 98 | kernel/ptrace.c | page = *((unsigned long *) page); |
page | 100 | kernel/ptrace.c | if (!(page & PAGE_PRESENT)) { |
page | 104 | kernel/ptrace.c | page &= 0xfffff000; |
page | 105 | kernel/ptrace.c | page += addr & 0xfff; |
page | 106 | kernel/ptrace.c | return *(unsigned long *) page; |
page | 118 | kernel/ptrace.c | unsigned long page; |
page | 122 | kernel/ptrace.c | page = tsk->tss.cr3 + ((addr >> 20) & 0xffc); |
page | 123 | kernel/ptrace.c | page = *(unsigned long *) page; |
page | 124 | kernel/ptrace.c | if (page & PAGE_PRESENT) { |
page | 125 | kernel/ptrace.c | page &= 0xfffff000; |
page | 126 | kernel/ptrace.c | page += (addr >> 10) & 0xffc; |
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 | 53 | lib/malloc.c | void *page; |
page | 156 | lib/malloc.c | bdesc->page = bdesc->freeptr = (void *) cp = get_free_page(GFP_KERNEL); |
page | 184 | lib/malloc.c | void *page; |
page | 189 | lib/malloc.c | page = (void *) ((unsigned long) obj & 0xfffff000); |
page | 197 | lib/malloc.c | if (bdesc->page == page) |
page | 225 | lib/malloc.c | free_page((unsigned long) bdesc->page); |
page | 92 | mm/memory.c | unsigned long page; |
page | 113 | mm/memory.c | if (!(page = *pg_table)) |
page | 116 | mm/memory.c | if (1 & page) |
page | 117 | mm/memory.c | free_page(0xfffff000 & page); |
page | 119 | mm/memory.c | swap_free(page >> 1); |
page | 214 | mm/memory.c | unsigned long page, page_dir; |
page | 244 | mm/memory.c | if (page = *page_table) { |
page | 247 | mm/memory.c | if (1 & page) |
page | 248 | mm/memory.c | free_page(0xfffff000 & page); |
page | 250 | mm/memory.c | swap_free(page >> 1); |
page | 281 | mm/memory.c | unsigned long page; |
page | 321 | mm/memory.c | if (page = *page_table) { |
page | 324 | mm/memory.c | if (1 & page) |
page | 325 | mm/memory.c | free_page(0xfffff000 & page); |
page | 327 | mm/memory.c | swap_free(page >> 1); |
page | 364 | mm/memory.c | static unsigned long put_page(unsigned long page,unsigned long address) |
page | 370 | mm/memory.c | if (page >= high_memory) { |
page | 371 | mm/memory.c | printk("put_page: trying to put page %p at %p\n",page,address); |
page | 374 | mm/memory.c | if (page >= low_memory && mem_map[(page-low_memory)>>12] != 1) { |
page | 375 | mm/memory.c | printk("put_page: mem_map disagrees with %p at %p\n",page,address); |
page | 396 | mm/memory.c | *page_table = page | 7; |
page | 398 | mm/memory.c | return page; |
page | 407 | mm/memory.c | unsigned long put_dirty_page(unsigned long page, unsigned long address) |
page | 413 | mm/memory.c | if (page < low_memory || page >= high_memory) |
page | 414 | mm/memory.c | printk("put_dirty_page: trying to put page %p at %p\n",page,address); |
page | 415 | mm/memory.c | if (mem_map[(page-low_memory)>>12] != 1) |
page | 416 | mm/memory.c | printk("mem_map disagrees with %p at %p\n",page,address); |
page | 432 | mm/memory.c | *page_table = page | (PAGE_DIRTY | 7); |
page | 434 | mm/memory.c | return page; |
page | 490 | mm/memory.c | unsigned long pde, pte, page; |
page | 508 | mm/memory.c | page = *(unsigned long *) pte; |
page | 509 | mm/memory.c | if ((page & 3) != 1) { |
page | 510 | mm/memory.c | printk("do_wp_page: bogus page at address %08x (%08x)\n",address,page); |
page | 521 | mm/memory.c | unsigned long page; |
page | 523 | mm/memory.c | page = *(unsigned long *) ((address>>20) & 0xffc); |
page | 524 | mm/memory.c | if (!(page & PAGE_PRESENT)) |
page | 526 | mm/memory.c | page &= 0xfffff000; |
page | 527 | mm/memory.c | page += ((address>>10) & 0xffc); |
page | 528 | mm/memory.c | if ((3 & *(unsigned long *) page) == 1) /* non-writeable, present */ |
page | 529 | mm/memory.c | un_wp_page((unsigned long *) page, current); |
page | 641 | mm/memory.c | unsigned long page = 0; |
page | 645 | mm/memory.c | free_page(page); |
page | 652 | mm/memory.c | if (page) { |
page | 653 | mm/memory.c | *p = page | 7; |
page | 656 | mm/memory.c | if (page = get_free_page(GFP_KERNEL)) |
page | 668 | mm/memory.c | unsigned long page; |
page | 680 | mm/memory.c | page = get_empty_pgtable((unsigned long *) ((address >> 20) & 0xffc)); |
page | 681 | mm/memory.c | if (!page) |
page | 683 | mm/memory.c | page &= 0xfffff000; |
page | 684 | mm/memory.c | page += (address >> 10) & 0xffc; |
page | 685 | mm/memory.c | tmp = *(unsigned long *) page; |
page | 693 | mm/memory.c | swap_in((unsigned long *) page); |
page | 734 | mm/memory.c | page = get_free_page(GFP_KERNEL); |
page | 735 | mm/memory.c | if (!page) { |
page | 742 | mm/memory.c | bread_page(page,inode->i_dev,nr); |
page | 746 | mm/memory.c | tmp = page + 4096; |
page | 751 | mm/memory.c | if (put_page(page,address)) |
page | 753 | mm/memory.c | free_page(page); |
page | 114 | mm/swap.c | unsigned long page; |
page | 130 | mm/swap.c | page = get_free_page(GFP_KERNEL); |
page | 131 | mm/swap.c | if (!page) { |
page | 133 | mm/swap.c | page = BAD_PAGE; |
page | 135 | mm/swap.c | read_swap_page(swap_nr>>1, (char *) page); |
page | 137 | mm/swap.c | free_page(page); |
page | 141 | mm/swap.c | *table_ptr = page | (PAGE_DIRTY | 7); |
page | 147 | mm/swap.c | unsigned long page; |
page | 150 | mm/swap.c | page = *table_ptr; |
page | 151 | mm/swap.c | if (!(PAGE_PRESENT & page)) |
page | 153 | mm/swap.c | if (page < low_memory || page >= high_memory) |
page | 156 | mm/swap.c | if (last_free_pages[i] == (page & 0xfffff000)) |
page | 158 | mm/swap.c | if (PAGE_DIRTY & page) { |
page | 159 | mm/swap.c | page &= 0xfffff000; |
page | 160 | mm/swap.c | if (mem_map[MAP_NR(page)] != 1) |
page | 166 | mm/swap.c | write_swap_page(swap_nr, (char *) page); |
page | 167 | mm/swap.c | free_page(page); |
page | 170 | mm/swap.c | page &= 0xfffff000; |
page | 173 | mm/swap.c | free_page(page); |