tag | line | file | source code |
address | 374 | fs/buffer.c | void bread_page(unsigned long address,int dev,int b[4]) |
address | 386 | fs/buffer.c | for (i=0 ; i<4 ; i++,address += BLOCK_SIZE) |
address | 390 | fs/buffer.c | COPYBLK((unsigned long) bh[i]->b_data,address); |
address | 61 | include/linux/mm.h | extern unsigned long put_dirty_page(unsigned long page,unsigned long address); |
address | 68 | include/linux/mm.h | extern void write_verify(unsigned long address); |
address | 70 | include/linux/mm.h | extern void do_wp_page(unsigned long error_code, unsigned long address, |
address | 72 | include/linux/mm.h | extern void do_no_page(unsigned long error_code, unsigned long address, |
address | 58 | kernel/math/emulate.c | char * address; |
address | 327 | kernel/math/emulate.c | address = ea(info,code); |
address | 330 | kernel/math/emulate.c | get_fs_long((unsigned long *) address); |
address | 331 | kernel/math/emulate.c | address += 4; |
address | 335 | kernel/math/emulate.c | address = ea(info,code); |
address | 337 | kernel/math/emulate.c | get_fs_word((unsigned short *) address); |
address | 340 | kernel/math/emulate.c | address = ea(info,code); |
address | 341 | kernel/math/emulate.c | verify_area(address,28); |
address | 344 | kernel/math/emulate.c | (unsigned long *) address); |
address | 345 | kernel/math/emulate.c | address += 4; |
address | 349 | kernel/math/emulate.c | address = ea(info,code); |
address | 350 | kernel/math/emulate.c | verify_area(address,2); |
address | 351 | kernel/math/emulate.c | put_fs_word(I387.cwd,(short *) address); |
address | 377 | kernel/math/emulate.c | address = ea(info,code); |
address | 380 | kernel/math/emulate.c | get_fs_long((unsigned long *) address); |
address | 381 | kernel/math/emulate.c | address += 4; |
address | 385 | kernel/math/emulate.c | address = ea(info,code); |
address | 386 | kernel/math/emulate.c | verify_area(address,108); |
address | 389 | kernel/math/emulate.c | (unsigned long *) address); |
address | 390 | kernel/math/emulate.c | address += 4; |
address | 397 | kernel/math/emulate.c | address = ea(info,code); |
address | 398 | kernel/math/emulate.c | verify_area(address,2); |
address | 399 | kernel/math/emulate.c | put_fs_word(I387.swd,(short *) address); |
address | 364 | mm/memory.c | static unsigned long put_page(unsigned long page,unsigned long address) |
address | 371 | mm/memory.c | printk("put_page: trying to put page %p at %p\n",page,address); |
address | 375 | mm/memory.c | printk("put_page: mem_map disagrees with %p at %p\n",page,address); |
address | 378 | mm/memory.c | page_table = (unsigned long *) ((address>>20) & 0xffc); |
address | 390 | mm/memory.c | page_table += (address>>12) & 0x3ff; |
address | 407 | mm/memory.c | unsigned long put_dirty_page(unsigned long page, unsigned long address) |
address | 414 | mm/memory.c | printk("put_dirty_page: trying to put page %p at %p\n",page,address); |
address | 416 | mm/memory.c | printk("mem_map disagrees with %p at %p\n",page,address); |
address | 417 | mm/memory.c | page_table = (unsigned long *) ((address>>20) & 0xffc); |
address | 426 | mm/memory.c | page_table += (address>>12) & 0x3ff; |
address | 487 | mm/memory.c | void do_wp_page(unsigned long error_code, unsigned long address, |
address | 492 | mm/memory.c | pde = (address>>20) & 0xffc; |
address | 495 | mm/memory.c | printk("do_wp_page: bogus page-table at address %08x (%08x)\n",address,pte); |
address | 500 | mm/memory.c | if (address < TASK_SIZE) { |
address | 501 | mm/memory.c | printk("do_wp_page: kernel WP error at address %08x (%08x)\n",address,pte); |
address | 507 | mm/memory.c | pte += (address>>10) & 0xffc; |
address | 510 | mm/memory.c | printk("do_wp_page: bogus page at address %08x (%08x)\n",address,page); |
address | 519 | mm/memory.c | void write_verify(unsigned long address) |
address | 523 | mm/memory.c | page = *(unsigned long *) ((address>>20) & 0xffc); |
address | 527 | mm/memory.c | page += ((address>>10) & 0xffc); |
address | 533 | mm/memory.c | static void get_empty_page(unsigned long address) |
address | 542 | mm/memory.c | if (!put_page(tmp,address)) |
address | 554 | mm/memory.c | static int try_to_share(unsigned long address, struct task_struct * p) |
address | 562 | mm/memory.c | from_page = to_page = ((address>>20) & 0xffc); |
address | 570 | mm/memory.c | from_page = from + ((address>>10) & 0xffc); |
address | 586 | mm/memory.c | to_page = to + ((address>>10) & 0xffc); |
address | 608 | mm/memory.c | static int share_page(struct inode * inode, unsigned long address) |
address | 620 | mm/memory.c | if (address < LIBRARY_OFFSET) { |
address | 630 | mm/memory.c | if (try_to_share(address,*p)) |
address | 663 | mm/memory.c | void do_no_page(unsigned long error_code, unsigned long address, |
address | 672 | mm/memory.c | if (address < TASK_SIZE) { |
address | 676 | mm/memory.c | if (address - tsk->start_code >= TASK_SIZE) { |
address | 680 | mm/memory.c | page = get_empty_pgtable((unsigned long *) ((address >> 20) & 0xffc)); |
address | 684 | mm/memory.c | page += (address >> 10) & 0xffc; |
address | 696 | mm/memory.c | address &= 0xfffff000; |
address | 697 | mm/memory.c | tmp = address - tsk->start_code; |
address | 718 | mm/memory.c | get_empty_page(address); |
address | 737 | mm/memory.c | put_page(BAD_PAGE,address); |
address | 751 | mm/memory.c | if (put_page(page,address)) |
address | 813 | mm/memory.c | unsigned long address; |
address | 821 | mm/memory.c | __asm__("movl %%cr2,%0":"=r" (address)); |
address | 823 | mm/memory.c | do_no_page(error_code, address, current, user_esp); |
address | 826 | mm/memory.c | do_wp_page(error_code, address, current, user_esp); |