@@ -918,7 +918,6 @@ struct timespec64 stmmac_calc_tas_basetime(ktime_t old_base_time,
918918static void tc_taprio_map_maxsdu_txq (struct stmmac_priv * priv ,
919919 struct tc_taprio_qopt_offload * qopt )
920920{
921- struct plat_stmmacenet_data * plat = priv -> plat ;
922921 u32 num_tc = qopt -> mqprio .qopt .num_tc ;
923922 u32 offset , count , i , j ;
924923
@@ -933,15 +932,14 @@ static void tc_taprio_map_maxsdu_txq(struct stmmac_priv *priv,
933932 count = qopt -> mqprio .qopt .count [i ];
934933
935934 for (j = offset ; j < offset + count ; j ++ )
936- plat -> est -> max_sdu [j ] = qopt -> max_sdu [i ] + ETH_HLEN - ETH_TLEN ;
935+ priv -> est -> max_sdu [j ] = qopt -> max_sdu [i ] + ETH_HLEN - ETH_TLEN ;
937936 }
938937}
939938
940939static int tc_taprio_configure (struct stmmac_priv * priv ,
941940 struct tc_taprio_qopt_offload * qopt )
942941{
943942 u32 size , wid = priv -> dma_cap .estwid , dep = priv -> dma_cap .estdep ;
944- struct plat_stmmacenet_data * plat = priv -> plat ;
945943 struct timespec64 time , current_time , qopt_time ;
946944 ktime_t current_time_ns ;
947945 bool fpe = false;
@@ -998,24 +996,24 @@ static int tc_taprio_configure(struct stmmac_priv *priv,
998996 if (qopt -> cycle_time_extension >= BIT (wid + 7 ))
999997 return - ERANGE ;
1000998
1001- if (!plat -> est ) {
1002- plat -> est = devm_kzalloc (priv -> device , sizeof (* plat -> est ),
999+ if (!priv -> est ) {
1000+ priv -> est = devm_kzalloc (priv -> device , sizeof (* priv -> est ),
10031001 GFP_KERNEL );
1004- if (!plat -> est )
1002+ if (!priv -> est )
10051003 return - ENOMEM ;
10061004
10071005 mutex_init (& priv -> est_lock );
10081006 } else {
10091007 mutex_lock (& priv -> est_lock );
1010- memset (plat -> est , 0 , sizeof (* plat -> est ));
1008+ memset (priv -> est , 0 , sizeof (* priv -> est ));
10111009 mutex_unlock (& priv -> est_lock );
10121010 }
10131011
10141012 size = qopt -> num_entries ;
10151013
10161014 mutex_lock (& priv -> est_lock );
1017- priv -> plat -> est -> gcl_size = size ;
1018- priv -> plat -> est -> enable = qopt -> cmd == TAPRIO_CMD_REPLACE ;
1015+ priv -> est -> gcl_size = size ;
1016+ priv -> est -> enable = qopt -> cmd == TAPRIO_CMD_REPLACE ;
10191017 mutex_unlock (& priv -> est_lock );
10201018
10211019 for (i = 0 ; i < size ; i ++ ) {
@@ -1044,7 +1042,7 @@ static int tc_taprio_configure(struct stmmac_priv *priv,
10441042 return - EOPNOTSUPP ;
10451043 }
10461044
1047- priv -> plat -> est -> gcl [i ] = delta_ns | (gates << wid );
1045+ priv -> est -> gcl [i ] = delta_ns | (gates << wid );
10481046 }
10491047
10501048 mutex_lock (& priv -> est_lock );
@@ -1054,18 +1052,18 @@ static int tc_taprio_configure(struct stmmac_priv *priv,
10541052 time = stmmac_calc_tas_basetime (qopt -> base_time , current_time_ns ,
10551053 qopt -> cycle_time );
10561054
1057- priv -> plat -> est -> btr [0 ] = (u32 )time .tv_nsec ;
1058- priv -> plat -> est -> btr [1 ] = (u32 )time .tv_sec ;
1055+ priv -> est -> btr [0 ] = (u32 )time .tv_nsec ;
1056+ priv -> est -> btr [1 ] = (u32 )time .tv_sec ;
10591057
10601058 qopt_time = ktime_to_timespec64 (qopt -> base_time );
1061- priv -> plat -> est -> btr_reserve [0 ] = (u32 )qopt_time .tv_nsec ;
1062- priv -> plat -> est -> btr_reserve [1 ] = (u32 )qopt_time .tv_sec ;
1059+ priv -> est -> btr_reserve [0 ] = (u32 )qopt_time .tv_nsec ;
1060+ priv -> est -> btr_reserve [1 ] = (u32 )qopt_time .tv_sec ;
10631061
10641062 ctr = qopt -> cycle_time ;
1065- priv -> plat -> est -> ctr [0 ] = do_div (ctr , NSEC_PER_SEC );
1066- priv -> plat -> est -> ctr [1 ] = (u32 )ctr ;
1063+ priv -> est -> ctr [0 ] = do_div (ctr , NSEC_PER_SEC );
1064+ priv -> est -> ctr [1 ] = (u32 )ctr ;
10671065
1068- priv -> plat -> est -> ter = qopt -> cycle_time_extension ;
1066+ priv -> est -> ter = qopt -> cycle_time_extension ;
10691067
10701068 tc_taprio_map_maxsdu_txq (priv , qopt );
10711069
@@ -1079,7 +1077,7 @@ static int tc_taprio_configure(struct stmmac_priv *priv,
10791077 */
10801078 priv -> plat -> fpe_cfg -> enable = fpe ;
10811079
1082- ret = stmmac_est_configure (priv , priv , priv -> plat -> est ,
1080+ ret = stmmac_est_configure (priv , priv , priv -> est ,
10831081 priv -> plat -> clk_ptp_rate );
10841082 mutex_unlock (& priv -> est_lock );
10851083 if (ret ) {
@@ -1097,10 +1095,10 @@ static int tc_taprio_configure(struct stmmac_priv *priv,
10971095 return 0 ;
10981096
10991097disable :
1100- if (priv -> plat -> est ) {
1098+ if (priv -> est ) {
11011099 mutex_lock (& priv -> est_lock );
1102- priv -> plat -> est -> enable = false;
1103- stmmac_est_configure (priv , priv , priv -> plat -> est ,
1100+ priv -> est -> enable = false;
1101+ stmmac_est_configure (priv , priv , priv -> est ,
11041102 priv -> plat -> clk_ptp_rate );
11051103 /* Reset taprio status */
11061104 for (i = 0 ; i < priv -> plat -> tx_queues_to_use ; i ++ ) {
0 commit comments