• Home
  • Raw
  • Download

Lines Matching refs:stations

1070 	if (il->stations[sta_id].tid[tid].tfds_in_queue >= freed)  in il4965_free_tfds_in_queue()
1071 il->stations[sta_id].tid[tid].tfds_in_queue -= freed; in il4965_free_tfds_in_queue()
1074 il->stations[sta_id].tid[tid].tfds_in_queue, freed); in il4965_free_tfds_in_queue()
1075 il->stations[sta_id].tid[tid].tfds_in_queue = 0; in il4965_free_tfds_in_queue()
1754 seq_number = il->stations[sta_id].tid[tid].seq_number; in il4965_tx_skb()
1762 il->stations[sta_id].tid[tid].agg.state == IL_AGG_ON) { in il4965_tx_skb()
1763 txq_id = il->stations[sta_id].tid[tid].agg.txq_id; in il4965_tx_skb()
1777 il->stations[sta_id].tid[tid].tfds_in_queue++; in il4965_tx_skb()
1779 il->stations[sta_id].tid[tid].seq_number = seq_number; in il4965_tx_skb()
2260 if (il->stations[sta_id].tid[tid].agg.state != IL_AGG_OFF) { in il4965_tx_agg_start()
2272 tid_data = &il->stations[sta_id].tid[tid]; in il4965_tx_agg_start()
2283 tid_data = &il->stations[sta_id].tid[tid]; in il4965_tx_agg_start()
2353 tid_data = &il->stations[sta_id].tid[tid]; in il4965_tx_agg_stop()
2357 switch (il->stations[sta_id].tid[tid].agg.state) { in il4965_tx_agg_stop()
2379 il->stations[sta_id].tid[tid].agg.state = in il4965_tx_agg_stop()
2387 il->stations[sta_id].tid[tid].agg.state = IL_AGG_OFF; in il4965_tx_agg_stop()
2412 u8 *addr = il->stations[sta_id].sta.sta.addr; in il4965_txq_check_empty()
2413 struct il_tid_data *tid_data = &il->stations[sta_id].tid[tid]; in il4965_txq_check_empty()
2417 switch (il->stations[sta_id].tid[tid].agg.state) { in il4965_txq_check_empty()
2601 if (il->stations[i].used && in il4965_find_station()
2602 ether_addr_equal(il->stations[i].sta.sta.addr, addr)) { in il4965_find_station()
2616 (!(il->stations[ret].used & IL_STA_UCODE_ACTIVE) || in il4965_find_station()
2617 ((il->stations[ret].used & IL_STA_UCODE_ACTIVE) && in il4965_find_station()
2618 (il->stations[ret].used & IL_STA_UCODE_INPROGRESS)))) { in il4965_find_station()
2840 agg = &il->stations[sta_id].tid[tid].agg; in il4965_hdl_tx()
2951 agg = &il->stations[sta_id].tid[tid].agg; in il4965_hdl_compressed_ba()
3119 il->stations[sta_id].used |= IL_STA_LOCAL; in il4965_add_bssid_station()
3135 il->stations[sta_id].lq = link_cmd; in il4965_add_bssid_station()
3235 il->stations[IL_AP_ID].keyinfo.cipher = keyconf->cipher; in il4965_set_default_wep_key()
3270 il->stations[sta_id].keyinfo.cipher = keyconf->cipher; in il4965_set_wep_dynamic_key_info()
3271 il->stations[sta_id].keyinfo.keylen = keyconf->keylen; in il4965_set_wep_dynamic_key_info()
3272 il->stations[sta_id].keyinfo.keyidx = keyconf->keyidx; in il4965_set_wep_dynamic_key_info()
3274 memcpy(il->stations[sta_id].keyinfo.key, keyconf->key, keyconf->keylen); in il4965_set_wep_dynamic_key_info()
3276 memcpy(&il->stations[sta_id].sta.key.key[3], keyconf->key, in il4965_set_wep_dynamic_key_info()
3279 if ((il->stations[sta_id].sta.key. in il4965_set_wep_dynamic_key_info()
3281 il->stations[sta_id].sta.key.key_offset = in il4965_set_wep_dynamic_key_info()
3286 WARN(il->stations[sta_id].sta.key.key_offset == WEP_INVALID_OFFSET, in il4965_set_wep_dynamic_key_info()
3289 il->stations[sta_id].sta.key.key_flags = key_flags; in il4965_set_wep_dynamic_key_info()
3290 il->stations[sta_id].sta.sta.modify_mask = STA_MODIFY_KEY_MASK; in il4965_set_wep_dynamic_key_info()
3291 il->stations[sta_id].sta.mode = STA_CONTROL_MODIFY_MSK; in il4965_set_wep_dynamic_key_info()
3293 memcpy(&sta_cmd, &il->stations[sta_id].sta, in il4965_set_wep_dynamic_key_info()
3320 il->stations[sta_id].keyinfo.cipher = keyconf->cipher; in il4965_set_ccmp_dynamic_key_info()
3321 il->stations[sta_id].keyinfo.keylen = keyconf->keylen; in il4965_set_ccmp_dynamic_key_info()
3323 memcpy(il->stations[sta_id].keyinfo.key, keyconf->key, keyconf->keylen); in il4965_set_ccmp_dynamic_key_info()
3325 memcpy(il->stations[sta_id].sta.key.key, keyconf->key, keyconf->keylen); in il4965_set_ccmp_dynamic_key_info()
3327 if ((il->stations[sta_id].sta.key. in il4965_set_ccmp_dynamic_key_info()
3329 il->stations[sta_id].sta.key.key_offset = in il4965_set_ccmp_dynamic_key_info()
3334 WARN(il->stations[sta_id].sta.key.key_offset == WEP_INVALID_OFFSET, in il4965_set_ccmp_dynamic_key_info()
3337 il->stations[sta_id].sta.key.key_flags = key_flags; in il4965_set_ccmp_dynamic_key_info()
3338 il->stations[sta_id].sta.sta.modify_mask = STA_MODIFY_KEY_MASK; in il4965_set_ccmp_dynamic_key_info()
3339 il->stations[sta_id].sta.mode = STA_CONTROL_MODIFY_MSK; in il4965_set_ccmp_dynamic_key_info()
3341 memcpy(&sta_cmd, &il->stations[sta_id].sta, in il4965_set_ccmp_dynamic_key_info()
3368 il->stations[sta_id].keyinfo.cipher = keyconf->cipher; in il4965_set_tkip_dynamic_key_info()
3369 il->stations[sta_id].keyinfo.keylen = 16; in il4965_set_tkip_dynamic_key_info()
3371 if ((il->stations[sta_id].sta.key. in il4965_set_tkip_dynamic_key_info()
3373 il->stations[sta_id].sta.key.key_offset = in il4965_set_tkip_dynamic_key_info()
3378 WARN(il->stations[sta_id].sta.key.key_offset == WEP_INVALID_OFFSET, in il4965_set_tkip_dynamic_key_info()
3381 il->stations[sta_id].sta.key.key_flags = key_flags; in il4965_set_tkip_dynamic_key_info()
3384 memcpy(il->stations[sta_id].keyinfo.key, keyconf->key, 16); in il4965_set_tkip_dynamic_key_info()
3386 memcpy(il->stations[sta_id].sta.key.key, keyconf->key, 16); in il4965_set_tkip_dynamic_key_info()
3413 il->stations[sta_id].sta.key.tkip_rx_tsc_byte2 = (u8) iv32; in il4965_update_tkip_key()
3416 il->stations[sta_id].sta.key.tkip_rx_ttak[i] = in il4965_update_tkip_key()
3419 il->stations[sta_id].sta.sta.modify_mask = STA_MODIFY_KEY_MASK; in il4965_update_tkip_key()
3420 il->stations[sta_id].sta.mode = STA_CONTROL_MODIFY_MSK; in il4965_update_tkip_key()
3422 il_send_add_sta(il, &il->stations[sta_id].sta, CMD_ASYNC); in il4965_update_tkip_key()
3441 key_flags = le16_to_cpu(il->stations[sta_id].sta.key.key_flags); in il4965_remove_dynamic_key()
3456 if (il->stations[sta_id].sta.key.key_flags & STA_KEY_FLG_INVALID) { in il4965_remove_dynamic_key()
3464 (il->stations[sta_id].sta.key.key_offset, &il->ucode_key_table)) in il4965_remove_dynamic_key()
3466 il->stations[sta_id].sta.key.key_offset); in il4965_remove_dynamic_key()
3467 memset(&il->stations[sta_id].keyinfo, 0, sizeof(struct il_hw_key)); in il4965_remove_dynamic_key()
3468 memset(&il->stations[sta_id].sta.key, 0, sizeof(struct il4965_keyinfo)); in il4965_remove_dynamic_key()
3469 il->stations[sta_id].sta.key.key_flags = in il4965_remove_dynamic_key()
3471 il->stations[sta_id].sta.key.key_offset = keyconf->hw_key_idx; in il4965_remove_dynamic_key()
3472 il->stations[sta_id].sta.sta.modify_mask = STA_MODIFY_KEY_MASK; in il4965_remove_dynamic_key()
3473 il->stations[sta_id].sta.mode = STA_CONTROL_MODIFY_MSK; in il4965_remove_dynamic_key()
3481 memcpy(&sta_cmd, &il->stations[sta_id].sta, in il4965_remove_dynamic_key()
3547 il->stations[sta_id].used |= IL_STA_DRIVER_ACTIVE; in il4965_alloc_bcast_station()
3548 il->stations[sta_id].used |= IL_STA_BCAST; in il4965_alloc_bcast_station()
3559 il->stations[sta_id].lq = link_cmd; in il4965_alloc_bcast_station()
3585 if (il->stations[sta_id].lq) in il4965_update_bcast_station()
3586 kfree(il->stations[sta_id].lq); in il4965_update_bcast_station()
3589 il->stations[sta_id].lq = link_cmd; in il4965_update_bcast_station()
3614 il->stations[sta_id].sta.sta.modify_mask = STA_MODIFY_TID_DISABLE_TX; in il4965_sta_tx_modify_enable_tid()
3615 il->stations[sta_id].sta.tid_disable_tx &= cpu_to_le16(~(1 << tid)); in il4965_sta_tx_modify_enable_tid()
3616 il->stations[sta_id].sta.mode = STA_CONTROL_MODIFY_MSK; in il4965_sta_tx_modify_enable_tid()
3617 memcpy(&sta_cmd, &il->stations[sta_id].sta, in il4965_sta_tx_modify_enable_tid()
3639 il->stations[sta_id].sta.station_flags_msk = 0; in il4965_sta_rx_agg_start()
3640 il->stations[sta_id].sta.sta.modify_mask = STA_MODIFY_ADDBA_TID_MSK; in il4965_sta_rx_agg_start()
3641 il->stations[sta_id].sta.add_immediate_ba_tid = (u8) tid; in il4965_sta_rx_agg_start()
3642 il->stations[sta_id].sta.add_immediate_ba_ssn = cpu_to_le16(ssn); in il4965_sta_rx_agg_start()
3643 il->stations[sta_id].sta.mode = STA_CONTROL_MODIFY_MSK; in il4965_sta_rx_agg_start()
3644 memcpy(&sta_cmd, &il->stations[sta_id].sta, in il4965_sta_rx_agg_start()
3667 il->stations[sta_id].sta.station_flags_msk = 0; in il4965_sta_rx_agg_stop()
3668 il->stations[sta_id].sta.sta.modify_mask = STA_MODIFY_DELBA_TID_MSK; in il4965_sta_rx_agg_stop()
3669 il->stations[sta_id].sta.remove_immediate_ba_tid = (u8) tid; in il4965_sta_rx_agg_stop()
3670 il->stations[sta_id].sta.mode = STA_CONTROL_MODIFY_MSK; in il4965_sta_rx_agg_stop()
3671 memcpy(&sta_cmd, &il->stations[sta_id].sta, in il4965_sta_rx_agg_stop()
3684 il->stations[sta_id].sta.station_flags |= STA_FLG_PWR_SAVE_MSK; in il4965_sta_modify_sleep_tx_count()
3685 il->stations[sta_id].sta.station_flags_msk = STA_FLG_PWR_SAVE_MSK; in il4965_sta_modify_sleep_tx_count()
3686 il->stations[sta_id].sta.sta.modify_mask = in il4965_sta_modify_sleep_tx_count()
3688 il->stations[sta_id].sta.sleep_tx_count = cpu_to_le16(cnt); in il4965_sta_modify_sleep_tx_count()
3689 il->stations[sta_id].sta.mode = STA_CONTROL_MODIFY_MSK; in il4965_sta_modify_sleep_tx_count()
3690 il_send_add_sta(il, &il->stations[sta_id].sta, CMD_ASYNC); in il4965_sta_modify_sleep_tx_count()