/openbmc/linux/drivers/soc/qcom/ |
H A D | qcom-geni-se.c | 196 u32 geni_se_get_qup_hw_version(struct geni_se *se) in geni_se_get_qup_hw_version() argument 198 struct geni_wrapper *wrapper = se->wrapper; in geni_se_get_qup_hw_version() 237 static void geni_se_irq_clear(struct geni_se *se) in geni_se_irq_clear() argument 239 writel_relaxed(0, se->base + SE_GSI_EVENT_EN); in geni_se_irq_clear() 240 writel_relaxed(0xffffffff, se->base + SE_GENI_M_IRQ_CLEAR); in geni_se_irq_clear() 241 writel_relaxed(0xffffffff, se->base + SE_GENI_S_IRQ_CLEAR); in geni_se_irq_clear() 242 writel_relaxed(0xffffffff, se->base + SE_DMA_TX_IRQ_CLR); in geni_se_irq_clear() 243 writel_relaxed(0xffffffff, se->base + SE_DMA_RX_IRQ_CLR); in geni_se_irq_clear() 244 writel_relaxed(0xffffffff, se->base + SE_IRQ_EN); in geni_se_irq_clear() 256 void geni_se_init(struct geni_se *se, u32 rx_wm, u32 rx_rfr) in geni_se_init() argument [all …]
|
/openbmc/qemu/migration/ |
H A D | savevm.c | 673 SaveStateEntry *se; in calculate_new_instance_id() local 676 QTAILQ_FOREACH(se, &savevm_state.handlers, entry) { in calculate_new_instance_id() 677 if (strcmp(idstr, se->idstr) == 0 in calculate_new_instance_id() 678 && instance_id <= se->instance_id) { in calculate_new_instance_id() 679 instance_id = se->instance_id + 1; in calculate_new_instance_id() 689 SaveStateEntry *se; in calculate_compat_instance_id() local 692 QTAILQ_FOREACH(se, &savevm_state.handlers, entry) { in calculate_compat_instance_id() 693 if (!se->compat) { in calculate_compat_instance_id() 697 if (strcmp(idstr, se->compat->idstr) == 0 in calculate_compat_instance_id() 698 && instance_id <= se->compat->instance_id) { in calculate_compat_instance_id() [all …]
|
/openbmc/linux/include/linux/soc/qcom/ |
H A D | geni-se.h | 306 u32 geni_se_get_qup_hw_version(struct geni_se *se); 314 static inline u32 geni_se_read_proto(struct geni_se *se) in geni_se_read_proto() argument 318 val = readl_relaxed(se->base + GENI_FW_REVISION_RO); in geni_se_read_proto() 332 static inline void geni_se_setup_m_cmd(struct geni_se *se, u32 cmd, u32 params) in geni_se_setup_m_cmd() argument 337 writel(m_cmd, se->base + SE_GENI_M_CMD0); in geni_se_setup_m_cmd() 349 static inline void geni_se_setup_s_cmd(struct geni_se *se, u32 cmd, u32 params) in geni_se_setup_s_cmd() argument 353 s_cmd = readl_relaxed(se->base + SE_GENI_S_CMD0); in geni_se_setup_s_cmd() 357 writel(s_cmd, se->base + SE_GENI_S_CMD0); in geni_se_setup_s_cmd() 368 static inline void geni_se_cancel_m_cmd(struct geni_se *se) in geni_se_cancel_m_cmd() argument 370 writel_relaxed(M_GENI_CMD_CANCEL, se->base + SE_GENI_M_CMD_CTRL_REG); in geni_se_cancel_m_cmd() [all …]
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-qcom-geni.c | 81 struct geni_se se; member 174 writel_relaxed(0, gi2c->se.base + SE_GENI_CLK_SEL); in qcom_geni_i2c_conf() 177 writel_relaxed(val, gi2c->se.base + GENI_SER_M_CLK_CFG); in qcom_geni_i2c_conf() 182 writel_relaxed(val, gi2c->se.base + SE_I2C_SCL_COUNTERS); in qcom_geni_i2c_conf() 187 u32 m_cmd = readl_relaxed(gi2c->se.base + SE_GENI_M_CMD0); in geni_i2c_err_misc() 188 u32 m_stat = readl_relaxed(gi2c->se.base + SE_GENI_M_IRQ_STATUS); in geni_i2c_err_misc() 189 u32 geni_s = readl_relaxed(gi2c->se.base + SE_GENI_STATUS); in geni_i2c_err_misc() 190 u32 geni_ios = readl_relaxed(gi2c->se.base + SE_GENI_IOS); in geni_i2c_err_misc() 191 u32 dma = readl_relaxed(gi2c->se.base + SE_GENI_DMA_MODE_EN); in geni_i2c_err_misc() 195 rx_st = readl_relaxed(gi2c->se.base + SE_DMA_RX_IRQ_STAT); in geni_i2c_err_misc() [all …]
|
/openbmc/linux/kernel/sched/ |
H A D | fair.c | 311 static inline u64 calc_delta_fair(u64 delta, struct sched_entity *se) in calc_delta_fair() argument 313 if (unlikely(se->load.weight != NICE_0_LOAD)) in calc_delta_fair() 314 delta = __calc_delta(delta, NICE_0_LOAD, &se->load); in calc_delta_fair() 328 #define for_each_sched_entity(se) \ argument 329 for (; se; se = se->parent) 431 is_same_group(struct sched_entity *se, struct sched_entity *pse) in is_same_group() argument 433 if (se->cfs_rq == pse->cfs_rq) in is_same_group() 434 return se->cfs_rq; in is_same_group() 439 static inline struct sched_entity *parent_entity(const struct sched_entity *se) in parent_entity() argument 441 return se->parent; in parent_entity() [all …]
|
H A D | pelt.c | 295 int __update_load_avg_blocked_se(u64 now, struct sched_entity *se) in __update_load_avg_blocked_se() argument 297 if (___update_load_sum(now, &se->avg, 0, 0, 0)) { in __update_load_avg_blocked_se() 298 ___update_load_avg(&se->avg, se_weight(se)); in __update_load_avg_blocked_se() 299 trace_pelt_se_tp(se); in __update_load_avg_blocked_se() 306 int __update_load_avg_se(u64 now, struct cfs_rq *cfs_rq, struct sched_entity *se) in __update_load_avg_se() argument 308 if (___update_load_sum(now, &se->avg, !!se->on_rq, se_runnable(se), in __update_load_avg_se() 309 cfs_rq->curr == se)) { in __update_load_avg_se() 311 ___update_load_avg(&se->avg, se_weight(se)); in __update_load_avg_se() 312 cfs_se_util_change(&se->avg); in __update_load_avg_se() 313 trace_pelt_se_tp(se); in __update_load_avg_se()
|
H A D | debug.c | 493 struct sched_entity *se = tg->se[cpu]; in print_cfs_group_stats() local 502 if (!se) in print_cfs_group_stats() 505 PN(se->exec_start); in print_cfs_group_stats() 506 PN(se->vruntime); in print_cfs_group_stats() 507 PN(se->sum_exec_runtime); in print_cfs_group_stats() 511 stats = __schedstats_from_se(se); in print_cfs_group_stats() 525 P(se->load.weight); in print_cfs_group_stats() 527 P(se->avg.load_avg); in print_cfs_group_stats() 528 P(se in print_cfs_group_stats() [all...] |
/openbmc/linux/drivers/spi/ |
H A D | spi-geni-qcom.c | 79 struct geni_se se; member 108 struct geni_se *se = &mas->se; in spi_slv_setup() local 110 writel(SPI_SLAVE_EN, se->base + SE_SPI_SLAVE_EN); in spi_slv_setup() 111 writel(GENI_IO_MUX_0_EN, se->base + GENI_OUTPUT_CTRL); in spi_slv_setup() 112 writel(START_TRIGGER, se->base + SE_GENI_CFG_SEQ_START); in spi_slv_setup() 125 ret = geni_se_clk_freq_match(&mas->se, in get_spi_clk_cfg() 153 struct geni_se *se = &mas->se; in handle_se_timeout() local 158 writel(0, se->base + SE_GENI_TX_WATERMARK_REG); in handle_se_timeout() 173 geni_se_cancel_m_cmd(se); in handle_se_timeout() 182 geni_se_abort_m_cmd(se); in handle_se_timeout() [all …]
|
/openbmc/qemu/linux-user/ |
H A D | thunk.c | 67 StructEntry *se; in thunk_register_struct() local 80 se = struct_entries + id; in thunk_register_struct() 81 se->field_types = types; in thunk_register_struct() 82 se->nb_fields = nb_fields; in thunk_register_struct() 83 se->name = name; in thunk_register_struct() 86 se->name, id, se->nb_fields); in thunk_register_struct() 90 for (i = 0; i < ARRAY_SIZE(se->field_offsets); i++) { in thunk_register_struct() 93 se->field_offsets[i] = g_new(int, nb_fields); in thunk_register_struct() 94 type_ptr = se->field_types; in thunk_register_struct() 99 se->field_offsets[i][j] = offset; in thunk_register_struct() [all …]
|
/openbmc/linux/drivers/gpu/drm/v3d/ |
H A D | v3d_gem.c | 402 u32 in_sync, struct v3d_submit_ext *se, enum v3d_queue queue) in v3d_job_init() argument 406 bool has_multisync = se && (se->flags & DRM_V3D_EXT_ID_MULTI_SYNC); in v3d_job_init() 425 if (se->in_sync_count && se->wait_stage == queue) { in v3d_job_init() 426 struct drm_v3d_sem __user *handle = u64_to_user_ptr(se->in_syncs); in v3d_job_init() 428 for (i = 0; i < se->in_sync_count; i++) { in v3d_job_init() 482 struct v3d_submit_ext *se, in v3d_attach_fences_and_unlock_reservation() argument 486 bool has_multisync = se && (se->flags & DRM_V3D_EXT_ID_MULTI_SYNC); in v3d_attach_fences_and_unlock_reservation() 509 if (se->out_sync_count) { in v3d_attach_fences_and_unlock_reservation() 510 for (i = 0; i < se->out_sync_count; i++) { in v3d_attach_fences_and_unlock_reservation() 511 drm_syncobj_replace_fence(se->out_syncs[i].syncobj, in v3d_attach_fences_and_unlock_reservation() [all …]
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-security/trusted-services/corstone1000/ |
H A D | 0007-plat-corstone1000-Initialize-capsule-update-provider.patch | 6 Initializes the capsule update service provider in se-proxy-sp.c deployment 12 .../se-proxy/env/commonsp/se_proxy_sp.c | 14 +++++++++- 14 .../se-proxy/infra/service_proxy_factory.h | 1 + 17 diff --git a/deployments/se-proxy/env/commonsp/se_proxy_sp.c b/deployments/se-proxy/env/commonsp/se… 19 --- a/deployments/se-proxy/env/commonsp/se_proxy_sp.c 20 +++ b/deployments/se-proxy/env/commonsp/se_proxy_sp.c 49 diff --git a/deployments/se-proxy/infra/corstone1000/service_proxy_factory.c b/deployments/se-proxy… 51 --- a/deployments/se-proxy/infra/corstone1000/service_proxy_factory.c 52 +++ b/deployments/se-proxy/infra/corstone1000/service_proxy_factory.c 92 diff --git a/deployments/se-proxy/infra/service_proxy_factory.h b/deployments/se-proxy/infra/servic… [all …]
|
H A D | 0020-se-proxy-protobuf-change.patch | 9 .../se-proxy/env/commonsp/se_proxy_sp.c | 25 ++++++++++++++++++- 12 diff --git a/deployments/se-proxy/env/commonsp/se_proxy_sp.c b/deployments/se-proxy/env/commonsp/se… 14 --- a/deployments/se-proxy/env/commonsp/se_proxy_sp.c 15 +++ b/deployments/se-proxy/env/commonsp/se_proxy_sp.c 18 #include "deployments/se-proxy/infra/service_proxy_factory.h" 19 #include "deployments/se-proxy/se_proxy_interfaces.h"
|
/openbmc/u-boot/lib/ |
H A D | smbios.c | 274 struct smbios_entry *se; in write_smbios_table() local 287 se = map_sysmem(addr, sizeof(struct smbios_entry)); in write_smbios_table() 288 memset(se, 0, sizeof(struct smbios_entry)); in write_smbios_table() 302 memcpy(se->anchor, "_SM_", 4); in write_smbios_table() 303 se->length = sizeof(struct smbios_entry); in write_smbios_table() 304 se->major_ver = SMBIOS_MAJOR_VER; in write_smbios_table() 305 se->minor_ver = SMBIOS_MINOR_VER; in write_smbios_table() 306 se->max_struct_size = max_struct_size; in write_smbios_table() 307 memcpy(se->intermediate_anchor, "_DMI_", 5); in write_smbios_table() 308 se->struct_table_length = len; in write_smbios_table() [all …]
|
/openbmc/linux/drivers/tty/serial/ |
H A D | qcom_geni_serial.c | 119 struct geni_se se; member 198 port->se.base = uport->membase; in qcom_geni_serial_request_port() 403 geni_se_setup_s_cmd(&port->se, UART_START_READ, 0); in qcom_geni_serial_poll_init() 503 geni_se_cancel_m_cmd(&port->se); in qcom_geni_serial_console_write() 506 geni_se_abort_m_cmd(&port->se); in qcom_geni_serial_console_write() 609 geni_se_tx_dma_unprep(&port->se, port->tx_dma_addr, in qcom_geni_serial_stop_tx_dma() 615 geni_se_cancel_m_cmd(&port->se); in qcom_geni_serial_stop_tx_dma() 620 geni_se_abort_m_cmd(&port->se); in qcom_geni_serial_stop_tx_dma() 648 ret = geni_se_tx_dma_prep(&port->se, &xmit->buf[xmit->tail], in qcom_geni_serial_start_tx_dma() 687 geni_se_cancel_m_cmd(&port->se); in qcom_geni_serial_stop_tx_fifo() [all …]
|
/openbmc/linux/net/nfc/ |
H A D | core.c | 536 struct nfc_se *se; in nfc_find_se() local 538 list_for_each_entry(se, &dev->secure_elements, list) in nfc_find_se() 539 if (se->idx == se_idx) in nfc_find_se() 540 return se; in nfc_find_se() 548 struct nfc_se *se; in nfc_enable_se() local 575 se = nfc_find_se(dev, se_idx); in nfc_enable_se() 576 if (!se) { in nfc_enable_se() 581 if (se->state == NFC_SE_ENABLED) { in nfc_enable_se() 588 se->state = NFC_SE_ENABLED; in nfc_enable_se() 597 struct nfc_se *se; in nfc_disable_se() local [all …]
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/conf/machine/ |
H A D | corstone1000-fvp.conf | 20 FVP_CONSOLES[se] = "secenc_terminal" 27 FVP_CONFIG[se.trustedBootROMloader.fname] ?= "bl1.bin" 29 FVP_CONFIG[se.trustedSRAM_config] ?= "6" 30 FVP_CONFIG[se.BootROM_config] ?= "3" 38 FVP_CONFIG[se.nvm.update_raw_image] ?= "0" 39 FVP_CONFIG[se.cryptocell.USER_OTP_FILTERING_DISABLE] ?= "1" 50 FVP_TERMINALS[se.secenc_terminal] ?= "Secure Enclave Console"
|
/openbmc/linux/tools/testing/selftests/timers/ |
H A D | alarmtimer-suspend.c | 123 struct sigevent se; in main() local 134 memset(&se, 0, sizeof(se)); in main() 135 se.sigev_notify = SIGEV_SIGNAL; in main() 136 se.sigev_signo = signum; in main() 137 se.sigev_value.sival_int = 0; in main() 144 if (timer_create(alarm_clock_id, &se, &tm1) == -1) { in main()
|
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_mqd_manager.c | 107 int i, se, sh, cu, cu_bitmap_sh_mul, cu_inc = wgp_mode_req ? 2 : 1; in mqd_symmetrically_map_cu_mask() local 147 for (se = 0; se < gfx_info->max_shader_engines; se++) in mqd_symmetrically_map_cu_mask() 149 cu_per_sh[se][sh] = hweight32( in mqd_symmetrically_map_cu_mask() 150 cu_info->bitmap[xcc_inst][se % 4][sh + (se / 4) * in mqd_symmetrically_map_cu_mask() 195 for (se = 0; se < gfx_info->max_shader_engines; se++) { in mqd_symmetrically_map_cu_mask() 196 if (cu_per_sh[se][sh] > cu) { in mqd_symmetrically_map_cu_mask() 198 se_mask[se] |= en_mask << (cu + sh * 16); in mqd_symmetrically_map_cu_mask()
|
/openbmc/linux/Documentation/translations/zh_CN/scheduler/ |
H A D | sched-design-CFS.rst | 36 在CFS中,虚拟运行时间由每个任务的p->se.vruntime(单位为纳秒)的值表达和跟踪。因此, 39 一些细节:在“理想的”硬件上,所有的任务在任何时刻都应该具有一样的p->se.vruntime值, 42 CFS的任务选择逻辑基于p->se.vruntime的值,因此非常简单:总是试图选择p->se.vruntime值 64 CFS维护了一个按时间排序的红黑树,所有可运行任务以p->se.vruntime为键值排序。CFS从这颗 70 p->se.vruntime。一旦p->se.vruntime变得足够大,其它的任务将成为按时间排序的红黑树的
|
/openbmc/linux/fs/f2fs/ |
H A D | segment.h | 27 #define SE_PAGETYPE(se) ((IS_NODESEG((se)->type) ? NODE : DATA)) argument 357 struct seg_entry *se = get_seg_entry(sbi, start_segno); in get_ckpt_valid_blocks() local 359 blocks += se->ckpt_valid_blocks; in get_ckpt_valid_blocks() 366 static inline void seg_info_from_raw_sit(struct seg_entry *se, in seg_info_from_raw_sit() argument 369 se->valid_blocks = GET_SIT_VBLOCKS(rs); in seg_info_from_raw_sit() 370 se->ckpt_valid_blocks = GET_SIT_VBLOCKS(rs); in seg_info_from_raw_sit() 371 memcpy(se->cur_valid_map, rs->valid_map, SIT_VBLOCK_MAP_SIZE); in seg_info_from_raw_sit() 372 memcpy(se->ckpt_valid_map, rs->valid_map, SIT_VBLOCK_MAP_SIZE); in seg_info_from_raw_sit() 374 memcpy(se->cur_valid_map_mir, rs->valid_map, SIT_VBLOCK_MAP_SIZE); in seg_info_from_raw_sit() 376 se->type = GET_SIT_TYPE(rs); in seg_info_from_raw_sit() [all …]
|
/openbmc/linux/Documentation/translations/sp_SP/process/ |
H A D | deprecated.rst | 17 han de ir creándose en el kernel, mientras que las antiguas se quitan, 25 Mientras que este atributo señala visualmente que un interface ha sido 38 "imposibles" tan elegantemente como se pueda. Mientras que la familia de 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 64 que se realicen reservas de memoria menores que las que se esperaban. El 69 como se sugiere a continuación para evitar las operaciones aritméticas en 83 Si no existen funciones con dos argumentos, utilice las funciones que se 98 .. note:: Si se usa struct_size() en una estructura que contiene un elemento 137 es la función strscpy(), aunque se ha de tener cuidado con cualquier caso [all …]
|
H A D | researcher-guidelines.rst | 11 en su producción, otros subproductos de su desarrollo. Linux se 19 de Linux para mejorar a partir de ella. En cualquier caso, se recomienda 43 La investigación pasiva que se basa completamente en fuentes disponibles 46 Aunque, como con cualquier investigación, todavía se debe seguir la ética 51 completa a los desarrolladores individuales involucrados. No se puede 57 en buena fe. No se ha dado consentimiento para enviar parches intencionalmente 69 cuando se trata de desarrollar o ejecutar herramientas de análisis que 72 Cuando se interactúa con la comunidad de desarrolladores, enviar un 87 * ¿Cuál es el problema específico que se ha encontrado? 90 * ¿Como se encontró el problema? Incluya específicamente detalles sobre [all …]
|
/openbmc/linux/crypto/ |
H A D | twofish_common.c | 484 ctx->s[0][i] = mds[0][q0[(a) ^ sa] ^ se]; \ 492 ctx->s[0][i] = mds[0][q0[q0[(b) ^ sa] ^ se] ^ si]; \ 500 ctx->s[0][i] = mds[0][q0[q0[q1[(b) ^ sa] ^ se] ^ si] ^ sm]; \ 579 u8 sa = 0, sb = 0, sc = 0, sd = 0, se = 0, sf = 0, sg = 0, sh = 0; in __twofish_setkey() local 601 CALC_S (se, sf, sg, sh, 8, 0x00, 0x2D, 0x01, 0x2D); /* 01 A4 02 A4 */ in __twofish_setkey() 602 CALC_S (se, sf, sg, sh, 9, 0x2D, 0xA4, 0x44, 0x8A); /* A4 56 A1 55 */ in __twofish_setkey() 603 CALC_S (se, sf, sg, sh, 10, 0x8A, 0xD5, 0xBF, 0xD1); /* 55 82 FC 87 */ in __twofish_setkey() 604 CALC_S (se, sf, sg, sh, 11, 0xD1, 0x7F, 0x3D, 0x99); /* 87 F3 C1 5A */ in __twofish_setkey() 605 CALC_S (se, sf, sg, sh, 12, 0x99, 0x46, 0x66, 0x96); /* 5A 1E 47 58 */ in __twofish_setkey() 606 CALC_S (se, sf, sg, sh, 13, 0x96, 0x3C, 0x5B, 0xED); /* 58 C6 AE DB */ in __twofish_setkey() [all …]
|
/openbmc/qemu/include/user/ |
H A D | thunk.h | 91 const StructEntry *se; in thunk_type_size() local 142 se = struct_entries + type_ptr[1]; in thunk_type_size() 143 return se->size[is_host]; in thunk_type_size() 152 const StructEntry *se; in thunk_type_align() local 192 se = struct_entries + type_ptr[1]; in thunk_type_align() 193 return se->align[is_host]; in thunk_type_align()
|
/openbmc/linux/drivers/gpu/drm/i915/gvt/ |
H A D | gtt.c | 1133 static inline void ppgtt_generate_shadow_entry(struct intel_gvt_gtt_entry *se, in ppgtt_generate_shadow_entry() argument 1138 se->type = ge->type; in ppgtt_generate_shadow_entry() 1139 se->val64 = ge->val64; in ppgtt_generate_shadow_entry() 1142 if (se->type == GTT_TYPE_PPGTT_PDE_ENTRY) in ppgtt_generate_shadow_entry() 1143 ops->clear_ips(se); in ppgtt_generate_shadow_entry() 1145 ops->set_pfn(se, s->shadow_page.mfn); in ppgtt_generate_shadow_entry() 1150 struct intel_gvt_gtt_entry *se) in split_2MB_gtt_entry() argument 1162 start_gfn = ops->get_pfn(se); in split_2MB_gtt_entry() 1173 sub_se.val64 = se->val64; in split_2MB_gtt_entry() 1177 sub_se.val64 |= (se->val64 & _PAGE_PAT_LARGE) >> 5; in split_2MB_gtt_entry() [all …]
|