Home
last modified time | relevance | path

Searched refs:addr (Results 1 – 11 of 11) sorted by relevance

/xv6-public/
H A Dx86.h13 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 Dsyscall.c18 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 Dmp.c19 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 Dsysproc.c48 int addr; in sys_sbrk() local
53 addr = myproc()->sz; in sys_sbrk()
56 return addr; in sys_sbrk()
H A Dfile.c97 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 Dpipe.c79 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 Dfs.c375 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 Dlapic.c129 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 Dmp.h45 uint *addr; // I/O APIC address member
H A Dvm.c198 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 Ddot-bochsrc205 # ata[0-3]: enabled=[0|1], ioaddr1=addr, ioaddr2=addr, irq=number