/openbmc/u-boot/arch/arm/mach-sunxi/ |
H A D | dram_sun8i_a33.c | 32 static void mctl_set_cr(struct dram_para *para) in mctl_set_cr() argument 37 writel(MCTL_CR_CS1_CONTROL(para->cs1) | MCTL_CR_UNKNOWN | in mctl_set_cr() 39 (para->seq ? MCTL_CR_SEQUENCE : 0) | in mctl_set_cr() 40 ((para->bus_width == 16) ? MCTL_CR_BUSW16 : MCTL_CR_BUSW8) | in mctl_set_cr() 41 MCTL_CR_PAGE_SIZE(para->page_size) | MCTL_CR_ROW(para->rows) | in mctl_set_cr() 42 MCTL_CR_BANK(para->bank) | MCTL_CR_RANK(para->rank), in mctl_set_cr() 46 static void auto_detect_dram_size(struct dram_para *para) in auto_detect_dram_size() argument 48 u8 orig_rank = para->rank; in auto_detect_dram_size() 52 para->page_size = 512; in auto_detect_dram_size() 53 para->seq = 1; in auto_detect_dram_size() [all …]
|
H A D | dram_sun8i_a83t.c | 31 static void mctl_set_cr(struct dram_para *para) in mctl_set_cr() argument 36 writel(MCTL_CR_CS1_CONTROL(para->cs1) | MCTL_CR_UNKNOWN | in mctl_set_cr() 37 MCTL_CR_CHANNEL(1) | MCTL_CR_DRAM_TYPE(para->dram_type) | in mctl_set_cr() 38 (para->seq ? MCTL_CR_SEQUENCE : 0) | in mctl_set_cr() 39 ((para->bus_width == 16) ? MCTL_CR_BUSW16 : MCTL_CR_BUSW8) | in mctl_set_cr() 40 MCTL_CR_PAGE_SIZE(para->page_size) | MCTL_CR_ROW(para->rows) | in mctl_set_cr() 41 MCTL_CR_BANK(para->bank) | MCTL_CR_RANK(para->rank), in mctl_set_cr() 45 static void auto_detect_dram_size(struct dram_para *para) in auto_detect_dram_size() argument 47 u8 orig_rank = para->rank; in auto_detect_dram_size() 51 para->page_size = 512; in auto_detect_dram_size() [all …]
|
H A D | dram_sun9i.c | 338 static void mctl_com_init(struct dram_sun9i_para *para) in mctl_com_init() argument 344 writel(((para->chan == 2) ? MCTL_CR_CHANNEL_DUAL : in mctl_com_init() 347 | MCTL_CR_ROW(para->rows) in mctl_com_init() 348 | ((para->bus_width == 32) ? MCTL_CR_BUSW32 : MCTL_CR_BUSW16) in mctl_com_init() 349 | MCTL_CR_PAGE_SIZE(para->page_size) | MCTL_CR_RANK(para->rank), in mctl_com_init() 355 static u32 mctl_channel_init(u32 ch_index, struct dram_sun9i_para *para) in mctl_channel_init() argument 375 const u32 tREFI = NS2CYCLES_FLOOR(para->tREFI); in mctl_channel_init() 376 const u32 tRFC = NS2CYCLES_ROUNDUP(para->tRFC); in mctl_channel_init() 377 const u32 tRCD = PS2CYCLES_ROUNDUP(para->tRCD); in mctl_channel_init() 378 const u32 tRP = PS2CYCLES_ROUNDUP(para->tRP); in mctl_channel_init() [all …]
|
H A D | dram_sunxi_dw.c | 27 static void mctl_set_bit_delays(struct dram_para *para) in mctl_set_bit_delays() argument 37 writel(DXBDLR_WRITE_DELAY(para->dx_write_delays[i][j]) | in mctl_set_bit_delays() 38 DXBDLR_READ_DELAY(para->dx_read_delays[i][j]), in mctl_set_bit_delays() 42 writel(ACBDLR_WRITE_DELAY(para->ac_delays[i]), in mctl_set_bit_delays() 267 static void mctl_h3_zq_calibration_quirk(struct dram_para *para) in mctl_h3_zq_calibration_quirk() argument 334 static void mctl_set_cr(uint16_t socid, struct dram_para *para) in mctl_set_cr() argument 349 (para->bank_bits == 3 ? MCTL_CR_EIGHT_BANKS : MCTL_CR_FOUR_BANKS) | in mctl_set_cr() 350 MCTL_CR_BUS_FULL_WIDTH(para->bus_full_width) | in mctl_set_cr() 351 (para->dual_rank ? MCTL_CR_DUAL_RANK : MCTL_CR_SINGLE_RANK) | in mctl_set_cr() 352 MCTL_CR_PAGE_SIZE(para->page_size) | in mctl_set_cr() [all …]
|
H A D | dram_sun4i.c | 561 static unsigned long dramc_init_helper(struct dram_para *para) in dramc_init_helper() argument 572 if (para->type != DRAM_MEMORY_TYPE_DDR3 || para->rank_num != 1) in dramc_init_helper() 576 mctl_setup_dram_clock(para->clock, para->mbus_clock); in dramc_init_helper() 592 mctl_enable_dll0(para->tpr3); in dramc_init_helper() 596 reg_val |= DRAM_DCR_IO_WIDTH(para->io_width >> 3); in dramc_init_helper() 598 if (para->density == 256) in dramc_init_helper() 600 else if (para->density == 512) in dramc_init_helper() 602 else if (para->density == 1024) in dramc_init_helper() 604 else if (para->density == 2048) in dramc_init_helper() 606 else if (para->density == 4096) in dramc_init_helper() [all …]
|
H A D | dram_sun50i_h6.c | 59 static void mctl_sys_init(struct dram_para *para); 60 static void mctl_com_init(struct dram_para *para); 61 static void mctl_set_timing_lpddr3(struct dram_para *para); 62 static void mctl_channel_init(struct dram_para *para); 64 static void mctl_core_init(struct dram_para *para) in mctl_core_init() argument 66 mctl_sys_init(para); in mctl_core_init() 67 mctl_com_init(para); in mctl_core_init() 68 switch (para->type) { in mctl_core_init() 70 mctl_set_timing_lpddr3(para); in mctl_core_init() 75 mctl_channel_init(para); in mctl_core_init() [all …]
|
H A D | dram_sun6i.c | 51 static void mctl_dll_init(int ch_index, struct dram_sun6i_para *para) in mctl_dll_init() argument 64 if (para->bus_width == 32) { in mctl_dll_init() 74 if (para->bus_width == 32) { in mctl_dll_init() 84 if (para->bus_width == 32) { in mctl_dll_init() 102 static void mctl_channel_init(int ch_index, struct dram_sun6i_para *para) in mctl_channel_init() argument 166 para->rank = 1; in mctl_channel_init() 175 para->chan = 1; in mctl_channel_init() 182 para->bus_width = 16; in mctl_channel_init() 183 para->page_size = 2048; in mctl_channel_init() 243 if (para->bus_width == 16) in mctl_channel_init() [all …]
|
/openbmc/linux/drivers/net/fddi/skfp/h/ |
H A D | smt.h | 110 #define SMTSETPARA(p,t) (p)->para.p_type = (t),\ 111 (p)->para.p_len = sizeof(*(p)) - PARA_LEN 120 struct smt_para para ; /* generic parameter header */ member 135 struct smt_para para ; /* generic parameter header */ member 149 struct smt_para para ; /* generic parameter header */ member 171 struct smt_para para ; /* generic parameter header */ member 182 struct smt_para para ; /* generic parameter header */ member 199 struct smt_para para ; /* generic parameter header */ member 213 struct smt_para para ; /* generic parameter header */ member 262 struct smt_para para ; /* generic parameter header */ member [all …]
|
/openbmc/linux/drivers/net/fddi/skfp/ |
H A D | ess.c | 497 chg->s_type.para.p_type = SMT_P0015 ; in ess_send_response() 498 chg->s_type.para.p_len = sizeof(struct smt_p_0015) - PARA_LEN ; in ess_send_response() 502 chg->cmd.para.p_type = SMT_P0016 ; in ess_send_response() 503 chg->cmd.para.p_len = sizeof(struct smt_p_0016) - PARA_LEN ; in ess_send_response() 507 chg->path.para.p_type = SMT_P320B ; in ess_send_response() 508 chg->path.para.p_len = sizeof(struct smt_p_320b) - PARA_LEN ; in ess_send_response() 514 chg->payload.para.p_type = SMT_P320F ; in ess_send_response() 515 chg->payload.para.p_len = sizeof(struct smt_p_320f) - PARA_LEN ; in ess_send_response() 520 chg->overhead.para.p_type = SMT_P3210 ; in ess_send_response() 521 chg->overhead.para.p_len = sizeof(struct smt_p_3210) - PARA_LEN ; in ess_send_response() [all …]
|
/openbmc/linux/include/uapi/linux/ |
H A D | virtio_crypto.h | 107 struct virtio_crypto_cipher_session_para para; member 132 struct virtio_crypto_hash_session_para para; member 162 struct virtio_crypto_mac_session_para para; member 184 struct virtio_crypto_aead_session_para para; member 236 struct virtio_crypto_akcipher_session_para para; member 263 struct virtio_crypto_alg_chain_session_para para; member 400 struct virtio_crypto_cipher_para para; member 406 struct virtio_crypto_hash_para para; member 412 struct virtio_crypto_mac_para para; member 439 struct virtio_crypto_alg_chain_data_para para; member [all …]
|
/openbmc/qemu/include/standard-headers/linux/ |
H A D | virtio_crypto.h | 107 struct virtio_crypto_cipher_session_para para; member 132 struct virtio_crypto_hash_session_para para; member 162 struct virtio_crypto_mac_session_para para; member 184 struct virtio_crypto_aead_session_para para; member 236 struct virtio_crypto_akcipher_session_para para; member 263 struct virtio_crypto_alg_chain_session_para para; member 400 struct virtio_crypto_cipher_para para; member 406 struct virtio_crypto_hash_para para; member 412 struct virtio_crypto_mac_para para; member 439 struct virtio_crypto_alg_chain_data_para para; member [all …]
|
/openbmc/linux/Documentation/translations/sp_SP/process/ |
H A D | email-clients.rst | 8 Información de clientes de correo electrónico para Linux 16 para esto es bastante buena. En la recepción del correo, los maintainers 17 usan ``git am`` para aplicar los parches. 27 Los parches para el kernel de Linux se envían por correo electrónico, 36 cuerpo del correo electrónico, para parches y otros correos electrónicos 37 por igual. https://useplaintext.email puede ser útil para obtener 42 Los clientes de correo electrónico que se utilizan para los parches del 56 correo electrónico para enviar correos electrónicos con codificación UTF-8, 60 encabezados "References:" o "In-Reply-To:" para que el hilo de correo no 63 Copiar y pegar (o cortar y pegar) generalmente no funciona para los [all …]
|
H A D | coding-style.rst | 13 puntos de vista sobre nadie, pero esto vale para todo lo que tengo que 14 mantener, y preferiría que para la mayoría de otras cosas también. Por 47 declaración de switch es para alinear el ``switch`` y sus etiquetas 78 No use comas para evitar el uso de llaves: 85 Siempre use llaves para múltiples declaraciones: 99 espacios nunca se utilizan para la sangría, y el ejemplo anterior se rompe 124 Sin embargo, nunca rompa los strings visibles para el usuario, como los 133 técnicas para elegir una estrategia de ubicación sobre la otra, pero la 204 vacías para poner comentarios. 246 El estilo del kernel Linux para el uso de espacios depende (principalmente) [all …]
|
H A D | adding-syscalls.rst | 33 descriptor de archivo para el objeto relevante permite al userspace 34 usar ``poll``/``select``/``epoll`` para recibir esta notificación. 47 interfaz (interface) de 'producción' para el userspace. 61 complicado así que está reservado para comandos análogamente cercanos 65 Diseñando el API: Planeando para extensiones 71 importante planear para futuras extensiones del interface. 119 ``kernel/events/code.c``) para un ejemplo de esta aproximación. 129 para usar los descriptores de archivos. 144 archivo listo para leer o escribir es la forma normal para que el kernel 167 revise el man page :manpage:`openat(2)`; para un ejemplo de AT_EMPTY_PATH, [all …]
|
H A D | submitting-patches.rst | 8 Envío de parches: la guía esencial para incluir su código en el kernel 21 Documentation/process/submit-checklist.rst para obtener una lista de 26 Esta documentación asume que está usando ``git`` para preparar sus parches. 39 use ``git`` para obtener uno. Querrá comenzar con el repositorio principal, 47 preparados para esos árboles. Revise el campo **T:** para el subsistema 48 en el archivo MAINTAINERS para encontrar dicho árbol, o simplemente 57 línea o 5000 líneas para una nuevo "feature", debe haber un problema 80 optimización para que el revisor pueda comparar las perdidas con los 85 lenguaje sencillo para que el revisor verifique que el código se está 101 referencias URL para encontrar la descripción del parche y colocarla en el [all …]
|
H A D | researcher-guidelines.rst | 6 Directrices para Investigadores 19 de Linux para mejorar a partir de ella. En cualquier caso, se recomienda 37 el proyecto están participando en buena fe para mejorar Linux. La 56 con ellos, pero ya han dado su consentimiento para recibir contribuciones 57 en buena fe. No se ha dado consentimiento para enviar parches intencionalmente 60 ejemplo, agotar el tiempo, el esfuerzo, y la moral) y perjudicial para el 63 los esfuerzos para proporcionar reacciones constructivas a los colaboradores 73 parche ha sido tradicionalmente la mejor manera para hacer un impacto. 92 otra herramienta o método utilizado para realizar el trabajo. 96 * ¿Que se cambió para solucionar el problema y por qué se cree es correcto? [all …]
|
H A D | code-of-conduct.rst | 8 Código de Conducta para Contribuyentes 16 acoso para todo el mundo, independientemente de la edad, dimensión corporal, 28 para nuestra comunidad: 35 * Centrarse en lo que sea mejor no sólo para nosotros como individuos, sino 36 para la comunidad en general 64 Código de Conducta, y comunicarán las razones para sus decisiones de 96 Consulte el documento :ref:`code_of_conduct_interpretation` para ver cómo
|
H A D | deprecated.rst | 18 haciendo que la cantidad de trabajo para limpiar las APIs crezca. Para 21 obsoletos son propuestos para incluir en el kernel. 29 nadie ha hecho nada para quitar estos interfaces obsoletos. Mientras 30 que usar `__deprecated` es sencillo para anotar una API obsoleta en 32 deben o bien ser quitados por completo, o añadidos a este archivo para 39 funciones BUG() fueron originalmente diseñadas para actuar como una 54 *panic_on_warn* sysctl para asegurarse que sus sistemas no continúan 69 como se sugiere a continuación para evitar las operaciones aritméticas en 136 hay ninguna buena razón para añadir nuevos usos de esta. El remplazo seguro 150 cual puede ser una penalización innecesaria para funciones usen esta [all …]
|
/openbmc/linux/drivers/net/wwan/t7xx/ |
H A D | t7xx_dpmaif.c | 213 static void t7xx_dpmaif_set_intr_para(struct dpmaif_hw_intr_st_para *para, in t7xx_dpmaif_set_intr_para() argument 216 para->intr_types[para->intr_cnt] = intr_type; in t7xx_dpmaif_set_intr_para() 217 para->intr_queues[para->intr_cnt] = intr_queue; in t7xx_dpmaif_set_intr_para() 218 para->intr_cnt++; in t7xx_dpmaif_set_intr_para() 226 struct dpmaif_hw_intr_st_para *para) in t7xx_dpmaif_hw_check_tx_intr() argument 234 t7xx_dpmaif_set_intr_para(para, DPF_INTR_UL_DONE, value); in t7xx_dpmaif_hw_check_tx_intr() 242 t7xx_dpmaif_set_intr_para(para, DPF_INTR_UL_DRB_EMPTY, value); in t7xx_dpmaif_hw_check_tx_intr() 246 t7xx_dpmaif_set_intr_para(para, DPF_INTR_UL_MD_NOTREADY, value); in t7xx_dpmaif_hw_check_tx_intr() 250 t7xx_dpmaif_set_intr_para(para, DPF_INTR_UL_MD_PWR_NOTREADY, value); in t7xx_dpmaif_hw_check_tx_intr() 254 t7xx_dpmaif_set_intr_para(para, DPF_INTR_UL_LEN_ERR, value); in t7xx_dpmaif_hw_check_tx_intr() [all …]
|
/openbmc/linux/arch/x86/kernel/ |
H A D | module.c | 279 *para = NULL, *orc = NULL, *orc_ip = NULL, in module_finalize() local 290 para = s; in module_finalize() 311 if (para) { in module_finalize() 312 void *pseg = (void *)para->sh_addr; in module_finalize() 313 apply_paravirt(pseg, pseg + para->sh_size); in module_finalize() 344 if (calls || para) { in module_finalize() 352 if (para) { in module_finalize() 353 cs.pv_start = (void *)para->sh_addr; in module_finalize() 354 cs.pv_end = (void *)para->sh_addr + para->sh_size; in module_finalize()
|
/openbmc/linux/Documentation/translations/sp_SP/ |
H A D | howto.rst | 24 Linux para este dispositivo." El objetivo de este documento en enseñarle 25 todo cuanto necesita para conseguir esto, describiendo el proceso por el 32 es necesario para desarrollar en el kernel. Lenguaje ensamblador (en 34 desarrollo de bajo nivel para dicha arquitectura. Aunque no es un perfecto 35 sustituto para una educación sólida en C y/o años de experiencia, los 50 referencia definitiva para estas. Consulte las páginas de información de 51 gcc (`info gcc`) para obtener información al respecto. 57 para un equipo tan grande y geográficamente disperso. Trate de aprender 66 código fuente, para detalles de la licencia. Si tiene alguna otra pregunta 78 que son increíblemente valiosos para aprender a interactuar con la [all …]
|
H A D | memory-barriers.txt | 32 pretende ser una guía para usar las diversas barreras de memoria 44 (1) especificar la funcionalidad mínima en la que se puede confiar para 50 requisito mínimo para cualquier barrera en particular, pero si la 54 para alguna arquitectura porque por la forma en que funcione dicha 245 emitirán en orden, con respeto a sí mismo. Esto significa que para: 264 parecerán ser ordenados dentro de esa CPU. Esto significa que para: 273 Y para: 293 en el orden dado. Esto significa que para: 307 fusionarse o ser descartados. Esto significa que para: 317 Y para: [all …]
|
/openbmc/linux/drivers/crypto/virtio/ |
H A D | virtio_crypto_akcipher_algs.c | 108 struct virtio_crypto_akcipher_session_para *para, in virtio_crypto_alg_akcipher_init_session() argument 132 memcpy(&ctrl->u.akcipher_create_session.para, para, sizeof(*para)); in virtio_crypto_alg_akcipher_init_session() 313 akcipher_req->para.src_data_len = cpu_to_le32(req->src_len); in virtio_crypto_rsa_do_req() 314 akcipher_req->para.dst_data_len = cpu_to_le32(req->dst_len); in virtio_crypto_rsa_do_req() 376 struct virtio_crypto_akcipher_session_para para; in virtio_crypto_rsa_set_key() local 420 para.algo = cpu_to_le32(VIRTIO_CRYPTO_AKCIPHER_RSA); in virtio_crypto_rsa_set_key() 421 para.keytype = cpu_to_le32(keytype); in virtio_crypto_rsa_set_key() 422 para.keylen = cpu_to_le32(keylen); in virtio_crypto_rsa_set_key() 423 para.u.rsa.padding_algo = cpu_to_le32(padding_algo); in virtio_crypto_rsa_set_key() 424 para.u.rsa.hash_algo = cpu_to_le32(hash_algo); in virtio_crypto_rsa_set_key() [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/links/files/ |
H A D | links2.desktop | 5 Comment[es]=El links es un browser para modo texto, similar a lynx 7 Comment[pt]=O links é um browser para modo texto, similar ao lynx 8 Comment[pt_BR]=O links é um browser para modo texto, similar ao lynx
|
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_tm.c | 1835 struct hclge_tm_shaper_para *para) in hclge_tm_get_qset_shaper() argument 1854 para->ir_b = hclge_tm_get_field(shapping_para, IR_B); in hclge_tm_get_qset_shaper() 1855 para->ir_u = hclge_tm_get_field(shapping_para, IR_U); in hclge_tm_get_qset_shaper() 1856 para->ir_s = hclge_tm_get_field(shapping_para, IR_S); in hclge_tm_get_qset_shaper() 1857 para->bs_b = hclge_tm_get_field(shapping_para, BS_B); in hclge_tm_get_qset_shaper() 1858 para->bs_s = hclge_tm_get_field(shapping_para, BS_S); in hclge_tm_get_qset_shaper() 1859 para->flag = shap_cfg_cmd->flag; in hclge_tm_get_qset_shaper() 1860 para->rate = le32_to_cpu(shap_cfg_cmd->qs_rate); in hclge_tm_get_qset_shaper() 1906 struct hclge_tm_shaper_para *para) in hclge_tm_get_pri_shaper() argument 1929 para->ir_b = hclge_tm_get_field(shapping_para, IR_B); in hclge_tm_get_pri_shaper() [all …]
|