Home
last modified time | relevance | path

Searched refs:en (Results 1 – 25 of 651) sorted by relevance

12345678910>>...27

/linux/drivers/gpu/drm/amd/display/dc/gpio/dce60/
H A Dhw_translate_dce60.c67 uint32_t *en) in offset_to_id() argument
75 *en = GPIO_GENERIC_A; in offset_to_id()
78 *en = GPIO_GENERIC_B; in offset_to_id()
81 *en = GPIO_GENERIC_C; in offset_to_id()
84 *en = GPIO_GENERIC_D; in offset_to_id()
87 *en = GPIO_GENERIC_E; in offset_to_id()
90 *en = GPIO_GENERIC_F; in offset_to_id()
93 *en = GPIO_GENERIC_G; in offset_to_id()
105 *en = GPIO_HPD_1; in offset_to_id()
108 *en = GPIO_HPD_2; in offset_to_id()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/gpio/dce110/
H A Dhw_translate_dce110.c43 uint32_t *en) in offset_to_id() argument
51 *en = GPIO_GENERIC_A; in offset_to_id()
54 *en = GPIO_GENERIC_B; in offset_to_id()
57 *en = GPIO_GENERIC_C; in offset_to_id()
60 *en = GPIO_GENERIC_D; in offset_to_id()
63 *en = GPIO_GENERIC_E; in offset_to_id()
66 *en = GPIO_GENERIC_F; in offset_to_id()
69 *en = GPIO_GENERIC_G; in offset_to_id()
81 *en = GPIO_HPD_1; in offset_to_id()
84 *en = GPIO_HPD_2; in offset_to_id()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/gpio/dce120/
H A Dhw_translate_dce120.c65 uint32_t *en) in offset_to_id() argument
73 *en = GPIO_GENERIC_A; in offset_to_id()
76 *en = GPIO_GENERIC_B; in offset_to_id()
79 *en = GPIO_GENERIC_C; in offset_to_id()
82 *en = GPIO_GENERIC_D; in offset_to_id()
85 *en = GPIO_GENERIC_E; in offset_to_id()
88 *en = GPIO_GENERIC_F; in offset_to_id()
91 *en = GPIO_GENERIC_G; in offset_to_id()
103 *en = GPIO_HPD_1; in offset_to_id()
106 *en = GPIO_HPD_2; in offset_to_id()
[all …]
/linux/net/netfilter/ipvs/
H A Dip_vs_lblc.c130 struct ip_vs_lblc_entry *en = container_of(head, in ip_vs_lblc_rcu_free() local
134 ip_vs_dest_put_and_free(en->dest); in ip_vs_lblc_rcu_free()
135 kfree(en); in ip_vs_lblc_rcu_free()
138 static inline void ip_vs_lblc_del(struct ip_vs_lblc_entry *en) in ip_vs_lblc_del() argument
140 hlist_del_rcu(&en->list); in ip_vs_lblc_del()
141 call_rcu(&en->rcu_head, ip_vs_lblc_rcu_free); in ip_vs_lblc_del()
166 ip_vs_lblc_hash(struct ip_vs_lblc_table *tbl, struct ip_vs_lblc_entry *en) in ip_vs_lblc_hash() argument
168 unsigned int hash = ip_vs_lblc_hashkey(en->af, &en->addr); in ip_vs_lblc_hash()
170 hlist_add_head_rcu(&en->list, &tbl->bucket[hash]); in ip_vs_lblc_hash()
181 struct ip_vs_lblc_entry *en; in ip_vs_lblc_get() local
[all …]
H A Dip_vs_lblcr.c299 static inline void ip_vs_lblcr_free(struct ip_vs_lblcr_entry *en) in ip_vs_lblcr_free() argument
301 hlist_del_rcu(&en->list); in ip_vs_lblcr_free()
302 ip_vs_dest_set_eraseall(&en->set); in ip_vs_lblcr_free()
303 kfree_rcu(en, rcu_head); in ip_vs_lblcr_free()
329 ip_vs_lblcr_hash(struct ip_vs_lblcr_table *tbl, struct ip_vs_lblcr_entry *en) in ip_vs_lblcr_hash() argument
331 unsigned int hash = ip_vs_lblcr_hashkey(en->af, &en->addr); in ip_vs_lblcr_hash()
333 hlist_add_head_rcu(&en->list, &tbl->bucket[hash]); in ip_vs_lblcr_hash()
344 struct ip_vs_lblcr_entry *en; in ip_vs_lblcr_get() local
346 hlist_for_each_entry_rcu(en, &tbl->bucket[hash], list) in ip_vs_lblcr_get()
347 if (ip_vs_addr_equal(af, &en->addr, addr)) in ip_vs_lblcr_get()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/gpio/
H A Dgpio_service.c132 uint32_t en; in dal_gpio_service_create_irq() local
134 if (!service->translate.funcs->offset_to_id(offset, mask, &id, &en)) { in dal_gpio_service_create_irq()
139 return dal_gpio_create_irq(service, id, en); in dal_gpio_service_create_irq()
148 uint32_t en; in dal_gpio_service_create_generic_mux() local
151 if (!service->translate.funcs->offset_to_id(offset, mask, &id, &en)) { in dal_gpio_service_create_generic_mux()
157 service, id, en, GPIO_PIN_OUTPUT_STATE_DEFAULT); in dal_gpio_service_create_generic_mux()
179 uint32_t en) in dal_gpio_get_generic_pin_info() argument
184 service->translate.funcs->id_to_offset(id, en, &pin); in dal_gpio_get_generic_pin_info()
240 uint32_t en) in is_pin_busy() argument
245 return service->busyness[id][en]; in is_pin_busy()
[all …]
H A Dgpio_base.c111 return dal_gpio_service_lock(gpio->service, gpio->id, gpio->en); in dal_gpio_lock_pin()
117 return dal_gpio_service_unlock(gpio->service, gpio->id, gpio->en); in dal_gpio_unlock_pin()
141 return gpio->en; in dal_gpio_get_enum()
161 gpio->id, gpio->en, pin_info) ? in dal_gpio_get_pin_info()
170 switch (gpio->en) { in dal_gpio_get_sync_source()
188 switch (gpio->en) { in dal_gpio_get_sync_source()
202 switch (gpio->en) { in dal_gpio_get_sync_source()
212 switch (gpio->en) { in dal_gpio_get_sync_source()
270 uint32_t en, in dal_gpio_create() argument
283 gpio->en = en; in dal_gpio_create()
[all …]
H A Dhw_factory.h43 uint32_t en);
48 uint32_t en);
53 uint32_t en);
62 uint32_t en);
65 uint32_t en);
68 uint32_t en);
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Dgpio.h42 uint32_t en; member
57 uint32_t en);
61 uint32_t en);
65 uint32_t en);
69 uint32_t en);
73 uint32_t en);
77 uint32_t en);
81 uint32_t en);
88 uint32_t *en);
91 uint32_t en,
/linux/drivers/gpu/drm/amd/display/dc/gpio/dcn21/
H A Dhw_factory_dcn21.c159 static void define_generic_registers(struct hw_gpio_pin *pin, uint32_t en) in define_generic_registers() argument
163 generic->regs = &generic_regs[en]; in define_generic_registers()
164 generic->shifts = &generic_shift[en]; in define_generic_registers()
165 generic->masks = &generic_mask[en]; in define_generic_registers()
166 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers()
171 uint32_t en) in define_ddc_registers() argument
177 ddc->regs = &ddc_data_regs_dcn[en]; in define_ddc_registers()
178 ddc->base.regs = &ddc_data_regs_dcn[en].gpio; in define_ddc_registers()
181 ddc->regs = &ddc_clk_regs_dcn[en]; in define_ddc_registers()
182 ddc->base.regs = &ddc_clk_regs_dcn[en].gpio; in define_ddc_registers()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/gpio/dcn32/
H A Dhw_factory_dcn32.c192 static void define_generic_registers(struct hw_gpio_pin *pin, uint32_t en) in define_generic_registers() argument
196 generic->regs = &generic_regs[en]; in define_generic_registers()
197 generic->shifts = &generic_shift[en]; in define_generic_registers()
198 generic->masks = &generic_mask[en]; in define_generic_registers()
199 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers()
204 uint32_t en) in define_ddc_registers() argument
210 ddc->regs = &ddc_data_regs_dcn[en]; in define_ddc_registers()
211 ddc->base.regs = &ddc_data_regs_dcn[en].gpio; in define_ddc_registers()
214 ddc->regs = &ddc_clk_regs_dcn[en]; in define_ddc_registers()
215 ddc->base.regs = &ddc_clk_regs_dcn[en].gpio; in define_ddc_registers()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/gpio/dcn30/
H A Dhw_factory_dcn30.c188 static void define_generic_registers(struct hw_gpio_pin *pin, uint32_t en) in define_generic_registers() argument
192 generic->regs = &generic_regs[en]; in define_generic_registers()
193 generic->shifts = &generic_shift[en]; in define_generic_registers()
194 generic->masks = &generic_mask[en]; in define_generic_registers()
195 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers()
200 uint32_t en) in define_ddc_registers() argument
206 ddc->regs = &ddc_data_regs_dcn[en]; in define_ddc_registers()
207 ddc->base.regs = &ddc_data_regs_dcn[en].gpio; in define_ddc_registers()
210 ddc->regs = &ddc_clk_regs_dcn[en]; in define_ddc_registers()
211 ddc->base.regs = &ddc_clk_regs_dcn[en].gpio; in define_ddc_registers()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/gpio/dcn315/
H A Dhw_factory_dcn315.c180 static void define_generic_registers(struct hw_gpio_pin *pin, uint32_t en) in define_generic_registers() argument
184 generic->regs = &generic_regs[en]; in define_generic_registers()
185 generic->shifts = &generic_shift[en]; in define_generic_registers()
186 generic->masks = &generic_mask[en]; in define_generic_registers()
187 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers()
192 uint32_t en) in define_ddc_registers() argument
198 ddc->regs = &ddc_data_regs_dcn[en]; in define_ddc_registers()
199 ddc->base.regs = &ddc_data_regs_dcn[en].gpio; in define_ddc_registers()
202 ddc->regs = &ddc_clk_regs_dcn[en]; in define_ddc_registers()
203 ddc->base.regs = &ddc_clk_regs_dcn[en].gpio; in define_ddc_registers()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/gpio/dcn20/
H A Dhw_factory_dcn20.c183 uint32_t en) in define_ddc_registers() argument
189 ddc->regs = &ddc_data_regs_dcn[en]; in define_ddc_registers()
190 ddc->base.regs = &ddc_data_regs_dcn[en].gpio; in define_ddc_registers()
193 ddc->regs = &ddc_clk_regs_dcn[en]; in define_ddc_registers()
194 ddc->base.regs = &ddc_clk_regs_dcn[en].gpio; in define_ddc_registers()
201 ddc->shifts = &ddc_shift[en]; in define_ddc_registers()
202 ddc->masks = &ddc_mask[en]; in define_ddc_registers()
206 static void define_hpd_registers(struct hw_gpio_pin *pin, uint32_t en) in define_hpd_registers() argument
210 hpd->regs = &hpd_regs[en]; in define_hpd_registers()
213 hpd->base.regs = &hpd_regs[en].gpio; in define_hpd_registers()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/gpio/dcn401/
H A Dhw_factory_dcn401.c184 static void define_generic_registers(struct hw_gpio_pin *pin, uint32_t en) in define_generic_registers() argument
188 generic->regs = &generic_regs[en]; in define_generic_registers()
189 generic->shifts = &generic_shift[en]; in define_generic_registers()
190 generic->masks = &generic_mask[en]; in define_generic_registers()
191 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers()
196 uint32_t en) in define_ddc_registers() argument
202 ddc->regs = &ddc_data_regs_dcn[en]; in define_ddc_registers()
203 ddc->base.regs = &ddc_data_regs_dcn[en].gpio; in define_ddc_registers()
206 ddc->regs = &ddc_clk_regs_dcn[en]; in define_ddc_registers()
207 ddc->base.regs = &ddc_clk_regs_dcn[en].gpio; in define_ddc_registers()
[all …]
/linux/Documentation/translations/sp_SP/
H A Dindex.rst19 simplemente para aquellos que prefieran leer en el idioma español. Sin
20 embargo, tenga en cuenta que la *única* documentación oficial es la que
21 está en inglés: :ref:`linux_doc`
23 La propagación simultánea de la traducción de una modificación en
25 de la traducción intentan mantener sus traducciones al día, en tanto les
27 esté actualizada con las últimas modificaciones. Si lo que lee en una
28 traducción no se corresponde con lo que ve en el código fuente, informe
29 al maintainer de la traducción y, si puede, consulte la documentación en
35 contenidos deberá ser realizada anteriormente en los documentos en inglés.
45 razón, cuando lea esta traducción, puede encontrar algunas diferencias en
[all …]
H A Dmemory-barriers.txt23 traducción, la única referencia válida es la documentación oficial en
35 consistencia de memoria formal y documentación en tools/memory-model/. Sin
37 sus maintainers en lugar de que como un oráculo infalible.
44 (1) especificar la funcionalidad mínima en la que se puede confiar para
45 cualquier barrera en concreto, y
49 Tenga en cuenta que una arquitectura puede proporcionar más que el
50 requisito mínimo para cualquier barrera en particular, pero si la
53 Tenga en cuenta también que es posible que una barrera no valga (sea no-op)
54 para alguna arquitectura porque por la forma en que funcione dicha
55 arquitectura, la barrera explícita resulte innecesaria en ese caso.
[all …]
/linux/drivers/gpu/drm/amd/display/dc/gpio/dcn10/
H A Dhw_factory_dcn10.c151 static void define_generic_registers(struct hw_gpio_pin *pin, uint32_t en) in define_generic_registers() argument
155 generic->regs = &generic_regs[en]; in define_generic_registers()
156 generic->shifts = &generic_shift[en]; in define_generic_registers()
157 generic->masks = &generic_mask[en]; in define_generic_registers()
158 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers()
163 uint32_t en) in define_ddc_registers() argument
169 ddc->regs = &ddc_data_regs[en]; in define_ddc_registers()
170 ddc->base.regs = &ddc_data_regs[en].gpio; in define_ddc_registers()
173 ddc->regs = &ddc_clk_regs[en]; in define_ddc_registers()
174 ddc->base.regs = &ddc_clk_regs[en].gpio; in define_ddc_registers()
[all …]
/linux/Documentation/translations/sp_SP/process/
H A D2.Process.rst13 desarrolladores involucrados. Con una base de usuarios en los millones y
23 en el tiempo de manera flexible, con uno nuevo lanzamiento principal del
37 características, cambios internos en la API y más. Un lanzamiento típico
38 puede contener alrededor de 13,000 conjuntos de cambios incluyendo en
47 aceptado por la comunidad de desarrollo) se fusiona en el kernel mainline.
55 y montados con anticipación. Como funciona ese proceso se describirá en
74 anteriormente; si no afectan a ningún código en árbol, no pueden causar
75 regresiones y debería ser seguro agregarlos en cualquier momento).
77 A medida que las correcciones se abren paso en el mainline, la tasa de
103 son bienvenidos, pero aquellos que rompen sistemas que funcionaron en el
[all …]
H A Dhowto.rst8 Cómo participar en el desarrollo del kernel de Linux
12 sobre cómo convertirse en desarrollador del kernel de Linux y explica cómo
13 trabajar con el y en su desarrollo. El documento no tratará ningún aspecto
17 Si algo en este documento quedara obsoleto, envíe parches al maintainer de
18 este archivo, que se encuentra en la parte superior del documento.
22 ¿De modo que quiere descubrir como convertirse en un/a desarrollador/a del
24 Linux para este dispositivo." El objetivo de este documento en enseñarle
28 de la forma en que lo hace.
30 El kernel esta principalmente escrito en C, con algunas partes que son
31 dependientes de la arquitectura en ensamblador. Un buen conocimiento de C
[all …]
H A Ddeprecated.rst13 alguna API obsoleta en una nueva API y quitar la API anterior en un
17 han de ir creándose en el kernel, mientras que las antiguas se quitan,
21 obsoletos son propuestos para incluir en el kernel.
30 que usar `__deprecated` es sencillo para anotar una API obsoleta en
33 desanimar a otros a usarla en el futuro.
37 Use WARN() y WARN_ON() en su lugar, y gestione las condiciones de error
42 "¿en qué orden se necesitan liberar los locks? ¿Se han restaurado sus
51 en situaciones que se "esperan no sean alcanzables". Si se quiere
55 ejecutándose en presencia del condiciones "no alcanzables". (Por ejemplo,
59 Operaciones aritméticas en los argumentos de reserva de memoria
[all …]
H A D1.Intro.rst19 comunidad en muchas formas, y la capacidad de influir en la dirección del
25 (merge window). Se cubren las distintas fases en el desarrollo del parche,
31 :ref:`sp_development_early_stage` cubre la planificación de proyectos en
32 etapas tempranas, con énfasis en involucrar a la comunidad de desarrollo
42 su revisión. Para ser tomados en serio por la comunidad de desarrollo,
48 parches; el trabajo está lejos de terminar en ese momento. Trabajar con
50 ofrece varios consejos sobre cómo evitar problemas en esta importante
52 terminado cuando un parche se fusiona en mainline.
65 1000 colaboradores en cada versión, en uno de los proyectos de software
66 libre más grandes y activos que existen. Desde sus humildes comienzos en
[all …]
H A Dmaintainer-kvm-x86.rst15 principiantes en algún momento. Mientras haga un esfuerzo honesto por
27 KVM x86 se encuentra actualmente en un período de transición de ser parte
33 Por lo general, las correcciones para el ciclo en curso se aplican
40 Tenga en cuenta que se espera que este periodo de transición dure bastante
41 tiempo, es decir, que será el statu quo en un futuro previsible.
45 El árbol de KVM x86 está organizado en múltiples ramas por temas. El
49 de una rama temática no tiene impacto en los hashes SHA1 de otros commit
50 en en camino, y tener que rechazar una solicitud de pull debido a errores
53 Todas las ramas temáticas, excepto ``next`` y ``fixes``, se agrupan en
54 ``next`` a través de un Cthulhu merge en función de las necesidades, es
[all …]
/linux/sound/pci/au88x0/
H A Dau88x0_core.c201 vortex_mix_setenablebit(vortex_t * vortex, unsigned char mix, int mixin, int en) in vortex_mix_setenablebit() argument
211 if (en) in vortex_mix_setenablebit()
462 vortex_src_set_throttlesource(vortex_t * vortex, unsigned char src, int en) in vortex_src_set_throttlesource() argument
467 if (en) in vortex_src_set_throttlesource()
788 static void vortex_fifo_setadbvalid(vortex_t * vortex, int fifo, int en) in vortex_fifo_setadbvalid() argument
792 0xffffffef) | ((1 & en) << 4) | FIFO_U1); in vortex_fifo_setadbvalid()
889 static void vortex_fifo_setwtvalid(vortex_t * vortex, int fifo, int en) in vortex_fifo_setwtvalid() argument
893 0xffffffef) | ((en & 1) << 4) | FIFO_U1); in vortex_fifo_setwtvalid()
1716 vortex_route(vortex_t * vortex, int en, unsigned char channel, in vortex_route() argument
1722 if (en) { in vortex_route()
[all …]
/linux/Documentation/translations/sp_SP/scheduler/
H A Dsched-eevdf.rst12 First", fue presentado por primera vez en una publicación científica en
13 1995 [1]. El kernel de Linux comenzó a transicionar hacia EEVPF en la
14 versión 6.6 (y como una nueva opción en 2024), alejándose del gestor
15 de tareas CFS, en favor de una versión de EEVDF propuesta por Peter
16 Zijlstra en 2023 [2-4]. Más información relativa a CFS puede encontrarse
17 en Documentation/scheduler/sched-design-CFS.rst.
24 de ejecución en la CPU. De esta manera, una tarea con un "retraso"
36 en tareas que estén en un estado durmiente; pero en el momento en el que
37 se escribe este texto EEVDF usa un mecanismo de "decaimiento" basado en el
40 reajustar su retraso negativo: cuando una tarea duerme, esta permanece en
[all …]

12345678910>>...27