Lines Matching full:rsc

204 		 * firmware only supports TSC/RSC for a single key,  in iwl_mvm_wowlan_program_keys()
335 struct iwl_wowlan_rsc_tsc_params_cmd *rsc; member
350 __le64 *rsc; in iwl_mvm_wowlan_get_rsc_v5_data() local
365 rsc = data->rsc->ucast_rsc; in iwl_mvm_wowlan_get_rsc_v5_data()
370 rsc = data->rsc->mcast_rsc[data->gtks % 2]; in iwl_mvm_wowlan_get_rsc_v5_data()
372 ARRAY_SIZE(data->rsc->mcast_key_id_map))) in iwl_mvm_wowlan_get_rsc_v5_data()
374 data->rsc->mcast_key_id_map[key->keyidx] = data->gtks % 2; in iwl_mvm_wowlan_get_rsc_v5_data()
379 data->rsc->mcast_key_id_map[prev_idx] = in iwl_mvm_wowlan_get_rsc_v5_data()
399 rsc[i] = cpu_to_le64(((u64)seq.tkip.iv32 << 16) | in iwl_mvm_wowlan_get_rsc_v5_data()
428 rsc[i] = cpu_to_le64((u64)pn[5] | in iwl_mvm_wowlan_get_rsc_v5_data()
442 rsc[i] = cpu_to_le64((u64)pn[5] | in iwl_mvm_wowlan_get_rsc_v5_data()
467 data.rsc = kzalloc(sizeof(*data.rsc), GFP_KERNEL); in iwl_mvm_wowlan_config_rsc_tsc()
468 if (!data.rsc) in iwl_mvm_wowlan_config_rsc_tsc()
471 for (i = 0; i < ARRAY_SIZE(data.rsc->mcast_key_id_map); i++) in iwl_mvm_wowlan_config_rsc_tsc()
472 data.rsc->mcast_key_id_map[i] = in iwl_mvm_wowlan_config_rsc_tsc()
474 data.rsc->sta_id = cpu_to_le32(mvm_link->ap_sta_id); in iwl_mvm_wowlan_config_rsc_tsc()
482 CMD_ASYNC, sizeof(*data.rsc), in iwl_mvm_wowlan_config_rsc_tsc()
483 data.rsc); in iwl_mvm_wowlan_config_rsc_tsc()
486 kfree(data.rsc); in iwl_mvm_wowlan_config_rsc_tsc()
2512 iwl_mvm_convert_key_counters(status, &v6->gtk.rsc.all_tsc_rsc, in iwl_mvm_parse_wowlan_status_common()
2532 iwl_mvm_convert_key_counters(status, &v7->gtk[0].rsc.all_tsc_rsc, in iwl_mvm_parse_wowlan_status_common()