P                 109 src/cmd/5c/reg.c 	for(; p != P; p = p->link) {
P                 451 src/cmd/5c/reg.c 		p1 = P;
P                 495 src/cmd/5c/reg.c 	for(p = firstr->prog; p != P; p = p->link){
P                 369 src/cmd/5c/swt.c 	lastp = P;
P                  60 src/cmd/5c/txt.c 	lastp = P;
P                  63 src/cmd/5c/txt.c 	zprog.link = P;
P                 293 src/cmd/5g/cgen64.c 			p6 = P;
P                 359 src/cmd/5g/cgen64.c 		if (p6 != P) patch(p6, pc);
P                 456 src/cmd/5g/cgen64.c 			p6 = P;
P                 532 src/cmd/5g/cgen64.c 		if(p6 != P)
P                 698 src/cmd/5g/cgen64.c 	br = P;
P                 755 src/cmd/5g/cgen64.c 	if(br != P)
P                  39 src/cmd/5g/galign.c 	zprog.link = P;
P                 144 src/cmd/5g/ggen.c 	for (lp=&p; (p=*lp) != P; ) {
P                 945 src/cmd/5g/ggen.c 	for(p = firstp; p != P; p = p->link) {
P                 128 src/cmd/5g/gsubr.c 	p->to.u.branch = P;
P                 152 src/cmd/5g/gsubr.c 	p->to.u.branch = P;
P                 186 src/cmd/5g/gsubr.c 	if(to != P)
P                 510 src/cmd/5g/reg.c 	for(p = firstp; p != P; p = p->link) {
P                 511 src/cmd/5g/reg.c 		while(p->link != P && p->link->as == ANOP)
P                 514 src/cmd/5g/reg.c 			while(p->to.u.branch != P && p->to.u.branch->as == ANOP)
P                  36 src/cmd/6c/peep.c 	while(p != P) {
P                 108 src/cmd/6c/reg.c 	for(; p != P; p = p->link) {
P                 634 src/cmd/6c/reg.c 		p1 = P;
P                 678 src/cmd/6c/reg.c 	for(p = firstr->prog; p != P; p = p->link){
P                1486 src/cmd/6c/reg.c 			if(p->link == P && p->as == ARET && r->p1 && r->p1->prog->as != ARET) {
P                 245 src/cmd/6c/swt.c 	lastp = P;
P                  62 src/cmd/6c/txt.c 	lastp = P;
P                  73 src/cmd/6c/txt.c 	zprog.link = P;
P                  58 src/cmd/6g/galign.c 	zprog.link = P;
P                 140 src/cmd/6g/ggen.c 	for (lp=&p; (p=*lp) != P; ) {
P                 704 src/cmd/6g/ggen.c 	p2 = P;
P                1180 src/cmd/6g/ggen.c 	for(p = firstp; p != P; p = p->link) {
P                 122 src/cmd/6g/gsubr.c 	p->to.u.branch = P;
P                 150 src/cmd/6g/gsubr.c 	p->to.u.branch = P;
P                 184 src/cmd/6g/gsubr.c 	if(to != P)
P                  56 src/cmd/6g/peep.c 	while(p != P) {
P                 425 src/cmd/6g/reg.c 	for(p=firstp; p!=P; p=p->link) {
P                 426 src/cmd/6g/reg.c 		while(p->link != P && p->link->as == ANOP)
P                 429 src/cmd/6g/reg.c 			while(p->to.u.branch != P && p->to.u.branch->as == ANOP)
P                  36 src/cmd/8c/peep.c 	while(p != P) {
P                 108 src/cmd/8c/reg.c 	for(; p != P; p = p->link) {
P                 573 src/cmd/8c/reg.c 		p1 = P;
P                 617 src/cmd/8c/reg.c 	for(p = firstr->prog; p != P; p = p->link){
P                 624 src/cmd/8c/reg.c 		for(p1=firstr->prog; p1!=P; p1=p1->link)
P                1398 src/cmd/8c/reg.c 			if(p->link == P && p->as == ARET && r->p1 && r->p1->prog->as != ARET) {
P                 250 src/cmd/8c/swt.c 	lastp = P;
P                  60 src/cmd/8c/txt.c 	lastp = P;
P                  63 src/cmd/8c/txt.c 	zprog.link = P;
P                 213 src/cmd/8g/cgen64.c 		p1 = P;
P                 226 src/cmd/8g/cgen64.c 		if(p1 != P)
P                 302 src/cmd/8g/cgen64.c 		p1 = P;
P                 315 src/cmd/8g/cgen64.c 		if(p1 != P)
P                 485 src/cmd/8g/cgen64.c 	br = P;
P                 543 src/cmd/8g/cgen64.c 	if(br != P)
P                  39 src/cmd/8g/galign.c 	zprog.link = P;
P                 130 src/cmd/8g/ggen.c 	for (lp=&p; (p=*lp) != P; ) {
P                 718 src/cmd/8g/ggen.c 	p2 = P;
P                1296 src/cmd/8g/ggen.c 	for(p = firstp; p != P; p = p->link) {
P                 123 src/cmd/8g/gsubr.c 	p->to.u.branch = P;
P                 151 src/cmd/8g/gsubr.c 	p->to.u.branch = P;
P                 185 src/cmd/8g/gsubr.c 	if(to != P)
P                  55 src/cmd/8g/peep.c 	while(p != P) {
P                 386 src/cmd/8g/reg.c 	for(p=firstp; p!=P; p=p->link) {
P                 387 src/cmd/8g/reg.c 		while(p->link != P && p->link->as == ANOP)
P                 390 src/cmd/8g/reg.c 			while(p->to.u.branch != P && p->to.u.branch->as == ANOP)
P                 395 src/cmd/8g/reg.c 	for(p=firstp; p!=P; p=p->link) {
P                 177 src/cmd/gc/gen.c 		if(lab->gotopc != P)
P                 314 src/cmd/gc/gen.c 		lab->gotopc = P;
P                 315 src/cmd/gc/gen.c 		if(lab->labelpc == P)
P                 338 src/cmd/gc/gen.c 		if(lab->labelpc != P)
P                 352 src/cmd/gc/gen.c 			if(lab->breakpc == P) {
P                 359 src/cmd/gc/gen.c 		if(breakpc == P) {
P                 374 src/cmd/gc/gen.c 			if(lab->continpc == P) {
P                 381 src/cmd/gc/gen.c 		if(continpc == P) {
P                 390 src/cmd/gc/gen.c 		p1 = gjmp(P);			//		goto test
P                 391 src/cmd/gc/gen.c 		breakpc = gjmp(P);		// break:	goto done
P                 409 src/cmd/gc/gen.c 			lab->breakpc = P;
P                 410 src/cmd/gc/gen.c 			lab->continpc = P;
P                 415 src/cmd/gc/gen.c 		p1 = gjmp(P);			//		goto test
P                 416 src/cmd/gc/gen.c 		p2 = gjmp(P);			// p2:		goto else
P                 420 src/cmd/gc/gen.c 		p3 = gjmp(P);			//		goto done
P                 428 src/cmd/gc/gen.c 		p1 = gjmp(P);			//		goto test
P                 429 src/cmd/gc/gen.c 		breakpc = gjmp(P);		// break:	goto done
P                 440 src/cmd/gc/gen.c 			lab->breakpc = P;
P                 445 src/cmd/gc/gen.c 		p1 = gjmp(P);			//		goto test
P                 446 src/cmd/gc/gen.c 		breakpc = gjmp(P);		// break:	goto done
P                 457 src/cmd/gc/gen.c 			lab->breakpc = P;
P                 125 src/cmd/gc/pgen.c 	for(p = firstp; p != P; p = p->link) {
P                 126 src/cmd/gc/pgen.c 		while(p->link != P && (p->link->as == AVARDEF || p->link->as == AVARKILL))
P                 129 src/cmd/gc/pgen.c 			while(p->to.u.branch != P && (p->to.u.branch->as == AVARDEF || p->to.u.branch->as == AVARKILL))
P                 216 src/cmd/gc/pgen.c 	continpc = P;
P                 217 src/cmd/gc/pgen.c 	breakpc = P;
P                 486 src/cmd/gc/plive.c 	for(p = firstp; p != P; p = p->link)
P                 498 src/cmd/gc/plive.c 	for(p = firstp; p != P; p = p->link) {
P                 616 src/cmd/gc/plive.c 		for(p = bb0->first; p != P; p = p->link) {
P                1023 src/cmd/gc/plive.c 	for(p = firstp; p != P; p = p->link) {
P                1758 src/cmd/gc/plive.c 	for(p=lv->ptxt; p != P; p=p->link) {
P                  85 src/cmd/gc/popt.c 	while(p != P && p->as == AJMP && p->to.type == D_BRANCH) {
P                 150 src/cmd/gc/popt.c 			if(p->link == P && p->as == ARET && last && last->as != ARET) {
P                 169 src/cmd/gc/popt.c 	last->link = P;
P                 185 src/cmd/gc/popt.c 		last->link = P;
P                 230 src/cmd/gc/popt.c 	for(p = firstp; p != P; p = p->link) {
P                 254 src/cmd/gc/popt.c 	for(p = firstp; p != P; p = p->link) {
P                 276 src/cmd/gc/popt.c 			if(p->to.u.branch == P)
P                 105 src/pkg/runtime/mgc0.c 	P *p, **pp;
P                2134 src/pkg/runtime/mgc0.c 	P *p, **pp;
P                2147 src/pkg/runtime/mgc0.c 	P *p, **pp;
P                  32 src/pkg/runtime/panic.c 	P *p;
P                  60 src/pkg/runtime/panic.c 	P *p;
P                 153 src/pkg/runtime/panic.c 	P *p;
P                  38 src/pkg/runtime/proc.c 	P*	pidle;  // idle P's
P                  91 src/pkg/runtime/proc.c static void runqput(P*, G*);
P                  92 src/pkg/runtime/proc.c static G* runqget(P*);
P                  93 src/pkg/runtime/proc.c static bool runqputslow(P*, G*, uint32, uint32);
P                  94 src/pkg/runtime/proc.c static G* runqsteal(P*, P*);
P                 100 src/pkg/runtime/proc.c static void acquirep(P*);
P                 101 src/pkg/runtime/proc.c static P* releasep(void);
P                 102 src/pkg/runtime/proc.c static void newm(void(*)(void), P*);
P                 104 src/pkg/runtime/proc.c static void startm(P*, bool);
P                 105 src/pkg/runtime/proc.c static void handoffp(P*);
P                 116 src/pkg/runtime/proc.c static void gfput(P*, G*);
P                 117 src/pkg/runtime/proc.c static G* gfget(P*);
P                 118 src/pkg/runtime/proc.c static void gfpurge(P*);
P                 121 src/pkg/runtime/proc.c static G* globrunqget(P*, int32);
P                 122 src/pkg/runtime/proc.c static P* pidleget(void);
P                 123 src/pkg/runtime/proc.c static void pidleput(P*);
P                 126 src/pkg/runtime/proc.c static bool preemptone(P*);
P                 481 src/pkg/runtime/proc.c 	P *p;
P                 535 src/pkg/runtime/proc.c 	P *p, *p1;
P                 657 src/pkg/runtime/proc.c runtime·allocm(P *p)
P                 913 src/pkg/runtime/proc.c newm(void(*fn)(void), P *p)
P                 975 src/pkg/runtime/proc.c startm(P *p, bool spinning)
P                1010 src/pkg/runtime/proc.c handoffp(P *p)
P                1064 src/pkg/runtime/proc.c 	P *p;
P                1088 src/pkg/runtime/proc.c 	P *p;
P                1108 src/pkg/runtime/proc.c 	P *p;
P                1158 src/pkg/runtime/proc.c 	P *p;
P                1556 src/pkg/runtime/proc.c 	P *p;
P                1638 src/pkg/runtime/proc.c 	P *p;
P                1676 src/pkg/runtime/proc.c 	P *p;
P                1821 src/pkg/runtime/proc.c 	P *p;
P                1911 src/pkg/runtime/proc.c gfput(P *p, G *gp)
P                1952 src/pkg/runtime/proc.c gfget(P *p)
P                1997 src/pkg/runtime/proc.c gfpurge(P *p)
P                2358 src/pkg/runtime/proc.c 	P *p;
P                2367 src/pkg/runtime/proc.c 			p = (P*)runtime·mallocgc(sizeof(*p), 0, FlagNoInvokeGC);
P                2443 src/pkg/runtime/proc.c acquirep(P *p)
P                2458 src/pkg/runtime/proc.c static P*
P                2461 src/pkg/runtime/proc.c 	P *p;
P                2614 src/pkg/runtime/proc.c 	P *p;
P                2673 src/pkg/runtime/proc.c 	P *p;
P                2695 src/pkg/runtime/proc.c preemptone(P *p)
P                2722 src/pkg/runtime/proc.c 	P *p;
P                2855 src/pkg/runtime/proc.c globrunqget(P *p, int32 max)
P                2886 src/pkg/runtime/proc.c pidleput(P *p)
P                2895 src/pkg/runtime/proc.c static P*
P                2898 src/pkg/runtime/proc.c 	P *p;
P                2912 src/pkg/runtime/proc.c runqput(P *p, G *gp)
P                2933 src/pkg/runtime/proc.c runqputslow(P *p, G *gp, uint32 h, uint32 t)
P                2961 src/pkg/runtime/proc.c runqget(P *p)
P                2981 src/pkg/runtime/proc.c runqgrab(P *p, G **batch)
P                3006 src/pkg/runtime/proc.c runqsteal(P *p, P *p2)
P                3032 src/pkg/runtime/proc.c 	P p;
P                3057 src/pkg/runtime/proc.c 	P p1, p2;
P                  61 src/pkg/runtime/runtime.h typedef	struct	P		P;
P                 308 src/pkg/runtime/runtime.h 	P*	p;		// attached P for executing Go code (nil if not executing Go code)
P                 309 src/pkg/runtime/runtime.h 	P*	nextp;
P                 385 src/pkg/runtime/runtime.h 	P*	link;
P                 761 src/pkg/runtime/runtime.h extern	P**	runtime·allp;
P                  20 src/pkg/runtime/signals_darwin.h 	/* 8 */	P, "SIGFPE: floating-point exception",
P                  22 src/pkg/runtime/signals_darwin.h 	/* 10 */	P, "SIGBUS: bus error",
P                  23 src/pkg/runtime/signals_darwin.h 	/* 11 */	P, "SIGSEGV: segmentation violation",
P                  20 src/pkg/runtime/signals_dragonfly.h 	/* 8 */	P, "SIGFPE: floating-point exception",
P                  22 src/pkg/runtime/signals_dragonfly.h 	/* 10 */	P, "SIGBUS: bus error",
P                  23 src/pkg/runtime/signals_dragonfly.h 	/* 11 */	P, "SIGSEGV: segmentation violation",
P                  20 src/pkg/runtime/signals_freebsd.h 	/* 8 */	P, "SIGFPE: floating-point exception",
P                  22 src/pkg/runtime/signals_freebsd.h 	/* 10 */	P, "SIGBUS: bus error",
P                  23 src/pkg/runtime/signals_freebsd.h 	/* 11 */	P, "SIGSEGV: segmentation violation",
P                  19 src/pkg/runtime/signals_linux.h 	/* 7 */	P, "SIGBUS: bus error",
P                  20 src/pkg/runtime/signals_linux.h 	/* 8 */	P, "SIGFPE: floating-point exception",
P                  23 src/pkg/runtime/signals_linux.h 	/* 11 */	P, "SIGSEGV: segmentation violation",
P                  20 src/pkg/runtime/signals_nacl.h 	/* 8 */	P, "SIGFPE: floating-point exception",
P                  22 src/pkg/runtime/signals_nacl.h 	/* 10 */	P, "SIGBUS: bus error",
P                  23 src/pkg/runtime/signals_nacl.h 	/* 11 */	P, "SIGSEGV: segmentation violation",
P                  20 src/pkg/runtime/signals_netbsd.h 	/*  8 */	P, "SIGFPE: floating-point exception",
P                  22 src/pkg/runtime/signals_netbsd.h 	/* 10 */	P, "SIGBUS: bus error",
P                  23 src/pkg/runtime/signals_netbsd.h 	/* 11 */	P, "SIGSEGV: segmentation violation",
P                  20 src/pkg/runtime/signals_openbsd.h 	/*  8 */	P, "SIGFPE: floating-point exception",
P                  22 src/pkg/runtime/signals_openbsd.h 	/* 10 */	P, "SIGBUS: bus error",
P                  23 src/pkg/runtime/signals_openbsd.h 	/* 11 */	P, "SIGSEGV: segmentation violation",
P                  25 src/pkg/runtime/signals_plan9.h 	P,	"sys: trap: fault read addr",	// SIGRFAULT
P                  26 src/pkg/runtime/signals_plan9.h 	P,	"sys: trap: fault write addr",	// SIGWFAULT
P                  29 src/pkg/runtime/signals_plan9.h 	P,	"sys: trap: divide error",	// SIGINTDIV
P                  30 src/pkg/runtime/signals_plan9.h 	P,	"sys: fp:",	// SIGFLOAT
P                  34 src/pkg/runtime/signals_plan9.h 	P,	"sys: trap:",	// SIGTRAP
P                  20 src/pkg/runtime/signals_solaris.h 	/* 8 */		P, "SIGFPE: floating point exception",
P                  22 src/pkg/runtime/signals_solaris.h 	/* 10 */	P, "SIGBUS: bus error",
P                  23 src/pkg/runtime/signals_solaris.h 	/* 11 */	P, "SIGSEGV: segmentation violation",