Lines Matching refs:lq

543 		kfree(priv->stations[sta_id].lq);  in iwl_remove_station()
544 priv->stations[sta_id].lq = NULL; in iwl_remove_station()
699 struct iwl_link_quality_cmd lq; in iwl_restore_stations() local
731 if (priv->stations[i].lq) { in iwl_restore_stations()
733 iwl_sta_fill_lq(priv, ctx, i, &lq); in iwl_restore_stations()
735 memcpy(&lq, priv->stations[i].lq, in iwl_restore_stations()
738 if (memcmp(&lq, &zero_lq, sizeof(lq))) in iwl_restore_stations()
758 iwl_send_lq_cmd(priv, ctx, &lq, 0, true); in iwl_restore_stations()
797 kfree(priv->stations[i].lq); in iwl_dealloc_bcast_stations()
798 priv->stations[i].lq = NULL; in iwl_dealloc_bcast_stations()
805 struct iwl_link_quality_cmd *lq) in iwl_dump_lq_cmd() argument
808 IWL_DEBUG_RATE(priv, "lq station id 0x%x\n", lq->sta_id); in iwl_dump_lq_cmd()
810 lq->general_params.single_stream_ant_msk, in iwl_dump_lq_cmd()
811 lq->general_params.dual_stream_ant_msk); in iwl_dump_lq_cmd()
815 i, lq->rs_table[i].rate_n_flags); in iwl_dump_lq_cmd()
819 struct iwl_link_quality_cmd *lq) in iwl_dump_lq_cmd() argument
837 struct iwl_link_quality_cmd *lq) in is_lq_table_valid() argument
847 if (le32_to_cpu(lq->rs_table[i].rate_n_flags) & in is_lq_table_valid()
869 struct iwl_link_quality_cmd *lq, u8 flags, bool init) in iwl_send_lq_cmd() argument
876 .data = { lq, }, in iwl_send_lq_cmd()
879 if (WARN_ON(lq->sta_id == IWL_INVALID_STATION)) in iwl_send_lq_cmd()
884 if (!(priv->stations[lq->sta_id].used & IWL_STA_DRIVER_ACTIVE)) { in iwl_send_lq_cmd()
890 iwl_dump_lq_cmd(priv, lq); in iwl_send_lq_cmd()
894 if (is_lq_table_valid(priv, ctx, lq)) in iwl_send_lq_cmd()
905 lq->sta_id); in iwl_send_lq_cmd()
907 priv->stations[lq->sta_id].used &= ~IWL_STA_UCODE_INPROGRESS; in iwl_send_lq_cmd()
974 priv->stations[sta_id].lq = link_cmd; in iwlagn_add_bssid_station()
1343 priv->stations[sta_id].lq = link_cmd; in iwlagn_alloc_bcast_station()
1368 if (priv->stations[sta_id].lq) in iwl_update_bcast_station()
1369 kfree(priv->stations[sta_id].lq); in iwl_update_bcast_station()
1372 priv->stations[sta_id].lq = link_cmd; in iwl_update_bcast_station()