| /plan9/sys/src/cmd/snap/ |
| H A D | take.c | 29 Page *pg; in datapage() local 50 for(pg = pgtab[sum]; pg; pg=pg->link) in datapage() 51 if(pg->len == len && memcmp(pg->data, p, len) == 0) in datapage() 53 if(pg) in datapage() 54 return pg; in datapage() 56 pg = emalloc(sizeof(*pg)+len); in datapage() 57 pg->data = (char*)&pg[1]; in datapage() 58 pg->type = 0; in datapage() 59 pg->len = len; in datapage() 60 memmove(pg->data, p, len); in datapage() [all …]
|
| /plan9/sys/src/9/port/ |
| H A D | fault.c | 71 Page **pg, *lkp, *new; in fixfault() local 81 pg = &etp->pages[(soff&(PTEMAPMEM-1))/BY2PG]; in fixfault() 84 if(pg < etp->first) in fixfault() 85 etp->first = pg; in fixfault() 86 if(pg > etp->last) in fixfault() 87 etp->last = pg; in fixfault() 95 if(pagedout(*pg)) in fixfault() 96 pio(s, addr, soff, pg); in fixfault() 98 mmuphys = PPN((*pg)->pa) | PTERONLY|PTEVALID; in fixfault() 99 (*pg)->modref = PG_REF; in fixfault() [all …]
|
| H A D | page.c | 505 Page *pt, **pg, **ptop; in freepte() local 512 for(pg = p->pages; pg < ptop; pg++) { in freepte() 513 if(*pg == 0) in freepte() 515 (*fn)(*pg); in freepte() 516 *pg = 0; in freepte() 520 for(pg = p->pages; pg < ptop; pg++) { in freepte() 521 pt = *pg; in freepte() 532 for(pg = p->first; pg <= p->last; pg++) in freepte() 533 if(*pg) { in freepte() 534 putpage(*pg); in freepte() [all …]
|
| H A D | segment.c | 139 Page **pg, *x; in relocateseg() local 147 for(pg = pte->first; pg <= pte->last; pg++) { in relocateseg() 148 if(x = *pg) in relocateseg() 226 Page **pg; in segpage() local 236 pg = &(*pte)->pages[(off&(PTEMAPMEM-1))/BY2PG]; in segpage() 237 *pg = p; in segpage() 238 if(pg < (*pte)->first) in segpage() 239 (*pte)->first = pg; in segpage() 240 if(pg > (*pte)->last) in segpage() 241 (*pte)->last = pg; in segpage() [all …]
|
| H A D | swap.c | 197 Page **pg, *entry; in pageout() local 226 for(pg = l->first; pg < l->last; pg++) { in pageout() 227 entry = *pg; in pageout() 245 pagepte(type, pg); in pageout() 290 pagepte(int type, Page **pg) in pagepte() argument 295 outp = *pg; in pagepte() 299 *pg = 0; in pagepte() 333 *pg = (Page*)(daddr|PG_ONSWAP); in pagepte()
|
| H A D | chan.c | 44 Pgrp *pg; in dumpmount() local 52 pg = up->pgrp; in dumpmount() 53 if(pg == nil){ in dumpmount() 57 rlock(&pg->ns); in dumpmount() 59 runlock(&pg->ns); in dumpmount() 63 he = &pg->mnthash[MNTHASH]; in dumpmount() 64 for(h = pg->mnthash; h < he; h++){ in dumpmount() 75 runlock(&pg->ns); in dumpmount() 652 Pgrp *pg; in cmount() local 690 pg = up->pgrp; in cmount() [all …]
|
| /plan9/sys/src/libscribble/ |
| H A D | graffiti.c | 165 graffiti_load_recognizers(struct graffiti *pg) in graffiti_load_recognizers() argument 176 pg->rec[i] = recognizer_load(DEFAULT_REC_DIR, "", nil); in graffiti_load_recognizers() 177 if (pg->rec[i] == nil) { in graffiti_load_recognizers() 181 if ((* (int *)(pg->rec[i])) != 0xfeed) { in graffiti_load_recognizers() 190 strecpy(pg->cldir, pg->cldir+sizeof pg->cldir, REC_DEFAULT_USER_DIR); in graffiti_load_recognizers() 194 snprint(pg->cldir, sizeof pg->cldir, "%s/%s", homedir, CLASSIFIER_DIR); in graffiti_load_recognizers() 203 rec_return = recognizer_load_state(pg->rec[i], pg->cldir, cl_name[i]); in graffiti_load_recognizers() 206 pg->cldir, cl_name[i], in graffiti_load_recognizers() 207 (s = recognizer_error(pg->rec[i])) ? s : "(none)"); in graffiti_load_recognizers() 208 rec_return = recognizer_load_state(pg->rec[i], in graffiti_load_recognizers() [all …]
|
| /plan9/lib/font/bit/lucida/ |
| H A D | control.16.0 | 2 … 1227 �||h�||pg�||pg�||pg�8||pg�p||pg��||pg��||l��||pg�…
|
| /plan9/sys/src/libsunrpc/ |
| H A D | server.c | 86 SunProg *pg; in sunRpcRequestThread() local 116 if((pg = sunFindProg(srv, m, &m->rpc, &c)) == nil){ in sunRpcRequestThread() 124 if((ok = sunCallUnpackAlloc(pg, m->rpc.proc<<1, p, ep, &p, &m->call)) != SunSuccess){ in sunRpcRequestThread() 133 m->pg = pg; in sunRpcRequestThread() 142 SunProg *pg; in sunFindProg() local 148 pg = srv->prog[i]; in sunFindProg() 149 if(pg->prog != rpc->prog) in sunFindProg() 151 if(pg->vers == rpc->vers){ in sunFindProg() 153 return pg; in sunFindProg() 156 if(pg->vers < vlo) in sunFindProg() [all …]
|
| /plan9/sys/src/9/bcm/ |
| H A D | mmu.c | 206 Page *pg; in putmmu() local 215 pg = newpage(1, 0, 0); in putmmu() 216 pg->va = VA(kmap(pg)); in putmmu() 219 pg = up->mmul2cache; in putmmu() 220 up->mmul2cache = pg->next; in putmmu() 221 memset(UINT2PTR(pg->va), 0, BY2PG); in putmmu() 223 pg->daddr = x; in putmmu() 224 pg->next = up->mmul2; in putmmu() 225 up->mmul2 = pg; in putmmu() 228 cachedwbse((void *)pg->va, BY2PG); in putmmu() [all …]
|
| H A D | main.c | 362 Page *pg; in userinit() local 397 pg = newpage(1, 0, USTKTOP-BY2PG); in userinit() 398 segpage(s, pg); in userinit() 399 k = kmap(pg); in userinit() 408 pg = newpage(1, 0, UTZERO); in userinit() 409 memset(pg->cachectl, PG_TXTFLUSH, sizeof(pg->cachectl)); in userinit() 410 segpage(s, pg); in userinit()
|
| /plan9/sys/src/cmd/unix/drawterm/kern/ |
| H A D | chan.c | 15 Pgrp *pg; in dumpmount() local 23 pg = up->pgrp; in dumpmount() 24 if(pg == nil){ in dumpmount() 28 rlock(&pg->ns); in dumpmount() 30 runlock(&pg->ns); in dumpmount() 34 he = &pg->mnthash[MNTHASH]; in dumpmount() 35 for(h = pg->mnthash; h < he; h++) { in dumpmount() 46 runlock(&pg->ns); in dumpmount() 443 Pgrp *pg; in cmount() local 482 pg = up->pgrp; in cmount() [all …]
|
| /plan9/sys/src/cmd/9nfs/ |
| H A D | server.c | 70 Progmap *pg; in server() local 95 for(pg=progmap; pg->init; pg++) in server() 96 (*pg->init)(argc, argv); in server() 192 Progmap *pg; in servemsg() local 258 for(pg=progmap; pg->pmap; pg++){ in servemsg() 259 if(pg->progno != rcall.prog) in servemsg() 261 if(pg->vers == rcall.vers) in servemsg() 263 if(pg->vers < vlo) in servemsg() 264 vlo = pg->vers; in servemsg() 265 if(pg->vers > vhi) in servemsg() [all …]
|
| /plan9/sys/src/9/pc/ |
| H A D | mmu.c | 963 Page *pg; in countpagerefs() local 995 for(pg=p->mmuused; pg; pg=pg->next){ in countpagerefs() 997 if(ref[pagenumber(pg)]) in countpagerefs() 999 pg->pa, i, p->pid); in countpagerefs() 1002 if(ref[pagenumber(pg)]++ == 0) in countpagerefs() 1006 pg->pa, i, p->pid); in countpagerefs() 1008 for(pg=p->mmufree; pg; pg=pg->next){ in countpagerefs() 1010 if(ref[pagenumber(pg)]) in countpagerefs() 1012 pg->pa, i, p->pid); in countpagerefs() 1015 if(ref[pagenumber(pg)]++ == 0) in countpagerefs() [all …]
|
| /plan9/sys/src/9/kw/ |
| H A D | mmu.c | 286 Page *pg; in putmmu() local 298 pg = newpage(1, 0, 0); in putmmu() 299 pg->va = VA(kmap(pg)); in putmmu() 302 pg = up->mmul2cache; in putmmu() 303 up->mmul2cache = pg->next; in putmmu() 304 memset(UINT2PTR(pg->va), 0, BY2PG); in putmmu() 306 pg->daddr = x; in putmmu() 307 pg->next = up->mmul2; in putmmu() 308 up->mmul2 = pg; in putmmu() 311 cachedwbse((void *)pg->va, BY2PG); in putmmu() [all …]
|
| H A D | main.c | 557 Page *pg; in userinit() local 591 pg = newpage(1, 0, USTKTOP-BY2PG); in userinit() 592 segpage(s, pg); in userinit() 593 k = kmap(pg); in userinit() 603 pg = newpage(1, 0, UTZERO); in userinit() 604 memset(pg->cachectl, PG_TXTFLUSH, sizeof(pg->cachectl)); in userinit() 605 segpage(s, pg); in userinit()
|
| /plan9/sys/src/9/omap/ |
| H A D | mmu.c | 267 Page *pg; in putmmu() local 279 pg = newpage(1, 0, 0); in putmmu() 280 pg->va = VA(kmap(pg)); in putmmu() 283 pg = up->mmul2cache; in putmmu() 284 up->mmul2cache = pg->next; in putmmu() 285 memset(UINT2PTR(pg->va), 0, BY2PG); in putmmu() 287 pg->daddr = x; in putmmu() 288 pg->next = up->mmul2; in putmmu() 289 up->mmul2 = pg; in putmmu() 292 cachedwbse((void *)pg->va, BY2PG); in putmmu() [all …]
|
| /plan9/sys/src/9/rb/ |
| H A D | mmu.c | 135 kmap(Page *pg) in kmap() argument 155 m->machno, getcallerpc(&pg), in kmap() 169 k->pg = pg; in kmap() 174 k->pc = getcallerpc(&pg); in kmap() 179 virt = pg->va; in kmap() 185 pte = PPN(pg->pa)|PTECACHABILITY|PTEGLOBL|PTEWRITE|PTEVALID; in kmap() 212 k->pg = 0; in kunmap() 390 putmmu(ulong tlbvirt, ulong tlbphys, Page *pg) in putmmu() argument 411 ctl = &pg->cachectl[m->machno]; in putmmu() 414 icflush((void*)pg->va, BY2PG); in putmmu() [all …]
|
| H A D | main.c | 315 Page *pg; in userinit() local 350 pg = newpage(1, 0, USTKTOP-BY2PG); in userinit() 351 segpage(s, pg); in userinit() 352 k = kmap(pg); in userinit() 362 pg = newpage(1, 0, UTZERO); in userinit() 363 memset(pg->cachectl, PG_TXTFLUSH, sizeof(pg->cachectl)); in userinit() 364 segpage(s, pg); in userinit()
|
| /plan9/sys/src/cmd/6c/ |
| H A D | swt.c | 260 Prog pg; in outhist() local 263 pg = zprog; in outhist() 264 pg.as = AHISTORY; in outhist() 313 pg.lineno = h->line; in outhist() 314 pg.to.type = zprog.to.type; in outhist() 315 pg.to.offset = h->offset; in outhist() 317 pg.to.type = D_CONST; in outhist() 319 Bputc(b, pg.as); in outhist() 320 Bputc(b, pg.as>>8); in outhist() 321 Bputc(b, pg.lineno); in outhist() [all …]
|
| /plan9/sys/src/cmd/8c/ |
| H A D | swt.c | 260 Prog pg; in outhist() local 263 pg = zprog; in outhist() 264 pg.as = AHISTORY; in outhist() 313 pg.lineno = h->line; in outhist() 314 pg.to.type = zprog.to.type; in outhist() 315 pg.to.offset = h->offset; in outhist() 317 pg.to.type = D_CONST; in outhist() 319 Bputc(b, pg.as); in outhist() 320 Bputc(b, pg.as>>8); in outhist() 321 Bputc(b, pg.lineno); in outhist() [all …]
|
| /plan9/sys/src/9/teg2/ |
| H A D | mmu.c | 508 Page *pg; in putmmu() local 524 pg = newpage(1, 0, 0); in putmmu() 525 pg->va = VA(kmap(pg)); in putmmu() 528 pg = up->mmul2cache; in putmmu() 529 up->mmul2cache = pg->next; in putmmu() 530 memset(UINT2PTR(pg->va), 0, BY2PG); in putmmu() 532 pg->daddr = x; in putmmu() 533 pg->next = up->mmul2; in putmmu() 534 up->mmul2 = pg; in putmmu() 537 allcache->wbse((void *)pg->va, BY2PG); in putmmu() [all …]
|
| /plan9/sys/src/9/mtx/ |
| H A D | main.c | 162 Page *pg; in userinit() local 192 pg = newpage(1, 0, USTKTOP-BY2PG); in userinit() 193 segpage(s, pg); in userinit() 201 pg = newpage(1, 0, UTZERO); in userinit() 202 memset(pg->cachectl, PG_TXTFLUSH, sizeof(pg->cachectl)); in userinit() 203 segpage(s, pg); in userinit()
|
| H A D | mmu.c | 176 putmmu(ulong va, ulong pa, Page *pg) in putmmu() argument 218 ctl = &pg->cachectl[m->machno]; in putmmu() 227 dcflush((void*)pg->va, BY2PG); in putmmu() 228 icflush((void*)pg->va, BY2PG); in putmmu()
|
| /plan9/sys/src/9/ppc/ |
| H A D | main.c | 196 Page *pg; in userinit() local 226 pg = newpage(1, 0, USTKTOP-BY2PG); in userinit() 227 segpage(s, pg); in userinit() 235 pg = newpage(1, 0, UTZERO); in userinit() 236 memset(pg->cachectl, PG_TXTFLUSH, sizeof(pg->cachectl)); in userinit() 237 segpage(s, pg); in userinit()
|