/linux-6.3-rc2/drivers/soc/qcom/ |
A D | qcom-geni-se.c | 260 geni_se_irq_clear(se); in geni_se_init() 282 geni_se_irq_clear(se); in geni_se_select_fifo_mode() 318 geni_se_irq_clear(se); in geni_se_select_dma_mode() 343 geni_se_irq_clear(se); in geni_se_select_gpi_mode() 532 geni_se_clks_off(se); in geni_se_resources_off() 572 geni_se_clks_off(se); in geni_se_resources_on() 596 if (se->clk_perf_tbl) { in geni_se_clk_tbl_get() 601 se->clk_perf_tbl = devm_kcalloc(se->dev, MAX_CLK_PERF_LEVEL, in geni_se_clk_tbl_get() 604 if (!se->clk_perf_tbl) in geni_se_clk_tbl_get() 804 se->icc_paths[i].path = devm_of_icc_get(se->dev, icc_names[i]); in geni_icc_get() [all …]
|
/linux-6.3-rc2/include/linux/soc/qcom/ |
A D | geni-se.h | 318 writel(m_cmd, se->base + SE_GENI_M_CMD0); in geni_se_setup_m_cmd() 334 s_cmd = readl_relaxed(se->base + SE_GENI_S_CMD0); in geni_se_setup_s_cmd() 338 writel(s_cmd, se->base + SE_GENI_S_CMD0); in geni_se_setup_s_cmd() 405 val = readl_relaxed(se->base + SE_HW_PARAM_0); in geni_se_get_tx_fifo_depth() 423 val = readl_relaxed(se->base + SE_HW_PARAM_0); in geni_se_get_tx_fifo_width() 441 val = readl_relaxed(se->base + SE_HW_PARAM_1); in geni_se_get_rx_fifo_depth() 453 int geni_se_resources_off(struct geni_se *se); 455 int geni_se_resources_on(struct geni_se *se); 475 int geni_icc_set_bw(struct geni_se *se); 478 int geni_icc_enable(struct geni_se *se); [all …]
|
/linux-6.3-rc2/drivers/i2c/busses/ |
A D | i2c-qcom-geni.c | 81 struct geni_se se; member 233 void __iomem *base = gi2c->se.base; in geni_i2c_irq() 339 geni_se_abort_m_cmd(&gi2c->se); in geni_i2c_abort_xfer() 410 struct geni_se *se = &gi2c->se; in geni_i2c_rx_one_msg() local 449 struct geni_se *se = &gi2c->se; in geni_i2c_tx_one_msg() local 780 gi2c->se.dev = dev; in geni_i2c_probe() 784 if (IS_ERR(gi2c->se.base)) in geni_i2c_probe() 785 return PTR_ERR(gi2c->se.base); in geni_i2c_probe() 797 return PTR_ERR(gi2c->se.clk); in geni_i2c_probe() 851 ret = geni_icc_set_bw(&gi2c->se); in geni_i2c_probe() [all …]
|
/linux-6.3-rc2/kernel/sched/ |
A D | fair.c | 361 for (; se; se = se->parent) 494 *se = parent_entity(*se); in find_matching_se() 503 *se = parent_entity(*se); in find_matching_se() 528 for (; se; se = NULL) 5360 se = parent_entity(se); in throttle_cfs_rq() 6314 se = parent_entity(se); in dequeue_task_fair() 7737 cfs_rq_of(se)->last = se; in set_last_buddy() 7764 struct sched_entity *se = &curr->se, *pse = &p->se; in check_preempt_wakeup() local 12072 se = se->parent; in propagate_entity_cfs_rq() 12295 se = tg->se[i]; in online_fair_sched_group() [all …]
|
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()
|
A D | debug.c | 449 struct sched_entity *se = tg->se[cpu]; in print_cfs_group_stats() local 458 if (!se) in print_cfs_group_stats() 461 PN(se->exec_start); in print_cfs_group_stats() 462 PN(se->vruntime); in print_cfs_group_stats() 481 P(se->load.weight); in print_cfs_group_stats() 483 P(se->avg.load_avg); in print_cfs_group_stats() 484 P(se->avg.util_avg); in print_cfs_group_stats() 960 PN(se.exec_start); in proc_sched_show_task() 961 PN(se.vruntime); in proc_sched_show_task() 1026 P(se.load.weight); in proc_sched_show_task() [all …]
|
A D | sched.h | 765 #define entity_is_task(se) (!se->my_q) argument 770 se->runnable_weight = se->my_q->h_nr_running; in se_update_runnable() 775 if (entity_is_task(se)) in se_runnable() 776 return !!se->on_rq; in se_runnable() 788 return !!se->on_rq; in se_runnable() 1417 return container_of(se, struct task_struct, se); in task_of() 1422 return p->se.cfs_rq; in task_cfs_rq() 1428 return se->cfs_rq; in cfs_rq_of() 1954 set_task_rq_fair(&p->se, p->se.cfs_rq, tg->cfs_rq[cpu]); in set_task_rq() 1956 p->se.parent = tg->se[cpu]; in set_task_rq() [all …]
|
/linux-6.3-rc2/drivers/spi/ |
A D | spi-geni-qcom.c | 141 struct geni_se *se = &mas->se; in handle_se_timeout() local 235 struct geni_se *se = &mas->se; in spi_geni_is_abort_still_pending() local 271 struct geni_se *se = &mas->se; in spi_geni_set_cs() local 319 struct geni_se *se = &mas->se; in spi_setup_word_len() local 340 struct geni_se *se = &mas->se; in geni_spi_set_clock_and_bw() local 379 struct geni_se *se = &mas->se; in setup_fifo_params() local 605 struct geni_se *se = &mas->se; in spi_geni_init() local 688 struct geni_se *se = &mas->se; in geni_spi_handle_tx() local 726 struct geni_se *se = &mas->se; in geni_spi_handle_rx() local 774 struct geni_se *se = &mas->se; in setup_se_xfer() local [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/v3d/ |
A D | v3d_gem.c | 420 bool has_multisync = se && (se->flags & DRM_V3D_EXT_ID_MULTI_SYNC); in v3d_job_init() 439 if (se->in_sync_count && se->wait_stage == queue) { in v3d_job_init() 496 bool has_multisync = se && (se->flags & DRM_V3D_EXT_ID_MULTI_SYNC); in v3d_attach_fences_and_unlock_reservation() 525 kvfree(se->out_syncs); in v3d_attach_fences_and_unlock_reservation() 534 if (!(se && se->out_sync_count)) in v3d_put_multisync_post_deps() 539 kvfree(se->out_syncs); in v3d_put_multisync_post_deps() 557 if (!se->out_syncs) in v3d_get_multisync_post_deps() 585 kvfree(se->out_syncs); in v3d_get_multisync_post_deps() 790 &se, in v3d_submit_cl_ioctl() 894 &se, in v3d_submit_tfu_ioctl() [all …]
|
/linux-6.3-rc2/drivers/tty/serial/ |
A D | qcom_geni_serial.c | 120 struct geni_se se; member 196 port->se.base = uport->membase; in qcom_geni_serial_request_port() 1236 dev_err(port->se.dev, in qcom_geni_serial_set_termios() 1258 geni_icc_set_bw(&port->se); in qcom_geni_serial_set_termios() 1408 struct geni_se se; in qcom_geni_serial_earlycon_setup() local 1415 memset(&se, 0, sizeof(se)); in qcom_geni_serial_earlycon_setup() 1416 se.base = uport->membase; in qcom_geni_serial_earlycon_setup() 1509 geni_icc_enable(&port->se); in qcom_geni_serial_pm() 1594 port->se.dev = &pdev->dev; in qcom_geni_serial_probe() 1597 if (IS_ERR(port->se.clk)) { in qcom_geni_serial_probe() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/amdkfd/ |
A D | kfd_mqd_manager.c | 105 int i, se, sh, cu, cu_bitmap_sh_mul, inc = wgp_mode_req ? 2 : 1; in mqd_symmetrically_map_cu_mask() local 140 for (se = 0; se < cu_info.num_shader_engines; se++) in mqd_symmetrically_map_cu_mask() 142 cu_per_sh[se][sh] = hweight32( in mqd_symmetrically_map_cu_mask() 143 cu_info.cu_bitmap[se % 4][sh + (se / 4) * cu_bitmap_sh_mul]); in mqd_symmetrically_map_cu_mask() 174 for (se = 0; se < cu_info.num_shader_engines; se++) { in mqd_symmetrically_map_cu_mask() 175 if (cu_per_sh[se][sh] > cu) { in mqd_symmetrically_map_cu_mask() 177 se_mask[se] |= en_mask << (cu + sh * 16); in mqd_symmetrically_map_cu_mask()
|
/linux-6.3-rc2/net/nfc/ |
A D | core.c | 536 struct nfc_se *se; in nfc_find_se() local 540 return se; in nfc_find_se() 576 if (!se) { in nfc_enable_se() 620 if (!se) { in nfc_disable_se() 879 if (se) in nfc_add_se() 883 if (!se) in nfc_add_se() 886 se->idx = se_idx; in nfc_add_se() 887 se->type = type; in nfc_add_se() 896 kfree(se); in nfc_add_se() 919 kfree(se); in nfc_remove_se() [all …]
|
/linux-6.3-rc2/tools/testing/selftests/timers/ |
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()
|
A D | set-timer-lat.c | 125 struct sigevent se; in setup_timer() local 130 memset(&se, 0, sizeof(se)); in setup_timer() 131 se.sigev_notify = SIGEV_SIGNAL; in setup_timer() 132 se.sigev_signo = SIGRTMAX; in setup_timer() 133 se.sigev_value.sival_int = 0; in setup_timer() 139 err = timer_create(clock_id, &se, tm1); in setup_timer()
|
A D | leap-a-day.c | 179 struct sigevent se; in main() local 292 memset(&se, 0, sizeof(se)); in main() 293 se.sigev_notify = SIGEV_SIGNAL; in main() 294 se.sigev_signo = signum; in main() 295 se.sigev_value.sival_int = 0; in main() 296 if (timer_create(CLOCK_REALTIME, &se, &tm1) == -1) { in main()
|
/linux-6.3-rc2/Documentation/translations/zh_CN/scheduler/ |
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变得足够大,其它的任务将成为按时间排序的红黑树的
|
/linux-6.3-rc2/fs/f2fs/ |
A D | segment.h | 27 #define SE_PAGETYPE(se) ((IS_NODESEG((se)->type) ? NODE : DATA)) argument 374 blocks += se->ckpt_valid_blocks; in get_ckpt_valid_blocks() 391 se->type = GET_SIT_TYPE(rs); in seg_info_from_raw_sit() 392 se->mtime = le64_to_cpu(rs->mtime); in seg_info_from_raw_sit() 399 se->valid_blocks; in __seg_info_to_raw_sit() 402 rs->mtime = cpu_to_le64(se->mtime); in __seg_info_to_raw_sit() 409 struct seg_entry *se; in seg_info_to_sit_page() local 419 se = get_seg_entry(sbi, start + i); in seg_info_to_sit_page() 420 __seg_info_to_raw_sit(se, rs); in seg_info_to_sit_page() 427 __seg_info_to_raw_sit(se, rs); in seg_info_to_raw_sit() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gvt/ |
A D | gtt.c | 1154 se->type = ge->type; in ppgtt_generate_shadow_entry() 1155 se->val64 = ge->val64; in ppgtt_generate_shadow_entry() 1159 ops->clear_ips(se); in ppgtt_generate_shadow_entry() 1227 ops->clear_pse(se); in split_2MB_gtt_entry() 1228 ops->clear_ips(se); in split_2MB_gtt_entry() 1383 se->type, index, se->val64); in ppgtt_handle_guest_entry_removal() 1388 if (ops->get_pfn(se) == in ppgtt_handle_guest_entry_removal() 1413 spt, se->val64, se->type); in ppgtt_handle_guest_entry_removal() 1824 se.val64 = 0; in invalidate_ppgtt_mm() 1828 NULL, se.type, se.val64, index); in invalidate_ppgtt_mm() [all …]
|
/linux-6.3-rc2/crypto/ |
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 …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/iio/frequency/ |
A D | adi,admv1013.yaml | 55 adi,quad-se-mode: 58 se-neg - Single-Ended Mode, Negative Side Disabled. 59 se-pos - Single-Ended Mode, Positive Side Disabled. 61 enum: [se-neg, se-pos, diff] 90 adi,quad-se-mode = "diff";
|
A D | adi,admv1014.yaml | 92 adi,quad-se-mode: 95 se-neg - Single-Ended Mode, Negative Side Disabled. 96 se-pos - Single-Ended Mode, Positive Side Disabled. 98 enum: [se-neg, se-pos, diff] 132 adi,quad-se-mode = "diff";
|
/linux-6.3-rc2/Documentation/translations/sp_SP/ |
A D | memory-barriers.txt | 378 Como se puede leer arriba, las operaciones independientes de memoria se 548 ACQUIRE se aplica solo a la carga y la semántica RELEASE se aplica sólo a 874 idénticos, como se señaló anteriormente, el compilador podría sacar ese 991 Las barreras generales se emparejan entre sí, aunque también se emparejan 1380 solo se usará: 1936 Las barreras de memoria SMP se reducen a barreras de compilador cuando se 2060 los accesos anteriores se junten con posteriores. io_stop_wc() se 2521 la tarea se borra _antes_ de que se lea el siguiente puntero de la lista, 2621 Si se relajan las reglas de orden, se debe asumir que los accesos 2799 sistema se ve afectada, hasta cierto punto, por los cachés que se [all …]
|
A D | howto.rst | 18 este archivo, que se encuentra en la parte superior del documento. 79 comunidad del kernel. Cuando se agregan nuevas funciones al kernel, se 108 parche, que incluye (pero no se limita a): 112 - A quien se debe enviar 178 Los documentos que utilizan el markup ReST se generarán en 249 - Tan pronto como se lanza un nuevo kernel, se abre una ventana de dos 256 - Después de dos semanas, se lanza un kernel -rc1 y la atención se centra 264 fuera del código que se está agregando. git se puede usar para enviar 325 estos sitios de trabajo de parches se enumeran en 371 se archivan allí. [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/soc/qcom/ |
A D | qcom,geni-se.yaml | 4 $id: "http://devicetree.org/schemas/soc/qcom/qcom,geni-se.yaml#" 23 - qcom,geni-se-qup 24 - qcom,geni-se-i2c-master-hub 88 const: qcom,geni-se-i2c-master-hub 128 compatible = "qcom,geni-se-qup"; 141 clock-names = "se"; 154 clock-names = "se";
|
/linux-6.3-rc2/arch/arm64/boot/dts/qcom/ |
A D | qdu1000.dtsi | 411 clock-names = "se"; 424 clock-names = "se"; 440 clock-names = "se"; 450 clock-names = "se"; 466 clock-names = "se"; 476 clock-names = "se"; 492 clock-names = "se"; 502 clock-names = "se"; 518 clock-names = "se"; 528 clock-names = "se"; [all …]
|