taglinefilesource code
address504fs/buffer.cstatic inline unsigned long try_to_share_buffers(unsigned long address, dev_t dev, int b[], int size)
address521fs/buffer.cunsigned long bread_page(unsigned long address, dev_t dev, int b[], int size, int prot)
address530fs/buffer.cwhere = try_to_share_buffers(address,dev,b,size);
address544fs/buffer.cwhere = address;
address545fs/buffer.cfor (i=0 ; i<4 ; i++,address += BLOCK_SIZE) {
address549fs/buffer.cCOPYBLK((unsigned long) bh[i]->b_data,address);
address45include/linux/mm.hvoid (*nopage)(struct vm_area_struct * area, unsigned long address);
address46include/linux/mm.hvoid (*wppage)(struct vm_area_struct * area, unsigned long address);
address47include/linux/mm.hint (*share)(struct vm_area_struct * old, struct vm_area_struct * new, unsigned long address);
address91include/linux/mm.hunsigned long address);
address99include/linux/mm.hextern void do_wp_page(unsigned long error_code, unsigned long address,
address101include/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);
address459kernel/blk_drv/scsi/aha1542.c(((int)sgpnt[i].address) & 1) || (sgpnt[i].length & 1)){
address463kernel/blk_drv/scsi/aha1542.cprintk("%d: %x %x %d\n",i,sgpnt[i].address, sgpnt[i].alt_address,
address471kernel/blk_drv/scsi/aha1542.cany2scsi(cptr[i].dataptr, sgpnt[i].address);
address323kernel/blk_drv/scsi/aha1740.ccptr[i].dataptr = (long) sgpnt[i].address;
address788kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.ptr = current_SC->SCp.buffer->address;
address823kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.ptr = current_SC->SCp.buffer->address;
address937kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.ptr = current_SC->SCp.buffer->address;
address1006kernel/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;
address165kernel/blk_drv/scsi/sd.cprintk(":%x %x %d\n",sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length);
address169kernel/blk_drv/scsi/sd.cmemcpy(sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length);
address170kernel/blk_drv/scsi/sd.cscsi_free(sgpnt[i].address, sgpnt[i].length);
address226kernel/blk_drv/scsi/sd.cscsi_free(sgpnt[i].address, sgpnt[i].length);
address510kernel/blk_drv/scsi/sd.csgpnt[count].address = bh->b_data;
address513kernel/blk_drv/scsi/sd.cif (((int) sgpnt[count].address) + sgpnt[count].length > 
address515kernel/blk_drv/scsi/sd.csgpnt[count].alt_address = sgpnt[count].address;
address520kernel/blk_drv/scsi/sd.csgpnt[count].address = NULL;
address522kernel/blk_drv/scsi/sd.csgpnt[count].address = scsi_malloc(sgpnt[count].length);
address528kernel/blk_drv/scsi/sd.cif(sgpnt[count].address == NULL){ /* Out of dma memory */
address533kernel/blk_drv/scsi/sd.cscsi_free(sgpnt[count].address, sgpnt[count].length);
address543kernel/blk_drv/scsi/sd.cmemcpy(sgpnt[count].address, sgpnt[count].alt_address, 
address150kernel/blk_drv/scsi/sr.cif (sgpnt[i].alt_address != sgpnt[i].address) {
address151kernel/blk_drv/scsi/sr.cmemcpy(sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length);
address153kernel/blk_drv/scsi/sr.cscsi_free(sgpnt[i].address, sgpnt[i].length);
address192kernel/blk_drv/scsi/sr.cscsi_free(sgpnt[i].address, sgpnt[i].length);
address460kernel/blk_drv/scsi/sr.csgpnt[count].address = scsi_malloc(sgpnt[count].length);
address461kernel/blk_drv/scsi/sr.cif(!sgpnt[count].address) panic("SCSI DMA pool exhausted.");
address462kernel/blk_drv/scsi/sr.csgpnt[count].alt_address = sgpnt[count].address; /* Flag to delete
address469kernel/blk_drv/scsi/sr.csgpnt[count].address = bh->b_data;
address473kernel/blk_drv/scsi/sr.csgpnt[count].address = scsi_malloc(end_rec);
address474kernel/blk_drv/scsi/sr.cif(!sgpnt[count].address) panic("SCSI DMA pool exhausted.");
address476kernel/blk_drv/scsi/sr.csgpnt[count].alt_address = sgpnt[count].address;
address480kernel/blk_drv/scsi/sr.cif (((int) sgpnt[count].address) + sgpnt[count].length > 
address482kernel/blk_drv/scsi/sr.csgpnt[count].alt_address = sgpnt[count].address;
address487kernel/blk_drv/scsi/sr.csgpnt[count].address = NULL;
address489kernel/blk_drv/scsi/sr.csgpnt[count].address = scsi_malloc(sgpnt[count].length);
address495kernel/blk_drv/scsi/sr.cif(sgpnt[count].address == NULL){ /* Out of dma memory */
address500kernel/blk_drv/scsi/sr.cscsi_free(sgpnt[count].address, sgpnt[count].length);
address515kernel/blk_drv/scsi/sr.csgpnt[count].address, 
address126kernel/blk_drv/scsi/ultrastor.cLongword address;
address351kernel/blk_drv/scsi/ultrastor.csglist[i].address = *(Longword *)&(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;
address457kernel/blk_drv/xd.cstatic void xd_dtc5150x_init_controller (u_char *address)
address459kernel/blk_drv/xd.cswitch ((u_long) address) {
address495kernel/blk_drv/xd.cstatic void xd_wd1004a27x_init_controller (u_char *address)
address497kernel/blk_drv/xd.cswitch ((u_long) address) {
address532kernel/blk_drv/xd.cstatic void xd_seagate11_init_controller (u_char *address)
address534kernel/blk_drv/xd.cswitch ((u_long) address) {
address564kernel/blk_drv/xd.cstatic void xd_override_init_controller (u_char *address)
address422mm/memory.cunsigned long address,int prot)
address431mm/memory.cprintk("put_page: trying to put page %p at %p\n",page,address);
address436mm/memory.cprintk("put_page: mem_map disagrees with %p at %p\n",page,address);
address439mm/memory.cpage_table = (unsigned long *) (tsk->tss.cr3 + ((address>>20) & 0xffc));
address448mm/memory.cpage_table += (address >> PAGE_SHIFT) & 0x3ff;
address465mm/memory.cunsigned long put_dirty_page(struct task_struct * tsk, unsigned long page, unsigned long address)
address470mm/memory.cprintk("put_dirty_page: trying to put page %p at %p\n",page,address);
address472mm/memory.cprintk("mem_map disagrees with %p at %p\n",page,address);
address473mm/memory.cpage_table = (unsigned long *) (tsk->tss.cr3 + ((address>>20) & 0xffc));
address482mm/memory.cpage_table += (address >> PAGE_SHIFT) & 0x3ff;
address498mm/memory.cvoid do_wp_page(unsigned long error_code, unsigned long address,
address505mm/memory.cpde = tsk->tss.cr3 + ((address>>20) & 0xffc);
address513mm/memory.cprintk("do_wp_page: bogus page-table at address %08x (%08x)\n",address,pte);
address521mm/memory.cpte += (address>>10) & 0xffc;
address529mm/memory.cprintk("do_wp_page: bogus page at address %08x (%08x)\n",address,old_page);
address590mm/memory.cstatic void get_empty_page(struct task_struct * tsk, unsigned long address)
address599mm/memory.cif (!put_page(tsk,tmp,address,PAGE_PRIVATE))
address611mm/memory.cstatic int try_to_share(unsigned long address, struct task_struct * tsk,
address619mm/memory.cfrom_page = p->tss.cr3 + ((address>>20) & 0xffc);
address620mm/memory.cto_page = tsk->tss.cr3 + ((address>>20) & 0xffc);
address626mm/memory.cfrom_page = from + ((address>>10) & 0xffc);
address640mm/memory.cto_page = to + ((address>>10) & 0xffc);
address668mm/memory.cunsigned long address, unsigned long error_code, unsigned long newpage)
address687mm/memory.cif (try_to_share(address,tsk,*p,error_code,newpage))
address696mm/memory.cstatic unsigned long get_empty_pgtable(struct task_struct * tsk,unsigned long address)
address701mm/memory.cp = (unsigned long *) (tsk->tss.cr3 + ((address >> 20) & 0xffc));
address721mm/memory.cvoid do_no_page(unsigned long error_code, unsigned long address,
address730mm/memory.cpage = get_empty_pgtable(tsk,address);
address734mm/memory.cpage += (address >> 10) & 0xffc;
address744mm/memory.caddress &= 0xfffff000;
address747mm/memory.cif (address < tsk->end_data) {
address749mm/memory.cblock = 1 + address / BLOCK_SIZE;
address753mm/memory.cif (address < tsk->libraries[i].start)
address755mm/memory.cblock = address - tsk->libraries[i].start;
address768mm/memory.cget_empty_page(tsk,address);
address771mm/memory.cif (address < tsk->brk)
address773mm/memory.cif (address+8192 >= (user_esp & 0xfffff000))
address779mm/memory.cif (share_page(tsk,inode,address,error_code,page)) {
address786mm/memory.cput_page(tsk,BAD_PAGE,address,PAGE_PRIVATE);
address790mm/memory.cif (CODE_SPACE(address, tsk))
address797mm/memory.cif (!(error_code & PAGE_RW) && share_page(tsk,inode,address, error_code,page))
address799mm/memory.ci = address + PAGE_SIZE - tsk->end_data;
address807mm/memory.cif (put_page(tsk,page,address,prot))
address820mm/memory.cunsigned long address;
address827mm/memory.c__asm__("movl %%cr2,%0":"=r" (address));
address828mm/memory.cif (address < TASK_SIZE) {
address831mm/memory.cbit = (address - 0xA0000) >> PAGE_SHIFT;
address838mm/memory.cdo_wp_page(error_code, address, current, user_esp);
address840mm/memory.cdo_no_page(error_code, address, current, user_esp);
address853mm/memory.cprintk("Unable to handle kernel paging request at address %08x\n",address);
address945mm/memory.cunsigned long address;
address955mm/memory.caddress = 0;
address957mm/memory.cwhile (address < end_mem) {
address967mm/memory.cif (address && address < end_mem)
address968mm/memory.c*pg_table = address | PAGE_SHARED;
address971mm/memory.caddress += 4096;