tag | line | file | source code |
address | 697 | fs/buffer.c | static unsigned long check_aligned(struct buffer_head * first, unsigned long address, |
address | 728 | fs/buffer.c | free_page(address); |
address | 738 | fs/buffer.c | static unsigned long try_to_load_aligned(unsigned long address, |
address | 746 | fs/buffer.c | bh = create_buffers(address, size); |
address | 779 | fs/buffer.c | mem_map[MAP_NR(address)]++; |
address | 784 | fs/buffer.c | return address; |
address | 804 | fs/buffer.c | static inline unsigned long try_to_share_buffers(unsigned long address, |
address | 815 | fs/buffer.c | return check_aligned(bh, address, dev, b, size); |
address | 816 | fs/buffer.c | return try_to_load_aligned(address, dev, b, size); |
address | 831 | fs/buffer.c | unsigned long bread_page(unsigned long address, dev_t dev, int b[], int size, int prot) |
address | 838 | fs/buffer.c | where = try_to_share_buffers(address,dev,b,size); |
address | 849 | fs/buffer.c | where = address; |
address | 850 | fs/buffer.c | for (i=0, j=0; j<PAGE_SIZE ; i++, j += size,address += size) { |
address | 853 | fs/buffer.c | COPYBLK(size, (unsigned long) bh[i]->b_data,address); |
address | 25 | fs/nfs/mmap.c | struct inode * inode, unsigned long address, unsigned long error_code, |
address | 29 | fs/nfs/mmap.c | unsigned long address,int prot); |
address | 32 | fs/nfs/mmap.c | unsigned long address); |
address | 36 | fs/nfs/mmap.c | unsigned long address); |
address | 85 | fs/nfs/mmap.c | unsigned long address) |
address | 96 | fs/nfs/mmap.c | address &= PAGE_MASK; |
address | 97 | fs/nfs/mmap.c | pos = address - area->vm_start + area->vm_offset; |
address | 100 | fs/nfs/mmap.c | if (share_page(area, area->vm_task, inode, address, error_code, page)) { |
address | 108 | fs/nfs/mmap.c | put_page(area->vm_task, BAD_PAGE, address, PAGE_PRIVATE); |
address | 113 | fs/nfs/mmap.c | if (address + PAGE_SIZE > area->vm_end) { |
address | 114 | fs/nfs/mmap.c | clear = address + PAGE_SIZE - area->vm_end; |
address | 141 | fs/nfs/mmap.c | if (share_page(area, area->vm_task, inode, address, error_code, page)) |
address | 149 | fs/nfs/mmap.c | if (put_page(area->vm_task,page,address,area->vm_page_prot)) |
address | 170 | include/linux/cdu31a.h | unsigned char address :4; |
address | 204 | include/linux/cdu31a.h | unsigned char address :4; |
address | 45 | include/linux/mm.h | 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 * from, struct vm_area_struct * to, unsigned long address); |
address | 93 | include/linux/mm.h | unsigned long address); |
address | 102 | include/linux/mm.h | extern void do_wp_page(unsigned long error_code, unsigned long address, |
address | 104 | include/linux/mm.h | extern void do_no_page(unsigned long error_code, unsigned long address, |
address | 24 | include/linux/page.h | #define PAGE_DIR_OFFSET(base,address) ((unsigned long*)((base)+\ |
address | 25 | include/linux/page.h | ((unsigned long)(address)>>(PAGE_SHIFT-SIZEOF_PTR_LOG2)*2&PTR_MASK&~PAGE_MASK))) |
address | 27 | include/linux/page.h | #define PAGE_PTR(address) \ |
address | 28 | include/linux/page.h | ((unsigned long)(address)>>(PAGE_SHIFT-SIZEOF_PTR_LOG2)&PTR_MASK&~PAGE_MASK) |
address | 103 | include/linux/xd.h | void (*init_controller)(u_char *address); |
address | 109 | include/linux/xd.h | static u_char xd_detect (u_char *controller,u_char **address); |
address | 129 | include/linux/xd.h | static void xd_dtc5150x_init_controller (u_char *address); |
address | 131 | include/linux/xd.h | static void xd_wd1004a27x_init_controller (u_char *address); |
address | 133 | include/linux/xd.h | static void xd_seagate11_init_controller (u_char *address); |
address | 138 | include/linux/xd.h | static void xd_override_init_controller (u_char *address); |
address | 1103 | kernel/blk_drv/cdu31a.c | schi.cdsc_adr = last_sony_subcode->address; |
address | 1311 | kernel/blk_drv/cdu31a.c | loc_entry.cdte_adr = sony_toc->tracks[track_idx].address; |
address | 463 | kernel/blk_drv/scsi/aha1542.c | (((int)sgpnt[i].address) & 1) || (sgpnt[i].length & 1)){ |
address | 467 | kernel/blk_drv/scsi/aha1542.c | printk("%d: %x %x %d\n",i,sgpnt[i].address, sgpnt[i].alt_address, |
address | 475 | kernel/blk_drv/scsi/aha1542.c | any2scsi(cptr[i].dataptr, sgpnt[i].address); |
address | 476 | kernel/blk_drv/scsi/aha1542.c | if(((unsigned int) sgpnt[i].address) & 0xff000000) goto baddma; |
address | 324 | kernel/blk_drv/scsi/aha1740.c | cptr[i].dataptr = (long) sgpnt[i].address; |
address | 1178 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.ptr = current_SC->SCp.buffer->address; |
address | 1211 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.ptr = current_SC->SCp.buffer->address; |
address | 1292 | kernel/blk_drv/scsi/fdomain.c | current_SC->SCp.ptr = current_SC->SCp.buffer->address; |
address | 294 | 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 | 167 | kernel/blk_drv/scsi/sd.c | printk(":%x %x %d\n",sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length); |
address | 171 | kernel/blk_drv/scsi/sd.c | memcpy(sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length); |
address | 172 | kernel/blk_drv/scsi/sd.c | scsi_free(sgpnt[i].address, sgpnt[i].length); |
address | 228 | kernel/blk_drv/scsi/sd.c | scsi_free(sgpnt[i].address, sgpnt[i].length); |
address | 506 | kernel/blk_drv/scsi/sd.c | sgpnt[count].address = bh->b_data; |
address | 509 | kernel/blk_drv/scsi/sd.c | if (((int) sgpnt[count].address) + sgpnt[count].length > |
address | 511 | kernel/blk_drv/scsi/sd.c | sgpnt[count].alt_address = sgpnt[count].address; |
address | 516 | kernel/blk_drv/scsi/sd.c | sgpnt[count].address = NULL; |
address | 518 | kernel/blk_drv/scsi/sd.c | sgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length); |
address | 524 | kernel/blk_drv/scsi/sd.c | if(sgpnt[count].address == NULL){ /* Out of dma memory */ |
address | 529 | kernel/blk_drv/scsi/sd.c | scsi_free(sgpnt[count].address, sgpnt[count].length); |
address | 539 | kernel/blk_drv/scsi/sd.c | memcpy(sgpnt[count].address, sgpnt[count].alt_address, |
address | 889 | kernel/blk_drv/scsi/seagate.c | hostno, i, buffer[i].address, buffer[i].length); |
address | 895 | kernel/blk_drv/scsi/seagate.c | data = (unsigned char *) buffer->address; |
address | 1131 | kernel/blk_drv/scsi/seagate.c | data = (unsigned char *) buffer->address; |
address | 1277 | kernel/blk_drv/scsi/seagate.c | data = (unsigned char *) buffer->address; |
address | 155 | kernel/blk_drv/scsi/sr.c | if (sgpnt[i].alt_address != sgpnt[i].address) { |
address | 156 | kernel/blk_drv/scsi/sr.c | memcpy(sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length); |
address | 158 | kernel/blk_drv/scsi/sr.c | scsi_free(sgpnt[i].address, sgpnt[i].length); |
address | 197 | kernel/blk_drv/scsi/sr.c | scsi_free(sgpnt[i].address, sgpnt[i].length); |
address | 473 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length); |
address | 474 | kernel/blk_drv/scsi/sr.c | if(!sgpnt[count].address) panic("SCSI DMA pool exhausted."); |
address | 475 | kernel/blk_drv/scsi/sr.c | sgpnt[count].alt_address = sgpnt[count].address; /* Flag to delete |
address | 482 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address = bh->b_data; |
address | 486 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address = (char *) scsi_malloc(end_rec); |
address | 487 | kernel/blk_drv/scsi/sr.c | if(!sgpnt[count].address) panic("SCSI DMA pool exhausted."); |
address | 489 | kernel/blk_drv/scsi/sr.c | sgpnt[count].alt_address = sgpnt[count].address; |
address | 493 | kernel/blk_drv/scsi/sr.c | if (((int) sgpnt[count].address) + sgpnt[count].length > |
address | 495 | kernel/blk_drv/scsi/sr.c | sgpnt[count].alt_address = sgpnt[count].address; |
address | 500 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address = NULL; |
address | 502 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length); |
address | 508 | kernel/blk_drv/scsi/sr.c | if(sgpnt[count].address == NULL){ /* Out of dma memory */ |
address | 513 | kernel/blk_drv/scsi/sr.c | scsi_free(sgpnt[count].address, sgpnt[count].length); |
address | 528 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address, |
address | 127 | kernel/blk_drv/scsi/ultrastor.c | unsigned long address; |
address | 359 | kernel/blk_drv/scsi/ultrastor.c | sglist[i].address = (unsigned long) sl[i].address; |
address | 403 | kernel/blk_drv/scsi/wd7000.c | any2scsi(sgb->ptr, sg[i].address); |
address | 82 | kernel/blk_drv/xd.c | u_char i,controller,*address; |
address | 93 | kernel/blk_drv/xd.c | if (xd_detect(&controller,&address)) { |
address | 95 | kernel/blk_drv/xd.c | printk("xd_init: detected a%s controller (type %d) at address %p\n",xd_sigs[controller].name,controller,address); |
address | 96 | kernel/blk_drv/xd.c | xd_sigs[controller].init_controller(address); |
address | 116 | kernel/blk_drv/xd.c | static u_char xd_detect (u_char *controller,u_char **address) |
address | 125 | kernel/blk_drv/xd.c | *address = xd_bases[i]; |
address | 131 | kernel/blk_drv/xd.c | *address = NULL; |
address | 466 | kernel/blk_drv/xd.c | static void xd_dtc5150x_init_controller (u_char *address) |
address | 468 | kernel/blk_drv/xd.c | switch ((u_long) address) { |
address | 504 | kernel/blk_drv/xd.c | static void xd_wd1004a27x_init_controller (u_char *address) |
address | 506 | kernel/blk_drv/xd.c | switch ((u_long) address) { |
address | 541 | kernel/blk_drv/xd.c | static void xd_seagate11_init_controller (u_char *address) |
address | 543 | kernel/blk_drv/xd.c | switch ((u_long) address) { |
address | 573 | kernel/blk_drv/xd.c | static void xd_override_init_controller (u_char *address) |
address | 18 | kernel/ldt.c | void * address = current->ldt; |
address | 24 | kernel/ldt.c | if (!address) { |
address | 25 | kernel/ldt.c | address = &default_ldt; |
address | 33 | kernel/ldt.c | memcpy_tofs(ptr, address, size); |
address | 468 | mm/memory.c | unsigned long address,int prot) |
address | 475 | mm/memory.c | printk("put_page: trying to put page %08x at %08x\n",page,address); |
address | 478 | mm/memory.c | page_table = PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
address | 487 | mm/memory.c | page_table += (address >> PAGE_SHIFT) & (PTRS_PER_PAGE-1); |
address | 504 | mm/memory.c | unsigned long put_dirty_page(struct task_struct * tsk, unsigned long page, unsigned long address) |
address | 509 | mm/memory.c | printk("put_dirty_page: trying to put page %08x at %08x\n",page,address); |
address | 511 | mm/memory.c | printk("mem_map disagrees with %08x at %08x\n",page,address); |
address | 512 | mm/memory.c | page_table = PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
address | 526 | mm/memory.c | page_table += (address >> PAGE_SHIFT) & (PTRS_PER_PAGE-1); |
address | 548 | mm/memory.c | static void __do_wp_page(unsigned long error_code, unsigned long address, |
address | 555 | mm/memory.c | pde = PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
address | 562 | mm/memory.c | pte += PAGE_PTR(address); |
address | 595 | mm/memory.c | printk("do_wp_page: bogus page at address %08x (%08x)\n",address,old_page); |
address | 600 | mm/memory.c | printk("do_wp_page: bogus page-table at address %08x (%08x)\n",address,pte); |
address | 613 | mm/memory.c | void do_wp_page(unsigned long error_code, unsigned long address, |
address | 619 | mm/memory.c | pg_table = PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
address | 624 | mm/memory.c | pg_table = (unsigned long *) ((page & PAGE_MASK) + PAGE_PTR(address)); |
address | 641 | mm/memory.c | __do_wp_page(error_code, address, tsk, user_esp); |
address | 672 | mm/memory.c | static inline void get_empty_page(struct task_struct * tsk, unsigned long address) |
address | 680 | mm/memory.c | if (!put_page(tsk,tmp,address,PAGE_PRIVATE)) |
address | 698 | mm/memory.c | static int try_to_share(unsigned long address, struct task_struct * tsk, |
address | 706 | mm/memory.c | from_page = (unsigned long)PAGE_DIR_OFFSET(p->tss.cr3,address); |
address | 707 | mm/memory.c | to_page = (unsigned long)PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
address | 713 | mm/memory.c | from_page = from + PAGE_PTR(address); |
address | 727 | mm/memory.c | to_page = to + PAGE_PTR(address); |
address | 759 | mm/memory.c | unsigned long address, unsigned long error_code, unsigned long newpage) |
address | 780 | mm/memory.c | if (mpnt->vm_ops->share(mpnt, area, address)) |
address | 787 | mm/memory.c | if (try_to_share(address,tsk,*p,error_code,newpage)) |
address | 796 | mm/memory.c | static inline unsigned long get_empty_pgtable(struct task_struct * tsk,unsigned long address) |
address | 801 | mm/memory.c | p = PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
address | 809 | mm/memory.c | p = PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
address | 827 | mm/memory.c | void do_no_page(unsigned long error_code, unsigned long address, |
address | 834 | mm/memory.c | page = get_empty_pgtable(tsk,address); |
address | 838 | mm/memory.c | page += PAGE_PTR(address); |
address | 848 | mm/memory.c | address &= 0xfffff000; |
address | 850 | mm/memory.c | if (address < mpnt->vm_start) |
address | 852 | mm/memory.c | if (address >= ((mpnt->vm_end + PAGE_SIZE - 1) & ~(PAGE_SIZE - 1))) |
address | 856 | mm/memory.c | mpnt->vm_ops->nopage(error_code, mpnt, address); |
address | 860 | mm/memory.c | get_empty_page(tsk,address); |
address | 863 | mm/memory.c | if (address >= tsk->end_data && address < tsk->brk) |
address | 865 | mm/memory.c | if (address+8192 >= (user_esp & 0xfffff000) && |
address | 866 | mm/memory.c | address <= current->start_stack) |
address | 879 | mm/memory.c | unsigned long address; |
address | 885 | mm/memory.c | __asm__("movl %%cr2,%0":"=r" (address)); |
address | 886 | mm/memory.c | if (address < TASK_SIZE) { |
address | 889 | mm/memory.c | bit = (address - 0xA0000) >> PAGE_SHIFT; |
address | 896 | mm/memory.c | do_wp_page(error_code, address, current, user_esp); |
address | 898 | mm/memory.c | do_no_page(error_code, address, current, user_esp); |
address | 911 | mm/memory.c | printk("Unable to handle kernel paging request at address %08x\n",address); |
address | 1005 | mm/memory.c | unsigned long address; |
address | 1014 | mm/memory.c | address = 0; |
address | 1016 | mm/memory.c | while (address < end_mem) { |
address | 1027 | mm/memory.c | if (address && address < end_mem) |
address | 1028 | mm/memory.c | *pg_table = address | PAGE_SHARED; |
address | 1031 | mm/memory.c | address += PAGE_SIZE; |
address | 1123 | mm/memory.c | void file_mmap_nopage(int error_code, struct vm_area_struct * area, unsigned long address) |
address | 1134 | mm/memory.c | address &= PAGE_MASK; |
address | 1135 | mm/memory.c | block = address - area->vm_start + area->vm_offset; |
address | 1139 | mm/memory.c | if (share_page(area, area->vm_task, inode, address, error_code, page)) { |
address | 1147 | mm/memory.c | put_page(area->vm_task, BAD_PAGE, address, PAGE_PRIVATE); |
address | 1160 | mm/memory.c | if (address + PAGE_SIZE > area->vm_end) { |
address | 1161 | mm/memory.c | clear = address + PAGE_SIZE - area->vm_end; |
address | 1167 | mm/memory.c | if (share_page(area, area->vm_task, inode, address, error_code, page)) |
address | 1175 | mm/memory.c | if (put_page(area->vm_task,page,address,area->vm_page_prot)) |
address | 1198 | mm/memory.c | unsigned long address) |