Lines Matching refs:sc_ibss

588 	mutex_init(&sc->sc_ibss.node_tb_lock, NULL, MUTEX_DRIVER,
1851 mutex_enter(&sc->sc_ibss.node_tb_lock);
1858 if (sc->sc_ibss.ibss_node_tb[index1].used &&
1859 IEEE80211_ADDR_EQ(sc->sc_ibss.
1868 mutex_exit(&sc->sc_ibss.node_tb_lock);
1875 sc->sc_ibss.ibss_node_tb[index1].
1877 sc->sc_ibss.ibss_node_tb[index1].
1880 sc->sc_ibss.ibss_node_tb[index1].
1882 sc->sc_ibss.ibss_node_tb[index1].
1886 (void) memcpy(sc->sc_ibss.ibss_node_tb[index1].node.key,
1888 sc->sc_ibss.ibss_node_tb[index1].node.key_flags |=
1890 sc->sc_ibss.ibss_node_tb[index1].node.key_flags =
1891 LE_16(sc->sc_ibss.ibss_node_tb[index1].
1893 sc->sc_ibss.ibss_node_tb[index1].node.sta_mask =
1895 sc->sc_ibss.ibss_node_tb[index1].node.control = 1;
1899 &sc->sc_ibss.ibss_node_tb[index1].node,
1905 mutex_exit(&sc->sc_ibss.node_tb_lock);
1910 mutex_exit(&sc->sc_ibss.node_tb_lock);
2706 mutex_enter(&sc->sc_ibss.node_tb_lock);
2713 if (sc->sc_ibss.ibss_node_tb[index1].used &&
2714 IEEE80211_ADDR_EQ(sc->sc_ibss.
2731 mutex_exit(&sc->sc_ibss.node_tb_lock);
2742 mutex_exit(&sc->sc_ibss.node_tb_lock);
5866 if (sc->sc_ibss.ibss_beacon.syncbeacon && in == ic->ic_bss &&
5869 &sc->sc_ibss.ibss_beacon.iwk_boff,
5870 sc->sc_ibss.ibss_beacon.mp, 0)) {
5871 bcopy(sc->sc_ibss.ibss_beacon.mp->b_rptr,
5872 sc->sc_ibss.ibss_beacon.beacon_cmd.
5874 MBLKL(sc->sc_ibss.ibss_beacon.mp));
5877 &sc->sc_ibss.ibss_beacon.beacon_cmd,
5878 sc->sc_ibss.ibss_beacon.beacon_cmd_len, 1);
5883 sc->sc_ibss.ibss_beacon.syncbeacon = 0;
5888 mutex_enter(&sc->sc_ibss.node_tb_lock);
5894 if (sc->sc_ibss.ibss_node_tb[index1].used &&
5895 IEEE80211_ADDR_EQ(sc->sc_ibss.
5913 mutex_exit(&sc->sc_ibss.node_tb_lock);
6114 mutex_enter(&sc->sc_ibss.node_tb_lock);
6121 sc->sc_ibss.ibss_node_tb[i].used = 0;
6122 (void) memset(&sc->sc_ibss.ibss_node_tb[i].node,
6127 sc->sc_ibss.node_number = 0;
6129 mutex_exit(&sc->sc_ibss.node_tb_lock);
6362 tx_beacon_p = &sc->sc_ibss.ibss_beacon.beacon_cmd;
6373 if (sc->sc_ibss.ibss_beacon.mp != NULL) {
6374 freemsg(sc->sc_ibss.ibss_beacon.mp);
6375 sc->sc_ibss.ibss_beacon.mp = NULL;
6378 sc->sc_ibss.ibss_beacon.mp =
6380 &sc->sc_ibss.ibss_beacon.iwk_boff);
6381 if (sc->sc_ibss.ibss_beacon.mp == NULL) {
6387 mp = sc->sc_ibss.ibss_beacon.mp;
6394 sc->sc_ibss.ibss_beacon.beacon_cmd_len =
6419 sc->sc_ibss.ibss_beacon.syncbeacon = 1;
6422 &sc->sc_ibss.ibss_beacon.iwk_boff,
6431 sc->sc_ibss.ibss_beacon.beacon_cmd_len,
6439 sc->sc_ibss.ibss_beacon.syncbeacon = 0;
6467 if (!sc->sc_ibss.ibss_node_tb[index].used) {
6476 sc->sc_ibss.node_number >= 25) {
6485 sc->sc_ibss.ibss_node_tb[i].used = 0;
6486 (void) memset(&sc->sc_ibss.ibss_node_tb[i].node,
6490 sc->sc_ibss.node_number = 0;
6541 ibss_node_p = &sc->sc_ibss.ibss_node_tb[index];
6564 sc->sc_ibss.node_number++;