@@ -137,7 +137,7 @@ static ssize_t ath11k_dbg_sta_dump_tx_stats(struct file *file,
137137 size_t count , loff_t * ppos )
138138{
139139 struct ieee80211_sta * sta = file -> private_data ;
140- struct ath11k_sta * arsta = ( struct ath11k_sta * ) sta -> drv_priv ;
140+ struct ath11k_sta * arsta = ath11k_sta_to_arsta ( sta ) ;
141141 struct ath11k * ar = arsta -> arvif -> ar ;
142142 struct ath11k_htt_data_stats * stats ;
143143 static const char * str_name [ATH11K_STATS_TYPE_MAX ] = {"succ" , "fail" ,
@@ -244,7 +244,7 @@ static ssize_t ath11k_dbg_sta_dump_rx_stats(struct file *file,
244244 size_t count , loff_t * ppos )
245245{
246246 struct ieee80211_sta * sta = file -> private_data ;
247- struct ath11k_sta * arsta = ( struct ath11k_sta * ) sta -> drv_priv ;
247+ struct ath11k_sta * arsta = ath11k_sta_to_arsta ( sta ) ;
248248 struct ath11k * ar = arsta -> arvif -> ar ;
249249 struct ath11k_rx_peer_stats * rx_stats = arsta -> rx_stats ;
250250 int len = 0 , i , retval = 0 ;
@@ -341,7 +341,7 @@ static int
341341ath11k_dbg_sta_open_htt_peer_stats (struct inode * inode , struct file * file )
342342{
343343 struct ieee80211_sta * sta = inode -> i_private ;
344- struct ath11k_sta * arsta = ( struct ath11k_sta * ) sta -> drv_priv ;
344+ struct ath11k_sta * arsta = ath11k_sta_to_arsta ( sta ) ;
345345 struct ath11k * ar = arsta -> arvif -> ar ;
346346 struct debug_htt_stats_req * stats_req ;
347347 int type = ar -> debug .htt_stats .type ;
@@ -377,7 +377,7 @@ static int
377377ath11k_dbg_sta_release_htt_peer_stats (struct inode * inode , struct file * file )
378378{
379379 struct ieee80211_sta * sta = inode -> i_private ;
380- struct ath11k_sta * arsta = ( struct ath11k_sta * ) sta -> drv_priv ;
380+ struct ath11k_sta * arsta = ath11k_sta_to_arsta ( sta ) ;
381381 struct ath11k * ar = arsta -> arvif -> ar ;
382382
383383 mutex_lock (& ar -> conf_mutex );
@@ -414,7 +414,7 @@ static ssize_t ath11k_dbg_sta_write_peer_pktlog(struct file *file,
414414 size_t count , loff_t * ppos )
415415{
416416 struct ieee80211_sta * sta = file -> private_data ;
417- struct ath11k_sta * arsta = ( struct ath11k_sta * ) sta -> drv_priv ;
417+ struct ath11k_sta * arsta = ath11k_sta_to_arsta ( sta ) ;
418418 struct ath11k * ar = arsta -> arvif -> ar ;
419419 int ret , enable ;
420420
@@ -454,7 +454,7 @@ static ssize_t ath11k_dbg_sta_read_peer_pktlog(struct file *file,
454454 size_t count , loff_t * ppos )
455455{
456456 struct ieee80211_sta * sta = file -> private_data ;
457- struct ath11k_sta * arsta = ( struct ath11k_sta * ) sta -> drv_priv ;
457+ struct ath11k_sta * arsta = ath11k_sta_to_arsta ( sta ) ;
458458 struct ath11k * ar = arsta -> arvif -> ar ;
459459 char buf [32 ] = {0 };
460460 int len ;
@@ -481,7 +481,7 @@ static ssize_t ath11k_dbg_sta_write_delba(struct file *file,
481481 size_t count , loff_t * ppos )
482482{
483483 struct ieee80211_sta * sta = file -> private_data ;
484- struct ath11k_sta * arsta = ( struct ath11k_sta * ) sta -> drv_priv ;
484+ struct ath11k_sta * arsta = ath11k_sta_to_arsta ( sta ) ;
485485 struct ath11k * ar = arsta -> arvif -> ar ;
486486 u32 tid , initiator , reason ;
487487 int ret ;
@@ -532,7 +532,7 @@ static ssize_t ath11k_dbg_sta_write_addba_resp(struct file *file,
532532 size_t count , loff_t * ppos )
533533{
534534 struct ieee80211_sta * sta = file -> private_data ;
535- struct ath11k_sta * arsta = ( struct ath11k_sta * ) sta -> drv_priv ;
535+ struct ath11k_sta * arsta = ath11k_sta_to_arsta ( sta ) ;
536536 struct ath11k * ar = arsta -> arvif -> ar ;
537537 u32 tid , status ;
538538 int ret ;
@@ -582,7 +582,7 @@ static ssize_t ath11k_dbg_sta_write_addba(struct file *file,
582582 size_t count , loff_t * ppos )
583583{
584584 struct ieee80211_sta * sta = file -> private_data ;
585- struct ath11k_sta * arsta = ( struct ath11k_sta * ) sta -> drv_priv ;
585+ struct ath11k_sta * arsta = ath11k_sta_to_arsta ( sta ) ;
586586 struct ath11k * ar = arsta -> arvif -> ar ;
587587 u32 tid , buf_size ;
588588 int ret ;
@@ -633,7 +633,7 @@ static ssize_t ath11k_dbg_sta_read_aggr_mode(struct file *file,
633633 size_t count , loff_t * ppos )
634634{
635635 struct ieee80211_sta * sta = file -> private_data ;
636- struct ath11k_sta * arsta = ( struct ath11k_sta * ) sta -> drv_priv ;
636+ struct ath11k_sta * arsta = ath11k_sta_to_arsta ( sta ) ;
637637 struct ath11k * ar = arsta -> arvif -> ar ;
638638 char buf [64 ];
639639 int len = 0 ;
@@ -653,7 +653,7 @@ static ssize_t ath11k_dbg_sta_write_aggr_mode(struct file *file,
653653 size_t count , loff_t * ppos )
654654{
655655 struct ieee80211_sta * sta = file -> private_data ;
656- struct ath11k_sta * arsta = ( struct ath11k_sta * ) sta -> drv_priv ;
656+ struct ath11k_sta * arsta = ath11k_sta_to_arsta ( sta ) ;
657657 struct ath11k * ar = arsta -> arvif -> ar ;
658658 u32 aggr_mode ;
659659 int ret ;
@@ -698,7 +698,7 @@ ath11k_write_htt_peer_stats_reset(struct file *file,
698698 size_t count , loff_t * ppos )
699699{
700700 struct ieee80211_sta * sta = file -> private_data ;
701- struct ath11k_sta * arsta = ( struct ath11k_sta * ) sta -> drv_priv ;
701+ struct ath11k_sta * arsta = ath11k_sta_to_arsta ( sta ) ;
702702 struct ath11k * ar = arsta -> arvif -> ar ;
703703 struct htt_ext_stats_cfg_params cfg_params = { 0 };
704704 int ret ;
@@ -757,7 +757,7 @@ static ssize_t ath11k_dbg_sta_read_peer_ps_state(struct file *file,
757757 size_t count , loff_t * ppos )
758758{
759759 struct ieee80211_sta * sta = file -> private_data ;
760- struct ath11k_sta * arsta = ( struct ath11k_sta * ) sta -> drv_priv ;
760+ struct ath11k_sta * arsta = ath11k_sta_to_arsta ( sta ) ;
761761 struct ath11k * ar = arsta -> arvif -> ar ;
762762 char buf [20 ];
763763 int len ;
@@ -784,7 +784,7 @@ static ssize_t ath11k_dbg_sta_read_current_ps_duration(struct file *file,
784784 loff_t * ppos )
785785{
786786 struct ieee80211_sta * sta = file -> private_data ;
787- struct ath11k_sta * arsta = ( struct ath11k_sta * ) sta -> drv_priv ;
787+ struct ath11k_sta * arsta = ath11k_sta_to_arsta ( sta ) ;
788788 struct ath11k * ar = arsta -> arvif -> ar ;
789789 u64 time_since_station_in_power_save ;
790790 char buf [20 ];
@@ -818,7 +818,7 @@ static ssize_t ath11k_dbg_sta_read_total_ps_duration(struct file *file,
818818 size_t count , loff_t * ppos )
819819{
820820 struct ieee80211_sta * sta = file -> private_data ;
821- struct ath11k_sta * arsta = ( struct ath11k_sta * ) sta -> drv_priv ;
821+ struct ath11k_sta * arsta = ath11k_sta_to_arsta ( sta ) ;
822822 struct ath11k * ar = arsta -> arvif -> ar ;
823823 char buf [20 ];
824824 u64 power_save_duration ;
0 commit comments