Home
last modified time | relevance | path

Searched refs:pg (Results 1 – 25 of 268) sorted by relevance

1234567891011

/plan9/sys/src/cmd/snap/
H A Dtake.c29 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 Dfault.c71 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 Dpage.c505 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 Dsegment.c139 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 Dswap.c197 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 Dchan.c44 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 Dgraffiti.c165 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 Dcontrol.16.02 … 1227 ��|�|�h��|�|�pg�|�|�pg�|�|�pg�8|�|�pg�p|�|�pg��|�|�pg��|�|�l���|�|�pg�…
/plan9/sys/src/libsunrpc/
H A Dserver.c86 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 Dmmu.c206 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 Dmain.c362 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 Dchan.c15 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 Dserver.c70 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 Dmmu.c963 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 Dmmu.c286 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 Dmain.c557 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 Dmmu.c267 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 Dmmu.c135 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 Dmain.c315 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 Dswt.c260 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 Dswt.c260 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 Dmmu.c508 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 Dmain.c162 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 Dmmu.c176 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 Dmain.c196 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()

1234567891011