/xv6-public/ |
H A D | x86.h | 13 insl(int port, void *addr, int cnt) in insl() argument 16 "=D" (addr), "=c" (cnt) : in insl() 17 "d" (port), "0" (addr), "1" (cnt) : in insl() 34 outsl(int port, const void *addr, int cnt) in outsl() argument 37 "=S" (addr), "=c" (cnt) : in outsl() 43 stosb(void *addr, int data, int cnt) in stosb() argument 46 "=D" (addr), "=c" (cnt) : in stosb() 52 stosl(void *addr, int data, int cnt) in stosl() argument 55 "=D" (addr), "=c" (cnt) : in stosl() 121 xchg(volatile uint *addr, uint newval) in xchg() argument [all …]
|
H A D | syscall.c | 18 fetchint(uint addr, int *ip) in fetchint() argument 22 if(addr >= curproc->sz || addr+4 > curproc->sz) in fetchint() 24 *ip = *(int*)(addr); in fetchint() 32 fetchstr(uint addr, char **pp) in fetchstr() argument 37 if(addr >= curproc->sz) in fetchstr() 39 *pp = (char*)addr; in fetchstr() 79 int addr; in argstr() local 80 if(argint(n, &addr) < 0) in argstr() 82 return fetchstr(addr, pp); in argstr()
|
H A D | mp.c | 19 sum(uchar *addr, int len) in sum() argument 25 sum += addr[i]; in sum() 33 uchar *e, *p, *addr; in mpsearch1() local 35 addr = P2V(a); in mpsearch1() 36 e = addr+len; in mpsearch1() 37 for(p = addr; p < e; p += sizeof(struct mp)) in mpsearch1()
|
H A D | sysproc.c | 48 int addr; in sys_sbrk() local 53 addr = myproc()->sz; in sys_sbrk() 56 return addr; in sys_sbrk()
|
H A D | file.c | 97 fileread(struct file *f, char *addr, int n) in fileread() argument 104 return piperead(f->pipe, addr, n); in fileread() 107 if((r = readi(f->ip, addr, f->off, n)) > 0) in fileread() 118 filewrite(struct file *f, char *addr, int n) in filewrite() argument 125 return pipewrite(f->pipe, addr, n); in filewrite() 142 if ((r = writei(f->ip, addr + i, f->off, n1)) > 0) in filewrite()
|
H A D | pipe.c | 79 pipewrite(struct pipe *p, char *addr, int n) in pipewrite() argument 93 p->data[p->nwrite++ % PIPESIZE] = addr[i]; in pipewrite() 101 piperead(struct pipe *p, char *addr, int n) in piperead() argument 116 addr[i] = p->data[p->nread++ % PIPESIZE]; in piperead()
|
H A D | fs.c | 375 uint addr, *a; in bmap() local 379 if((addr = ip->addrs[bn]) == 0) in bmap() 380 ip->addrs[bn] = addr = balloc(ip->dev); in bmap() 381 return addr; in bmap() 387 if((addr = ip->addrs[NDIRECT]) == 0) in bmap() 388 ip->addrs[NDIRECT] = addr = balloc(ip->dev); in bmap() 389 bp = bread(ip->dev, addr); in bmap() 391 if((addr = a[bn]) == 0){ in bmap() 392 a[bn] = addr = balloc(ip->dev); in bmap() 396 return addr; in bmap()
|
H A D | lapic.c | 129 lapicstartap(uchar apicid, uint addr) in lapicstartap() argument 141 wrv[1] = addr >> 4; in lapicstartap() 158 lapicw(ICRLO, STARTUP | (addr>>12)); in lapicstartap()
|
H A D | mp.h | 45 uint *addr; // I/O APIC address member
|
H A D | vm.c | 198 loaduvm(pde_t *pgdir, char *addr, struct inode *ip, uint offset, uint sz) in loaduvm() argument 203 if((uint) addr % PGSIZE != 0) in loaduvm() 206 if((pte = walkpgdir(pgdir, addr+i, 0)) == 0) in loaduvm()
|
H A D | dot-bochsrc | 205 # ata[0-3]: enabled=[0|1], ioaddr1=addr, ioaddr2=addr, irq=number
|