taglinefilesource code
address374fs/buffer.cvoid bread_page(unsigned long address,int dev,int b[4])
address386fs/buffer.cfor (i=0 ; i<4 ; i++,address += BLOCK_SIZE)
address390fs/buffer.cCOPYBLK((unsigned long) bh[i]->b_data,address);
address61include/linux/mm.hextern unsigned long put_dirty_page(unsigned long page,unsigned long address);
address68include/linux/mm.hextern void write_verify(unsigned long address);
address70include/linux/mm.hextern void do_wp_page(unsigned long error_code, unsigned long address,
address72include/linux/mm.hextern void do_no_page(unsigned long error_code, unsigned long address,
address58kernel/math/emulate.cchar * address;
address327kernel/math/emulate.caddress = ea(info,code);
address330kernel/math/emulate.cget_fs_long((unsigned long *) address);
address331kernel/math/emulate.caddress += 4;
address335kernel/math/emulate.caddress = ea(info,code);
address337kernel/math/emulate.cget_fs_word((unsigned short *) address);
address340kernel/math/emulate.caddress = ea(info,code);
address341kernel/math/emulate.cverify_area(address,28);
address344kernel/math/emulate.c(unsigned long *) address);
address345kernel/math/emulate.caddress += 4;
address349kernel/math/emulate.caddress = ea(info,code);
address350kernel/math/emulate.cverify_area(address,2);
address351kernel/math/emulate.cput_fs_word(I387.cwd,(short *) address);
address377kernel/math/emulate.caddress = ea(info,code);
address380kernel/math/emulate.cget_fs_long((unsigned long *) address);
address381kernel/math/emulate.caddress += 4;
address385kernel/math/emulate.caddress = ea(info,code);
address386kernel/math/emulate.cverify_area(address,108);
address389kernel/math/emulate.c(unsigned long *) address);
address390kernel/math/emulate.caddress += 4;
address397kernel/math/emulate.caddress = ea(info,code);
address398kernel/math/emulate.cverify_area(address,2);
address399kernel/math/emulate.cput_fs_word(I387.swd,(short *) address);
address364mm/memory.cstatic unsigned long put_page(unsigned long page,unsigned long address)
address371mm/memory.cprintk("put_page: trying to put page %p at %p\n",page,address);
address375mm/memory.cprintk("put_page: mem_map disagrees with %p at %p\n",page,address);
address378mm/memory.cpage_table = (unsigned long *) ((address>>20) & 0xffc);
address390mm/memory.cpage_table += (address>>12) & 0x3ff;
address407mm/memory.cunsigned long put_dirty_page(unsigned long page, unsigned long address)
address414mm/memory.cprintk("put_dirty_page: trying to put page %p at %p\n",page,address);
address416mm/memory.cprintk("mem_map disagrees with %p at %p\n",page,address);
address417mm/memory.cpage_table = (unsigned long *) ((address>>20) & 0xffc);
address426mm/memory.cpage_table += (address>>12) & 0x3ff;
address487mm/memory.cvoid do_wp_page(unsigned long error_code, unsigned long address,
address492mm/memory.cpde = (address>>20) & 0xffc;
address495mm/memory.cprintk("do_wp_page: bogus page-table at address %08x (%08x)\n",address,pte);
address500mm/memory.cif (address < TASK_SIZE) {
address501mm/memory.cprintk("do_wp_page: kernel WP error at address %08x (%08x)\n",address,pte);
address507mm/memory.cpte += (address>>10) & 0xffc;
address510mm/memory.cprintk("do_wp_page: bogus page at address %08x (%08x)\n",address,page);
address519mm/memory.cvoid write_verify(unsigned long address)
address523mm/memory.cpage = *(unsigned long *) ((address>>20) & 0xffc);
address527mm/memory.cpage += ((address>>10) & 0xffc);
address533mm/memory.cstatic void get_empty_page(unsigned long address)
address542mm/memory.cif (!put_page(tmp,address))
address554mm/memory.cstatic int try_to_share(unsigned long address, struct task_struct * p)
address562mm/memory.cfrom_page = to_page = ((address>>20) & 0xffc);
address570mm/memory.cfrom_page = from + ((address>>10) & 0xffc);
address586mm/memory.cto_page = to + ((address>>10) & 0xffc);
address608mm/memory.cstatic int share_page(struct inode * inode, unsigned long address)
address620mm/memory.cif (address < LIBRARY_OFFSET) {
address630mm/memory.cif (try_to_share(address,*p))
address663mm/memory.cvoid do_no_page(unsigned long error_code, unsigned long address,
address672mm/memory.cif (address < TASK_SIZE) {
address676mm/memory.cif (address - tsk->start_code >= TASK_SIZE) {
address680mm/memory.cpage = get_empty_pgtable((unsigned long *) ((address >> 20) & 0xffc));
address684mm/memory.cpage += (address >> 10) & 0xffc;
address696mm/memory.caddress &= 0xfffff000;
address697mm/memory.ctmp = address - tsk->start_code;
address718mm/memory.cget_empty_page(address);
address737mm/memory.cput_page(BAD_PAGE,address);
address751mm/memory.cif (put_page(page,address))
address813mm/memory.cunsigned long address;
address821mm/memory.c__asm__("movl %%cr2,%0":"=r" (address));
address823mm/memory.cdo_no_page(error_code, address, current, user_esp);
address826mm/memory.cdo_wp_page(error_code, address, current, user_esp);