Lines Matching defs:trunk
147 enum bfa_port_linkstate event, bfa_boolean_t trunk);
2953 * trunk - false if caller is fcport to ignore fcport event in trunked mode
2957 bfa_boolean_t trunk)
2959 if (fcport->cfg.trunked && !trunk)
3103 struct bfa_fcport_trunk_s *trunk = &fcport->trunk;
3124 * update trunk state if applicable
3127 trunk->attr.state = BFA_TRUNK_DISABLED;
3410 * Handle trunk SCN event from firmware.
3415 struct bfa_fcport_trunk_s *trunk = &fcport->trunk;
3426 bfa_trc(fcport->bfa, trunk->attr.state);
3431 * Save off new state for trunk attribute query
3433 state_prev = trunk->attr.state;
3434 if (fcport->cfg.trunked && (trunk->attr.state != BFA_TRUNK_DISABLED))
3435 trunk->attr.state = scn->trunk_state;
3436 trunk->attr.speed = scn->trunk_speed;
3438 lattr = &trunk->attr.link_attr[i];
3479 * Notify upper layers if trunk state changed.
3481 if ((state_prev != trunk->attr.state) ||
3498 if (fcport->trunk.attr.state == BFA_TRUNK_ONLINE)
3501 fcport->trunk.attr.state = BFA_TRUNK_OFFLINE;
3502 fcport->trunk.attr.speed = BFA_PORT_SPEED_UNKNOWN;
3504 fcport->trunk.attr.link_attr[i].trunk_wwn = 0;
3505 fcport->trunk.attr.link_attr[i].fctl =
3507 fcport->trunk.attr.link_attr[i].link_state =
3509 fcport->trunk.attr.link_attr[i].speed =
3511 fcport->trunk.attr.link_attr[i].deskew = 0;
3571 fcport->trunk.attr.state =
3574 fcport->trunk.attr.state =
3807 (fcport->trunk.attr.state != BFA_TRUNK_DISABLED))
4177 fcport->trunk.attr.state == BFA_TRUNK_ONLINE);