Lines Matching full:options
397 if (card->options.sbp.reflect_promisc_primary) in qeth_l2_promisc_to_bridge()
407 card->options.sbp.role = role; in qeth_l2_promisc_to_bridge()
423 if (card->options.sbp.reflect_promisc) in qeth_l2_set_promisc_mode()
958 QETH_CARD_HEX(card, 2, &card->options.sbp.supported_funcs, in qeth_l2_trace_features()
959 sizeof(card->options.sbp.supported_funcs)); in qeth_l2_trace_features()
962 QETH_CARD_HEX(card, 2, &card->options.vnicc.sup_chars, in qeth_l2_trace_features()
963 sizeof(card->options.vnicc.sup_chars)); in qeth_l2_trace_features()
968 if (!card->options.sbp.reflect_promisc && in qeth_l2_setup_bridgeport_attrs()
969 card->options.sbp.role != QETH_SBP_ROLE_NONE) { in qeth_l2_setup_bridgeport_attrs()
971 qeth_bridgeport_setrole(card, card->options.sbp.role); in qeth_l2_setup_bridgeport_attrs()
973 qeth_bridgeport_query_ports(card, &card->options.sbp.role, in qeth_l2_setup_bridgeport_attrs()
976 if (card->options.sbp.hostnotification) { in qeth_l2_setup_bridgeport_attrs()
978 card->options.sbp.hostnotification = 0; in qeth_l2_setup_bridgeport_attrs()
1368 data->card->options.sbp.hostnotification = 0; in qeth_addr_change_event_worker()
1584 * strucutre: card->options.sbp.supported_funcs.
1599 card->options.sbp.role = QETH_SBP_ROLE_NONE; in qeth_bridgeport_query_support()
1600 card->options.sbp.supported_funcs = 0; in qeth_bridgeport_query_support()
1603 card->options.sbp.supported_funcs = cbctl.data.supported; in qeth_bridgeport_query_support()
1658 if (!(card->options.sbp.supported_funcs & IPA_SBP_QUERY_BRIDGE_PORTS)) in qeth_bridgeport_query_ports()
1705 if (!(card->options.sbp.supported_funcs & setcmd)) in qeth_bridgeport_setrole()
1742 if (!card->options.sbp.supported_funcs) in qeth_bridgeport_an_set()
1806 card->options.vnicc.sup_chars = rep->vnicc_cmds.supported; in qeth_l2_vnicc_request_cb()
1807 card->options.vnicc.cur_chars = rep->vnicc_cmds.enabled; in qeth_l2_vnicc_request_cb()
1908 if (card->options.vnicc.sup_chars & vnicc && in qeth_l2_vnicc_recover_timeout()
1909 card->options.vnicc.getset_timeout_sup & vnicc && in qeth_l2_vnicc_recover_timeout()
1926 if (!(card->options.vnicc.sup_chars & vnicc) || in qeth_l2_vnicc_set_state()
1927 !(card->options.vnicc.set_char_sup & vnicc)) in qeth_l2_vnicc_set_state()
1936 card->options.vnicc.wanted_chars |= vnicc; in qeth_l2_vnicc_set_state()
1939 card->options.vnicc.wanted_chars &= ~vnicc; in qeth_l2_vnicc_set_state()
1943 if (card->options.vnicc.cur_chars == card->options.vnicc.wanted_chars) in qeth_l2_vnicc_set_state()
1949 card->options.vnicc.cur_chars |= vnicc; in qeth_l2_vnicc_set_state()
1951 card->options.vnicc.cur_chars &= ~vnicc; in qeth_l2_vnicc_set_state()
1957 card->options.vnicc.wanted_chars = in qeth_l2_vnicc_set_state()
1958 card->options.vnicc.cur_chars; in qeth_l2_vnicc_set_state()
1962 card->options.vnicc.rx_bcast_enabled = true; in qeth_l2_vnicc_set_state()
1965 &card->options.vnicc.learning_timeout); in qeth_l2_vnicc_set_state()
1979 if (!(card->options.vnicc.sup_chars & vnicc)) in qeth_l2_vnicc_get_state()
1989 *state = (card->options.vnicc.cur_chars & vnicc) ? true : false; in qeth_l2_vnicc_get_state()
2003 if (!(card->options.vnicc.sup_chars & QETH_VNICC_LEARNING) || in qeth_l2_vnicc_set_timeout()
2004 !(card->options.vnicc.getset_timeout_sup & QETH_VNICC_LEARNING)) in qeth_l2_vnicc_set_timeout()
2011 if (card->options.vnicc.learning_timeout == timeout) in qeth_l2_vnicc_set_timeout()
2016 card->options.vnicc.learning_timeout = timeout; in qeth_l2_vnicc_set_timeout()
2024 card->options.vnicc.learning_timeout = timeout; in qeth_l2_vnicc_set_timeout()
2039 if (!(card->options.vnicc.sup_chars & QETH_VNICC_LEARNING) || in qeth_l2_vnicc_get_timeout()
2040 !(card->options.vnicc.getset_timeout_sup & QETH_VNICC_LEARNING)) in qeth_l2_vnicc_get_timeout()
2047 *timeout = card->options.vnicc.learning_timeout; in qeth_l2_vnicc_get_timeout()
2059 if (!card->options.vnicc.sup_chars) in _qeth_l2_vnicc_is_in_use()
2064 if (card->options.vnicc.cur_chars == QETH_VNICC_DEFAULT) { in _qeth_l2_vnicc_is_in_use()
2065 if (!card->options.vnicc.rx_bcast_enabled || in _qeth_l2_vnicc_is_in_use()
2093 if (card->options.vnicc.sup_chars & vnicc && in qeth_l2_vnicc_recover_char()
2094 card->options.vnicc.set_char_sup & vnicc && in qeth_l2_vnicc_recover_char()
2097 card->options.vnicc.wanted_chars &= ~vnicc; in qeth_l2_vnicc_recover_char()
2098 card->options.vnicc.wanted_chars |= QETH_VNICC_DEFAULT & vnicc; in qeth_l2_vnicc_recover_char()
2105 u32 *timeout = &card->options.vnicc.learning_timeout; in qeth_l2_vnicc_init()
2113 card->options.vnicc.rx_bcast_enabled = 0; in qeth_l2_vnicc_init()
2116 if (card->options.vnicc.wanted_chars != QETH_VNICC_DEFAULT || in qeth_l2_vnicc_init()
2120 card->options.vnicc.sup_chars = 0; in qeth_l2_vnicc_init()
2121 card->options.vnicc.cur_chars = 0; in qeth_l2_vnicc_init()
2122 card->options.vnicc.wanted_chars = QETH_VNICC_DEFAULT; in qeth_l2_vnicc_init()
2126 chars_tmp = card->options.vnicc.sup_chars; in qeth_l2_vnicc_init()
2127 chars_len = sizeof(card->options.vnicc.sup_chars) * BITS_PER_BYTE; in qeth_l2_vnicc_init()
2136 card->options.vnicc.getset_timeout_sup |= vnicc; in qeth_l2_vnicc_init()
2138 card->options.vnicc.getset_timeout_sup &= ~vnicc; in qeth_l2_vnicc_init()
2141 card->options.vnicc.set_char_sup |= vnicc; in qeth_l2_vnicc_init()
2143 card->options.vnicc.set_char_sup &= ~vnicc; in qeth_l2_vnicc_init()
2149 chars_tmp = card->options.vnicc.wanted_chars ^ in qeth_l2_vnicc_init()
2150 card->options.vnicc.cur_chars; in qeth_l2_vnicc_init()
2151 chars_len = sizeof(card->options.vnicc.wanted_chars) * BITS_PER_BYTE; in qeth_l2_vnicc_init()
2154 enable = card->options.vnicc.wanted_chars & vnicc; in qeth_l2_vnicc_init()
2165 card->options.vnicc.sup_chars = QETH_VNICC_ALL; in qeth_l2_vnicc_set_defaults()
2166 card->options.vnicc.cur_chars = QETH_VNICC_DEFAULT; in qeth_l2_vnicc_set_defaults()
2167 card->options.vnicc.learning_timeout = QETH_VNICC_DEFAULT_TIMEOUT; in qeth_l2_vnicc_set_defaults()
2169 card->options.vnicc.set_char_sup = QETH_VNICC_ALL; in qeth_l2_vnicc_set_defaults()
2170 card->options.vnicc.getset_timeout_sup = QETH_VNICC_LEARNING; in qeth_l2_vnicc_set_defaults()
2172 card->options.vnicc.wanted_chars = QETH_VNICC_DEFAULT; in qeth_l2_vnicc_set_defaults()
2227 if (card->options.sbp.supported_funcs) { in qeth_l2_set_online()