Lines Matching defs:trunk
147 enum bfa_port_linkstate event, bfa_boolean_t trunk);
2947 * trunk - false if caller is fcport to ignore fcport event in trunked mode
2951 bfa_boolean_t trunk)
2953 if (fcport->cfg.trunked && !trunk)
3097 struct bfa_fcport_trunk_s *trunk = &fcport->trunk;
3118 * update trunk state if applicable
3121 trunk->attr.state = BFA_TRUNK_DISABLED;
3404 * Handle trunk SCN event from firmware.
3409 struct bfa_fcport_trunk_s *trunk = &fcport->trunk;
3420 bfa_trc(fcport->bfa, trunk->attr.state);
3425 * Save off new state for trunk attribute query
3427 state_prev = trunk->attr.state;
3428 if (fcport->cfg.trunked && (trunk->attr.state != BFA_TRUNK_DISABLED))
3429 trunk->attr.state = scn->trunk_state;
3430 trunk->attr.speed = scn->trunk_speed;
3432 lattr = &trunk->attr.link_attr[i];
3473 * Notify upper layers if trunk state changed.
3475 if ((state_prev != trunk->attr.state) ||
3492 if (fcport->trunk.attr.state == BFA_TRUNK_ONLINE)
3495 fcport->trunk.attr.state = BFA_TRUNK_OFFLINE;
3496 fcport->trunk.attr.speed = BFA_PORT_SPEED_UNKNOWN;
3498 fcport->trunk.attr.link_attr[i].trunk_wwn = 0;
3499 fcport->trunk.attr.link_attr[i].fctl =
3501 fcport->trunk.attr.link_attr[i].link_state =
3503 fcport->trunk.attr.link_attr[i].speed =
3505 fcport->trunk.attr.link_attr[i].deskew = 0;
3565 fcport->trunk.attr.state =
3568 fcport->trunk.attr.state =
3801 (fcport->trunk.attr.state != BFA_TRUNK_DISABLED))
4171 fcport->trunk.attr.state == BFA_TRUNK_ONLINE);