Lines Matching refs:cbctl
1617 struct _qeth_sbp_cbctl *cbctl, enum qeth_ipa_sbp_cmd setcmd) in qeth_bridgeport_makerc() argument
1621 switch (cbctl->ipa_rc) { in qeth_bridgeport_makerc()
1623 switch (cbctl->cmd_rc) { in qeth_bridgeport_makerc()
1685 QETH_CARD_TEXT_(card, 2, "SBPi%04x", cbctl->ipa_rc); in qeth_bridgeport_makerc()
1686 QETH_CARD_TEXT_(card, 2, "SBPc%04x", cbctl->cmd_rc); in qeth_bridgeport_makerc()
1695 struct _qeth_sbp_cbctl *cbctl = (struct _qeth_sbp_cbctl *)reply->param; in qeth_bridgeport_query_support_cb() local
1697 cbctl->ipa_rc = cmd->hdr.return_code; in qeth_bridgeport_query_support_cb()
1698 cbctl->cmd_rc = cmd->data.sbp.hdr.return_code; in qeth_bridgeport_query_support_cb()
1699 if ((cbctl->ipa_rc == 0) && (cbctl->cmd_rc == 0)) { in qeth_bridgeport_query_support_cb()
1700 cbctl->data.supported = in qeth_bridgeport_query_support_cb()
1703 cbctl->data.supported = 0; in qeth_bridgeport_query_support_cb()
1719 struct _qeth_sbp_cbctl cbctl; in qeth_bridgeport_query_support() local
1734 (void *)&cbctl) || in qeth_bridgeport_query_support()
1735 qeth_bridgeport_makerc(card, &cbctl, in qeth_bridgeport_query_support()
1741 card->options.sbp.supported_funcs = cbctl.data.supported; in qeth_bridgeport_query_support()
1749 struct _qeth_sbp_cbctl *cbctl = (struct _qeth_sbp_cbctl *)reply->param; in qeth_bridgeport_query_ports_cb() local
1752 cbctl->ipa_rc = cmd->hdr.return_code; in qeth_bridgeport_query_ports_cb()
1753 cbctl->cmd_rc = cmd->data.sbp.hdr.return_code; in qeth_bridgeport_query_ports_cb()
1754 if ((cbctl->ipa_rc != 0) || (cbctl->cmd_rc != 0)) in qeth_bridgeport_query_ports_cb()
1757 cbctl->cmd_rc = 0xffff; in qeth_bridgeport_query_ports_cb()
1763 if (cbctl->data.qports.role) in qeth_bridgeport_query_ports_cb()
1764 *cbctl->data.qports.role = qports->entry[0].role; in qeth_bridgeport_query_ports_cb()
1765 if (cbctl->data.qports.state) in qeth_bridgeport_query_ports_cb()
1766 *cbctl->data.qports.state = qports->entry[0].state; in qeth_bridgeport_query_ports_cb()
1787 struct _qeth_sbp_cbctl cbctl = { in qeth_bridgeport_query_ports() local
1810 (void *)&cbctl); in qeth_bridgeport_query_ports()
1813 rc = qeth_bridgeport_makerc(card, &cbctl, IPA_SBP_QUERY_BRIDGE_PORTS); in qeth_bridgeport_query_ports()
1822 struct _qeth_sbp_cbctl *cbctl = (struct _qeth_sbp_cbctl *)reply->param; in qeth_bridgeport_set_cb() local
1824 cbctl->ipa_rc = cmd->hdr.return_code; in qeth_bridgeport_set_cb()
1825 cbctl->cmd_rc = cmd->data.sbp.hdr.return_code; in qeth_bridgeport_set_cb()
1842 struct _qeth_sbp_cbctl cbctl; in qeth_bridgeport_setrole() local
1876 (void *)&cbctl); in qeth_bridgeport_setrole()
1879 rc = qeth_bridgeport_makerc(card, &cbctl, setcmd); in qeth_bridgeport_setrole()