Home
last modified time | relevance | path

Searched refs:sibling (Results 1 – 25 of 169) sorted by relevance

1234567

/Linux-v5.10/tools/lib/
Drbtree.c230 struct rb_node *node = NULL, *sibling, *tmp1, *tmp2; in ____rb_erase_color() local
240 sibling = parent->rb_right; in ____rb_erase_color()
241 if (node != sibling) { /* node == parent->rb_left */ in ____rb_erase_color()
242 if (rb_is_red(sibling)) { in ____rb_erase_color()
252 tmp1 = sibling->rb_left; in ____rb_erase_color()
254 WRITE_ONCE(sibling->rb_left, parent); in ____rb_erase_color()
256 __rb_rotate_set_parents(parent, sibling, root, in ____rb_erase_color()
258 augment_rotate(parent, sibling); in ____rb_erase_color()
259 sibling = tmp1; in ____rb_erase_color()
261 tmp1 = sibling->rb_right; in ____rb_erase_color()
[all …]
/Linux-v5.10/lib/
Drbtree.c230 struct rb_node *node = NULL, *sibling, *tmp1, *tmp2; in ____rb_erase_color() local
240 sibling = parent->rb_right; in ____rb_erase_color()
241 if (node != sibling) { /* node == parent->rb_left */ in ____rb_erase_color()
242 if (rb_is_red(sibling)) { in ____rb_erase_color()
252 tmp1 = sibling->rb_left; in ____rb_erase_color()
254 WRITE_ONCE(sibling->rb_left, parent); in ____rb_erase_color()
256 __rb_rotate_set_parents(parent, sibling, root, in ____rb_erase_color()
258 augment_rotate(parent, sibling); in ____rb_erase_color()
259 sibling = tmp1; in ____rb_erase_color()
261 tmp1 = sibling->rb_right; in ____rb_erase_color()
[all …]
/Linux-v5.10/kernel/
Dresource.c68 return p->sibling; in next_resource()
72 while (!p->sibling && p->parent) in next_resource()
74 return p->sibling; in next_resource()
157 res->sibling = bootmem_resource_free; in free_resource()
172 bootmem_resource_free = res->sibling; in alloc_resource()
201 new->sibling = tmp; in __request_resource()
206 p = &tmp->sibling; in __request_resource()
224 *p = tmp->sibling; in __release_resource()
226 for (chd = tmp->child;; chd = chd->sibling) { in __release_resource()
228 if (!(chd->sibling)) in __release_resource()
[all …]
/Linux-v5.10/arch/s390/kernel/
Dguarded_storage.c96 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()
DMakefile32 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-v5.10/arch/sparc/kernel/
Dpci_psycho.c189 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-v5.10/tools/testing/selftests/seccomp/
Dseccomp_bpf.c2461 struct tsync_sibling sibling[TSYNC_SIBLINGS]; in FIXTURE() local
2483 memset(&self->sibling, 0, sizeof(self->sibling)); in FIXTURE_SETUP()
2498 self->sibling[0].tid = 0; in FIXTURE_SETUP()
2499 self->sibling[0].cond = &self->cond; in FIXTURE_SETUP()
2500 self->sibling[0].started = &self->started; in FIXTURE_SETUP()
2501 self->sibling[0].mutex = &self->mutex; in FIXTURE_SETUP()
2502 self->sibling[0].diverge = 0; in FIXTURE_SETUP()
2503 self->sibling[0].num_waits = 1; in FIXTURE_SETUP()
2504 self->sibling[0].prog = &self->root_prog; in FIXTURE_SETUP()
2505 self->sibling[0].metadata = _metadata; in FIXTURE_SETUP()
[all …]
/Linux-v5.10/drivers/base/
Darch_topology.c568 int sibling; in remove_cpu_topology() local
570 for_each_cpu(sibling, topology_core_cpumask(cpu)) in remove_cpu_topology()
571 cpumask_clear_cpu(cpu, topology_core_cpumask(sibling)); in remove_cpu_topology()
572 for_each_cpu(sibling, topology_sibling_cpumask(cpu)) in remove_cpu_topology()
573 cpumask_clear_cpu(cpu, topology_sibling_cpumask(sibling)); in remove_cpu_topology()
574 for_each_cpu(sibling, topology_llc_cpumask(cpu)) in remove_cpu_topology()
575 cpumask_clear_cpu(cpu, topology_llc_cpumask(sibling)); in remove_cpu_topology()
Dcacheinfo.c268 unsigned int sibling, index; in cache_shared_cpu_map_remove() local
272 for_each_cpu(sibling, &this_leaf->shared_cpu_map) { in cache_shared_cpu_map_remove()
275 if (sibling == cpu) /* skip itself */ in cache_shared_cpu_map_remove()
278 sib_cpu_ci = get_cpu_cacheinfo(sibling); in cache_shared_cpu_map_remove()
284 cpumask_clear_cpu(sibling, &this_leaf->shared_cpu_map); in cache_shared_cpu_map_remove()
/Linux-v5.10/Documentation/devicetree/
Dof_unittest.rst72 struct device_node *sibling;
77 considering only child and sibling pointers. There exists another pointer,
79 a particular level the child node and all the sibling nodes will have a parent
142 replaces the current child and turns it into its sibling. So, when the testcase
183 sibling compared to the earlier structure (Figure 2). After attaching first
185 (i.e. test-child0) to become a sibling and makes itself a child node,
204 node's parent to its sibling or attaches the previous sibling to the given
205 node's sibling, as appropriate. That is it :)
/Linux-v5.10/drivers/pci/hotplug/
Dacpiphp_glue.c161 list_for_each_entry_safe(func, tmp, &slot->funcs, sibling) in free_bridge()
329 list_add_tail(&newfunc->sibling, &slot->funcs); in acpiphp_add_context()
344 list_for_each_entry(func, &slot->funcs, sibling) { in cleanup_bridge()
397 list_for_each_entry(func, &slot->funcs, sibling) { in acpiphp_set_acpi_region()
413 list_for_each_entry(func, &slot->funcs, sibling) { in check_hotplug_bridge()
425 list_for_each_entry(func, &slot->funcs, sibling) { in acpiphp_rescan_slot()
527 list_for_each_entry(func, &slot->funcs, sibling) { in enable_slot()
559 list_for_each_entry(func, &slot->funcs, sibling) in disable_slot()
595 list_for_each_entry(func, &slot->funcs, sibling) { in get_slot_status()
1004 list_for_each_entry(func, &slot->funcs, sibling) in acpiphp_disable_and_eject_slot()
/Linux-v5.10/drivers/sh/clk/
Dcore.c217 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-v5.10/drivers/gpu/drm/i915/gt/
Dintel_lrc.h122 const struct intel_engine_cs *sibling);
126 unsigned int sibling);
Dintel_lrc.c5469 struct intel_engine_cs *sibling = ve->siblings[n]; in rcu_virtual_context_destroy() local
5470 struct rb_node *node = &ve->nodes[sibling->id].rb; in rcu_virtual_context_destroy()
5475 spin_lock_irq(&sibling->active.lock); in rcu_virtual_context_destroy()
5479 rb_erase_cached(node, &sibling->execlists.virtual); in rcu_virtual_context_destroy()
5481 spin_unlock_irq(&sibling->active.lock); in rcu_virtual_context_destroy()
5630 struct intel_engine_cs *sibling = READ_ONCE(ve->siblings[n]); in virtual_submission_tasklet() local
5631 struct ve_node * const node = &ve->nodes[sibling->id]; in virtual_submission_tasklet()
5638 if (unlikely(!(mask & sibling->mask))) { in virtual_submission_tasklet()
5640 spin_lock(&sibling->active.lock); in virtual_submission_tasklet()
5642 &sibling->execlists.virtual); in virtual_submission_tasklet()
[all …]
/Linux-v5.10/drivers/perf/
Dqcom_l2_pmu.c442 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()
Dfsl_imx8_ddr_perf.c321 struct perf_event *sibling; in ddr_perf_event_init() local
346 for_each_sibling_event(sibling, event->group_leader) { in ddr_perf_event_init()
347 if (!ddr_perf_filters_compatible(event, sibling)) in ddr_perf_event_init()
352 for_each_sibling_event(sibling, event->group_leader) { in ddr_perf_event_init()
353 if (sibling->pmu != event->pmu && in ddr_perf_event_init()
354 !is_software_event(sibling)) in ddr_perf_event_init()
/Linux-v5.10/net/netfilter/
Dnf_conntrack_pptp.c155 struct nf_conn *sibling; in destroy_sibling_or_exp() local
163 sibling = nf_ct_tuplehash_to_ctrack(h); in destroy_sibling_or_exp()
164 pr_debug("setting timeout of conntrack %p to 0\n", sibling); in destroy_sibling_or_exp()
165 sibling->proto.gre.timeout = 0; in destroy_sibling_or_exp()
166 sibling->proto.gre.stream_timeout = 0; in destroy_sibling_or_exp()
167 nf_ct_kill(sibling); in destroy_sibling_or_exp()
168 nf_ct_put(sibling); in destroy_sibling_or_exp()
/Linux-v5.10/arch/powerpc/platforms/85xx/
Dsmp.c390 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-v5.10/drivers/acpi/
Ddock.c36 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()
609 INIT_LIST_HEAD(&dock_station->sibling); in acpi_dock_add()
632 list_add(&dock_station->sibling, &dock_stations); in acpi_dock_add()
/Linux-v5.10/arch/arm/mach-omap1/
Dclock.c739 list_del_init(&child->sibling); in clk_reparent()
741 list_add(&child->sibling, &parent->children); in clk_reparent()
753 list_for_each_entry(clkp, &tclk->children, sibling) { in propagate_rate()
773 list_for_each_entry(clkp, &root_clks, sibling) { in recalculate_root_clocks()
805 list_add(&clk->sibling, &clk->parent->children); in clk_register()
807 list_add(&clk->sibling, &root_clks); in clk_register()
824 list_del(&clk->sibling); in clk_unregister()
/Linux-v5.10/drivers/of/
Ddynamic.c225 np->sibling = np->parent->child; in __of_attach_node()
266 parent->child = np->sibling; in __of_detach_node()
270 prevsib->sibling != np; in __of_detach_node()
271 prevsib = prevsib->sibling) in __of_detach_node()
273 prevsib->sibling = np->sibling; in __of_detach_node()
/Linux-v5.10/arch/x86/kernel/
Dsmpboot.c1537 int sibling; in remove_siblinginfo() local
1540 for_each_cpu(sibling, topology_core_cpumask(cpu)) { in remove_siblinginfo()
1541 cpumask_clear_cpu(cpu, topology_core_cpumask(sibling)); in remove_siblinginfo()
1546 cpu_data(sibling).booted_cores--; in remove_siblinginfo()
1549 for_each_cpu(sibling, topology_die_cpumask(cpu)) in remove_siblinginfo()
1550 cpumask_clear_cpu(cpu, topology_die_cpumask(sibling)); in remove_siblinginfo()
1551 for_each_cpu(sibling, topology_sibling_cpumask(cpu)) in remove_siblinginfo()
1552 cpumask_clear_cpu(cpu, topology_sibling_cpumask(sibling)); in remove_siblinginfo()
1553 for_each_cpu(sibling, cpu_llc_shared_mask(cpu)) in remove_siblinginfo()
1554 cpumask_clear_cpu(cpu, cpu_llc_shared_mask(sibling)); in remove_siblinginfo()
/Linux-v5.10/net/sched/
Dsch_cbq.c100 struct cbq_class *sibling; /* Sibling chain */ member
878 } while ((cl = cl->sibling) != this->children); in cbq_adjust_levels()
986 clp = &this->sibling; in cbq_unlink_class()
990 *clp = cl->sibling; in cbq_unlink_class()
993 clp = &cl->sibling; in cbq_unlink_class()
994 } while ((cl = *clp) != this->sibling); in cbq_unlink_class()
997 this->tparent->children = this->sibling; in cbq_unlink_class()
998 if (this->sibling == this) in cbq_unlink_class()
1002 WARN_ON(this->sibling != this); in cbq_unlink_class()
1011 this->sibling = this; in cbq_link_class()
[all …]
/Linux-v5.10/drivers/perf/hisilicon/
Dhisi_uncore_pmu.c68 struct perf_event *sibling, *leader = event->group_leader; in hisi_validate_event_group() local
86 for_each_sibling_event(sibling, event->group_leader) { in hisi_validate_event_group()
87 if (is_software_event(sibling)) in hisi_validate_event_group()
89 if (sibling->pmu != event->pmu) in hisi_validate_event_group()
/Linux-v5.10/arch/arm/mm/
Dcache-l2x0-pmu.c276 struct perf_event *sibling; in l2x0_pmu_group_is_valid() local
284 for_each_sibling_event(sibling, leader) { in l2x0_pmu_group_is_valid()
285 if (sibling->pmu == pmu) in l2x0_pmu_group_is_valid()
287 else if (!is_software_event(sibling)) in l2x0_pmu_group_is_valid()

1234567