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);
address100include/linux/mm.hextern void do_wp_page(unsigned long error_code, unsigned long address,
address102include/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);
address458kernel/blk_drv/scsi/aha1542.c(((int)sgpnt[i].address) & 1) || (sgpnt[i].length & 1)){
address462kernel/blk_drv/scsi/aha1542.cprintk("%d: %x %x %d\n",i,sgpnt[i].address, sgpnt[i].alt_address,
address470kernel/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, 
address741kernel/blk_drv/scsi/seagate.chostno, i, buffer[i].address, buffer[i].length);
address747kernel/blk_drv/scsi/seagate.cdata = (unsigned char *) buffer->address;
address985kernel/blk_drv/scsi/seagate.cdata = (unsigned char *) buffer->address;
address1112kernel/blk_drv/scsi/seagate.cdata = (unsigned char *) buffer->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;
address465kernel/blk_drv/xd.cstatic void xd_dtc5150x_init_controller (u_char *address)
address467kernel/blk_drv/xd.cswitch ((u_long) address) {
address503kernel/blk_drv/xd.cstatic void xd_wd1004a27x_init_controller (u_char *address)
address505kernel/blk_drv/xd.cswitch ((u_long) address) {
address540kernel/blk_drv/xd.cstatic void xd_seagate11_init_controller (u_char *address)
address542kernel/blk_drv/xd.cswitch ((u_long) address) {
address572kernel/blk_drv/xd.cstatic void xd_override_init_controller (u_char *address)
address441mm/memory.cunsigned long address,int prot)
address448mm/memory.cprintk("put_page: trying to put page %p at %p\n",page,address);
address453mm/memory.cprintk("put_page: mem_map disagrees with %p at %p\n",page,address);
address456mm/memory.cpage_table = (unsigned long *) (tsk->tss.cr3 + ((address>>20) & 0xffc));
address465mm/memory.cpage_table += ((address & 0x003ff000) >> PAGE_SHIFT);
address482mm/memory.cunsigned long put_dirty_page(struct task_struct * tsk, unsigned long page, unsigned long address)
address487mm/memory.cprintk("put_dirty_page: trying to put page %p at %p\n",page,address);
address489mm/memory.cprintk("mem_map disagrees with %p at %p\n",page,address);
address490mm/memory.cpage_table = (unsigned long *) (tsk->tss.cr3 + ((address>>20) & 0xffc));
address504mm/memory.cpage_table += (address >> PAGE_SHIFT) & 0x3ff;
address526mm/memory.cstatic void __do_wp_page(unsigned long error_code, unsigned long address,
address533mm/memory.cpde = tsk->tss.cr3 + ((address>>20) & 0xffc);
address540mm/memory.cpte += (address>>10) & 0xffc;
address571mm/memory.cprintk("do_wp_page: bogus page at address %08x (%08x)\n",address,old_page);
address576mm/memory.cprintk("do_wp_page: bogus page-table at address %08x (%08x)\n",address,pte);
address589mm/memory.cvoid do_wp_page(unsigned long error_code, unsigned long address,
address595mm/memory.cpg_table = (unsigned long *) (tsk->tss.cr3 + ((address>>20) & 0xffc));
address600mm/memory.cpg_table = (unsigned long *) ((page & 0xfffff000) + ((address>>10) & 0xffc));
address614mm/memory.c__do_wp_page(error_code, address, tsk, user_esp);
address645mm/memory.cstatic void get_empty_page(struct task_struct * tsk, unsigned long address)
address654mm/memory.cif (!put_page(tsk,tmp,address,PAGE_PRIVATE))
address666mm/memory.cstatic int try_to_share(unsigned long address, struct task_struct * tsk,
address674mm/memory.cfrom_page = p->tss.cr3 + ((address>>20) & 0xffc);
address675mm/memory.cto_page = tsk->tss.cr3 + ((address>>20) & 0xffc);
address681mm/memory.cfrom_page = from + ((address>>10) & 0xffc);
address695mm/memory.cto_page = to + ((address>>10) & 0xffc);
address723mm/memory.cunsigned long address, unsigned long error_code, unsigned long newpage)
address742mm/memory.cif (try_to_share(address,tsk,*p,error_code,newpage))
address751mm/memory.cstatic inline unsigned long get_empty_pgtable(struct task_struct * tsk,unsigned long address)
address756mm/memory.cp = (unsigned long *) (tsk->tss.cr3 + ((address >> 20) & 0xffc));
address764mm/memory.cp = (unsigned long *) (tsk->tss.cr3 + ((address >> 20) & 0xffc));
address782mm/memory.cvoid do_no_page(unsigned long error_code, unsigned long address,
address791mm/memory.cpage = get_empty_pgtable(tsk,address);
address795mm/memory.cpage += (address >> 10) & 0xffc;
address805mm/memory.caddress &= 0xfffff000;
address808mm/memory.cif (address < tsk->end_data) {
address810mm/memory.cblock = 1 + address / BLOCK_SIZE;
address814mm/memory.cif (address < tsk->libraries[i].start)
address816mm/memory.cblock = address - tsk->libraries[i].start;
address829mm/memory.cget_empty_page(tsk,address);
address832mm/memory.cif (address < tsk->brk)
address834mm/memory.cif (address+8192 >= (user_esp & 0xfffff000))
address840mm/memory.cif (share_page(tsk,inode,address,error_code,page)) {
address847mm/memory.cput_page(tsk,BAD_PAGE,address,PAGE_PRIVATE);
address851mm/memory.cif (CODE_SPACE(address, tsk))
address858mm/memory.cif (!(error_code & PAGE_RW) && share_page(tsk,inode,address, error_code,page))
address860mm/memory.ci = address + PAGE_SIZE - tsk->end_data;
address868mm/memory.cif (put_page(tsk,page,address,prot))
address881mm/memory.cunsigned long address;
address888mm/memory.c__asm__("movl %%cr2,%0":"=r" (address));
address889mm/memory.cif (address < TASK_SIZE) {
address892mm/memory.cbit = (address - 0xA0000) >> PAGE_SHIFT;
address899mm/memory.cdo_wp_page(error_code, address, current, user_esp);
address901mm/memory.cdo_no_page(error_code, address, current, user_esp);
address914mm/memory.cprintk("Unable to handle kernel paging request at address %08x\n",address);
address1006mm/memory.cunsigned long address;
address1016mm/memory.caddress = 0;
address1018mm/memory.cwhile (address < end_mem) {
address1028mm/memory.cif (address && address < end_mem)
address1029mm/memory.c*pg_table = address | PAGE_SHARED;
address1032mm/memory.caddress += 4096;