Lines Matching defs:role
391 int role;
398 role = QETH_SBP_ROLE_PRIMARY;
400 role = QETH_SBP_ROLE_SECONDARY;
402 role = QETH_SBP_ROLE_NONE;
404 rc = qeth_bridgeport_setrole(card, role);
407 card->options.sbp.role = role;
969 card->options.sbp.role != QETH_SBP_ROLE_NONE) {
971 qeth_bridgeport_setrole(card, card->options.sbp.role);
972 /* Let the callback function refresh the stored role value. */
973 qeth_bridgeport_query_ports(card, &card->options.sbp.role,
1191 u8 role;
1211 (data->role == QETH_SBP_ROLE_NONE) ? "none" :
1212 (data->role == QETH_SBP_ROLE_PRIMARY) ? "primary" :
1213 (data->role == QETH_SBP_ROLE_SECONDARY) ? "secondary" :
1249 data->role = qports->entry[0].role;
1434 enum qeth_sbp_roles *role;
1599 card->options.sbp.role = QETH_SBP_ROLE_NONE;
1626 if (cbctl->data.qports.role)
1627 *cbctl->data.qports.role = qports->entry[0].role;
1637 * @role: Role of the port: 0-none, 1-primary, 2-secondary.
1642 * 'role' and 'state' are not updated in case of hardware operation failure.
1645 enum qeth_sbp_roles *role, enum qeth_sbp_states *state)
1651 .role = role,
1678 * qeth_bridgeport_setrole() - Assign primary role to the port.
1680 * @role: Role to assign.
1684 int qeth_bridgeport_setrole(struct qeth_card *card, enum qeth_sbp_roles role)
1691 switch (role) {