tag | line | file | source code |
page | 500 | fs/buffer.c | unsigned long page; |
page | 505 | fs/buffer.c | page = get_free_page(GFP_KERNEL); |
page | 506 | fs/buffer.c | if (!page) |
page | 508 | fs/buffer.c | bh = (struct buffer_head *) page; |
page | 509 | fs/buffer.c | while ((unsigned long) (bh+1) <= page+4096) { |
page | 539 | fs/buffer.c | unsigned long page; |
page | 547 | fs/buffer.c | page = get_free_page(GFP_BUFFER); |
page | 548 | fs/buffer.c | if (!page) |
page | 558 | fs/buffer.c | bh->b_data = (char * ) (page+i); |
page | 592 | fs/buffer.c | free_page(page); |
page | 601 | fs/buffer.c | unsigned long page; |
page | 612 | fs/buffer.c | page = (unsigned long) bh->b_data; |
page | 613 | fs/buffer.c | page &= 0xfffff000; |
page | 623 | fs/buffer.c | free_page(page); |
page | 301 | fs/exec.c | static unsigned long copy_strings(int argc,char ** argv,unsigned long *page, |
page | 335 | fs/exec.c | if (!(pag = (char *) page[p/PAGE_SIZE]) && |
page | 336 | fs/exec.c | !(pag = (char *) page[p/PAGE_SIZE] = |
page | 351 | fs/exec.c | static unsigned long change_ldt(unsigned long text_size,unsigned long * page) |
page | 369 | fs/exec.c | if (page[i]) |
page | 370 | fs/exec.c | put_dirty_page(current,page[i],data_base); |
page | 426 | fs/exec.c | unsigned long page[MAX_ARG_PAGES]; |
page | 437 | fs/exec.c | page[i]=0; |
page | 529 | fs/exec.c | p = copy_strings(envc, envp, page, p, 0); |
page | 530 | fs/exec.c | p = copy_strings(--argc, argv+1, page, p, 0); |
page | 540 | fs/exec.c | p = copy_strings(1, &filename, page, p, 1); |
page | 543 | fs/exec.c | p = copy_strings(1, &i_arg, page, p, 2); |
page | 546 | fs/exec.c | p = copy_strings(1, &i_name, page, p, 2); |
page | 576 | fs/exec.c | p = copy_strings(envc,envp,page,p,0); |
page | 577 | fs/exec.c | p = copy_strings(argc,argv,page,p,0); |
page | 620 | fs/exec.c | p += change_ldt(ex.a_text,page); |
page | 647 | 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 | 97 | fs/fifo.c | PIPE_BASE(*inode) = (char *) page; |
page | 210 | fs/inode.c | unsigned long page = (unsigned long) PIPE_BASE(*inode); |
page | 212 | fs/inode.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 | 365 | fs/super.c | unsigned long page = 0; |
page | 421 | fs/super.c | page = get_free_page(GFP_KERNEL); |
page | 425 | fs/super.c | memcpy_fromfs((void *) page,data,i); |
page | 428 | fs/super.c | retval = do_mount(dev,dir_name,t,flags,(void *) page); |
page | 429 | fs/super.c | free_page(page); |
page | 77 | 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 | 1285 | kernel/blk_drv/scsi/scsi.c | int page, sector, nbits, mask; |
page | 1294 | kernel/blk_drv/scsi/scsi.c | page = offset >> 13; |
page | 1305 | kernel/blk_drv/scsi/scsi.c | if(dma_malloc_freelist[page] & (mask << sector) != (mask<<sector)) |
page | 1309 | 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 | 235 | mm/memory.c | unsigned long page, page_dir; |
page | 265 | mm/memory.c | if ((page = *page_table) != 0) { |
page | 267 | mm/memory.c | if (1 & page) { |
page | 269 | mm/memory.c | free_page(0xfffff000 & page); |
page | 271 | mm/memory.c | swap_free(page >> 1); |
page | 302 | mm/memory.c | unsigned long page; |
page | 342 | mm/memory.c | if ((page = *page_table) != 0) { |
page | 345 | mm/memory.c | if (1 & page) |
page | 346 | mm/memory.c | free_page(0xfffff000 & page); |
page | 348 | mm/memory.c | swap_free(page >> 1); |
page | 381 | mm/memory.c | static unsigned long put_page(struct task_struct * tsk,unsigned long page,unsigned long address,int wp) |
page | 387 | mm/memory.c | if (page >= high_memory) { |
page | 388 | mm/memory.c | printk("put_page: trying to put page %p at %p\n",page,address); |
page | 391 | mm/memory.c | tmp = mem_map[MAP_NR(page)]; |
page | 393 | mm/memory.c | printk("put_page: mem_map disagrees with %p at %p\n",page,address); |
page | 411 | mm/memory.c | *page_table = page | PAGE_ACCESSED | 5 | (!wp << 1); |
page | 413 | mm/memory.c | return page; |
page | 422 | mm/memory.c | unsigned long put_dirty_page(struct task_struct * tsk, unsigned long page, unsigned long address) |
page | 428 | mm/memory.c | if (page >= high_memory) |
page | 429 | mm/memory.c | printk("put_dirty_page: trying to put page %p at %p\n",page,address); |
page | 430 | mm/memory.c | if (mem_map[MAP_NR(page)] != 1) |
page | 431 | mm/memory.c | printk("mem_map disagrees with %p at %p\n",page,address); |
page | 447 | mm/memory.c | *page_table = page | (PAGE_DIRTY | PAGE_ACCESSED | 7); |
page | 449 | mm/memory.c | return page; |
page | 648 | mm/memory.c | unsigned long page = 0; |
page | 653 | mm/memory.c | free_page(page); |
page | 660 | mm/memory.c | if (page) { |
page | 661 | mm/memory.c | *p = page | PAGE_ACCESSED | 7; |
page | 664 | mm/memory.c | if ((page = get_free_page(GFP_KERNEL)) != 0) |
page | 676 | mm/memory.c | unsigned long page; |
page | 680 | mm/memory.c | page = get_empty_pgtable(tsk,address); |
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 | 691 | mm/memory.c | swap_in((unsigned long *) page); |
page | 733 | mm/memory.c | page = get_free_page(GFP_KERNEL); |
page | 734 | mm/memory.c | if (!page) { |
page | 742 | mm/memory.c | bread_page(page,inode->i_dev,nr); |
page | 745 | mm/memory.c | free_page(page); |
page | 751 | mm/memory.c | tmp = page + PAGE_SIZE; |
page | 756 | mm/memory.c | if (put_page(tsk,page,address,CODE_SPACE(address, tsk))) |
page | 758 | mm/memory.c | free_page(page); |
page | 187 | mm/swap.c | unsigned long page; |
page | 198 | mm/swap.c | page = get_free_page(GFP_KERNEL); |
page | 199 | mm/swap.c | if (!page) { |
page | 201 | mm/swap.c | page = BAD_PAGE; |
page | 203 | mm/swap.c | read_swap_page(swap_nr>>1, (char *) page); |
page | 205 | mm/swap.c | free_page(page); |
page | 208 | mm/swap.c | *table_ptr = page | (PAGE_DIRTY | 7); |
page | 215 | mm/swap.c | unsigned long page; |
page | 218 | mm/swap.c | page = *table_ptr; |
page | 219 | mm/swap.c | if (!(PAGE_PRESENT & page)) |
page | 221 | mm/swap.c | if (page >= high_memory) { |
page | 222 | mm/swap.c | printk("try_to_swap_out: bad page (%08x)\n",page); |
page | 226 | mm/swap.c | if (mem_map[MAP_NR(page)] & MAP_PAGE_RESERVED) |
page | 228 | mm/swap.c | if (PAGE_ACCESSED & page) { |
page | 233 | mm/swap.c | if (last_free_pages[i] == (page & 0xfffff000)) |
page | 235 | mm/swap.c | if (PAGE_DIRTY & page) { |
page | 236 | mm/swap.c | page &= 0xfffff000; |
page | 237 | mm/swap.c | if (mem_map[MAP_NR(page)] != 1) |
page | 243 | mm/swap.c | write_swap_page(swap_nr, (char *) page); |
page | 244 | mm/swap.c | free_page(page); |
page | 247 | mm/swap.c | page &= 0xfffff000; |
page | 250 | mm/swap.c | free_page(page); |
page | 251 | mm/swap.c | return 1 + mem_map[MAP_NR(page)]; |
page | 477 | mm/swap.c | unsigned long page, *ppage; |
page | 493 | mm/swap.c | page = *ppage; |
page | 494 | mm/swap.c | if (!page) |
page | 496 | mm/swap.c | if (!(page & PAGE_PRESENT) || (page >= high_memory)) { |
page | 497 | mm/swap.c | printk("try_to_unuse: bad page directory (%d,%d:%08x)\n",nr,pgt,page); |
page | 501 | mm/swap.c | if (mem_map[MAP_NR(page)] & MAP_PAGE_RESERVED) |
page | 503 | mm/swap.c | ppage = (unsigned long *) (page & 0xfffff000); |
page | 505 | mm/swap.c | page = *ppage; |
page | 506 | mm/swap.c | if (!page) |
page | 508 | mm/swap.c | if (page & PAGE_PRESENT) { |
page | 509 | mm/swap.c | if (page >= high_memory) { |
page | 510 | mm/swap.c | printk("try_to_unuse: bad page table (%d,%d,%d:%08x)\n",nr,pgt,pg,page); |
page | 515 | mm/swap.c | if ((page >> 25) != swap_nr) |
page | 523 | mm/swap.c | read_swap_page(page>>1, (char *) tmp); |
page | 524 | mm/swap.c | if (*ppage == page) { |
page | 527 | mm/swap.c | swap_free(page>>1); |