/linux-6.3-rc2/tools/lib/ |
A D | rbtree.c | 242 if (rb_is_red(sibling)) { in ____rb_erase_color() 252 tmp1 = sibling->rb_left; in ____rb_erase_color() 259 sibling = tmp1; in ____rb_erase_color() 261 tmp1 = sibling->rb_right; in ____rb_erase_color() 327 tmp1 = sibling; in ____rb_erase_color() 328 sibling = tmp2; in ____rb_erase_color() 342 tmp2 = sibling->rb_left; in ____rb_erase_color() 363 sibling = tmp1; in ____rb_erase_color() 365 tmp1 = sibling->rb_left; in ____rb_erase_color() 391 tmp1 = sibling; in ____rb_erase_color() [all …]
|
/linux-6.3-rc2/lib/ |
A D | rbtree.c | 242 if (rb_is_red(sibling)) { in ____rb_erase_color() 252 tmp1 = sibling->rb_left; in ____rb_erase_color() 259 sibling = tmp1; in ____rb_erase_color() 261 tmp1 = sibling->rb_right; in ____rb_erase_color() 327 tmp1 = sibling; in ____rb_erase_color() 328 sibling = tmp2; in ____rb_erase_color() 342 tmp2 = sibling->rb_left; in ____rb_erase_color() 363 sibling = tmp1; in ____rb_erase_color() 365 tmp1 = sibling->rb_left; in ____rb_erase_color() 391 tmp1 = sibling; in ____rb_erase_color() [all …]
|
/linux-6.3-rc2/kernel/ |
A D | resource.c | 65 return p->sibling; in next_resource() 72 return p->sibling; in next_resource_skip_children() 192 p = &tmp->sibling; in __request_resource() 218 chd->sibling = tmp->sibling; in __release_resource() 223 p = &tmp->sibling; in __release_resource() 237 p = p->sibling; in __release_child_resources() 799 new->sibling = next->sibling; in __insert_resource() 942 if (res->sibling && (res->sibling->start <= end)) in __adjust_resource() 1383 new_res->sibling = res->sibling; in release_mem_region_adjustable() 1444 res->sibling = cur->sibling; in merge_system_ram_resource() [all …]
|
/linux-6.3-rc2/drivers/media/platform/amphion/ |
A D | vpu_helpers.c | 65 const struct vpu_format *sibling; in vpu_helper_find_sibling() local 68 if (!fmt || !fmt->sibling) in vpu_helper_find_sibling() 71 sibling = vpu_helper_find_format(inst, type, fmt->sibling); in vpu_helper_find_sibling() 72 if (!sibling || sibling->sibling != fmt->pixfmt || in vpu_helper_find_sibling() 73 sibling->comp_planes != fmt->comp_planes) in vpu_helper_find_sibling() 76 return sibling; in vpu_helper_find_sibling() 81 const struct vpu_format *sibling; in vpu_helper_match_format() local 86 sibling = vpu_helper_find_sibling(inst, type, fmta); in vpu_helper_match_format() 87 if (sibling && sibling->pixfmt == fmtb) in vpu_helper_match_format()
|
/linux-6.3-rc2/arch/s390/kernel/ |
A D | guarded_storage.c | 96 struct task_struct *sibling; in gs_broadcast() local 99 for_each_thread(current, sibling) { in gs_broadcast() 100 if (!sibling->thread.gs_bc_cb) in gs_broadcast() 102 if (test_and_set_tsk_thread_flag(sibling, TIF_GUARDED_STORAGE)) in gs_broadcast() 103 kick_process(sibling); in gs_broadcast()
|
A D | Makefile | 32 CFLAGS_stacktrace.o += -fno-optimize-sibling-calls 33 CFLAGS_dumpstack.o += -fno-optimize-sibling-calls 34 CFLAGS_unwind_bc.o += -fno-optimize-sibling-calls
|
/linux-6.3-rc2/arch/sparc/kernel/ |
A D | pci_psycho.c | 189 if (pbm->sibling) in psycho_ue_intr() 190 psycho_check_iommu_error(pbm->sibling, afsr, afar, UE_ERR); in psycho_ue_intr() 526 pbm->sibling = psycho_find_sibling(upa_portid); in psycho_probe() 527 if (pbm->sibling) { in psycho_probe() 528 iommu = pbm->sibling->iommu; in psycho_probe() 563 if (!pbm->sibling) { in psycho_probe() 579 if (pbm->sibling) in psycho_probe() 580 pbm->sibling->sibling = pbm; in psycho_probe() 587 if (!pbm->sibling) in psycho_probe()
|
/linux-6.3-rc2/tools/testing/selftests/seccomp/ |
A D | seccomp_bpf.c | 2561 memset(&self->sibling, 0, sizeof(self->sibling)); in FIXTURE_SETUP() 2576 self->sibling[0].tid = 0; in FIXTURE_SETUP() 2580 self->sibling[0].diverge = 0; in FIXTURE_SETUP() 2581 self->sibling[0].num_waits = 1; in FIXTURE_SETUP() 2584 self->sibling[1].tid = 0; in FIXTURE_SETUP() 2588 self->sibling[1].diverge = 0; in FIXTURE_SETUP() 2653 pthread_create(&sibling->tid, NULL, tsync_sibling, (void *)sibling); in tsync_start_sibling() 2685 self->sibling[0].diverge = 1; in TEST_F() 2832 self->sibling[0].diverge = 1; in TEST_F() 2877 self->sibling[0].diverge = 1; in TEST_F() [all …]
|
/linux-6.3-rc2/drivers/base/ |
A D | arch_topology.c | 806 int sibling; in remove_cpu_topology() local 808 for_each_cpu(sibling, topology_core_cpumask(cpu)) in remove_cpu_topology() 809 cpumask_clear_cpu(cpu, topology_core_cpumask(sibling)); in remove_cpu_topology() 810 for_each_cpu(sibling, topology_sibling_cpumask(cpu)) in remove_cpu_topology() 811 cpumask_clear_cpu(cpu, topology_sibling_cpumask(sibling)); in remove_cpu_topology() 812 for_each_cpu(sibling, topology_cluster_cpumask(cpu)) in remove_cpu_topology() 813 cpumask_clear_cpu(cpu, topology_cluster_cpumask(sibling)); in remove_cpu_topology() 814 for_each_cpu(sibling, topology_llc_cpumask(cpu)) in remove_cpu_topology() 815 cpumask_clear_cpu(cpu, topology_llc_cpumask(sibling)); in remove_cpu_topology()
|
A D | cacheinfo.c | 370 unsigned int sibling, index, sib_index; in cache_shared_cpu_map_remove() local 374 for_each_cpu(sibling, &this_leaf->shared_cpu_map) { in cache_shared_cpu_map_remove() 376 get_cpu_cacheinfo(sibling); in cache_shared_cpu_map_remove() 378 if (sibling == cpu || !sib_cpu_ci->info_list) in cache_shared_cpu_map_remove() 381 for (sib_index = 0; sib_index < cache_leaves(sibling); sib_index++) { in cache_shared_cpu_map_remove() 382 sib_leaf = per_cpu_cacheinfo_idx(sibling, sib_index); in cache_shared_cpu_map_remove() 385 cpumask_clear_cpu(sibling, &this_leaf->shared_cpu_map); in cache_shared_cpu_map_remove()
|
/linux-6.3-rc2/drivers/powercap/ |
A D | dtpm.c | 72 list_for_each_entry(child, &dtpm->children, sibling) { in __get_power_uw() 91 list_for_each_entry(child, &dtpm->children, sibling) { in __dtpm_rebalance_weight() 178 list_del(&dtpm->sibling); in dtpm_release_zone() 231 list_for_each_entry(child, &dtpm->children, sibling) { in __set_power_limit_uw() 323 INIT_LIST_HEAD(&dtpm->sibling); in dtpm_init() 398 list_add_tail(&dtpm->sibling, &parent->children); in dtpm_register() 622 list_for_each_entry_safe(child, aux, &dtpm->children, sibling) in __dtpm_destroy_hierarchy()
|
/linux-6.3-rc2/arch/x86/kernel/ |
A D | smpboot.c | 1606 int sibling; in remove_siblinginfo() local 1609 for_each_cpu(sibling, topology_core_cpumask(cpu)) { in remove_siblinginfo() 1615 cpu_data(sibling).booted_cores--; in remove_siblinginfo() 1618 for_each_cpu(sibling, topology_die_cpumask(cpu)) in remove_siblinginfo() 1619 cpumask_clear_cpu(cpu, topology_die_cpumask(sibling)); in remove_siblinginfo() 1621 for_each_cpu(sibling, topology_sibling_cpumask(cpu)) { in remove_siblinginfo() 1624 cpu_data(sibling).smt_active = false; in remove_siblinginfo() 1627 for_each_cpu(sibling, cpu_llc_shared_mask(cpu)) in remove_siblinginfo() 1628 cpumask_clear_cpu(cpu, cpu_llc_shared_mask(sibling)); in remove_siblinginfo() 1629 for_each_cpu(sibling, cpu_l2c_shared_mask(cpu)) in remove_siblinginfo() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gt/ |
A D | intel_execlists_submission.c | 3751 if (sibling >= ve->num_siblings) in virtual_get_sibling() 3754 return ve->siblings[sibling]; in virtual_get_sibling() 3831 &sibling->execlists.virtual); in virtual_submission_tasklet() 3869 &sibling->execlists.virtual, in virtual_submission_tasklet() 3994 if (sibling->mask & ve->base.mask) { in execlists_create_virtual() 3997 sibling->name); in execlists_create_virtual() 4019 ve->base.mask |= sibling->mask; in execlists_create_virtual() 4033 sibling->class, ve->base.class); in execlists_create_virtual() 4040 ve->base.class = sibling->class; in execlists_create_virtual() 4053 sibling->emit_fini_breadcrumb_dw; in execlists_create_virtual() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/ |
A D | of_unittest.rst | 93 struct device_node *sibling; 98 considering only child and sibling pointers. There exists another pointer, 100 a particular level the child node and all the sibling nodes will have a parent 163 replaces the current child and turns it into its sibling. So, when the testcase 204 sibling compared to the earlier structure (Figure 2). After attaching first 206 (i.e. test-child0) to become a sibling and makes itself a child node, 225 node's parent to its sibling or attaches the previous sibling to the given 226 node's sibling, as appropriate. That is it :)
|
/linux-6.3-rc2/kernel/sched/ |
A D | topology.c | 904 struct sched_domain *sibling; in build_balance_mask() local 917 if (!sibling->child) in build_balance_mask() 995 while (sibling->child && in find_descended_sibling() 998 sibling = sibling->child; in find_descended_sibling() 1005 while (sibling->child && in find_descended_sibling() 1007 sched_domain_span(sibling))) in find_descended_sibling() 1008 sibling = sibling->child; in find_descended_sibling() 1010 return sibling; in find_descended_sibling() 1020 struct sched_domain *sibling; in build_overlap_sched_groups() local 1077 if (sibling->child && in build_overlap_sched_groups() [all …]
|
/linux-6.3-rc2/drivers/perf/hisilicon/ |
A D | hisi_pcie_pmu.c | 318 struct perf_event *sibling, *leader = event->group_leader; in hisi_pcie_pmu_validate_event_group() local 332 for_each_sibling_event(sibling, event->group_leader) { in hisi_pcie_pmu_validate_event_group() 333 if (is_software_event(sibling)) in hisi_pcie_pmu_validate_event_group() 336 if (sibling->pmu != event->pmu) in hisi_pcie_pmu_validate_event_group() 340 if (hisi_pcie_pmu_cmp_event(event_group[num], sibling)) in hisi_pcie_pmu_validate_event_group() 345 event_group[counters++] = sibling; in hisi_pcie_pmu_validate_event_group() 390 struct perf_event *sibling; in hisi_pcie_pmu_find_related_event() local 394 sibling = pcie_pmu->hw_events[idx]; in hisi_pcie_pmu_find_related_event() 395 if (!sibling) in hisi_pcie_pmu_find_related_event() 398 if (!hisi_pcie_pmu_cmp_event(sibling, event)) in hisi_pcie_pmu_find_related_event() [all …]
|
/linux-6.3-rc2/Documentation/admin-guide/hw-vuln/ |
A D | cross-thread-rsb.rst | 8 predictions vulnerability. When running in SMT mode and one sibling thread 9 transitions out of C0 state, the other sibling thread could use return target 10 predictions from the sibling thread that transitioned out of C0. 16 being consumed by the sibling thread. 52 used by RET predictions in the sibling thread following a 1T/2T switch. In
|
A D | core-scheduling.rst | 105 During a schedule() event on any sibling of a core, the highest priority task on 106 the sibling's core is picked and assigned to the sibling calling schedule(), if 107 the sibling has the task enqueued. For rest of the siblings in the core, 114 switch to the new task immediately. If an idle task is selected for a sibling, 115 then the sibling is considered to be in a `forced idle` state. I.e., it may 127 task. If a sibling does not have a trusted task to run, it will be forced idle 131 the sibling to force it into idle. This results in 4 cases which need to be 189 sibling. Such attacks are possible for any combination of sibling CPU modes 212 sibling hyperthreads from one another. Prototypes of mitigations have been posted
|
/linux-6.3-rc2/drivers/pci/hotplug/ |
A D | acpiphp_glue.c | 161 list_for_each_entry_safe(func, tmp, &slot->funcs, sibling) in free_bridge() 330 list_add_tail(&newfunc->sibling, &slot->funcs); in acpiphp_add_context() 345 list_for_each_entry(func, &slot->funcs, sibling) { in cleanup_bridge() 398 list_for_each_entry(func, &slot->funcs, sibling) { in acpiphp_set_acpi_region() 422 list_for_each_entry(func, &slot->funcs, sibling) { in check_hotplug_bridge() 434 list_for_each_entry(func, &slot->funcs, sibling) { in acpiphp_rescan_slot() 536 list_for_each_entry(func, &slot->funcs, sibling) { in enable_slot() 569 list_for_each_entry(func, &slot->funcs, sibling) in disable_slot() 605 list_for_each_entry(func, &slot->funcs, sibling) { in get_slot_status() 1014 list_for_each_entry(func, &slot->funcs, sibling) in acpiphp_disable_and_eject_slot()
|
/linux-6.3-rc2/drivers/sh/clk/ |
A D | core.c | 217 list_del_init(&child->sibling); in clk_reparent() 219 list_add(&child->sibling, &parent->children); in clk_reparent() 230 list_for_each_entry(clkp, &tclk->children, sibling) { in propagate_rate() 321 list_for_each_entry(clkp, &root_clks, sibling) { in recalculate_root_clocks() 434 list_add(&clk->sibling, &clk->parent->children); in clk_register() 436 list_add(&clk->sibling, &root_clks); in clk_register() 455 list_del(&clk->sibling); in clk_unregister()
|
/linux-6.3-rc2/drivers/perf/ |
A D | qcom_l2_pmu.c | 442 struct perf_event *sibling; in l2_cache_event_init() local 479 for_each_sibling_event(sibling, event->group_leader) { in l2_cache_event_init() 480 if (sibling->pmu != event->pmu && in l2_cache_event_init() 481 !is_software_event(sibling)) { in l2_cache_event_init() 516 for_each_sibling_event(sibling, event->group_leader) { in l2_cache_event_init() 517 if ((sibling != event) && in l2_cache_event_init() 518 !is_software_event(sibling) && in l2_cache_event_init() 519 (L2_EVT_GROUP(sibling->attr.config) == in l2_cache_event_init() 523 sibling->attr.config, in l2_cache_event_init()
|
/linux-6.3-rc2/net/netfilter/ |
A D | nf_conntrack_pptp.c | 133 struct nf_conn *sibling; in destroy_sibling_or_exp() local 141 sibling = nf_ct_tuplehash_to_ctrack(h); in destroy_sibling_or_exp() 142 pr_debug("setting timeout of conntrack %p to 0\n", sibling); in destroy_sibling_or_exp() 143 sibling->proto.gre.timeout = 0; in destroy_sibling_or_exp() 144 sibling->proto.gre.stream_timeout = 0; in destroy_sibling_or_exp() 145 nf_ct_kill(sibling); in destroy_sibling_or_exp() 146 nf_ct_put(sibling); in destroy_sibling_or_exp()
|
/linux-6.3-rc2/arch/powerpc/platforms/85xx/ |
A D | smp.c | 390 int sibling = cpu_last_thread_sibling(cpu); in mpc85xx_smp_kexec_cpu_down() local 409 } else if (sibling != crashing_cpu && in mpc85xx_smp_kexec_cpu_down() 411 cpu_thread_in_core(sibling) != 0) { in mpc85xx_smp_kexec_cpu_down() 413 disable_cpu = sibling; in mpc85xx_smp_kexec_cpu_down()
|
/linux-6.3-rc2/drivers/acpi/ |
A D | dock.c | 36 struct list_head sibling; member 134 list_for_each_entry(ds, &dock_stations, sibling) in find_dock_station() 192 list_for_each_entry(dock_station, &dock_stations, sibling) in is_dock_device() 611 INIT_LIST_HEAD(&dock_station->sibling); in acpi_dock_add() 634 list_add(&dock_station->sibling, &dock_stations); in acpi_dock_add()
|
/linux-6.3-rc2/drivers/clk/renesas/ |
A D | rzg2l-cpg.c | 896 struct mstp_clock *sibling; member 954 if (clock->sibling) { in rzg2l_mod_clock_enable() 960 enabled = clock->sibling->enabled; in rzg2l_mod_clock_enable() 974 if (clock->sibling) { in rzg2l_mod_clock_disable() 980 enabled = clock->sibling->enabled; in rzg2l_mod_clock_disable() 1002 if (clock->sibling) in rzg2l_mod_clock_is_enabled() 1104 struct mstp_clock *sibling; in rzg2l_cpg_register_mod_clk() local 1107 sibling = rzg2l_mod_clock_get_sibling(clock, priv); in rzg2l_cpg_register_mod_clk() 1108 if (sibling) { in rzg2l_cpg_register_mod_clk() 1109 clock->sibling = sibling; in rzg2l_cpg_register_mod_clk() [all …]
|