Lines Matching refs:PB

111 	smc->y[PB].scrub = 0 ;
113 smc->y[PB].cem_pst = CEM_PST_DOWN ;
118 smc->y[PB].pc_mode != PM_TREE)
125 if ( !THRU_ENABLED(smc) && smc->y[PB].cf_join ) {
169 if (np != PA && np != PB) {
250 smc->y[PB].pc_mode == PM_PEER) ||
290 smc->mib.p[PB].fddiPORTCurrentPath = MIB_PATH_ISOLATED ;
292 smc->mib.p[PB].fddiPORTMACPlacement = 0 ;
304 /*SAS port can be PA or PB ! */
306 smc->y[PB].cf_join || smc->y[PB].cf_loop)) {
317 if ((smc->y[PB].cem_pst == CEM_PST_UP && smc->y[PB].cf_join &&
318 !smc->y[PB].wc_flag) || smc->y[PB].cf_loop) {
325 smc->mib.p[PB].fddiPORTCurrentPath = MIB_PATH_ISOLATED ;
327 smc->mib.p[PB].fddiPORTMACPlacement = 0 ;
351 else if ( (smc->y[PB].cf_loop && smc->y[PA].cf_join &&
353 ((smc->y[PB].cf_loop ||
354 (smc->y[PB].cf_join &&
355 smc->y[PB].cem_pst == CEM_PST_UP)) &&
357 smc->y[PB].pc_mode == PM_TREE))) {
366 smc->y[PA].pc_mode == PM_PEER && smc->y[PB].cf_join &&
367 smc->y[PB].cem_pst == CEM_PST_UP &&
368 smc->y[PB].pc_mode == PM_PEER) {
370 smc->y[PB].scrub = TRUE ;
379 smc->y[PB].cf_join &&
380 smc->y[PB].cem_pst == CEM_PST_UP &&
381 smc->y[PB].pc_mode == PM_PEER) {
383 smc->y[PB].scrub = TRUE ;
390 smc->mib.p[PB].fddiPORTCurrentPath = MIB_PATH_CONCATENATED ;
392 smc->mib.p[PB].fddiPORTMACPlacement = INDEX_MAC ;
395 if (smc->y[PB].cf_loop) {
400 if (smc->y[PB].cf_join) {
410 if ( !smc->y[PB].cf_join && !smc->y[PB].cf_loop ) {
416 smc->y[PB].cf_join && smc->y[PB].pc_mode == PM_PEER) {
417 smc->y[PB].scrub = TRUE ;
424 smc->y[PB].cf_join && smc->y[PB].pc_mode == PM_PEER) {
426 smc->y[PB].scrub = TRUE ;
433 smc->y[PB].cf_join && smc->y[PB].pc_mode == PM_PEER) {
435 smc->y[PB].scrub = TRUE ;
442 smc->mib.p[PB].fddiPORTCurrentPath = MIB_PATH_THRU ;
444 smc->mib.p[PB].fddiPORTMACPlacement = INDEX_MAC ;
455 if (smc->y[PB].wc_flag || !smc->y[PB].cf_join) {
462 smc->y[PB].scrub = TRUE ;
468 smc->y[PB].scrub = TRUE ;
475 smc->mib.p[PB].fddiPORTCurrentPath = MIB_PATH_THRU ;
477 smc->mib.p[PB].fddiPORTMACPlacement = 0 ;
488 if (!smc->y[PB].cf_join || smc->y[PB].wc_flag) {
495 smc->y[PB].scrub = TRUE ;
511 if (smc->y[PA].cf_loop || smc->y[PB].cf_loop) {
516 if (smc->y[PA].cf_join || smc->y[PB].cf_join) {
527 !smc->y[PB].cf_join && !smc->y[PB].cf_loop) {
541 * PA or PB
546 smc->mib.fddiSMTCF_State == SC5_THRU_B) ? PB : PA;
552 * PA or PB
557 smc->mib.fddiSMTCF_State == SC4_THRU_A) ? PB : PA;
563 0,0, 0,RES_PORT, 0,PB + INDEX_PORT, 0,PATH_ISO
569 0,0, 0,RES_PORT, 0,PB + INDEX_PORT, 0,PATH_ISO
573 0,0, 0,RES_PORT, 0,PB + INDEX_PORT, 0,PATH_PRIM,
581 0,0, 0,RES_PORT, 0,PB + INDEX_PORT, 0,PATH_PRIM