Home
last modified time | relevance | path

Searched refs:est (Results 1 – 25 of 75) sorted by relevance

123

/Linux-v6.6/net/core/
Dgen_estimator.c78 struct net_rate_estimator *est = from_timer(est, t, timer); in est_timer() local
83 est_fetch_counters(est, &b); in est_timer()
87 brate = (b_bytes - est->last_bytes) << (10 - est->intvl_log); in est_timer()
88 brate = (brate >> est->ewma_log) - (est->avbps >> est->ewma_log); in est_timer()
90 rate = (b_packets - est->last_packets) << (10 - est->intvl_log); in est_timer()
91 rate = (rate >> est->ewma_log) - (est->avpps >> est->ewma_log); in est_timer()
93 write_seqcount_begin(&est->seq); in est_timer()
94 est->avbps += brate; in est_timer()
95 est->avpps += rate; in est_timer()
96 write_seqcount_end(&est->seq); in est_timer()
[all …]
Dgen_stats.c312 struct gnet_stats_rate_est est; in gnet_stats_copy_rate_est() local
317 est.bps = min_t(u64, UINT_MAX, sample.bps); in gnet_stats_copy_rate_est()
319 est.pps = sample.pps; in gnet_stats_copy_rate_est()
322 d->tc_stats.bps = est.bps; in gnet_stats_copy_rate_est()
323 d->tc_stats.pps = est.pps; in gnet_stats_copy_rate_est()
327 res = gnet_stats_copy(d, TCA_STATS_RATE_EST, &est, sizeof(est), in gnet_stats_copy_rate_est()
329 if (res < 0 || est.bps == sample.bps) in gnet_stats_copy_rate_est()
/Linux-v6.6/net/netfilter/
Dxt_RATEEST.c38 struct xt_rateest *est) in xt_rateest_hash_insert() argument
42 h = xt_rateest_hash(est->name); in xt_rateest_hash_insert()
43 hlist_add_head(&est->list, &xn->hash[h]); in xt_rateest_hash_insert()
49 struct xt_rateest *est; in __xt_rateest_lookup() local
53 hlist_for_each_entry(est, &xn->hash[h], list) { in __xt_rateest_lookup()
54 if (strcmp(est->name, name) == 0) { in __xt_rateest_lookup()
55 est->refcnt++; in __xt_rateest_lookup()
56 return est; in __xt_rateest_lookup()
66 struct xt_rateest *est; in xt_rateest_lookup() local
69 est = __xt_rateest_lookup(xn, name); in xt_rateest_lookup()
[all …]
Dnft_set_hash.c463 struct nft_set_estimate *est) in nft_rhash_estimate() argument
465 est->size = ~0; in nft_rhash_estimate()
466 est->lookup = NFT_SET_CLASS_O_1; in nft_rhash_estimate()
467 est->space = NFT_SET_CLASS_O_N; in nft_rhash_estimate()
694 struct nft_set_estimate *est) in nft_hash_estimate() argument
702 est->size = sizeof(struct nft_hash) + in nft_hash_estimate()
705 est->lookup = NFT_SET_CLASS_O_1; in nft_hash_estimate()
706 est->space = NFT_SET_CLASS_O_N; in nft_hash_estimate()
712 struct nft_set_estimate *est) in nft_hash_fast_estimate() argument
720 est->size = sizeof(struct nft_hash) + in nft_hash_fast_estimate()
[all …]
Dnft_set_bitmap.c285 struct nft_set_estimate *est) in nft_bitmap_estimate() argument
293 est->size = nft_bitmap_total_size(desc->klen); in nft_bitmap_estimate()
294 est->lookup = NFT_SET_CLASS_O_1; in nft_bitmap_estimate()
295 est->space = NFT_SET_CLASS_O_1; in nft_bitmap_estimate()
Dnft_set_pipapo_avx2.h9 struct nft_set_estimate *est);
Dnft_set_rbtree.c739 struct nft_set_estimate *est) in nft_rbtree_estimate() argument
745 est->size = sizeof(struct nft_rbtree) + in nft_rbtree_estimate()
748 est->size = ~0; in nft_rbtree_estimate()
750 est->lookup = NFT_SET_CLASS_O_LOG_N; in nft_rbtree_estimate()
751 est->space = NFT_SET_CLASS_O_N; in nft_rbtree_estimate()
/Linux-v6.6/net/netfilter/ipvs/
Dip_vs_est.c95 s = container_of(e, struct ip_vs_stats, est); in ip_vs_chain_estimation()
390 struct ip_vs_estimator *est) in ip_vs_enqueue_estimator() argument
395 int delay = est->ktrow; in ip_vs_enqueue_estimator()
460 est->ktid = ktid; in ip_vs_enqueue_estimator()
461 est->ktrow = row; in ip_vs_enqueue_estimator()
462 est->ktcid = cid; in ip_vs_enqueue_estimator()
463 hlist_add_head_rcu(&est->list, &td->chains[cid]); in ip_vs_enqueue_estimator()
484 struct ip_vs_estimator *est = &stats->est; in ip_vs_start_estimator() local
490 est->ktid = -1; in ip_vs_start_estimator()
491 est->ktrow = IPVS_EST_NTICKS - 1; /* Initial delay */ in ip_vs_start_estimator()
[all …]
/Linux-v6.6/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_ptp.c71 if (priv->plat->est && priv->plat->est->enable) { in stmmac_adjust_time()
73 mutex_lock(&priv->plat->est->lock); in stmmac_adjust_time()
74 priv->plat->est->enable = false; in stmmac_adjust_time()
75 stmmac_est_configure(priv, priv->ioaddr, priv->plat->est, in stmmac_adjust_time()
77 mutex_unlock(&priv->plat->est->lock); in stmmac_adjust_time()
90 mutex_lock(&priv->plat->est->lock); in stmmac_adjust_time()
93 time.tv_nsec = priv->plat->est->btr_reserve[0]; in stmmac_adjust_time()
94 time.tv_sec = priv->plat->est->btr_reserve[1]; in stmmac_adjust_time()
96 cycle_time = (u64)priv->plat->est->ctr[1] * NSEC_PER_SEC + in stmmac_adjust_time()
97 priv->plat->est->ctr[0]; in stmmac_adjust_time()
[all …]
Dstmmac_tc.c979 if (!plat->est) { in tc_setup_taprio()
980 plat->est = devm_kzalloc(priv->device, sizeof(*plat->est), in tc_setup_taprio()
982 if (!plat->est) in tc_setup_taprio()
985 mutex_init(&priv->plat->est->lock); in tc_setup_taprio()
987 memset(plat->est, 0, sizeof(*plat->est)); in tc_setup_taprio()
992 mutex_lock(&priv->plat->est->lock); in tc_setup_taprio()
993 priv->plat->est->gcl_size = size; in tc_setup_taprio()
994 priv->plat->est->enable = qopt->cmd == TAPRIO_CMD_REPLACE; in tc_setup_taprio()
995 mutex_unlock(&priv->plat->est->lock); in tc_setup_taprio()
1023 priv->plat->est->gcl[i] = delta_ns | (gates << wid); in tc_setup_taprio()
[all …]
/Linux-v6.6/arch/powerpc/boot/
Dcuboot-acadia.c52 unsigned long est; /* current estimate */ in get_clocks() local
137 est = i * ibdiv; in get_clocks()
138 idiff = (est > div) ? (est-div) : (div-est); in get_clocks()
/Linux-v6.6/drivers/media/dvb-frontends/
Ddib7000m.c846 u16 value, est[4]; in dib7000m_set_channel() local
939 est[0] = 0x0148; /* P_adp_regul_cnt 0.04 */ in dib7000m_set_channel()
940 est[1] = 0xfff0; /* P_adp_noise_cnt -0.002 */ in dib7000m_set_channel()
941 est[2] = 0x00a4; /* P_adp_regul_ext 0.02 */ in dib7000m_set_channel()
942 est[3] = 0xfff8; /* P_adp_noise_ext -0.001 */ in dib7000m_set_channel()
945 est[0] = 0x023d; /* P_adp_regul_cnt 0.07 */ in dib7000m_set_channel()
946 est[1] = 0xffdf; /* P_adp_noise_cnt -0.004 */ in dib7000m_set_channel()
947 est[2] = 0x00a4; /* P_adp_regul_ext 0.02 */ in dib7000m_set_channel()
948 est[3] = 0xfff0; /* P_adp_noise_ext -0.002 */ in dib7000m_set_channel()
951 est[0] = 0x099a; /* P_adp_regul_cnt 0.3 */ in dib7000m_set_channel()
[all …]
/Linux-v6.6/include/net/
Dact_api.h119 struct nlattr *est, struct tc_action **act,
187 int tcf_idr_create(struct tc_action_net *tn, u32 index, struct nlattr *est,
191 struct nlattr *est, struct tc_action **a,
207 struct nlattr *est,
214 struct nlattr *nla, struct nlattr *est,
/Linux-v6.6/drivers/atm/
Didt77252.c2072 struct rate_estimator *est = from_timer(est, t, timer); in idt77252_est_timer() local
2073 struct vc_map *vc = est->vc; in idt77252_est_timer()
2083 ncells = est->cells; in idt77252_est_timer()
2085 rate = ((u32)(ncells - est->last_cells)) << (7 - est->interval); in idt77252_est_timer()
2086 est->last_cells = ncells; in idt77252_est_timer()
2087 est->avcps += ((long)rate - (long)est->avcps) >> est->ewma_log; in idt77252_est_timer()
2088 est->cps = (est->avcps + 0x1f) >> 5; in idt77252_est_timer()
2090 cps = est->cps; in idt77252_est_timer()
2091 if (cps < (est->maxcps >> 4)) in idt77252_est_timer()
2092 cps = est->maxcps >> 4; in idt77252_est_timer()
[all …]
/Linux-v6.6/net/sched/
Dact_ipt.c96 struct nlattr *est, struct tc_action **a, in __tcf_ipt_init() argument
147 ret = tcf_idr_create(tn, index, est, a, ops, bind, in __tcf_ipt_init()
217 struct nlattr *est, struct tc_action **a, in tcf_ipt_init() argument
221 return __tcf_ipt_init(net, act_ipt_ops.net_id, nla, est, in tcf_ipt_init()
226 struct nlattr *est, struct tc_action **a, in tcf_xt_init() argument
230 return __tcf_ipt_init(net, act_xt_ops.net_id, nla, est, in tcf_xt_init()
/Linux-v6.6/drivers/net/ethernet/ibm/emac/
Dcore.c1975 struct emac_error_stats *est = &dev->estats; in emac_stats() local
1987 nst->rx_dropped = (unsigned long)(est->rx_dropped_oom + in emac_stats()
1988 est->rx_dropped_error + in emac_stats()
1989 est->rx_dropped_resize + in emac_stats()
1990 est->rx_dropped_mtu); in emac_stats()
1991 nst->tx_dropped = (unsigned long)est->tx_dropped; in emac_stats()
1993 nst->rx_errors = (unsigned long)est->rx_bd_errors; in emac_stats()
1994 nst->rx_fifo_errors = (unsigned long)(est->rx_bd_overrun + in emac_stats()
1995 est->rx_fifo_overrun + in emac_stats()
1996 est->rx_overrun); in emac_stats()
[all …]
/Linux-v6.6/Documentation/translations/sp_SP/
Dhowto.rst42 El kernel está escrito usando GNU C y la cadena de herramientas GNU. Si
43 bien se adhiere al estándar ISO C89, utiliza una serie de extensiones que
44 no aparecen en dicho estándar. El kernel usa un C independiente de entorno,
45 sin depender de la biblioteca C estándar, por lo que algunas partes del
46 estándar C no son compatibles. Divisiones de long long arbitrarios o
53 Recuerde que está tratando de aprender a trabajar con una comunidad de
54 desarrollo existente. Es un grupo diverso de personas, con altos estándares
58 tanto como le sea posible acerca de estos estándares antes de tiempo, ya
59 que están bien documentados; no espere que la gente se adapte a usted o a
86 Esta es la lista de archivos que están en el código fuente del kernel y son
[all …]
Dindex.rst21 está en inglés: :ref:`linux_doc`
27 esté actualizada con las últimas modificaciones. Si lo que lee en una
68 En términos más generales, la documentación, como el kernel mismo, están en
/Linux-v6.6/include/uapi/linux/netfilter/
Dxt_RATEEST.h14 struct xt_rateest *est __attribute__((aligned(8))); member
/Linux-v6.6/Documentation/translations/sp_SP/process/
Dcode-of-conduct.rst57 cumplir nuestros estándares de comportamiento aceptable y tomarán acciones
71 espacios públicos donde un individuo esté en representación del proyecto o
82 una manera puntual y justa. El Code of Condut Commitee está obligados a
Dsubmitting-patches.rst12 el proceso puede en ocasiones resultar desalentador si no se está
26 Esta documentación asume que está usando ``git`` para preparar sus parches.
27 Si no está familiarizado con ``git``, le recomendamos que aprenda a
49 pregunte al maintainer si el árbol no está listado allí.
83 Una vez establecido el problema, describa lo que realmente está haciendo
85 lenguaje sencillo para que el revisor verifique que el código se está
156 divida la etiqueta en varias líneas, las etiquetas están exentas de la
198 está bien. Simplemente incluya que **"este parche depende del parche X"**
233 - ERROR: cosas que es muy probable que estén mal
249 subsistema en el que está trabajando, Andrew Morton
[all …]
Dresearcher-guidelines.rst26 actividades afines deben seguir las reglas estándar de ética de la
37 el proyecto están participando en buena fe para mejorar Linux. La
47 estándar.
53 esto también es ética de investigación estándar.
91 cualquier prueba, programas de análisis estáticos o dinámicos, y cualquier
Dprogramming-language.rst11 El kernel está escrito en el lenguaje de programación C [sp-c-language]_.
22 está terminado y requiere parches de terceros.
/Linux-v6.6/tools/power/cpupower/po/
Dfr.po348 "Le régulateur \"%s\" est libre de choisir la vitesse\n"
354 msgstr " la fréquence actuelle de ce CPU est "
497 "argument, ou bien si seulement l'argument -c (--cpu) est donné, afin de\n"
505 msgstr "Les arguments avec un * utiliseront le CPU 0 si -c (--cpu) est omis\n"
512 msgstr "Cette option est incompatible avec --cpu\n"
592 msgstr "Les arguments avec un * utiliseront le CPU 0 si -c (--cpu) est omis\n"
605 "1. Le CPU numéro 0 sera utilisé par défaut si -c (ou --cpu) est omis ;\n"
625 "En ajustant les nouveaux paramètres, une erreur est apparue. Les sources\n"
628 "- le régulateur choisi n'est pas disponible, ou bien n'est pas disponible "
631 "- la tactique n'est pas disponible ;\n"
[all …]
/Linux-v6.6/include/net/netfilter/
Dxt_rateest.h25 void xt_rateest_put(struct net *net, struct xt_rateest *est);

123