tag | line | file | source code |
address | 424 | fs/buffer.c | void bread_page(unsigned long address, dev_t dev, int b[4]) |
address | 442 | fs/buffer.c | for (i=0 ; i<4 ; i++,address += BLOCK_SIZE) |
address | 446 | fs/buffer.c | COPYBLK((unsigned long) bh[i]->b_data,address); |
address | 45 | include/linux/mm.h | void (*nopage)(struct vm_area_struct * area, unsigned long address); |
address | 46 | include/linux/mm.h | void (*wppage)(struct vm_area_struct * area, unsigned long address); |
address | 47 | include/linux/mm.h | int (*share)(struct vm_area_struct * old, struct vm_area_struct * new, unsigned long address); |
address | 78 | include/linux/mm.h | unsigned long address); |
address | 86 | include/linux/mm.h | extern void write_verify(unsigned long address); |
address | 88 | include/linux/mm.h | extern void do_wp_page(unsigned long error_code, unsigned long address, |
address | 90 | include/linux/mm.h | extern void do_no_page(unsigned long error_code, unsigned long address, |
address | 456 | kernel/blk_drv/scsi/aha1542.c | (((int)sgpnt[i].address) & 1) || (sgpnt[i].length & 1)){ |
address | 460 | kernel/blk_drv/scsi/aha1542.c | printk("%d: %x %x %d\n",i,sgpnt[i].address, sgpnt[i].alt_address, |
address | 468 | kernel/blk_drv/scsi/aha1542.c | any2scsi(cptr[i].dataptr, sgpnt[i].address); |
address | 283 | kernel/blk_drv/scsi/aha1740.c | cptr[i].dataptr = (long) sgpnt[i].address; |
address | 798 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.ptr = current_SC->SCp.buffer->address; |
address | 833 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.ptr = current_SC->SCp.buffer->address; |
address | 947 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.ptr = current_SC->SCp.buffer->address; |
address | 1017 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.ptr = current_SC->SCp.buffer->address; |
address | 289 | kernel/blk_drv/scsi/scsi.h | char * address; /* Location data is to be transferred to */ |
address | 104 | kernel/blk_drv/scsi/scsi_debug.c | printk(":%x %x %d\n",sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length); |
address | 127 | kernel/blk_drv/scsi/scsi_debug.c | lpnt = (unsigned int *) sgpnt[0].address; |
address | 227 | kernel/blk_drv/scsi/scsi_debug.c | buff = sgpnt[sgcount].address; |
address | 286 | kernel/blk_drv/scsi/scsi_debug.c | buff = sgpnt[sgcount].address; |
address | 309 | kernel/blk_drv/scsi/scsi_debug.c | buff = sgpnt[sgcount].address; |
address | 165 | kernel/blk_drv/scsi/sd.c | printk(":%x %x %d\n",sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length); |
address | 169 | kernel/blk_drv/scsi/sd.c | memcpy(sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length); |
address | 170 | kernel/blk_drv/scsi/sd.c | scsi_free(sgpnt[i].address, sgpnt[i].length); |
address | 226 | kernel/blk_drv/scsi/sd.c | scsi_free(sgpnt[i].address, sgpnt[i].length); |
address | 505 | kernel/blk_drv/scsi/sd.c | sgpnt[count].address = bh->b_data; |
address | 508 | kernel/blk_drv/scsi/sd.c | if (((int) sgpnt[count].address) + sgpnt[count].length > |
address | 510 | kernel/blk_drv/scsi/sd.c | sgpnt[count].alt_address = sgpnt[count].address; |
address | 515 | kernel/blk_drv/scsi/sd.c | sgpnt[count].address = NULL; |
address | 517 | kernel/blk_drv/scsi/sd.c | sgpnt[count].address = scsi_malloc(sgpnt[count].length); |
address | 523 | kernel/blk_drv/scsi/sd.c | if(sgpnt[count].address == NULL){ /* Out of dma memory */ |
address | 528 | kernel/blk_drv/scsi/sd.c | scsi_free(sgpnt[count].address, sgpnt[count].length); |
address | 538 | kernel/blk_drv/scsi/sd.c | memcpy(sgpnt[count].address, sgpnt[count].alt_address, |
address | 150 | kernel/blk_drv/scsi/sr.c | if (sgpnt[i].alt_address != sgpnt[i].address) { |
address | 151 | kernel/blk_drv/scsi/sr.c | memcpy(sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length); |
address | 153 | kernel/blk_drv/scsi/sr.c | scsi_free(sgpnt[i].address, sgpnt[i].length); |
address | 192 | kernel/blk_drv/scsi/sr.c | scsi_free(sgpnt[i].address, sgpnt[i].length); |
address | 455 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address = scsi_malloc(sgpnt[count].length); |
address | 456 | kernel/blk_drv/scsi/sr.c | if(!sgpnt[count].address) panic("SCSI DMA pool exhausted."); |
address | 457 | kernel/blk_drv/scsi/sr.c | sgpnt[count].alt_address = sgpnt[count].address; /* Flag to delete |
address | 464 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address = bh->b_data; |
address | 468 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address = scsi_malloc(end_rec); |
address | 469 | kernel/blk_drv/scsi/sr.c | if(!sgpnt[count].address) panic("SCSI DMA pool exhausted."); |
address | 471 | kernel/blk_drv/scsi/sr.c | sgpnt[count].alt_address = sgpnt[count].address; |
address | 475 | kernel/blk_drv/scsi/sr.c | if (((int) sgpnt[count].address) + sgpnt[count].length > |
address | 477 | kernel/blk_drv/scsi/sr.c | sgpnt[count].alt_address = sgpnt[count].address; |
address | 482 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address = NULL; |
address | 484 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address = scsi_malloc(sgpnt[count].length); |
address | 490 | kernel/blk_drv/scsi/sr.c | if(sgpnt[count].address == NULL){ /* Out of dma memory */ |
address | 495 | kernel/blk_drv/scsi/sr.c | scsi_free(sgpnt[count].address, sgpnt[count].length); |
address | 510 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address, |
address | 401 | kernel/blk_drv/scsi/wd7000.c | any2scsi(sgb->ptr, sg[i].address); |
address | 381 | mm/memory.c | static unsigned long put_page(struct task_struct * tsk,unsigned long page,unsigned long address,int wp) |
address | 388 | mm/memory.c | printk("put_page: trying to put page %p at %p\n",page,address); |
address | 393 | mm/memory.c | printk("put_page: mem_map disagrees with %p at %p\n",page,address); |
address | 396 | mm/memory.c | page_table = (unsigned long *) (tsk->tss.cr3 + ((address>>20) & 0xffc)); |
address | 405 | mm/memory.c | page_table += (address >> PAGE_SHIFT) & 0x3ff; |
address | 422 | mm/memory.c | unsigned long put_dirty_page(struct task_struct * tsk, unsigned long page, unsigned long address) |
address | 429 | mm/memory.c | printk("put_dirty_page: trying to put page %p at %p\n",page,address); |
address | 431 | mm/memory.c | printk("mem_map disagrees with %p at %p\n",page,address); |
address | 432 | mm/memory.c | page_table = (unsigned long *) (tsk->tss.cr3 + ((address>>20) & 0xffc)); |
address | 441 | mm/memory.c | page_table += (address >> PAGE_SHIFT) & 0x3ff; |
address | 460 | mm/memory.c | void do_wp_page(unsigned long error_code, unsigned long address, |
address | 467 | mm/memory.c | if (tsk == current && tsk->executable && CODE_SPACE(address, current)) { |
address | 476 | mm/memory.c | pde = tsk->tss.cr3 + ((address>>20) & 0xffc); |
address | 484 | mm/memory.c | printk("do_wp_page: bogus page-table at address %08x (%08x)\n",address,pte); |
address | 492 | mm/memory.c | pte += (address>>10) & 0xffc; |
address | 500 | mm/memory.c | printk("do_wp_page: bogus page at address %08x (%08x)\n",address,old_page); |
address | 535 | mm/memory.c | void write_verify(unsigned long address) |
address | 537 | mm/memory.c | if (address < TASK_SIZE) |
address | 538 | mm/memory.c | do_wp_page(1,address,current,0); |
address | 541 | mm/memory.c | static void get_empty_page(struct task_struct * tsk, unsigned long address) |
address | 550 | mm/memory.c | if (!put_page(tsk,tmp,address,0)) |
address | 562 | mm/memory.c | static int try_to_share(unsigned long address, struct task_struct * tsk, |
address | 571 | mm/memory.c | from_page = p->tss.cr3 + ((address>>20) & 0xffc); |
address | 572 | mm/memory.c | to_page = tsk->tss.cr3 + ((address>>20) & 0xffc); |
address | 578 | mm/memory.c | from_page = from + ((address>>10) & 0xffc); |
address | 603 | mm/memory.c | to_page = to + ((address>>10) & 0xffc); |
address | 618 | mm/memory.c | static int share_page(struct task_struct * tsk, struct inode * inode, unsigned long address) |
address | 637 | mm/memory.c | if (try_to_share(address,tsk,*p)) |
address | 646 | mm/memory.c | static unsigned long get_empty_pgtable(struct task_struct * tsk,unsigned long address) |
address | 651 | mm/memory.c | p = (unsigned long *) (tsk->tss.cr3 + ((address >> 20) & 0xffc)); |
address | 671 | mm/memory.c | void do_no_page(unsigned long error_code, unsigned long address, |
address | 680 | mm/memory.c | page = get_empty_pgtable(tsk,address); |
address | 684 | mm/memory.c | page += (address >> 10) & 0xffc; |
address | 694 | mm/memory.c | address &= 0xfffff000; |
address | 697 | mm/memory.c | if (address < tsk->end_data) { |
address | 699 | mm/memory.c | block = 1 + address / BLOCK_SIZE; |
address | 703 | mm/memory.c | if (address < tsk->libraries[i].start) |
address | 705 | mm/memory.c | block = address - tsk->libraries[i].start; |
address | 718 | mm/memory.c | get_empty_page(tsk,address); |
address | 721 | mm/memory.c | if (address < tsk->brk) |
address | 723 | mm/memory.c | if (address+8192 >= (user_esp & 0xfffff000)) |
address | 728 | mm/memory.c | if (share_page(tsk,inode,address)) { |
address | 736 | mm/memory.c | put_page(tsk,BAD_PAGE,address,0); |
address | 744 | mm/memory.c | if (share_page(tsk,inode,address)) { |
address | 748 | mm/memory.c | i = address + PAGE_SIZE - tsk->end_data; |
address | 756 | mm/memory.c | if (put_page(tsk,page,address,CODE_SPACE(address, tsk))) |
address | 769 | mm/memory.c | unsigned long address; |
address | 776 | mm/memory.c | __asm__("movl %%cr2,%0":"=r" (address)); |
address | 777 | mm/memory.c | if (address < TASK_SIZE) { |
address | 780 | mm/memory.c | bit = (address - 0xA0000) >> PAGE_SHIFT; |
address | 787 | mm/memory.c | do_wp_page(error_code, address, current, user_esp); |
address | 789 | mm/memory.c | do_no_page(error_code, address, current, user_esp); |
address | 802 | mm/memory.c | printk("Unable to handle kernel paging request at address %08x\n",address); |
address | 879 | mm/memory.c | unsigned long address; |
address | 889 | mm/memory.c | address = 0; |
address | 891 | mm/memory.c | while (address < end_mem) { |
address | 901 | mm/memory.c | if (address && address < end_mem) |
address | 902 | mm/memory.c | *pg_table = 7 + address; |
address | 905 | mm/memory.c | address += 4096; |