taglinefilesource code
address678fs/buffer.cstatic unsigned long check_aligned(struct buffer_head * first, unsigned long address,
address709fs/buffer.cfree_page(address);
address719fs/buffer.cstatic unsigned long try_to_load_aligned(unsigned long address,
address727fs/buffer.cbh = create_buffers(address, size);
address760fs/buffer.cmem_map[MAP_NR(address)]++;
address765fs/buffer.creturn address;
address785fs/buffer.cstatic inline unsigned long try_to_share_buffers(unsigned long address,
address796fs/buffer.creturn check_aligned(bh, address, dev, b, size);
address797fs/buffer.creturn try_to_load_aligned(address, dev, b, size);
address812fs/buffer.cunsigned long bread_page(unsigned long address, dev_t dev, int b[], int size, int prot)
address819fs/buffer.cwhere = try_to_share_buffers(address,dev,b,size);
address830fs/buffer.cwhere = address;
address831fs/buffer.cfor (i=0, j=0; j<PAGE_SIZE ; i++, j += size,address += size) {
address834fs/buffer.cCOPYBLK(size, (unsigned long) bh[i]->b_data,address);
address47include/linux/mm.hstruct vm_area_struct * area, unsigned long address);
address48include/linux/mm.hvoid (*wppage)(struct vm_area_struct * area, unsigned long address);
address49include/linux/mm.hint (*share)(struct vm_area_struct * from, struct vm_area_struct * to, unsigned long address);
address95include/linux/mm.hunsigned long address);
address104include/linux/mm.hextern void do_wp_page(unsigned long error_code, unsigned long address,
address106include/linux/mm.hextern void do_no_page(unsigned long error_code, unsigned long address,
address103include/linux/xd.hvoid (*init_controller)(u_char *address);
address111include/linux/xd.hstatic u_char xd_detect (u_char *controller,u_char **address);
address131include/linux/xd.hstatic void xd_dtc5150x_init_controller (u_char *address);
address133include/linux/xd.hstatic void xd_wd1004a27x_init_controller (u_char *address);
address135include/linux/xd.hstatic void xd_seagate11_init_controller (u_char *address);
address140include/linux/xd.hstatic void xd_override_init_controller (u_char *address);
address462kernel/blk_drv/scsi/aha1542.c(((int)sgpnt[i].address) & 1) || (sgpnt[i].length & 1)){
address466kernel/blk_drv/scsi/aha1542.cprintk("%d: %x %x %d\n",i,sgpnt[i].address, sgpnt[i].alt_address,
address474kernel/blk_drv/scsi/aha1542.cany2scsi(cptr[i].dataptr, sgpnt[i].address);
address323kernel/blk_drv/scsi/aha1740.ccptr[i].dataptr = (long) sgpnt[i].address;
address1167kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.ptr = current_SC->SCp.buffer->address;
address1200kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.ptr = current_SC->SCp.buffer->address;
address1281kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.ptr              = current_SC->SCp.buffer->address;
address311kernel/blk_drv/scsi/scsi.hchar *  address; /* Location data is to be transferred to */
address104kernel/blk_drv/scsi/scsi_debug.cprintk(":%x %x %d\n",sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length);
address127kernel/blk_drv/scsi/scsi_debug.clpnt = (unsigned int *) sgpnt[0].address;
address227kernel/blk_drv/scsi/scsi_debug.cbuff = sgpnt[sgcount].address;
address286kernel/blk_drv/scsi/scsi_debug.cbuff = sgpnt[sgcount].address;
address309kernel/blk_drv/scsi/scsi_debug.cbuff = sgpnt[sgcount].address;
address167kernel/blk_drv/scsi/sd.cprintk(":%x %x %d\n",sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length);
address171kernel/blk_drv/scsi/sd.cmemcpy(sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length);
address172kernel/blk_drv/scsi/sd.cscsi_free(sgpnt[i].address, sgpnt[i].length);
address228kernel/blk_drv/scsi/sd.cscsi_free(sgpnt[i].address, sgpnt[i].length);
address514kernel/blk_drv/scsi/sd.csgpnt[count].address = bh->b_data;
address517kernel/blk_drv/scsi/sd.cif (((int) sgpnt[count].address) + sgpnt[count].length > 
address519kernel/blk_drv/scsi/sd.csgpnt[count].alt_address = sgpnt[count].address;
address524kernel/blk_drv/scsi/sd.csgpnt[count].address = NULL;
address526kernel/blk_drv/scsi/sd.csgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length);
address532kernel/blk_drv/scsi/sd.cif(sgpnt[count].address == NULL){ /* Out of dma memory */
address537kernel/blk_drv/scsi/sd.cscsi_free(sgpnt[count].address, sgpnt[count].length);
address547kernel/blk_drv/scsi/sd.cmemcpy(sgpnt[count].address, sgpnt[count].alt_address, 
address743kernel/blk_drv/scsi/seagate.chostno, i, buffer[i].address, buffer[i].length);
address749kernel/blk_drv/scsi/seagate.cdata = (unsigned char *) buffer->address;
address987kernel/blk_drv/scsi/seagate.cdata = (unsigned char *) buffer->address;
address1114kernel/blk_drv/scsi/seagate.cdata = (unsigned char *) buffer->address;
address154kernel/blk_drv/scsi/sr.cif (sgpnt[i].alt_address != sgpnt[i].address) {
address155kernel/blk_drv/scsi/sr.cmemcpy(sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length);
address157kernel/blk_drv/scsi/sr.cscsi_free(sgpnt[i].address, sgpnt[i].length);
address196kernel/blk_drv/scsi/sr.cscsi_free(sgpnt[i].address, sgpnt[i].length);
address475kernel/blk_drv/scsi/sr.csgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length);
address476kernel/blk_drv/scsi/sr.cif(!sgpnt[count].address) panic("SCSI DMA pool exhausted.");
address477kernel/blk_drv/scsi/sr.csgpnt[count].alt_address = sgpnt[count].address; /* Flag to delete
address484kernel/blk_drv/scsi/sr.csgpnt[count].address = bh->b_data;
address488kernel/blk_drv/scsi/sr.csgpnt[count].address = (char *) scsi_malloc(end_rec);
address489kernel/blk_drv/scsi/sr.cif(!sgpnt[count].address) panic("SCSI DMA pool exhausted.");
address491kernel/blk_drv/scsi/sr.csgpnt[count].alt_address = sgpnt[count].address;
address495kernel/blk_drv/scsi/sr.cif (((int) sgpnt[count].address) + sgpnt[count].length > 
address497kernel/blk_drv/scsi/sr.csgpnt[count].alt_address = sgpnt[count].address;
address502kernel/blk_drv/scsi/sr.csgpnt[count].address = NULL;
address504kernel/blk_drv/scsi/sr.csgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length);
address510kernel/blk_drv/scsi/sr.cif(sgpnt[count].address == NULL){ /* Out of dma memory */
address515kernel/blk_drv/scsi/sr.cscsi_free(sgpnt[count].address, sgpnt[count].length);
address530kernel/blk_drv/scsi/sr.csgpnt[count].address, 
address126kernel/blk_drv/scsi/ultrastor.cunsigned long address;
address351kernel/blk_drv/scsi/ultrastor.csglist[i].address = sl[i].address;
address401kernel/blk_drv/scsi/wd7000.cany2scsi(sgb->ptr, sg[i].address);
address82kernel/blk_drv/xd.cu_char i,controller,*address;
address93kernel/blk_drv/xd.cif (xd_detect(&controller,&address)) {
address95kernel/blk_drv/xd.cprintk("xd_init: detected a%s controller (type %d) at address %p\n",xd_sigs[controller].name,controller,address);
address96kernel/blk_drv/xd.cxd_sigs[controller].init_controller(address);
address116kernel/blk_drv/xd.cstatic u_char xd_detect (u_char *controller,u_char **address)
address125kernel/blk_drv/xd.c*address = xd_bases[i];
address131kernel/blk_drv/xd.c*address = NULL;
address459kernel/blk_drv/xd.cstatic void xd_dtc5150x_init_controller (u_char *address)
address461kernel/blk_drv/xd.cswitch ((u_long) address) {
address497kernel/blk_drv/xd.cstatic void xd_wd1004a27x_init_controller (u_char *address)
address499kernel/blk_drv/xd.cswitch ((u_long) address) {
address534kernel/blk_drv/xd.cstatic void xd_seagate11_init_controller (u_char *address)
address536kernel/blk_drv/xd.cswitch ((u_long) address) {
address566kernel/blk_drv/xd.cstatic void xd_override_init_controller (u_char *address)
address471mm/memory.cunsigned long address,int prot)
address478mm/memory.cprintk("put_page: trying to put page %p at %p\n",page,address);
address481mm/memory.cpage_table = (unsigned long *) (tsk->tss.cr3 + ((address>>20) & 0xffc));
address490mm/memory.cpage_table += ((address & 0x003ff000) >> PAGE_SHIFT);
address507mm/memory.cunsigned long put_dirty_page(struct task_struct * tsk, unsigned long page, unsigned long address)
address512mm/memory.cprintk("put_dirty_page: trying to put page %p at %p\n",page,address);
address514mm/memory.cprintk("mem_map disagrees with %p at %p\n",page,address);
address515mm/memory.cpage_table = (unsigned long *) (tsk->tss.cr3 + ((address>>20) & 0xffc));
address529mm/memory.cpage_table += (address >> PAGE_SHIFT) & 0x3ff;
address551mm/memory.cstatic void __do_wp_page(unsigned long error_code, unsigned long address,
address558mm/memory.cpde = tsk->tss.cr3 + ((address>>20) & 0xffc);
address565mm/memory.cpte += (address>>10) & 0xffc;
address598mm/memory.cprintk("do_wp_page: bogus page at address %08x (%08x)\n",address,old_page);
address603mm/memory.cprintk("do_wp_page: bogus page-table at address %08x (%08x)\n",address,pte);
address616mm/memory.cvoid do_wp_page(unsigned long error_code, unsigned long address,
address622mm/memory.cpg_table = (unsigned long *) (tsk->tss.cr3 + ((address>>20) & 0xffc));
address627mm/memory.cpg_table = (unsigned long *) ((page & 0xfffff000) + ((address>>10) & 0xffc));
address644mm/memory.c__do_wp_page(error_code, address, tsk, user_esp);
address675mm/memory.cstatic void get_empty_page(struct task_struct * tsk, unsigned long address)
address684mm/memory.cif (!put_page(tsk,tmp,address,PAGE_PRIVATE))
address702mm/memory.cstatic int try_to_share(unsigned long address, struct task_struct * tsk,
address710mm/memory.cfrom_page = p->tss.cr3 + ((address>>20) & 0xffc);
address711mm/memory.cto_page = tsk->tss.cr3 + ((address>>20) & 0xffc);
address717mm/memory.cfrom_page = from + ((address>>10) & 0xffc);
address731mm/memory.cto_page = to + ((address>>10) & 0xffc);
address760mm/memory.cunsigned long address, unsigned long error_code, unsigned long newpage)
address781mm/memory.cif (mpnt->vm_ops->share(mpnt, area, address))
address788mm/memory.cif (try_to_share(address,tsk,*p,error_code,newpage))
address797mm/memory.cstatic inline unsigned long get_empty_pgtable(struct task_struct * tsk,unsigned long address)
address802mm/memory.cp = (unsigned long *) (tsk->tss.cr3 + ((address >> 20) & 0xffc));
address810mm/memory.cp = (unsigned long *) (tsk->tss.cr3 + ((address >> 20) & 0xffc));
address828mm/memory.cvoid do_no_page(unsigned long error_code, unsigned long address,
address838mm/memory.cpage = get_empty_pgtable(tsk,address);
address842mm/memory.cpage += (address >> 10) & 0xffc;
address852mm/memory.caddress &= 0xfffff000;
address855mm/memory.cif (address < tsk->end_data) {
address857mm/memory.cblock = 1 + address / BLOCK_SIZE;
address860mm/memory.cif (address < mpnt->vm_start)
address862mm/memory.cif (address >= ((mpnt->vm_end + PAGE_SIZE - 1) & ~(PAGE_SIZE - 1)))
address864mm/memory.cmpnt->vm_ops->nopage(error_code, mpnt, address);
address870mm/memory.cget_empty_page(tsk,address);
address873mm/memory.cif (address < tsk->brk)
address875mm/memory.cif (address+8192 >= (user_esp & 0xfffff000) && 
address876mm/memory.caddress <= current->start_stack)
address882mm/memory.cif (share_page(NULL, tsk,inode,address,error_code,page)) {
address888mm/memory.cput_page(tsk,BAD_PAGE,address,PAGE_PRIVATE);
address892mm/memory.cif (CODE_SPACE(address, tsk))
address900mm/memory.cif (!(error_code & PAGE_RW) && share_page(NULL, tsk,inode,address, error_code,page))
address902mm/memory.ci = address + PAGE_SIZE - tsk->end_data;
address910mm/memory.cif (put_page(tsk,page,address,prot))
address923mm/memory.cunsigned long address;
address929mm/memory.c__asm__("movl %%cr2,%0":"=r" (address));
address930mm/memory.cif (address < TASK_SIZE) {
address933mm/memory.cbit = (address - 0xA0000) >> PAGE_SHIFT;
address940mm/memory.cdo_wp_page(error_code, address, current, user_esp);
address942mm/memory.cdo_no_page(error_code, address, current, user_esp);
address955mm/memory.cprintk("Unable to handle kernel paging request at address %08x\n",address);
address1049mm/memory.cunsigned long address;
address1059mm/memory.caddress = 0;
address1061mm/memory.cwhile (address < end_mem) {
address1072mm/memory.cif (address && address < end_mem)
address1073mm/memory.c*pg_table = address | PAGE_SHARED;
address1076mm/memory.caddress += 4096;
address1170mm/memory.cvoid file_mmap_nopage(int error_code, struct vm_area_struct * area, unsigned long address)
address1181mm/memory.caddress &= 0xfffff000;
address1182mm/memory.cblock = address - area->vm_start + area->vm_offset;
address1186mm/memory.cif (share_page(area, area->vm_task, inode, address, error_code, page)) {
address1194mm/memory.cput_page(area->vm_task, BAD_PAGE, address, PAGE_PRIVATE);
address1207mm/memory.cif (address + PAGE_SIZE > area->vm_end) {
address1208mm/memory.cclear = address + PAGE_SIZE - area->vm_end;
address1214mm/memory.cif (share_page(area, area->vm_task, inode, address, error_code, page))
address1223mm/memory.cif (put_page(area->vm_task,page,address,area->vm_page_prot))
address1246mm/memory.cunsigned long address)