Home
last modified time | relevance | path

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

1234

/linux/net/core/
A Dgen_estimator.c78 struct net_rate_estimator *est = from_timer(est, t, timer); in est_timer() local
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()
91 rate = (rate >> est->ewma_log) - (est->avpps >> est->ewma_log); in est_timer()
101 est->next_jiffies += ((HZ/4) << est->intvl_log); in est_timer()
107 mod_timer(&est->timer, est->next_jiffies); in est_timer()
155 est = kzalloc(sizeof(*est), GFP_KERNEL); in gen_new_estimator()
156 if (!est) in gen_new_estimator()
187 mod_timer(&est->timer, est->next_jiffies); in gen_new_estimator()
210 if (est) { in gen_kill_estimator()
[all …]
A 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/net/netfilter/
A Dxt_RATEEST.c55 est->refcnt++; in __xt_rateest_lookup()
56 return est; in __xt_rateest_lookup()
71 return est; in xt_rateest_lookup()
125 if (est) { in xt_rateest_tg_checkentry()
137 info->est = est; in xt_rateest_tg_checkentry()
142 est = kzalloc(sizeof(*est), GFP_KERNEL); in xt_rateest_tg_checkentry()
143 if (!est) in xt_rateest_tg_checkentry()
147 strscpy(est->name, info->name, sizeof(est->name)); in xt_rateest_tg_checkentry()
158 ret = gen_new_estimator(&est->bstats, NULL, &est->rate_est, in xt_rateest_tg_checkentry()
163 info->est = est; in xt_rateest_tg_checkentry()
[all …]
A Dnft_set_hash.c471 struct nft_set_estimate *est) in nft_rhash_estimate() argument
473 est->size = ~0; in nft_rhash_estimate()
474 est->lookup = NFT_SET_CLASS_O_1; in nft_rhash_estimate()
475 est->space = NFT_SET_CLASS_O_N; in nft_rhash_estimate()
699 struct nft_set_estimate *est) in nft_hash_estimate() argument
707 est->size = sizeof(struct nft_hash) + in nft_hash_estimate()
710 est->lookup = NFT_SET_CLASS_O_1; in nft_hash_estimate()
711 est->space = NFT_SET_CLASS_O_N; in nft_hash_estimate()
717 struct nft_set_estimate *est) in nft_hash_fast_estimate() argument
728 est->lookup = NFT_SET_CLASS_O_1; in nft_hash_fast_estimate()
[all …]
A Dnft_set_bitmap.c282 struct nft_set_estimate *est) in nft_bitmap_estimate() argument
290 est->size = nft_bitmap_total_size(desc->klen); in nft_bitmap_estimate()
291 est->lookup = NFT_SET_CLASS_O_1; in nft_bitmap_estimate()
292 est->space = NFT_SET_CLASS_O_1; in nft_bitmap_estimate()
A Dnft_set_pipapo_avx2.h9 struct nft_set_estimate *est);
/linux/net/netfilter/ipvs/
A Dip_vs_est.c485 struct ip_vs_estimator *est = &stats->est; in ip_vs_start_estimator() local
491 est->ktid = -1; in ip_vs_start_estimator()
523 struct ip_vs_estimator *est = &stats->est; in ip_vs_stop_estimator() local
610 if (est) { in ip_vs_est_drain_temp_list()
834 if (!est) { in ip_vs_est_calc_phase()
848 stats = container_of(est, struct ip_vs_stats, est); in ip_vs_est_calc_phase()
851 est->ktid = -1; in ip_vs_est_calc_phase()
901 struct ip_vs_estimator *est = &stats->est; in ip_vs_zero_estimator() local
910 est->cps = 0; in ip_vs_zero_estimator()
911 est->inpps = 0; in ip_vs_zero_estimator()
[all …]
/linux/drivers/net/ethernet/stmicro/stmmac/
A Dstmmac_ptp.c71 if (priv->est && priv->est->enable) { in stmmac_adjust_time()
74 priv->est->enable = false; in stmmac_adjust_time()
75 stmmac_est_configure(priv, priv, priv->est, in stmmac_adjust_time()
93 time.tv_nsec = priv->est->btr_reserve[0]; in stmmac_adjust_time()
94 time.tv_sec = priv->est->btr_reserve[1]; in stmmac_adjust_time()
96 cycle_time = (u64)priv->est->ctr[1] * NSEC_PER_SEC + in stmmac_adjust_time()
97 priv->est->ctr[0]; in stmmac_adjust_time()
102 priv->est->btr[0] = (u32)time.tv_nsec; in stmmac_adjust_time()
103 priv->est->btr[1] = (u32)time.tv_sec; in stmmac_adjust_time()
104 priv->est->enable = true; in stmmac_adjust_time()
[all …]
A Dhwif.c118 const void *est; member
176 .est = &dwmac510_est_ops,
196 .est = &dwmac510_est_ops,
216 .est = &dwmac510_est_ops,
236 .est = &dwmac510_est_ops,
257 .est = &dwmac510_est_ops,
278 .est = &dwmac510_est_ops,
353 mac->est = mac->est ? : entry->est; in stmmac_hwif_init()
358 if (entry->est) in stmmac_hwif_init()
A Dstmmac_tc.c991 if (!priv->est) { in tc_taprio_configure()
992 priv->est = devm_kzalloc(priv->device, sizeof(*priv->est), in tc_taprio_configure()
994 if (!priv->est) in tc_taprio_configure()
1000 memset(priv->est, 0, sizeof(*priv->est)); in tc_taprio_configure()
1007 priv->est->gcl_size = size; in tc_taprio_configure()
1043 priv->est->btr[0] = (u32)time.tv_nsec; in tc_taprio_configure()
1044 priv->est->btr[1] = (u32)time.tv_sec; in tc_taprio_configure()
1052 priv->est->ctr[1] = (u32)ctr; in tc_taprio_configure()
1054 priv->est->ter = qopt->cycle_time_extension; in tc_taprio_configure()
1074 if (priv->est) { in tc_taprio_configure()
[all …]
/linux/Documentation/translations/sp_SP/process/
A Dsubmit-checklist.rst15 Todo esto está más allá de la documentación que se proporciona en
73 globales del kernel. (No es necesario para funciones estáticas, pero
74 también está bien.) Utilice ``make htmldocs`` o ``make pdfdocs``
90 15) Todas las nuevas entradas de ``/proc`` están documentadas en
93 16) Todos los nuevos parámetros de arranque del kernel están documentados
96 17) Todos los nuevos parámetros del módulo están documentados con
99 18) Todas las nuevas interfaces de espacio de usuario están documentadas
120 la lógica de lo que están haciendo y por qué.
126 API o características del kernel que están relacionadas con los
A Dmanagement-style.rst16 cierto punto y está escrito principalmente para evitar responder a [#f1]_
63 grandes y dolorosas. Tomar decisiones pequeñas y sin consecuencias está
64 bien, y te hace parecer que sabes lo que estás haciendo, así que lo que
84 Resulta que, dado que nadie sería tan estúpido como para dejar que un
114 admitir que eres estúpido cuando **aun** no has hecho la cosa realmente
115 estúpida.
117 Entonces, cuando realmente resulta ser estúpido, la gente simplemente
172 Y cuanto más convencido estés de que tienes razón (y seamos sinceros,
184 confiará en alguien que está ocultando tan claramente su verdadero
204 Asegúrate de que tú, como mantenedor del kernel, estás en el segundo
[all …]
A D1.Intro.rst48 parches; el trabajo está lejos de terminar en ese momento. Trabajar con
51 etapa. Se advierte a los desarrolladores que no asuman que el trabajo está
110 desarrollo, si bien es servicial para aquellos que están tratando de
151 - El código que se ha fusionado con el kernel mainline está disponible
176 - Más allá de eso, el código que está en el kernel a menudo será
202 una característica no estándar fuera del árbol indefinidamente, o
209 para Linux (o está pensando en hacerlo), claramente tiene un interés
228 que acecha a esos módulos está ahí a pesar de todo.
251 creyendo que están enviando un producto autónomo que utiliza una
257 En ese punto, los vendedores cuyo código esté en el mainline y bien
[all …]
A D2.Process.rst41 continuo que está integrando continuamente cambios importantes.
45 se dice que la "merge window" (ventana de fusión) está abierta. En ese
59 tiempo, Linux Torvalds declarará que la ventana está cerrada y publicará
260 fusionar de sus repositorios. Si Linus está de acuerdo, el flujo de
316 El parche -mm actual está disponible en el directorio “mmotm” (-mm
348 altura de la codificación o los estándares de calidad del kernel de
365 staging no es el final de la historia; el código que no está viendo
378 usar estas herramientas están mucho más allá del alcance de este
383 control de versiones distribuidos que se están desarrollando en la
391 desarrolladores (y el mainline) están haciendo.
[all …]
A Dmaintainer-kvm-x86.rst29 x86 está dividido entre el árbol principal de KVM,
45 El árbol de KVM x86 está organizado en múltiples ramas por temas. El
97 están listos para ser fusionados. Los pings sobre series que rompen la
125 ``kvm-x86 next``. Si no está seguro de si un parche/serie es realmente
147 de KVM no son realmente públicas, ya que están destinadas únicamente al
161 Gran parte de la base de código de KVM está directamente vinculada al
176 comportamiento de la arquitectura, por lo que está implícito que el
246 por varias razones. En primer lugar, el código que realmente se está
252 Para la revisión inicial, se podría argumentar que "lo que está roto" es
264 orden no importa. Pero si uno es más corto (casi siempre el "qué está
[all …]
A 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
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
58 tanto como le sea posible acerca de estos estándares antes de tiempo, ya
222 está bien comentado), tal vez incluso con la ayuda de herramientas
527 desarrollo, de modo que pueda recibir comentarios sobre lo que está
568 está listo para inclusión en un momento dado.
571 inclusión que están sin terminar y serán "arreglados más tarde".
[all …]
A 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
/linux/drivers/media/dvb-frontends/
A 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()
951 est[0] = 0x099a; /* P_adp_regul_cnt 0.3 */ in dib7000m_set_channel()
952 est[1] = 0xffae; /* P_adp_noise_cnt -0.01 */ in dib7000m_set_channel()
[all …]
/linux/include/net/
A Dact_api.h119 struct nlattr *est, struct tc_action **act,
188 int tcf_idr_create(struct tc_action_net *tn, u32 index, struct nlattr *est,
192 struct nlattr *est, struct tc_action **a,
210 struct nlattr *est,
216 struct nlattr *nla, struct nlattr *est,
/linux/drivers/atm/
A Didt77252.c2073 struct rate_estimator *est = from_timer(est, t, timer); in idt77252_est_timer() local
2088 est->avcps += ((long)rate - (long)est->avcps) >> est->ewma_log; in idt77252_est_timer()
2089 est->cps = (est->avcps + 0x1f) >> 5; in idt77252_est_timer()
2104 est->timer.expires = jiffies + ((HZ / 4) << est->interval); in idt77252_est_timer()
2117 if (!est) in idt77252_init_est()
2120 est->cps = est->maxcps; in idt77252_init_est()
2121 est->avcps = est->cps << 5; in idt77252_init_est()
2122 est->vc = vc; in idt77252_init_est()
2129 return est; in idt77252_init_est()
2216 if (est) { in idt77252_init_ubr()
[all …]
/linux/drivers/net/ethernet/ibm/emac/
A Dcore.c1965 est->rx_dropped_error + in emac_stats()
1967 est->rx_dropped_mtu); in emac_stats()
1973 est->rx_overrun); in emac_stats()
1977 est->rx_bad_fcs); in emac_stats()
1982 est->rx_bd_in_range + in emac_stats()
1983 est->rx_runt_packet + in emac_stats()
1984 est->rx_short_event + in emac_stats()
1986 est->rx_out_of_range + in emac_stats()
1987 est->rx_in_range); in emac_stats()
1989 nst->tx_errors = (unsigned long)(est->tx_bd_errors + est->tx_errors); in emac_stats()
[all …]
/linux/include/uapi/linux/netfilter/
A Dxt_RATEEST.h14 struct xt_rateest *est __attribute__((aligned(8))); member
/linux/Documentation/translations/sp_SP/
A 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/tools/power/cpupower/po/
A 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"
512 msgstr "Cette option est incompatible avec --cpu\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"
633 " n'est pas disponible, par exemple parce que le matériel ne le supporte\n"
634 " pas, ou bien n'est tout simplement pas chargé.\n"
[all …]
/linux/include/net/netfilter/
A Dxt_rateest.h25 void xt_rateest_put(struct net *net, struct xt_rateest *est);

Completed in 52 milliseconds

1234