| /linux/net/core/ |
| H A D | gen_estimator.c | 78 struct net_rate_estimator *est = timer_container_of(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() 94 write_seqcount_begin(&est->seq); in est_timer() 95 est->avbps += brate; in est_timer() 96 est->avpps += rate; in est_timer() 97 write_seqcount_end(&est->seq); in est_timer() [all …]
|
| H A D | gen_stats.c | 312 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/ |
| H A D | xt_RATEEST.c | 38 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 …]
|
| H A D | nft_set_bitmap.c | 290 struct nft_set_estimate *est) in nft_bitmap_estimate() argument 298 est->size = nft_bitmap_total_size(desc->klen); in nft_bitmap_estimate() 299 est->lookup = NFT_SET_CLASS_O_1; in nft_bitmap_estimate() 300 est->space = NFT_SET_CLASS_O_1; in nft_bitmap_estimate()
|
| H A D | nft_set_rbtree.c | 738 struct nft_set_estimate *est) in nft_rbtree_estimate() argument 744 est->size = sizeof(struct nft_rbtree) + in nft_rbtree_estimate() 747 est->size = ~0; in nft_rbtree_estimate() 749 est->lookup = NFT_SET_CLASS_O_LOG_N; in nft_rbtree_estimate() 750 est->space = NFT_SET_CLASS_O_N; in nft_rbtree_estimate()
|
| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac_tc.c | 927 priv->est->max_sdu[j] = qopt->max_sdu[i] + ETH_HLEN - ETH_TLEN; in tc_taprio_map_maxsdu_txq() 991 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() 1008 priv->est->enable = qopt->cmd == TAPRIO_CMD_REPLACE; in tc_taprio_configure() 1033 priv->est->gcl[i] = delta_ns | (gates << wid); 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() [all …]
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | dib7000m.c | 846 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/drivers/atm/ |
| H A D | idt77252.c | 2078 struct rate_estimator *est = timer_container_of(est, t, timer); in idt77252_est_timer() local 2079 struct vc_map *vc = est->vc; in idt77252_est_timer() 2089 ncells = est->cells; in idt77252_est_timer() 2091 rate = ((u32)(ncells - est->last_cells)) << (7 - est->interval); in idt77252_est_timer() 2092 est->last_cells = ncells; in idt77252_est_timer() 2093 est->avcps += ((long)rate - (long)est->avcps) >> est->ewma_log; in idt77252_est_timer() 2094 est->cps = (est->avcps + 0x1f) >> 5; in idt77252_est_timer() 2096 cps = est->cps; in idt77252_est_timer() 2097 if (cps < (est->maxcps >> 4)) in idt77252_est_timer() 2098 cps = est->maxcps >> 4; in idt77252_est_timer() [all …]
|
| /linux/Documentation/translations/sp_SP/process/ |
| H A D | management-style.rst | 16 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 122 pena hacerlo o no. Después de todo, si **ellos** no están seguros de si es 134 Si no está claro cuál enfoque es mejor, lo descubrirán. La respuesta puede 172 Y cuanto más convencido estés de que tienes razón (y seamos sinceros, [all …]
|
| H A D | 1.Intro.rst | 48 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 161 está en constante cambio. La falta de una interfaz interna estable es 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. 245 doblemente al código cerrado. Dado que este código no está disponible [all …]
|
| H A D | 2.Process.rst | 41 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á 196 prioridad. Si su parche está recibiendo comentarios sobre los cambios 199 no está siendo fusionado por el maintainer apropiado del subsistema o 260 fusionar de sus repositorios. Si Linus está de acuerdo, el flujo de 286 alguien quiere ver todos los parches que se están preparando para la 288 saber que otros cambios están pendientes para ver si hay algún conflicto 316 El parche -mm actual está disponible en el directorio “mmotm” (-mm 344 que están en proceso de ser agregados al árbol del kernel. Permanecen [all …]
|
| H A D | maintainer-kvm-x86.rst | 29 x86 está dividido entre el árbol principal de KVM, 45 El árbol de KVM x86 está organizado en múltiples ramas por temas. El 80 margen de maniobra en función del tamaño de la serie, los parches que están 94 expectativas realistas. Si está haciendo ping para la aceptación, es decir, 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 177 comportamiento de KVM está emulando el comportamiento de SDM y/o APM. Tenga [all …]
|
| H A D | howto.rst | 42 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 …]
|
| H A D | code-of-conduct.rst | 57 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
|
| H A D | submitting-patches.rst | 12 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 …]
|
| H A D | embargoed-hardware-issues.rst | 48 certificado de S/MIME de la lista están disponibles en las siguientes 71 Las listas de correo encriptadas que se utilizan en nuestro proceso están 75 información embargada, pero están obligados a la confidencialidad por su 200 El uso de una lista de correo está cerca del proceso normal de desarrollo 222 participación de los expertos. Los expertos están cubiertos por el 246 conferencia u otras razones no técnicas está creando más trabajo y carga 265 embajadores no están involucrados en la divulgación de un problema en 296 completamente y está idealmente bien conectado en la comunidad del kernel 337 recibirá un correo electrónico de la lista que está firmado con la llave
|
| H A D | researcher-guidelines.rst | 26 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
|
| H A D | deprecated.rst | 145 El uso de strncpy() no garantiza que el buffer de destino esté terminado en 151 función con cadenas de caracteres que sí están terminadas en NUL. 174 desbordamientos de lectura si la cadena de origen no está terminada en el 202 Si está depurando algo donde el "%p" hasheado está causando problemas, 210 de tamaño estático. Mientras que estos errores no triviales de `rendimiento 224 del caso. Esto, introduce ambigüedad en el código, ya que no siempre está 226 es obvio solamente mirando al código si `STATE_ONE` está escrito para 246 soportadas por los compiladores de C, analizadores estáticos, e IDEs,
|
| H A D | programming-language.rst | 11 El kernel está escrito en el lenguaje de programación C [sp-c-language]_. 22 está terminado y requiere parches de terceros.
|
| H A D | coding-style.rst | 17 En primer lugar, sugeriría imprimir una copia de los estándares de código 39 necesita más de 3 niveles de sangría, está en apuros de todos modos y 43 ventaja añadida de advertirle cuando está anidando sus funciones demasiado 175 Tenga en cuenta que la llave de cierre está vacía en su línea propia, 326 SIN EMBARGO, mientras que los nombres de mayúsculas y minúsculas están mal 336 es estúpido: el compilador conoce los tipos de todos modos y puede 368 de la especificación al estándar de código del kernel donde sea posible. 426 (d) Nuevos tipos que son idénticos a los tipos estándar C99, en ciertas 430 cerebro para acostumbrarse a los tipos estándar como ``uint32_t``, 434 equivalentes con signo, que son idénticos a los tipos estándar son [all …]
|
| /linux/drivers/net/ethernet/ibm/emac/ |
| H A D | core.c | 1954 struct emac_error_stats *est = &dev->estats; in emac_stats() local 1966 nst->rx_dropped = (unsigned long)(est->rx_dropped_oom + in emac_stats() 1967 est->rx_dropped_error + in emac_stats() 1968 est->rx_dropped_resize + in emac_stats() 1969 est->rx_dropped_mtu); in emac_stats() 1970 nst->tx_dropped = (unsigned long)est->tx_dropped; in emac_stats() 1972 nst->rx_errors = (unsigned long)est->rx_bd_errors; in emac_stats() 1973 nst->rx_fifo_errors = (unsigned long)(est->rx_bd_overrun + in emac_stats() 1974 est->rx_fifo_overrun + in emac_stats() 1975 est->rx_overrun); in emac_stats() [all …]
|
| /linux/tools/power/cpupower/po/ |
| H A D | fr.po | 348 "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/Documentation/translations/sp_SP/ |
| H A D | index.rst | 21 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/include/uapi/linux/netfilter/ |
| H A D | xt_RATEEST.h | 14 struct xt_rateest *est __attribute__((aligned(8))); member
|
| /linux/include/net/netfilter/ |
| H A D | xt_rateest.h | 25 void xt_rateest_put(struct net *net, struct xt_rateest *est);
|