| tag | line | file | source code |
| page | 495 | fs/buffer.c | unsigned long page; |
| page | 500 | fs/buffer.c | page = get_free_page(GFP_KERNEL); |
| page | 501 | fs/buffer.c | if (!page) |
| page | 503 | fs/buffer.c | bh = (struct buffer_head *) page; |
| page | 504 | fs/buffer.c | while ((unsigned long) (bh+1) <= page+4096) { |
| page | 534 | fs/buffer.c | unsigned long page; |
| page | 542 | fs/buffer.c | page = get_free_page(GFP_BUFFER); |
| page | 543 | fs/buffer.c | if (!page) |
| page | 553 | fs/buffer.c | bh->b_data = (char * ) (page+i); |
| page | 587 | fs/buffer.c | free_page(page); |
| page | 596 | fs/buffer.c | unsigned long page; |
| page | 607 | fs/buffer.c | page = (unsigned long) bh->b_data; |
| page | 608 | fs/buffer.c | page &= 0xfffff000; |
| page | 618 | fs/buffer.c | free_page(page); |
| page | 294 | fs/exec.c | static unsigned long copy_strings(int argc,char ** argv,unsigned long *page, |
| page | 328 | fs/exec.c | if (!(pag = (char *) page[p/PAGE_SIZE]) && |
| page | 329 | fs/exec.c | !(pag = (char *) page[p/PAGE_SIZE] = |
| page | 344 | fs/exec.c | static unsigned long change_ldt(unsigned long text_size,unsigned long * page) |
| page | 362 | fs/exec.c | if (page[i]) |
| page | 363 | fs/exec.c | put_dirty_page(current,page[i],data_base); |
| page | 410 | fs/exec.c | unsigned long page[MAX_ARG_PAGES]; |
| page | 421 | fs/exec.c | page[i]=0; |
| page | 510 | fs/exec.c | p = copy_strings(envc, envp, page, p, 0); |
| page | 511 | fs/exec.c | p = copy_strings(--argc, argv+1, page, p, 0); |
| page | 521 | fs/exec.c | p = copy_strings(1, &filename, page, p, 1); |
| page | 524 | fs/exec.c | p = copy_strings(1, &i_arg, page, p, 2); |
| page | 527 | fs/exec.c | p = copy_strings(1, &i_name, page, p, 2); |
| page | 558 | fs/exec.c | p = copy_strings(envc,envp,page,p,0); |
| page | 559 | fs/exec.c | p = copy_strings(argc,argv,page,p,0); |
| page | 602 | fs/exec.c | p += change_ldt(ex.a_text,page); |
| page | 623 | 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 | 202 | fs/inode.c | unsigned long page = (unsigned long) PIPE_BASE(*inode); |
| page | 204 | fs/inode.c | free_page(page); |
| page | 64 | fs/proc/array.c | unsigned long page; |
| page | 68 | fs/proc/array.c | page = (*p)->tss.cr3; |
| page | 69 | fs/proc/array.c | page += (ptr >> 20) & 0xffc; |
| page | 70 | fs/proc/array.c | page = *(unsigned long *) page; |
| page | 71 | fs/proc/array.c | if (!(page & 1)) |
| page | 73 | fs/proc/array.c | page &= 0xfffff000; |
| page | 74 | fs/proc/array.c | page += (ptr >> 10) & 0xffc; |
| page | 75 | fs/proc/array.c | page = *(unsigned long *) page; |
| page | 76 | fs/proc/array.c | if (!(page & 1)) |
| page | 78 | fs/proc/array.c | page &= 0xfffff000; |
| page | 79 | fs/proc/array.c | page += ptr & 0xfff; |
| page | 80 | fs/proc/array.c | return page; |
| page | 152 | fs/proc/array.c | char * page; |
| page | 159 | fs/proc/array.c | page = (char *) get_free_page(GFP_KERNEL); |
| page | 160 | fs/proc/array.c | if (!page) |
| page | 167 | fs/proc/array.c | length = get_loadavg(page); |
| page | 170 | fs/proc/array.c | length = get_uptime(page); |
| page | 173 | fs/proc/array.c | length = get_meminfo(page); |
| page | 176 | fs/proc/array.c | length = get_env(pid, page); |
| page | 179 | fs/proc/array.c | length = get_arg(pid, page); |
| page | 182 | fs/proc/array.c | length = get_stat(pid, page); |
| page | 185 | fs/proc/array.c | free_page((unsigned long) page); |
| page | 189 | fs/proc/array.c | free_page((unsigned long) page); |
| page | 195 | fs/proc/array.c | memcpy_tofs(buf, page + file->f_pos, count); |
| page | 196 | fs/proc/array.c | free_page((unsigned long) page); |
| page | 19 | fs/proc/mem.c | unsigned long pde, pte, page; |
| page | 45 | fs/proc/mem.c | page = *(unsigned long *) pte; |
| page | 46 | fs/proc/mem.c | if (!(page & 1)) |
| page | 48 | fs/proc/mem.c | page &= 0xfffff000; |
| page | 49 | fs/proc/mem.c | page += addr & 0xfff; |
| page | 53 | fs/proc/mem.c | memcpy_tofs(tmp,(void *) page,i); |
| page | 66 | fs/proc/mem.c | unsigned long pde, pte, page; |
| page | 92 | fs/proc/mem.c | page = *(unsigned long *) pte; |
| page | 93 | fs/proc/mem.c | if (!(page & PAGE_PRESENT)) |
| page | 95 | fs/proc/mem.c | if (!(page & 2)) { |
| page | 99 | fs/proc/mem.c | page &= 0xfffff000; |
| page | 100 | fs/proc/mem.c | page += addr & 0xfff; |
| page | 104 | fs/proc/mem.c | memcpy_fromfs((void *) page,tmp,i); |
| page | 336 | fs/super.c | unsigned long page = 0; |
| page | 388 | fs/super.c | page = get_free_page(GFP_KERNEL); |
| page | 392 | fs/super.c | memcpy_fromfs((void *) page,data,i); |
| page | 395 | fs/super.c | retval = do_mount(dev,dir_name,t,flags,(void *) page); |
| page | 396 | 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 | 1280 | kernel/blk_drv/scsi/scsi.c | int page, sector, nbits, mask; |
| page | 1289 | kernel/blk_drv/scsi/scsi.c | page = offset >> 13; |
| page | 1300 | kernel/blk_drv/scsi/scsi.c | if(dma_malloc_freelist[page] & (mask << sector) != (mask<<sector)) |
| page | 1304 | 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 | 233 | mm/memory.c | unsigned long page, page_dir; |
| page | 263 | mm/memory.c | if ((page = *page_table) != 0) { |
| page | 266 | mm/memory.c | if (1 & page) |
| page | 267 | mm/memory.c | free_page(0xfffff000 & page); |
| page | 269 | mm/memory.c | swap_free(page >> 1); |
| page | 300 | mm/memory.c | unsigned long page; |
| page | 340 | mm/memory.c | if ((page = *page_table) != 0) { |
| page | 343 | mm/memory.c | if (1 & page) |
| page | 344 | mm/memory.c | free_page(0xfffff000 & page); |
| page | 346 | mm/memory.c | swap_free(page >> 1); |
| page | 379 | mm/memory.c | static unsigned long put_page(struct task_struct * tsk,unsigned long page,unsigned long address,int wp) |
| page | 385 | mm/memory.c | if (page >= high_memory) { |
| page | 386 | mm/memory.c | printk("put_page: trying to put page %p at %p\n",page,address); |
| page | 389 | mm/memory.c | tmp = mem_map[MAP_NR(page)]; |
| page | 391 | mm/memory.c | printk("put_page: mem_map disagrees with %p at %p\n",page,address); |
| page | 412 | mm/memory.c | *page_table = page | PAGE_ACCESSED | 5 | (!wp << 1); |
| page | 414 | mm/memory.c | return page; |
| page | 423 | mm/memory.c | unsigned long put_dirty_page(struct task_struct * tsk, unsigned long page, unsigned long address) |
| page | 429 | mm/memory.c | if (page >= high_memory) |
| page | 430 | mm/memory.c | printk("put_dirty_page: trying to put page %p at %p\n",page,address); |
| page | 431 | mm/memory.c | if (mem_map[MAP_NR(page)] != 1) |
| page | 432 | mm/memory.c | printk("mem_map disagrees with %p at %p\n",page,address); |
| page | 448 | mm/memory.c | *page_table = page | (PAGE_DIRTY | PAGE_ACCESSED | 7); |
| page | 450 | mm/memory.c | return page; |
| page | 649 | mm/memory.c | unsigned long page = 0; |
| page | 654 | mm/memory.c | free_page(page); |
| page | 661 | mm/memory.c | if (page) { |
| page | 662 | mm/memory.c | *p = page | PAGE_ACCESSED | 7; |
| page | 665 | mm/memory.c | if ((page = get_free_page(GFP_KERNEL)) != 0) |
| page | 677 | mm/memory.c | unsigned long page; |
| page | 681 | mm/memory.c | page = get_empty_pgtable(tsk,address); |
| page | 682 | mm/memory.c | if (!page) |
| page | 684 | mm/memory.c | page &= 0xfffff000; |
| page | 685 | mm/memory.c | page += (address >> 10) & 0xffc; |
| page | 686 | mm/memory.c | tmp = *(unsigned long *) page; |
| page | 692 | 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 | 743 | mm/memory.c | bread_page(page,inode->i_dev,nr); |
| page | 746 | mm/memory.c | free_page(page); |
| page | 752 | mm/memory.c | tmp = page + PAGE_SIZE; |
| page | 757 | mm/memory.c | if (put_page(tsk,page,address,CODE_SPACE(address, tsk))) |
| page | 759 | 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); |