Lines Matching refs:index
159 u8 index;
597 static u8 atmel_get_mib8(struct atmel_private *priv, u8 type, u8 index);
598 static void atmel_set_mib8(struct atmel_private *priv, u8 type, u8 index,
600 static void atmel_set_mib16(struct atmel_private *priv, u8 type, u8 index,
602 static void atmel_set_mib(struct atmel_private *priv, u8 type, u8 index,
604 static void atmel_get_mib(struct atmel_private *priv, u8 type, u8 index,
1656 int index = (dwrq->flags & IW_ENCODE_INDEX) - 1;
1663 if (index != 0)
1723 int index = (dwrq->flags & IW_ENCODE_INDEX) - 1;
1729 /* Check the index (none -> use current) */
1730 if (index < 0 || index >= 4)
1731 index = current_index;
1733 priv->default_key = index;
1736 priv->wep_key_len[index] = 13;
1739 priv->wep_key_len[index] = 5;
1742 priv->wep_key_len[index] = 0;
1746 memset(priv->wep_keys[index], 0, 13);
1748 memcpy(priv->wep_keys[index], extra, dwrq->length);
1753 if (index == current_index &&
1754 priv->wep_key_len[index] > 0) {
1757 if (priv->wep_key_len[index] > 5) {
1766 /* Do we want to just set the transmit key index ? */
1767 int index = (dwrq->flags & IW_ENCODE_INDEX) - 1;
1768 if (index >= 0 && index < 4) {
1769 priv->default_key = index;
1805 int index = (dwrq->flags & IW_ENCODE_INDEX) - 1;
1815 /* Which key do we want ? -1 -> tx index */
1816 if (index < 0 || index >= 4)
1817 index = priv->default_key;
1818 dwrq->flags |= index + 1;
1820 dwrq->length = priv->wep_key_len[index];
1825 memcpy(extra, priv->wep_keys[index], dwrq->length);
1841 /* Determine and validate the key index */
2034 /* Setting by rate index */
2434 range->freq[k].i = i; /* List index */
2981 int i, index;
2983 for (index = -1, i = 0; i < priv->BSS_list_entries; i++)
2985 index = i;
2991 if (index == -1) {
2994 index = priv->BSS_list_entries++;
2995 memcpy(priv->BSSinfo[index].BSSID, bss, ETH_ALEN);
2996 priv->BSSinfo[index].RSSI = rssi;
2998 if (rssi > priv->BSSinfo[index].RSSI)
2999 priv->BSSinfo[index].RSSI = rssi;
3004 priv->BSSinfo[index].channel = channel;
3005 priv->BSSinfo[index].beacon_period = beacon_period;
3006 priv->BSSinfo[index].UsingWEP = capability & WLAN_CAPABILITY_PRIVACY;
3007 memcpy(priv->BSSinfo[index].SSID, ssid, ssid_len);
3008 priv->BSSinfo[index].SSIDsize = ssid_len;
3011 priv->BSSinfo[index].BSStype = IW_MODE_ADHOC;
3013 priv->BSSinfo[index].BSStype = IW_MODE_INFRA;
3015 priv->BSSinfo[index].preamble = capability & WLAN_CAPABILITY_SHORT_PREAMBLE ?
4071 static u8 atmel_get_mib8(struct atmel_private *priv, u8 type, u8 index)
4076 m.index = index;
4082 static void atmel_set_mib8(struct atmel_private *priv, u8 type, u8 index, u8 data)
4087 m.index = index;
4093 static void atmel_set_mib16(struct atmel_private *priv, u8 type, u8 index,
4099 m.index = index;
4106 static void atmel_set_mib(struct atmel_private *priv, u8 type, u8 index,
4112 m.index = index;
4121 static void atmel_get_mib(struct atmel_private *priv, u8 type, u8 index,
4127 m.index = index;