Lines Matching refs:est
973 if (!plat->est) { in tc_setup_taprio()
974 plat->est = devm_kzalloc(priv->device, sizeof(*plat->est), in tc_setup_taprio()
976 if (!plat->est) in tc_setup_taprio()
979 mutex_init(&priv->plat->est->lock); in tc_setup_taprio()
981 memset(plat->est, 0, sizeof(*plat->est)); in tc_setup_taprio()
986 mutex_lock(&priv->plat->est->lock); in tc_setup_taprio()
987 priv->plat->est->gcl_size = size; in tc_setup_taprio()
988 priv->plat->est->enable = qopt->enable; in tc_setup_taprio()
989 mutex_unlock(&priv->plat->est->lock); in tc_setup_taprio()
1017 priv->plat->est->gcl[i] = delta_ns | (gates << wid); in tc_setup_taprio()
1020 mutex_lock(&priv->plat->est->lock); in tc_setup_taprio()
1027 priv->plat->est->btr[0] = (u32)time.tv_nsec; in tc_setup_taprio()
1028 priv->plat->est->btr[1] = (u32)time.tv_sec; in tc_setup_taprio()
1031 priv->plat->est->btr_reserve[0] = (u32)qopt_time.tv_nsec; in tc_setup_taprio()
1032 priv->plat->est->btr_reserve[1] = (u32)qopt_time.tv_sec; in tc_setup_taprio()
1035 priv->plat->est->ctr[0] = do_div(ctr, NSEC_PER_SEC); in tc_setup_taprio()
1036 priv->plat->est->ctr[1] = (u32)ctr; in tc_setup_taprio()
1039 mutex_unlock(&priv->plat->est->lock); in tc_setup_taprio()
1048 ret = stmmac_est_configure(priv, priv->ioaddr, priv->plat->est, in tc_setup_taprio()
1050 mutex_unlock(&priv->plat->est->lock); in tc_setup_taprio()
1066 if (priv->plat->est) { in tc_setup_taprio()
1067 mutex_lock(&priv->plat->est->lock); in tc_setup_taprio()
1068 priv->plat->est->enable = false; in tc_setup_taprio()
1069 stmmac_est_configure(priv, priv->ioaddr, priv->plat->est, in tc_setup_taprio()
1071 mutex_unlock(&priv->plat->est->lock); in tc_setup_taprio()