Lines Matching refs:flag

1869 	hba->flag &= FC_LINKDOWN_MASK;
1927 if (!(hba->sli.sli4.flag & EMLXS_SLI4_FCF_INIT)) {
1932 "fcf_fini: %s flag=%x fcfi_online=%d.",
1934 fcftab->flag, fcftab->fcfi_online);
1936 if (!(fcftab->flag & EMLXS_FCFTAB_SHUTDOWN)) {
1941 hba->sli.sli4.flag &= ~EMLXS_SLI4_FCF_INIT;
2010 if (hba->sli.sli4.flag & EMLXS_SLI4_FCF_INIT) {
2083 "fcf_init: %s flag=%x fcfi=%d vfi=%d vpi=%d rpi=%d.",
2085 fcftab->flag,
2091 hba->sli.sli4.flag |= EMLXS_SLI4_FCF_INIT;
2186 if (!(pport->flag & EMLXS_PORT_BOUND) ||
2187 (pport->vpip->flag & EMLXS_VPI_PORT_UNBIND)) {
2191 if (fcftab->flag & EMLXS_FCFTAB_SHUTDOWN) {
2198 "fcf_shutdown_notify: %s flag=%x "
2201 fcftab->flag, fcftab->fcfi_online);
2206 /* Wait for shutdown flag */
2208 while (!(fcftab->flag & EMLXS_FCFTAB_SHUTDOWN) && (i++ < 120)) {
2214 if (!(fcftab->flag & EMLXS_FCFTAB_SHUTDOWN)) {
2216 "fcf_shutdown_notify: %s flag=%x "
2219 fcftab->flag, fcftab->fcfi_online);
2243 if (!(pport->flag & EMLXS_PORT_BOUND) ||
2244 (pport->vpip->flag & EMLXS_VPI_PORT_UNBIND)) {
2251 "fcf_linkup_notify: %s flag=%x "
2254 fcftab->flag, fcftab->fcfi_online);
2277 if (!(pport->flag & EMLXS_PORT_BOUND) ||
2278 (pport->vpip->flag & EMLXS_VPI_PORT_UNBIND)) {
2285 "fcf_linkdown_notify: %s flag=%x "
2288 fcftab->flag, fcftab->fcfi_online);
2311 if (!(pport->flag & EMLXS_PORT_BOUND) ||
2312 (pport->vpip->flag & EMLXS_VPI_PORT_UNBIND)) {
2319 "fcf_cvl_notify: %s flag=%x "
2322 fcftab->flag, fcftab->fcfi_online);
2346 if (!(pport->flag & EMLXS_PORT_BOUND) ||
2347 (pport->vpip->flag & EMLXS_VPI_PORT_UNBIND)) {
2354 "fcf_full_notify: %s flag=%x "
2357 fcftab->flag, fcftab->fcfi_online);
2380 if (!(pport->flag & EMLXS_PORT_BOUND) ||
2381 (pport->vpip->flag & EMLXS_VPI_PORT_UNBIND)) {
2388 "fcf_found_notify: %s flag=%x "
2391 fcftab->flag, fcftab->fcfi_online);
2415 if (!(pport->flag & EMLXS_PORT_BOUND) ||
2416 (pport->vpip->flag & EMLXS_VPI_PORT_UNBIND)) {
2423 "fcf_changes_notify: %s flag=%x "
2426 fcftab->flag, fcftab->fcfi_online);
2450 if (!(pport->flag & EMLXS_PORT_BOUND) ||
2451 (pport->vpip->flag & EMLXS_VPI_PORT_UNBIND)) {
2458 "fcf_lost_notify: %s flag=%x "
2461 fcftab->flag, fcftab->fcfi_online);
2525 fcftab->flag &= ~EMLXS_FCFTAB_REQ_MASK;
2602 fcftab->flag |= EMLXS_FCFTAB_SHUTDOWN;
2605 "fcftab_shutdown_action:%x %s:%s arg=%p flag=%x fcfi_online=%d. "
2610 fcftab->flag, fcftab->fcfi_online);
2821 fcftab->flag &= ~EMLXS_FCFTAB_REQ_MASK;
2822 fcftab->flag |= EMLXS_FC_FCFTAB_TOPO_REQ;
2867 fcftab->flag &= ~EMLXS_FC_FCFTAB_OFFLINE_REQ;
2869 if (fcftab->flag & EMLXS_FCFTAB_REQ_MASK) {
2871 "fc_fcftab_offline_action:%x %s:%s arg=%p flag=%x. "
2876 fcftab->flag);
2915 if (fcftab->flag & EMLXS_FCFTAB_REQ_MASK) {
2917 "fc_fcftab_online_action:%x flag=%x. "
2920 fcftab->flag);
2927 if (!(pport->flag & EMLXS_PORT_BOUND) ||
2928 (pport->vpip->flag & EMLXS_VPI_PORT_UNBIND)) {
2953 "fc_fcftab_online_action:%x flag=%x fcfi_online=%d. "
2956 fcftab->flag,
3029 fcftab->flag &= ~EMLXS_FCFTAB_REQ_MASK;
3030 fcftab->flag |= EMLXS_FC_FCFTAB_OFFLINE_REQ;
3062 hba->flag &= ~FC_BYPASSED_MODE;
3073 hba->flag |= FC_BYPASSED_MODE;
3075 hba->flag &= ~FC_BYPASSED_MODE;
3150 (fcftab->flag & EMLXS_FC_FCFTAB_TOPO_REQ)) {
3151 fcftab->flag &= ~EMLXS_FC_FCFTAB_TOPO_REQ;
3155 if (fcftab->flag & EMLXS_FCFTAB_REQ_MASK) {
3157 "fc_fcftab_sol_action:%x %s:%s arg=%p gen=%d flag=%x. "
3163 fcftab->flag);
3175 "fc_fcftab_sol_action:%x %s:%s arg=%p gen=%d flag=%x. "
3181 fcftab->flag);
3185 hba->flag &= ~FC_BYPASSED_MODE;
3194 "fc_fcftab_sol_action:%x %s:%s arg=%p gen=%d flag=%x. "
3200 fcftab->flag);
3429 (fcftab->flag & EMLXS_FC_FCFTAB_CFGLINK_REQ)) {
3430 fcftab->flag &= ~EMLXS_FC_FCFTAB_CFGLINK_REQ;
3434 if (fcftab->flag & EMLXS_FCFTAB_REQ_MASK) {
3436 "fc_fcftab_sol_action:%x %s:%s arg=%p gen=%d flag=%x. "
3442 fcftab->flag);
3454 "fc_fcftab_sol_action:%x %s:%s arg=%p gen=%d flag=%x. "
3460 fcftab->flag);
3468 "fc_fcftab_sol_action:%x %s:%s arg=%p gen=%d flag=%x. "
3474 fcftab->flag);
3710 if (!(vport->flag & EMLXS_PORT_BOUND) ||
3711 (vpip->flag & EMLXS_VPI_PORT_UNBIND)) {
3760 (fcftab->flag & EMLXS_FC_FCFTAB_SPARM_REQ)) {
3761 fcftab->flag &= ~EMLXS_FC_FCFTAB_SPARM_REQ;
3765 if (fcftab->flag & EMLXS_FCFTAB_REQ_MASK) {
3767 "fc_fcftab_read_action:%x %s:%s arg=%p flag=%x. "
3772 fcftab->flag);
3957 if (fcfp->flag & EMLXS_FCFI_SELECTED) {
4022 fcfp->flag &= ~EMLXS_FCFI_FAILED;
4023 fcfp->flag |= EMLXS_FCFI_SELECTED;
4052 if (fcftab->flag & EMLXS_FCFTAB_REQ_MASK) {
4054 "fc_fcftab_fcfi_online_action:%x flag=%x. "
4057 fcftab->flag);
4072 fcftab->flag &= ~EMLXS_FCFTAB_REQ_MASK;
4073 fcftab->flag |= EMLXS_FC_FCFTAB_OFFLINE_REQ;
4116 if (fcftab->flag & EMLXS_FCFTAB_REQ_MASK) {
4119 "flag=%x. Handling request.",
4123 fcftab->flag);
4167 if (!(fcfp->flag & EMLXS_FCFI_OFFLINE_REQ)) {
4222 if (fcftab->flag & EMLXS_FCFTAB_REQ_MASK) {
4260 "fc_fcftab_linkup_evt_action:%x %s:%s arg=%p flag=%x. "
4265 fcftab->flag);
4278 fcftab->flag &= ~EMLXS_FCFTAB_REQ_MASK;
4279 fcftab->flag |= EMLXS_FC_FCFTAB_TOPO_REQ;
4319 "fc_fcftab_linkdown_evt_action:%x %s:%s arg=%p flag=%x. "
4324 fcftab->flag);
4328 fcftab->flag &= ~EMLXS_FCFTAB_REQ_MASK;
4329 fcftab->flag |= EMLXS_FC_FCFTAB_OFFLINE_REQ;
4332 "fc_fcftab_linkdown_evt_action:%x %s:%s arg=%p flag=%x. Linkdown.",
4336 fcftab->flag);
4393 "flag=%x. Invalid event type. <",
4397 fcftab->flag);
4433 fcfp->flag |= EMLXS_FCFI_FAILED;
4476 "flag=%x. Invalid event type. <",
4480 fcftab->flag);
4507 "fc_fcftab_shutdown_evt_action:%x %s:%s arg=%p flag=%x. "
4512 fcftab->flag);
4516 if (fcftab->flag & EMLXS_FCFTAB_SHUTDOWN) {
4518 "fc_fcftab_shutdown_evt_action:%x %s:%s arg=%p flag=%x. "
4523 fcftab->flag);
4529 "fc_fcftab_shutdown_evt_action:%x %s:%s arg=%p flag=%x. "
4534 fcftab->flag);
4539 "fc_fcftab_shutdown_evt_action:%x %s:%s arg=%p flag=%x. "
4544 fcftab->flag);
4563 if (!(fcftab->flag & EMLXS_FCFTAB_REQ_MASK)) {
4567 if (fcftab->flag & EMLXS_FC_FCFTAB_OFFLINE_REQ) {
4572 else if (fcftab->flag & EMLXS_FC_FCFTAB_TOPO_REQ) {
4577 else if (fcftab->flag & EMLXS_FC_FCFTAB_CFGLINK_REQ) {
4582 else if (fcftab->flag & EMLXS_FC_FCFTAB_SPARM_REQ) {
4813 "flag=%x. Invalid event type. <",
4817 fcftab->flag);
4855 fcfp->flag |= EMLXS_FCFI_FAILED;
4899 "flag=%x. Invalid event type. <",
4903 fcftab->flag);
4933 "fcoe_fcftab_cvl_evt_action:%x %s:%s arg=%p flag=%x. "
4938 fcftab->flag);
4967 fcftab->flag &= ~EMLXS_FCFTAB_REQ_MASK;
4968 fcftab->flag |= EMLXS_FCOE_FCFTAB_SOL_REQ;
4998 "fcoe_fcftab_linkup_evt_action:%x %s:%s arg=%p flag=%x. "
5003 fcftab->flag);
5027 fcftab->flag &= ~EMLXS_FCFTAB_REQ_MASK;
5028 fcftab->flag |= EMLXS_FCOE_FCFTAB_SOL_REQ;
5061 "flag=%x. Invalid event type. <",
5065 fcftab->flag);
5069 fcftab->flag &= ~EMLXS_FCFTAB_REQ_MASK;
5070 fcftab->flag |= EMLXS_FCOE_FCFTAB_OFFLINE_REQ;
5073 "fcoe_fcftab_linkdown_evt_action:%x %s:%s arg=%p flag=%x. "
5078 fcftab->flag);
5132 "fcoe_fcftab_shutdown_evt_action:%x %s:%s arg=%p flag=%x. "
5137 fcftab->flag);
5141 if (fcftab->flag & EMLXS_FCFTAB_SHUTDOWN) {
5143 "fcoe_fcftab_shutdown_evt_action:%x %s:%s arg=%p flag=%x. "
5148 fcftab->flag);
5154 "fcoe_fcftab_shutdown_evt_action:%x %s:%s arg=%p flag=%x. "
5159 fcftab->flag);
5164 "fcoe_fcftab_shutdown_evt_action:%x %s:%s arg=%p flag=%x. "
5169 fcftab->flag);
5188 if (!(fcftab->flag & EMLXS_FCFTAB_REQ_MASK)) {
5192 if (fcftab->flag & EMLXS_FCOE_FCFTAB_OFFLINE_REQ) {
5197 else if (fcftab->flag & EMLXS_FCOE_FCFTAB_SOL_REQ) {
5202 else if (fcftab->flag & EMLXS_FCOE_FCFTAB_READ_REQ) {
5224 fcftab->flag |= EMLXS_FCOE_FCFTAB_READ_REQ;
5265 fcftab->flag &= ~EMLXS_FCFTAB_REQ_MASK;
5266 fcftab->flag |= EMLXS_FCOE_FCFTAB_SOL_REQ;
5500 (fcftab->flag & EMLXS_FCOE_FCFTAB_SOL_REQ)) {
5501 fcftab->flag &= ~EMLXS_FCOE_FCFTAB_SOL_REQ;
5505 if (fcftab->flag & EMLXS_FCFTAB_REQ_MASK) {
5507 "fcoe_fcftab_sol_action:%x %s:%s arg=%p gen=%d flag=%x. "
5513 fcftab->flag);
5530 ((hba->flag & FC_FIP_SUPPORTED)? 1:0));
5542 if (hba->flag & FC_FIP_SUPPORTED) {
5689 if (fcftab->flag & EMLXS_FCFTAB_REQ_MASK) {
5692 "flag=%x. Handling request.",
5697 fcftab->flag);
5900 (fcftab->flag & EMLXS_FCOE_FCFTAB_READ_REQ)) {
5901 fcftab->flag &= ~EMLXS_FCOE_FCFTAB_READ_REQ;
5905 if (fcftab->flag & EMLXS_FCFTAB_REQ_MASK) {
5907 "fcoe_fcftab_read_action:%x %s:%s arg=%p flag=%x. "
5912 fcftab->flag);
6078 /* Adjust the freshness flag */
6080 fcfp->flag |= EMLXS_FCFI_FRESH;
6082 fcfp->flag &= ~EMLXS_FCFI_FRESH;
6086 fcfp->flag &= ~EMLXS_FCFI_FAILED;
6089 if (!(fcfp->flag & EMLXS_FCFI_FRESH) &&
6090 !(fcfp->flag & EMLXS_FCFI_SELECTED)) {
6138 fcfp1->flag &= ~EMLXS_FCFI_TAGGED;
6142 if ((fcfp1->flag & mask) != viable) {
6143 fcfp1->flag &= ~EMLXS_FCFI_TAGGED;
6150 fcfp1->flag &= ~EMLXS_FCFI_TAGGED;
6154 fcfp1->flag |= EMLXS_FCFI_TAGGED;
6177 if (!(fcfp1->flag & EMLXS_FCFI_TAGGED)) {
6192 fcfp->flag &= ~EMLXS_FCFI_TAGGED;
6249 if ((fcfp->flag & mask) == viable) {
6286 fcfp->flag &= ~EMLXS_FCFI_SELECTED;
6288 if (!(fcfp->flag & EMLXS_FCFI_FRESH)) {
6317 fcfp->flag |= EMLXS_FCFI_SELECTED;
6337 if (prev_fcfp->flag & EMLXS_FCFI_SELECTED) {
6357 fcfp->flag |= EMLXS_FCFI_SELECTED;
6373 fcfp->flag |= EMLXS_FCFI_SELECTED;
6444 if (fcftab->flag & EMLXS_FCFTAB_REQ_MASK) {
6446 "fcoe_fcftab_fcfi_online_action:%x flag=%x. "
6449 fcftab->flag);
6531 if (fcftab->flag & EMLXS_FCFTAB_REQ_MASK) {
6534 "arg=%p flag=%x. Handling request.",
6538 fcftab->flag);
6591 (fcfp->flag & EMLXS_FCFI_OFFLINE_REQ)) {
6642 if (fcftab->flag & EMLXS_FCFTAB_REQ_MASK) {
6711 if (fcfp && (fcfp->flag & EMLXS_FCFI_SELECTED)) {
6714 fcftab->flag &= ~EMLXS_FCFTAB_REQ_MASK;
6715 fcftab->flag |= EMLXS_FCOE_FCFTAB_READ_REQ;
6737 fcftab->flag &= ~EMLXS_FCFTAB_REQ_MASK;
6738 fcftab->flag |= EMLXS_FCOE_FCFTAB_READ_REQ;
6815 if (!(fcfp->flag & EMLXS_FCFI_SELECTED)) {
6863 fcftab->flag &= ~EMLXS_FCFTAB_REQ_MASK;
6864 fcftab->flag |= EMLXS_FCOE_FCFTAB_SOL_REQ;
6925 if (fcfp && (fcfp->flag & EMLXS_FCFI_SELECTED)) {
6928 fcftab->flag &= ~EMLXS_FCFTAB_REQ_MASK;
6929 fcftab->flag |= EMLXS_FCOE_FCFTAB_READ_REQ;
6951 fcftab->flag &= ~EMLXS_FCFTAB_REQ_MASK;
6952 fcftab->flag |= EMLXS_FCOE_FCFTAB_READ_REQ;
7140 if (fcfp->flag & EMLXS_FCFI_SELECTED) {
7144 if ((fcfp->flag & mask) == viable) {
7153 fcfp->flag);
7184 fcftab->flag &= ~EMLXS_FCFTAB_REQ_MASK;
7185 fcftab->flag |= EMLXS_FCOE_FCFTAB_SOL_REQ;
7229 if (fcftab->flag & EMLXS_FCFTAB_REQ_MASK) {
7231 "fcoe_fcftab_online_action:%x flag=%x. "
7234 fcftab->flag);
7254 if ((fcfp->flag & mask) == viable) {
7287 "fcoe_fcftab_online_action:%x flag=%x fcfi_online=%d. "
7290 fcftab->flag,
7320 fcftab->flag &= ~EMLXS_FCOE_FCFTAB_OFFLINE_REQ;
7322 if (fcftab->flag & EMLXS_FCFTAB_REQ_MASK) {
7324 "fcoe_fcftab_offline_action:%x %s:%s arg=%p flag=%x. "
7329 fcftab->flag);
7673 "fcfi_free_action:%d flag=%x vfi_online=%d",
7675 fcfp->flag,
7680 "fcfi_free_action:%d flag=%x. FCF freed. <",
7682 fcfp->flag);
7684 fcfp->flag = 0;
7710 fcfp->flag &= ~(EMLXS_FCFI_OFFLINE_REQ | EMLXS_FCFI_PAUSE_REQ);
7728 if (fcfp->flag & EMLXS_FCFI_FCFTAB) {
7729 fcfp->flag &= ~EMLXS_FCFI_FCFTAB;
7737 if (fcfp->flag & EMLXS_FCFI_ONLINE_REQ) {
7773 "fcfi_vfi_online_evt_action:%d %s:%s arg=%p flag=%x. "
7778 fcfp->flag);
7785 "fcfi_vfi_online_evt_action:%d flag=%x vfi_online=%d. "
7788 fcfp->flag,
7797 "fcfi_vfi_online_evt_action:%d flag=%x vfi_online=%d. "
7800 fcfp->flag,
7809 "fcfi_vfi_online_evt_action:%d flag=%x vfi_online=%d. <",
7811 fcfp->flag,
7827 if (!(fcfp->flag & EMLXS_FCFI_OFFLINE_REQ)) {
7832 if (fcfp->flag & EMLXS_FCFI_PAUSE_REQ) {
7841 } else if (fcfp->flag & EMLXS_FCFI_REG) {
7865 "fcfi_vfi_offline_evt_action:%d %s:%s arg=%p flag=%x. "
7870 fcfp->flag);
7882 "fcfi_vfi_offline_evt_action:%d flag=%x "
7885 fcfp->flag, fcfp->vfi_online);
7887 fcfp->flag &= ~EMLXS_FCFI_REQ_MASK;
7888 fcfp->flag |= EMLXS_FCFI_OFFLINE_REQ;
7893 "fcfi_vfi_offline_evt_action:%d flag=%x "
7896 fcfp->flag, fcfp->vfi_online);
7902 "fcfi_vfi_offline_evt_action:%d flag=%x vfi_online=%d. <",
7904 fcfp->flag, fcfp->vfi_online);
7909 "fcfi_vfi_offline_evt_action:%d flag=%x. Offline cmpl.",
7911 fcfp->flag);
7919 "fcfi_vfi_offline_evt_action:%d flag=%x. Offline cmpl.",
7921 fcfp->flag);
7930 "fcfi_vfi_offline_evt_action:%d flag=%x "
7933 fcfp->flag, fcfp->vfi_online);
7935 fcfp->flag &= ~EMLXS_FCFI_REQ_MASK;
7936 fcfp->flag |= EMLXS_FCFI_OFFLINE_REQ;
7939 "fcfi_vfi_offline_evt_action:%d flag = %x "
7942 fcfp->flag, fcfp->vfi_online);
7969 if (fcfp->flag & EMLXS_FCFI_ONLINE_REQ) {
7977 fcfp->flag &= ~EMLXS_FCFI_REQ_MASK;
7978 fcfp->flag |= EMLXS_FCFI_ONLINE_REQ;
7983 "fcfi_online_evt_action:%d flag=%x. Initiating online.",
7985 fcfp->flag);
7994 "fcfi_online_evt_action:%d flag=%x. Initiating online.",
7996 fcfp->flag);
8004 "fcfi_online_evt_action:%d flag=%x. Reentering online.",
8006 fcfp->flag);
8014 "fcfi_online_evt_action:%d flag=%x. <",
8016 fcfp->flag);
8045 if (fcfp->flag & EMLXS_FCFI_OFFLINE_REQ) {
8084 fcfp->flag &= ~EMLXS_FCFI_REQ_MASK;
8085 fcfp->flag |= EMLXS_FCFI_OFFLINE_REQ;
8156 if (fcfp->flag & EMLXS_FCFI_PAUSE_REQ) {
8186 (vfip->flag & EMLXS_VFI_OFFLINE_REQ)) {
8225 fcfp->flag &= ~(EMLXS_FCFI_OFFLINE_REQ | EMLXS_FCFI_PAUSE_REQ);
8274 (fcfp->flag & EMLXS_FCFI_OFFLINE_REQ)) {
8312 if ((fcfp->flag & EMLXS_FCFI_OFFLINE_REQ) &&
8313 !(fcfp->flag & EMLXS_FCFI_PAUSE_REQ)) {
8323 "fcfi_offline_evt_action:%d flag=%x. Already offline. <",
8325 fcfp->flag);
8334 fcfp->flag &= ~EMLXS_FCFI_REQ_MASK;
8335 fcfp->flag |= EMLXS_FCFI_OFFLINE_REQ;
8338 "fcfi_offline_evt_action:%d flag=%x. Handling offline.",
8340 fcfp->flag);
8348 fcfp->flag &= ~EMLXS_FCFI_REQ_MASK;
8349 fcfp->flag |= EMLXS_FCFI_OFFLINE_REQ;
8380 if (fcfp->flag & EMLXS_FCFI_PAUSE_REQ) {
8387 if (fcfp->flag & EMLXS_FCFI_OFFLINE_REQ) {
8397 "fcfi_pause_evt_action:%d flag=%x. Already offline. <",
8399 fcfp->flag);
8404 "fcfi_pause_evt_action:%d flag=%x. Already paused. <",
8406 fcfp->flag);
8414 fcfp->flag &= ~EMLXS_FCFI_REQ_MASK;
8415 fcfp->flag |= (EMLXS_FCFI_OFFLINE_REQ | EMLXS_FCFI_PAUSE_REQ);
8418 "fcfi_pause_evt_action:%d flag=%x. Handle pause request.",
8420 fcfp->flag);
8428 fcfp->flag &= ~EMLXS_FCFI_REQ_MASK;
8429 fcfp->flag |= (EMLXS_FCFI_OFFLINE_REQ | EMLXS_FCFI_PAUSE_REQ);
8472 fcfp->flag &= ~EMLXS_FCFI_REG;
8519 fcfp->flag &= ~EMLXS_FCFI_REQ_MASK;
8520 fcfp->flag |= EMLXS_FCFI_OFFLINE_REQ;
8582 fcfp->flag |= EMLXS_FCFI_REG;
8613 if (!(fcfp->flag & EMLXS_FCFI_FCFTAB)) {
8614 fcfp->flag |= EMLXS_FCFI_FCFTAB;
8622 if (fcfp->flag & EMLXS_FCFI_OFFLINE_REQ) {
8632 if (fcfp->flag & EMLXS_FCFI_REG) {
8676 if (fcfp->flag & EMLXS_FCFI_VLAN_ID) {
8716 if (fcfp->flag & EMLXS_FCFI_OFFLINE_REQ) {
8778 fcfp->flag &= ~EMLXS_FCFI_REG;
8808 if (!(fcfp->flag & EMLXS_FCFI_REG)) {
8911 fcfp->flag &= ~EMLXS_FCFI_ONLINE_REQ;
8913 if (fcfp->flag & EMLXS_FCFI_OFFLINE_REQ) {
8982 /* Init the primary flag, we may set it later */
8983 fcfp->flag &= ~(EMLXS_FCFI_PRIMARY|EMLXS_FCFI_BOOT);
8985 if (!(hba->flag & FC_FIP_SUPPORTED)) {
9043 if (!(fcfp->flag & EMLXS_FCFI_VLAN_ID)) {
9066 fcfp->flag |= EMLXS_FCFI_PRIMARY;
9069 fcfp->flag |= EMLXS_FCFI_BOOT;
9098 fcfp->flag &= ~EMLXS_FCFI_VLAN_ID;
9105 fcfp->flag |= EMLXS_FCFI_VLAN_ID;
9111 fcfp->flag |= EMLXS_FCFI_AVAILABLE;
9113 fcfp->flag &= ~EMLXS_FCFI_AVAILABLE;
9117 fcfp->flag |= EMLXS_FCFI_VALID;
9119 fcfp->flag &= ~EMLXS_FCFI_VALID;
9125 fcfp->flag |= EMLXS_FCFI_CONFIGURED;
9127 fcfp->flag &= ~EMLXS_FCFI_CONFIGURED;
9132 fcfp->priority = (fcfp->flag & EMLXS_FCFI_BOOT)? 0x200:0;
9133 fcfp->priority |= (fcfp->flag & EMLXS_FCFI_PRIMARY)? 0x100:0;
9138 fcfp->flag |= EMLXS_FCFI_FRESH;
9141 "fcfi:%d gen=%x iotag=%d flag=%x sol=%x avl=%x val=%x state=%x "
9146 fcfp->flag,
9417 "vfi_vpi_online_evt_action:%d %s:%s arg=%p flag=%x. "
9422 vfip->flag);
9429 "vfi_vpi_online_evt_action:%d flag=%x vpi_online=%d. "
9432 vfip->flag,
9441 "vfi_vpi_online_evt_action:%d flag=%x vpi_online=%d. "
9444 vfip->flag,
9453 "vfi_vpi_online_evt_action:%d flag=%x vpi_online=%d. <",
9455 vfip->flag,
9472 if (!(vfip->flag & EMLXS_VFI_OFFLINE_REQ)) {
9477 if (vfip->flag & EMLXS_VFI_PAUSE_REQ) {
9486 } else if (vfip->flag & EMLXS_VFI_REG) {
9490 } else if (vfip->flag & EMLXS_VFI_INIT) {
9514 "vfi_vpi_offline_evt_action:%d %s:%s arg=%p flag=%x. "
9519 vfip->flag);
9532 "vfi_vpi_offline_evt_action:%d flag=%x "
9535 vfip->flag, vfip->vpi_online);
9537 vfip->flag &= ~EMLXS_VFI_REQ_MASK;
9538 vfip->flag |= EMLXS_VFI_OFFLINE_REQ;
9542 "vfi_vpi_offline_evt_action:%d flag=%x "
9545 vfip->flag, vfip->vpi_online);
9551 "vfi_vpi_offline_evt_action:%d flag=%x vpi_online=%d. <",
9553 vfip->flag, vfip->vpi_online);
9558 "vfi_vpi_offline_evt_action:%d flag=%x. VPI offline cmpl.",
9560 vfip->flag);
9568 "vfi_vpi_offline_evt_action:%d flag=%x. VPI offline cmpl.",
9570 vfip->flag);
9579 "vfi_vpi_offline_evt_action:%d flag=%x "
9582 vfip->flag, vfip->vpi_online);
9584 vfip->flag &= ~EMLXS_VFI_REQ_MASK;
9585 vfip->flag |= EMLXS_VFI_OFFLINE_REQ;
9588 "vfi_vpi_offline_evt_action:%d flag=%x "
9591 vfip->flag, vfip->vpi_online);
9614 "vfi_online_evt_action:%d %s:%s arg=%p flag=%x. "
9619 vfip->flag);
9623 if (vfip->flag & EMLXS_VFI_ONLINE_REQ) {
9625 "vfi_online_evt_action:%d flag=%x. "
9628 vfip->flag);
9632 vfip->flag &= ~EMLXS_VFI_REQ_MASK;
9636 vfip->flag |= EMLXS_VFI_ONLINE_REQ;
9638 "vfi_online_evt_action:%d flag=%x. Initiating online.",
9640 vfip->flag);
9648 vfip->flag |= EMLXS_VFI_ONLINE_REQ;
9650 "vfi_online_evt_action:%d flag=%x. Initiating online.",
9652 vfip->flag);
9664 if (!(vport->flag & EMLXS_PORT_BOUND) ||
9665 (vpip->flag & EMLXS_VPI_PORT_UNBIND)) {
9684 vfip->flag |= EMLXS_VFI_ONLINE_REQ;
9686 "vfi_online_evt_action:%d flag=%x. <",
9688 vfip->flag);
9706 "vfi_offline_evt_action:%d %s:%s arg=%p flag=%x. "
9711 vfip->flag);
9715 if ((vfip->flag & EMLXS_VFI_OFFLINE_REQ) &&
9716 !(vfip->flag & EMLXS_VFI_PAUSE_REQ)) {
9718 "vfi_offline_evt_action:%d flag=%x. "
9721 vfip->flag);
9728 "vfi_offline_evt_action:%d flag=%x. "
9731 vfip->flag);
9742 vfip->flag &= ~EMLXS_VFI_REQ_MASK;
9743 vfip->flag |= EMLXS_VFI_OFFLINE_REQ;
9746 "vfi_offline_evt_action:%d flag=%x. Handling offline.",
9748 vfip->flag);
9755 vfip->flag &= ~EMLXS_VFI_REQ_MASK;
9756 vfip->flag |= EMLXS_VFI_OFFLINE_REQ;
9759 "vfi_offline_evt_action:%d flag=%x. <",
9761 vfip->flag);
9779 "vfi_pause_evt_action:%d %s:%s arg=%p flag=%x. "
9784 vfip->flag);
9788 if (vfip->flag & EMLXS_VFI_PAUSE_REQ) {
9790 "vfi_pause_evt_action:%d flag=%x. "
9793 vfip->flag);
9797 if (vfip->flag & EMLXS_VFI_OFFLINE_REQ) {
9799 "vfi_pause_evt_action:%d flag=%x. "
9802 vfip->flag);
9809 "vfi_pause_evt_action:%d flag=%x. "
9812 vfip->flag);
9817 "vfi_pause_evt_action:%d flag=%x. "
9820 vfip->flag);
9829 vfip->flag &= ~EMLXS_VFI_REQ_MASK;
9830 vfip->flag |= (EMLXS_VFI_OFFLINE_REQ | EMLXS_VFI_PAUSE_REQ);
9833 "vfi_pause_evt_action:%d flag=%x. Handling offline.",
9835 vfip->flag);
9842 vfip->flag &= ~EMLXS_VFI_REQ_MASK;
9843 vfip->flag |= (EMLXS_VFI_OFFLINE_REQ | EMLXS_VFI_PAUSE_REQ);
9846 "vfi_pause_evt_action:%d flag=%x. <",
9848 vfip->flag);
9876 "vfi_offline_action:%d %s:%s arg=%p flag=%x. "
9881 vfip->flag);
9885 vfip->flag &= ~(EMLXS_VFI_OFFLINE_REQ | EMLXS_VFI_PAUSE_REQ);
9903 if (vfip->flag & EMLXS_VFI_FCFI) {
9904 vfip->flag &= ~EMLXS_VFI_FCFI;
9912 if (vfip->flag & EMLXS_VFI_ONLINE_REQ) {
9979 vfip->flag |= EMLXS_VFI_INIT;
10008 if (!(vfip->flag & EMLXS_VFI_FCFI)) {
10009 vfip->flag |= EMLXS_VFI_FCFI;
10017 if (vfip->flag & EMLXS_VFI_OFFLINE_REQ) {
10027 if (vfip->flag & EMLXS_VFI_INIT) {
10029 "vfi_init_action:%d flag=%x. "
10118 vfip->flag &= ~(EMLXS_VFI_REG | EMLXS_VFI_INIT);
10120 vfip->flag &= ~EMLXS_VFI_REQ_MASK;
10121 vfip->flag |= EMLXS_VFI_OFFLINE_REQ;
10190 if (vfip->flag & EMLXS_VFI_OFFLINE_REQ) {
10216 if (!(vport->flag & EMLXS_PORT_BOUND) ||
10217 (vpip->flag & EMLXS_VPI_PORT_UNBIND)) {
10233 if (!(vport->flag & EMLXS_PORT_BOUND) ||
10234 (vpip->flag & EMLXS_VPI_PORT_UNBIND)) {
10253 vfip->flag &= ~EMLXS_VFI_REQ_MASK;
10254 vfip->flag |= EMLXS_VFI_OFFLINE_REQ;
10296 "vfi_vpi_online_cmpl_action:%d flag=%x vpi_online=%d "
10299 vfip->flag,
10308 "vfi_vpi_online_cmpl_action:%d flag=%x vpi_online=%d "
10311 vfip->flag,
10342 (vfip->flag & EMLXS_VFI_OFFLINE_REQ)) {
10384 if (vfip->flag & EMLXS_VFI_PAUSE_REQ) {
10454 vfip->flag &= ~(EMLXS_VFI_OFFLINE_REQ | EMLXS_VFI_PAUSE_REQ);
10511 vfip->flag &= ~EMLXS_VFI_REQ_MASK;
10512 vfip->flag |= EMLXS_VFI_OFFLINE_REQ;
10570 vfip->flag &= ~(EMLXS_VFI_REG | EMLXS_VFI_INIT);
10600 if (!(vfip->flag & EMLXS_VFI_REG)) {
10710 vfip->flag &= ~EMLXS_VFI_REQ_MASK;
10711 vfip->flag |= EMLXS_VFI_OFFLINE_REQ;
10773 vfip->flogi_vpip->flag |= EMLXS_VPI_REG;
10778 vfip->flag |= EMLXS_VFI_REG;
10821 if (vfip->flag & EMLXS_VFI_OFFLINE_REQ) {
10837 vfip->flag &= ~EMLXS_VFI_REQ_MASK;
10838 vfip->flag |= EMLXS_VFI_OFFLINE_REQ;
10845 (vfip->flag & EMLXS_VFI_REG)) {
10847 "vfi_reg_action:%d flag=%x. "
10868 if (vfip->flag & EMLXS_VFI_REG) {
10913 mb4->un.varRegVFI4.upd = (vfip->flag & EMLXS_VFI_REG)? 1:0;
10917 if (!(vfip->flogi_vpip->flag & EMLXS_VPI_REG)) {
10969 if (vfip->flag & EMLXS_VFI_OFFLINE_REQ) {
11013 vfip->flag &= ~EMLXS_VFI_ONLINE_REQ;
11015 if (vfip->flag & EMLXS_VFI_OFFLINE_REQ) {
11036 vpip->flag |= EMLXS_VPI_PORT_ENABLED;
11043 if (!(vport->flag & EMLXS_PORT_BOUND) ||
11044 (vpip->flag & EMLXS_VPI_PORT_UNBIND)) {
11049 (vpip->flag & EMLXS_VPI_ONLINE_REQ)) {
11338 if (fcfp1->flag & EMLXS_FCFI_SELECTED) {
11411 if (!(hba->sli.sli4.flag & EMLXS_SLI4_FCF_INIT)) {
11423 * Set flag to indicate that emlxs_vpi_port_unbind_notify
11426 vpip->flag |= EMLXS_VPI_PORT_UNBIND;
11467 vpip->flag &= ~EMLXS_VPI_PORT_UNBIND;
11486 "vpi_rpi_offline_evt_action:%d %s:%s arg=%p flag=%x. "
11491 vpip->flag);
11570 "vpi_rpi_pause_evt_action:%d %s:%s arg=%p flag=%x. "
11575 vpip->flag);
11642 "vpi_rpi_online_evt_action:%d %s:%s arg=%p flag=%x. "
11647 vpip->flag);
11671 "vpi_online_evt_action:%d %s:%s arg=%p flag=%x. "
11676 vpip->flag);
11680 if (vpip->flag & EMLXS_VPI_ONLINE_REQ) {
11682 "vpi_online_evt_action:%d flag=%x. "
11685 vpip->flag);
11689 vpip->flag &= ~EMLXS_VPI_REQ_MASK;
11690 vpip->flag |= EMLXS_VPI_ONLINE_REQ;
11695 "vpi_online_evt_action:%d flag=%x. Initiating online.",
11697 vpip->flag);
11706 "vpi_online_evt_action:%d flag=%x. Initiating online.",
11708 vpip->flag);
11716 "vpi_online_evt_action:%d flag=%x. <",
11718 vpip->flag);
11733 if (!(vpip->flag & EMLXS_VPI_OFFLINE_REQ)) {
11737 if (vpip->flag & EMLXS_VPI_PORT_ONLINE) {
11741 } else if (vpip->flag & EMLXS_VPI_LOGI) {
11745 } else if (vpip->flag & EMLXS_VPI_REG) {
11749 } else if (vpip->flag & EMLXS_VPI_INIT) {
11773 "vpi_offline_evt_action:%d %s:%s arg=%p flag=%x. "
11778 vpip->flag);
11782 if ((vpip->flag & EMLXS_VPI_OFFLINE_REQ) &&
11783 !(vpip->flag & EMLXS_VPI_PAUSE_REQ)) {
11785 "vpi_offline_evt_action:%d flag=%x. "
11788 vpip->flag);
11792 pause_req = vpip->flag & EMLXS_VPI_PAUSE_REQ;
11794 vpip->flag &= ~EMLXS_VPI_REQ_MASK;
11795 vpip->flag |= EMLXS_VPI_OFFLINE_REQ;
11801 "vpi_offline_evt_action:%d flag=%x. Clear nodes.",
11803 vpip->flag);
11805 vpip->flag |= EMLXS_VPI_PORT_ONLINE;
11815 "vpi_offline_evt_action:%d flag=%x. Handling offline.",
11817 vpip->flag);
11826 "vpi_offline_evt_action:%d flag=%x. Clear nodes.",
11828 vpip->flag);
11830 vpip->flag |= EMLXS_VPI_PORT_ONLINE;
11840 "vpi_offline_evt_action:%d flag=%x. Handling offline.",
11842 vpip->flag);
11856 "vpi_offline_evt_action:%d flag=%x. Handling offline.",
11858 vpip->flag);
11867 "vpi_offline_evt_action:%d flag=%x. <",
11869 vpip->flag);
11888 "vpi_pause_evt_action:%d %s:%s arg=%p flag=%x. "
11893 vpip->flag);
11897 if (vpip->flag & EMLXS_VPI_PAUSE_REQ) {
11899 "vpi_pause_evt_action:%d flag=%x. "
11902 vpip->flag);
11906 if (vpip->flag & EMLXS_VPI_OFFLINE_REQ) {
11908 "vpi_pause_evt_action:%d flag=%x. "
11911 vpip->flag);
11915 if (SLI4_FC_MODE || !(hba->sli.sli4.flag & EMLXS_SLI4_DOWN_LINK)) {
11923 "vpi_pause_evt_action:%d flag=%x. "
11926 vpip->flag);
11931 "vpi_pause_evt_action:%d flag=%x. "
11934 vpip->flag);
11944 vpip->flag &= ~EMLXS_VPI_REQ_MASK;
11945 vpip->flag |= (EMLXS_VPI_OFFLINE_REQ | EMLXS_VPI_PAUSE_REQ);
11948 "vpi_pause_evt_action:%d flag=%x. Handling offline.",
11950 vpip->flag);
11958 vpip->flag &= ~EMLXS_VPI_REQ_MASK;
11959 vpip->flag |= (EMLXS_VPI_OFFLINE_REQ | EMLXS_VPI_PAUSE_REQ);
11962 "vpi_pause_evt_action:%d flag=%x. <",
11964 vpip->flag);
12035 vpip->flag &= ~EMLXS_VPI_LOGI;
12036 if (vpip->flag & EMLXS_VPI_VFI_LOGI) {
12037 vpip->flag &= ~EMLXS_VPI_VFI_LOGI;
12069 if (vpip->flag & EMLXS_VPI_PORT_ONLINE) {
12071 "vpi_port_offline_action:%d flag=%x. Offlining port...",
12073 vpip->flag);
12075 vpip->flag &= ~(EMLXS_VPI_PORT_ONLINE|EMLXS_VPI_PORT_ENABLED);
12077 if (vpip->flag & EMLXS_VPI_PAUSE_REQ) {
12087 if (vpip->flag & EMLXS_VPI_LOGI) {
12095 if (vpip->flag & EMLXS_VPI_PAUSE_REQ) {
12176 vpip->flag &= ~(EMLXS_VPI_OFFLINE_REQ | EMLXS_VPI_PAUSE_REQ);
12207 "vpi_offline_action:%d %s:%s arg=%p flag=%x. "
12212 vpip->flag);
12226 vpip->flag &= ~(EMLXS_VPI_OFFLINE_REQ | EMLXS_VPI_PAUSE_REQ);
12228 if (vpip->flag & EMLXS_VPI_VFI) {
12229 vpip->flag &= ~EMLXS_VPI_VFI;
12237 if (vpip->flag & EMLXS_VPI_ONLINE_REQ) {
12304 vpip->flag |= EMLXS_VPI_INIT;
12338 if (vpip->flag & EMLXS_VPI_OFFLINE_REQ) {
12348 if (!(vpip->flag & EMLXS_VPI_VFI)) {
12349 vpip->flag |= EMLXS_VPI_VFI;
12364 if (vpip->flag & EMLXS_VPI_INIT) {
12366 "vpi_init_action:%d flag=%x. "
12442 vpip->flag &= ~(EMLXS_VPI_REG | EMLXS_VPI_INIT);
12444 vpip->flag &= ~EMLXS_VPI_REQ_MASK;
12445 vpip->flag |= EMLXS_VPI_OFFLINE_REQ;
12511 if (vpip->flag & EMLXS_VPI_PORT_ONLINE) {
12517 if (vpip->flag & EMLXS_VPI_OFFLINE_REQ) {
12532 vpip->flag |= EMLXS_VPI_PORT_ONLINE;
12534 if (hba->flag & FC_LOOPBACK_MODE) {
12665 if (hba->flag & FC_PT_TO_PT) {
12708 if (hba->flag & FC_PT_TO_PT) {
12837 (vpip->flag & EMLXS_VPI_OFFLINE_REQ)) {
12884 if (vpip->flag & EMLXS_VPI_OFFLINE_REQ) {
12893 if (vpip->flag & EMLXS_VPI_LOGI) {
12895 "vpi_logi_action:%d flag=%x. LOGI already set.",
12896 vpip->VPI, vpip->flag);
12903 if (hba->flag & FC_PT_TO_PT) {
12915 vpip->flag |= EMLXS_VPI_VFI_LOGI;
12941 vpip->flag |= EMLXS_VPI_VFI_LOGI;
12996 vpip->flag &= ~EMLXS_VPI_REQ_MASK;
12997 vpip->flag |= EMLXS_VPI_OFFLINE_REQ;
13026 vpip->flag |= EMLXS_VPI_LOGI;
13073 vpip->flag &= ~EMLXS_VPI_REQ_MASK;
13074 vpip->flag |= EMLXS_VPI_OFFLINE_REQ;
13167 if (!(vpip->flag & EMLXS_VPI_LOGI)) {
13177 if (!(hba->flag & FC_ONLINE_MODE) &&
13178 !(hba->flag & FC_OFFLINING_MODE)) {
13334 vpip->flag &= ~(EMLXS_VPI_REG | EMLXS_VPI_INIT);
13336 vpip->flag &= ~EMLXS_VPI_REQ_MASK;
13337 vpip->flag |= EMLXS_VPI_OFFLINE_REQ;
13395 vpip->flag &= ~(EMLXS_VPI_REG | EMLXS_VPI_INIT);
13436 if (!(vpip->flag & EMLXS_VPI_REG)) {
13446 if (vpip->flag & EMLXS_VPI_PAUSE_REQ) {
13558 vpip->flag &= ~EMLXS_VPI_REQ_MASK;
13559 vpip->flag |= EMLXS_VPI_OFFLINE_REQ;
13607 vpip->flag |= EMLXS_VPI_OFFLINE_REQ;
13621 vpip->flag |= EMLXS_VPI_REG;
13656 if (vpip->flag & EMLXS_VPI_OFFLINE_REQ) {
13666 if (!(vpip->vfip->flag & EMLXS_VFI_REG)) {
13688 vpip->flag &= ~EMLXS_VPI_REQ_MASK;
13689 vpip->flag |= EMLXS_VPI_OFFLINE_REQ;
13694 if (vpip->flag & EMLXS_VPI_REG) {
13721 mb->un.varRegVpi.upd = (vpip->flag & EMLXS_VPI_REG)? 1:0;
13765 if (vpip->flag & EMLXS_VPI_OFFLINE_REQ) {
13805 vpip->flag &= ~EMLXS_VPI_ONLINE_REQ;
13807 if (vpip->flag & EMLXS_VPI_OFFLINE_REQ) {
14395 if ((did == port->did) && (!(hba->flag & FC_LOOPBACK_MODE))) {
14447 (hba->flag & FC_PT_TO_PT)) {
14698 "rpi_free_action:%d flag=%x. RPI freed. <",
14700 rpip->flag);
14702 rpip->flag = 0;
14729 "rpi_online_evt_action:%d flag=%x. Registering.",
14731 rpip->flag);
14739 "rpi_online_evt_action:%d flag=%x. Registering.",
14741 rpip->flag);
14773 "rpi_offline_evt_action:%d flag=%x. Freeing RPI.",
14775 rpip->flag);
14783 "rpi_offline_evt_action:%d flag=%x. "
14786 rpip->flag);
14792 "rpi_offline_evt_action:%d flag=%x. Unregistering.",
14794 rpip->flag);
14819 "rpi_pause_evt_action:%d %s:%s arg=%p flag=%x. "
14824 rpip->flag);
14831 "rpi_pause_evt_action:%d flag=%x. Freeing RPI.",
14833 rpip->flag);
14841 "rpi_pause_evt_action:%d flag=%x. Not online. <",
14843 rpip->flag);
14849 "rpi_pause_evt_action:%d flag=%x. Already paused. <",
14851 rpip->flag);
14859 "rpi_pause_evt_action:%d flag=%x. Pausing.",
14861 rpip->flag);
14864 if (!(vpip->flag & EMLXS_VPI_PAUSE_REQ)) {
14883 "rpi_pause_evt_action:%d flag=%x. <",
14885 rpip->flag);
14903 "rpi_resume_evt_action:%d %s:%s arg=%p flag=%x. "
14908 rpip->flag);
14915 "rpi_resume_evt_action:%d flag=%x. Resuming.",
14917 rpip->flag);
14925 "rpi_resume_evt_action:%d flag=%x. Not paused. <",
14927 rpip->flag);
14997 if (rpip->flag & EMLXS_RPI_PAUSED) {
14998 rpip->flag &= ~EMLXS_RPI_PAUSED;
15005 if (rpip->flag & EMLXS_RPI_VPI) {
15006 rpip->flag &= ~EMLXS_RPI_VPI;
15083 if (!(vpip->flag & EMLXS_VPI_PAUSE_REQ)) {
15097 if (!(rpip->flag & EMLXS_RPI_PAUSED)) {
15098 rpip->flag |= EMLXS_RPI_PAUSED;
15151 !(rpip->flag & EMLXS_RPI_REG)) {
15154 "rpi_unreg_failed_action:%d reason=%x flag=%x. "
15158 rpip->flag);
15160 rpip->flag &= ~EMLXS_RPI_REG;
15166 "rpi_unreg_failed_action:%d flag=%x. Going online.",
15168 rpip->flag);
15204 (xrip->flag & EMLXS_XRI_RESERVED)) {
15220 rpip->flag &= ~EMLXS_RPI_REG;
15222 if (rpip->flag & EMLXS_RPI_PAUSED) {
15223 rpip->flag &= ~EMLXS_RPI_PAUSED;
15230 if (rpip->flag & EMLXS_RPI_VPI) {
15231 rpip->flag &= ~EMLXS_RPI_VPI;
15333 if (!(rpip->flag & EMLXS_RPI_REG)) {
15434 "rpi_unreg_cmpl_action:%d flag=%x. Going offline.",
15436 rpip->flag);
15467 !(rpip->flag & EMLXS_RPI_REG)) {
15469 "rpi_reg_failed_action:%d reason=%x flag=%x. "
15473 rpip->flag);
15475 rpip->flag &= ~EMLXS_RPI_REG;
15481 "rpi_reg_failed_action:%d flag=%x. Unregistering",
15483 rpip->flag);
15503 rpip->flag |= EMLXS_RPI_REG;
15505 if (rpip->flag & EMLXS_RPI_PAUSED) {
15506 rpip->flag &= ~EMLXS_RPI_PAUSED;
15513 if (!(rpip->flag & EMLXS_RPI_VPI) && (rpip->RPI != FABRIC_RPI)) {
15514 rpip->flag |= EMLXS_RPI_VPI;
15519 if (!(hba->flag & FC_FABRIC_ATTACHED) && (rpip->RPI == FABRIC_RPI)) {
15674 if (rpip->flag & EMLXS_RPI_REG) {
15726 mb4->un.varRegLogin.update = (rpip->flag & EMLXS_RPI_REG)? 1:0;
15774 if (rpip->flag & EMLXS_RPI_REG) {
15776 "rpi_reg_cmpl_action:%d flag=%x. Going online.",
15778 rpip->flag);
15784 "rpi_reg_cmpl_action:%d flag=%x. Going offline.",
15786 rpip->flag);
15834 if (rpip->flag & EMLXS_RPI_PAUSED) {
15835 rpip->flag &= ~EMLXS_RPI_PAUSED;
15919 if (!(rpip->flag & EMLXS_RPI_PAUSED)) {
15921 "rpi_resume_action:%d flag=%x. Not Paused. Going online.",
15922 rpip->RPI, rpip->flag);
16017 if (rpip->flag & EMLXS_RPI_PAUSED) {
16018 if (rpip->flag & EMLXS_RPI_REG) {
16020 "rpi_reg_cmpl_action:%d flag=%x. Unregistering.",
16022 rpip->flag);
16028 "rpi_reg_cmpl_action:%d flag=%x. Going offline.",
16030 rpip->flag);
16037 "rpi_resume_cmpl_action:%d flag=%x. Going online.",
16039 rpip->flag);