/Linux-v5.15/tools/lib/ |
D | rbtree.c | 230 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.15/lib/ |
D | rbtree.c | 230 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.15/tools/perf/pmu-events/arch/x86/sandybridge/ |
D | cache.json | 748 …nd & prefetch code reads that hit in the LLC and the snoop to one of the sibling cores hits the li… 760 …"BriefDescription": "Counts demand & prefetch code reads that hit in the LLC and sibling core snoo… 772 … demand & prefetch code reads that hit in the LLC and the snoops sent to sibling cores return clea… 796 …ounts demand & prefetch data reads that hit in the LLC and the snoops to sibling cores hit in eith… 808 …nd & prefetch data reads that hit in the LLC and the snoop to one of the sibling cores hits the li… 820 …"BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and sibling core snoo… 832 … demand & prefetch data reads that hit in the LLC and the snoops sent to sibling cores return clea… 856 …tion": "Counts prefetch code reads that hit in the LLC and the snoops to sibling cores hit in eith… 868 …unts prefetch code reads that hit in the LLC and the snoop to one of the sibling cores hits the li… 880 …"BriefDescription": "Counts prefetch code reads that hit in the LLC and sibling core snoops are no… [all …]
|
/Linux-v5.15/kernel/ |
D | resource.c | 71 while (!p->sibling && p->parent) in next_resource() 73 return p->sibling; in next_resource() 156 res->sibling = bootmem_resource_free; in free_resource() 171 bootmem_resource_free = res->sibling; in alloc_resource() 200 new->sibling = tmp; in __request_resource() 205 p = &tmp->sibling; in __request_resource() 223 *p = tmp->sibling; in __release_resource() 225 for (chd = tmp->child;; chd = chd->sibling) { in __release_resource() 227 if (!(chd->sibling)) in __release_resource() 231 chd->sibling = tmp->sibling; in __release_resource() [all …]
|
/Linux-v5.15/Documentation/devicetree/ |
D | of_unittest.rst | 72 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.15/Documentation/admin-guide/hw-vuln/ |
D | core-scheduling.rst | 104 During a schedule() event on any sibling of a core, the highest priority task on 105 the sibling's core is picked and assigned to the sibling calling schedule(), if 106 the sibling has the task enqueued. For rest of the siblings in the core, 113 switch to the new task immediately. If an idle task is selected for a sibling, 114 then the sibling is considered to be in a `forced idle` state. I.e., it may 126 task. If a sibling does not have a trusted task to run, it will be forced idle 130 the sibling to force it into idle. This results in 4 cases which need to be 188 sibling. Such attacks are possible for any combination of sibling CPU modes 211 sibling hyperthreads from one another. Prototypes of mitigations have been posted
|
/Linux-v5.15/arch/s390/kernel/ |
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()
|
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-v5.15/tools/perf/pmu-events/arch/x86/westmereex/ |
D | cache.json | 624 …"BriefDescription": "Retired loads that hit sibling core's L2 in modified or unmodified states (Pr… 633 …"BriefDescription": "Load instructions retired that HIT modified data in sibling core (Precise Eve… 1033 … "BriefDescription": "Offcore data reads satisfied by the LLC and not found in a sibling core", 1044 "BriefDescription": "Offcore data reads satisfied by the LLC and HIT in a sibling core", 1055 "BriefDescription": "Offcore data reads satisfied by the LLC and HITM in a sibling core", 1165 … "BriefDescription": "Offcore code reads satisfied by the LLC and not found in a sibling core", 1176 "BriefDescription": "Offcore code reads satisfied by the LLC and HIT in a sibling core", 1187 "BriefDescription": "Offcore code reads satisfied by the LLC and HITM in a sibling core", 1297 "BriefDescription": "Offcore requests satisfied by the LLC and not found in a sibling core", 1308 "BriefDescription": "Offcore requests satisfied by the LLC and HIT in a sibling core", [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/nehalemep/ |
D | cache.json | 744 …"BriefDescription": "Retired loads that hit sibling core's L2 in modified or unmodified states (Pr… 762 …"BriefDescription": "Load instructions retired that HIT modified data in sibling core (Precise Eve… 1037 … "BriefDescription": "Offcore data reads satisfied by the LLC and not found in a sibling core", 1048 "BriefDescription": "Offcore data reads satisfied by the LLC and HIT in a sibling core", 1059 "BriefDescription": "Offcore data reads satisfied by the LLC and HITM in a sibling core", 1169 … "BriefDescription": "Offcore code reads satisfied by the LLC and not found in a sibling core", 1180 "BriefDescription": "Offcore code reads satisfied by the LLC and HIT in a sibling core", 1191 "BriefDescription": "Offcore code reads satisfied by the LLC and HITM in a sibling core", 1301 "BriefDescription": "Offcore requests satisfied by the LLC and not found in a sibling core", 1312 "BriefDescription": "Offcore requests satisfied by the LLC and HIT in a sibling core", [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/nehalemex/ |
D | cache.json | 744 …"BriefDescription": "Retired loads that hit sibling core's L2 in modified or unmodified states (Pr… 992 … "BriefDescription": "Offcore data reads satisfied by the LLC and not found in a sibling core", 1003 "BriefDescription": "Offcore data reads satisfied by the LLC and HIT in a sibling core", 1014 "BriefDescription": "Offcore data reads satisfied by the LLC and HITM in a sibling core", 1124 … "BriefDescription": "Offcore code reads satisfied by the LLC and not found in a sibling core", 1135 "BriefDescription": "Offcore code reads satisfied by the LLC and HIT in a sibling core", 1146 "BriefDescription": "Offcore code reads satisfied by the LLC and HITM in a sibling core", 1256 "BriefDescription": "Offcore requests satisfied by the LLC and not found in a sibling core", 1267 "BriefDescription": "Offcore requests satisfied by the LLC and HIT in a sibling core", 1278 "BriefDescription": "Offcore requests satisfied by the LLC and HITM in a sibling core", [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/haswell/ |
D | cache.json | 817 …"PublicDescription": "hit in the L3 and the snoop to one of the sibling cores hits the line in M s… 825 …"BriefDescription": "hit in the L3 and the snoop to one of the sibling cores hits the line in M st… 830 …"PublicDescription": "hit in the L3 and the snoops to sibling cores hit in either E/S state and th… 838 …"BriefDescription": "hit in the L3 and the snoops to sibling cores hit in either E/S state and the… 843 …"Counts all demand & prefetch code reads hit in the L3 and the snoops to sibling cores hit in eith… 851 …"Counts all demand & prefetch code reads hit in the L3 and the snoops to sibling cores hit in eith… 856 …nts all demand & prefetch RFOs hit in the L3 and the snoop to one of the sibling cores hits the li… 864 …nts all demand & prefetch RFOs hit in the L3 and the snoop to one of the sibling cores hits the li… 869 …ion": "Counts all demand & prefetch RFOs hit in the L3 and the snoops to sibling cores hit in eith… 877 …ion": "Counts all demand & prefetch RFOs hit in the L3 and the snoops to sibling cores hit in eith… [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/haswellx/ |
D | cache.json | 841 …"BriefDescription": "Counts demand data reads hit in the L3 and the snoops to sibling cores hit in… 846 …"PublicDescription": "Counts demand data reads hit in the L3 and the snoops to sibling cores hit i… 854 …on": "Counts demand data reads hit in the L3 and the snoop to one of the sibling cores hits the li… 859 …on": "Counts demand data reads hit in the L3 and the snoop to one of the sibling cores hits the li… 867 …": "Counts all demand data writes (RFOs) hit in the L3 and the snoops to sibling cores hit in eith… 872 …": "Counts all demand data writes (RFOs) hit in the L3 and the snoops to sibling cores hit in eith… 880 … all demand data writes (RFOs) hit in the L3 and the snoop to one of the sibling cores hits the li… 885 … all demand data writes (RFOs) hit in the L3 and the snoop to one of the sibling cores hits the li… 893 …"BriefDescription": "Counts all demand code reads hit in the L3 and the snoops to sibling cores hi… 898 …"PublicDescription": "Counts all demand code reads hit in the L3 and the snoops to sibling cores h… [all …]
|
/Linux-v5.15/tools/testing/selftests/seccomp/ |
D | seccomp_bpf.c | 2474 struct tsync_sibling sibling[TSYNC_SIBLINGS]; in FIXTURE() local 2496 memset(&self->sibling, 0, sizeof(self->sibling)); in FIXTURE_SETUP() 2511 self->sibling[0].tid = 0; in FIXTURE_SETUP() 2512 self->sibling[0].cond = &self->cond; in FIXTURE_SETUP() 2513 self->sibling[0].started = &self->started; in FIXTURE_SETUP() 2514 self->sibling[0].mutex = &self->mutex; in FIXTURE_SETUP() 2515 self->sibling[0].diverge = 0; in FIXTURE_SETUP() 2516 self->sibling[0].num_waits = 1; in FIXTURE_SETUP() 2517 self->sibling[0].prog = &self->root_prog; in FIXTURE_SETUP() 2518 self->sibling[0].metadata = _metadata; in FIXTURE_SETUP() [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/westmereep-sp/ |
D | cache.json | 624 …"BriefDescription": "Retired loads that hit sibling core's L2 in modified or unmodified states (Pr… 642 …"BriefDescription": "Load instructions retired that HIT modified data in sibling core (Precise Eve… 1041 … "BriefDescription": "Offcore data reads satisfied by the LLC and not found in a sibling core", 1052 "BriefDescription": "Offcore data reads satisfied by the LLC and HIT in a sibling core", 1063 "BriefDescription": "Offcore data reads satisfied by the LLC and HITM in a sibling core", 1173 … "BriefDescription": "Offcore code reads satisfied by the LLC and not found in a sibling core", 1184 "BriefDescription": "Offcore code reads satisfied by the LLC and HIT in a sibling core", 1195 "BriefDescription": "Offcore code reads satisfied by the LLC and HITM in a sibling core", 1305 "BriefDescription": "Offcore requests satisfied by the LLC and not found in a sibling core", 1316 "BriefDescription": "Offcore requests satisfied by the LLC and HIT in a sibling core", [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/jaketown/ |
D | cache.json | 759 …ounts demand & prefetch data reads that hit in the LLC and the snoops to sibling cores hit in eith… 771 …nd & prefetch data reads that hit in the LLC and the snoop to one of the sibling cores hits the li… 783 …"BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and sibling core snoo… 795 …"BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and sibling core snoo… 819 …tion": "Counts prefetch data reads that hit in the LLC and the snoops to sibling cores hit in eith… 831 …unts prefetch data reads that hit in the LLC and the snoop to one of the sibling cores hits the li… 843 …"BriefDescription": "Counts prefetch data reads that hit in the LLC and sibling core snoops are no… 855 …"BriefDescription": "Counts prefetch data reads that hit in the LLC and sibling core snoop returne… 879 …code/rfo reads (demand & prefetch) that hit in the LLC and the snoops to sibling cores hit in eith… 891 …eads (demand & prefetch) that hit in the LLC and the snoop to one of the sibling cores hits the li… [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/ivytown/ |
D | cache.json | 813 …ounts demand & prefetch data reads that hit in the LLC and the snoops to sibling cores hit in eith… 825 …nd & prefetch data reads that hit in the LLC and the snoop to one of the sibling cores hits the li… 837 …"BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and sibling core snoo… 849 …"BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and sibling core snoo… 873 …tion": "Counts prefetch data reads that hit in the LLC and the snoops to sibling cores hit in eith… 885 …unts prefetch data reads that hit in the LLC and the snoop to one of the sibling cores hits the li… 897 …"BriefDescription": "Counts prefetch data reads that hit in the LLC and sibling core snoops are no… 909 …"BriefDescription": "Counts prefetch data reads that hit in the LLC and sibling core snoop returne… 933 …code/rfo reads (demand & prefetch) that hit in the LLC and the snoops to sibling cores hit in eith… 945 …eads (demand & prefetch) that hit in the LLC and the snoop to one of the sibling cores hits the li… [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/skylakex/ |
D | cache.json | 756 …and & prefetch data reads that hit in the L3 and the snoop to one of the sibling cores hits the li… 769 …and & prefetch data reads that hit in the L3 and the snoop to one of the sibling cores hits the li… 782 …"BriefDescription": "Counts all demand & prefetch data reads that hit in the L3 and sibling core s… 834 …s all prefetch data reads that hit in the L3 and the snoop to one of the sibling cores hits the li… 847 …s all prefetch data reads that hit in the L3 and the snoop to one of the sibling cores hits the li… 860 …"BriefDescription": "Counts all prefetch data reads that hit in the L3 and sibling core snoops are… 912 …n": "Counts prefetch RFOs that hit in the L3 and the snoop to one of the sibling cores hits the li… 925 …n": "Counts prefetch RFOs that hit in the L3 and the snoop to one of the sibling cores hits the li… 938 …"BriefDescription": "Counts prefetch RFOs that hit in the L3 and sibling core snoops are not neede… 990 …ll demand & prefetch RFOs that hit in the L3 and the snoop to one of the sibling cores hits the li… [all …]
|
/Linux-v5.15/arch/sparc/kernel/ |
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-v5.15/drivers/gpu/drm/i915/gt/uc/ |
D | intel_guc_submission.c | 732 guc_virtual_get_sibling(struct intel_engine_cs *ve, unsigned int sibling) in guc_virtual_get_sibling() argument 739 if (num_siblings++ == sibling) in guc_virtual_get_sibling() 2196 struct intel_engine_cs *sibling; in guc_irq_enable_breadcrumbs() local 2200 for_each_engine_masked(sibling, b->irq_engine->gt, mask, tmp) in guc_irq_enable_breadcrumbs() 2201 result |= intel_engine_irq_enable(sibling); in guc_irq_enable_breadcrumbs() 2209 struct intel_engine_cs *sibling; in guc_irq_disable_breadcrumbs() local 2212 for_each_engine_masked(sibling, b->irq_engine->gt, mask, tmp) in guc_irq_disable_breadcrumbs() 2213 intel_engine_irq_disable(sibling); in guc_irq_disable_breadcrumbs() 2229 struct intel_engine_cs *sibling = in guc_init_breadcrumbs() local 2232 if (sibling) { in guc_init_breadcrumbs() [all …]
|
/Linux-v5.15/drivers/gpu/drm/i915/gt/ |
D | intel_execlists_submission.c | 561 * After this point, the rq may be transferred to a new sibling, so in kick_siblings() 1400 goto unlock; /* lost the race to a sibling */ in execlists_dequeue() 1413 return; /* leave this for another sibling */ in execlists_dequeue() 3487 * the rb_node into a sibling. in rcu_virtual_context_destroy() 3493 struct intel_engine_cs *sibling = ve->siblings[n]; in rcu_virtual_context_destroy() local 3494 struct rb_node *node = &ve->nodes[sibling->id].rb; in rcu_virtual_context_destroy() 3499 spin_lock_irq(&sibling->sched_engine->lock); in rcu_virtual_context_destroy() 3503 rb_erase_cached(node, &sibling->execlists.virtual); in rcu_virtual_context_destroy() 3505 spin_unlock_irq(&sibling->sched_engine->lock); in rcu_virtual_context_destroy() 3548 * Pick a random sibling on starting to help spread the load around. in virtual_engine_initial_hint() [all …]
|
/Linux-v5.15/drivers/base/ |
D | arch_topology.c | 608 /* update core and thread sibling masks */ in update_siblings_masks() 662 int sibling; in remove_cpu_topology() local 664 for_each_cpu(sibling, topology_core_cpumask(cpu)) in remove_cpu_topology() 665 cpumask_clear_cpu(cpu, topology_core_cpumask(sibling)); in remove_cpu_topology() 666 for_each_cpu(sibling, topology_sibling_cpumask(cpu)) in remove_cpu_topology() 667 cpumask_clear_cpu(cpu, topology_sibling_cpumask(sibling)); in remove_cpu_topology() 668 for_each_cpu(sibling, topology_llc_cpumask(cpu)) in remove_cpu_topology() 669 cpumask_clear_cpu(cpu, topology_llc_cpumask(sibling)); in remove_cpu_topology()
|
/Linux-v5.15/Documentation/x86/ |
D | mds.rst | 163 sibling threads are offline CPU buffer clearing is not required. 178 sibling after the store buffer got repartitioned and all entries are 179 available to the non idle sibling. 182 sibling has half of it available. The back from idle CPU could be then 183 speculatively exposed to contents of the sibling. The buffers are
|
/Linux-v5.15/kernel/sched/ |
D | topology.c | 874 struct sched_domain *sibling; in build_balance_mask() local 880 sibling = *per_cpu_ptr(sdd->sd, i); in build_balance_mask() 887 if (!sibling->child) in build_balance_mask() 891 if (!cpumask_equal(sg_span, sched_domain_span(sibling->child))) in build_balance_mask() 957 find_descended_sibling(struct sched_domain *sd, struct sched_domain *sibling) in find_descended_sibling() argument 963 while (sibling->child && in find_descended_sibling() 964 !cpumask_subset(sched_domain_span(sibling->child), in find_descended_sibling() 966 sibling = sibling->child; in find_descended_sibling() 973 while (sibling->child && in find_descended_sibling() 974 cpumask_equal(sched_domain_span(sibling->child), in find_descended_sibling() [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/silvermont/ |
D | cache.json | 226 …Counts any code reads (demand & prefetch) that miss L2 and the snoops to sibling cores hit in eith… 281 …"Counts any rfo reads (demand & prefetch) that miss L2 and the snoops to sibling cores hit in eith… 336 …"Counts any data read (demand & prefetch) that miss L2 and the snoops to sibling cores hit in eith… 391 …"BriefDescription": "Counts any request that miss L2 and the snoops to sibling cores hit in either… 446 …"Counts DCU hardware prefetcher data read that miss L2 and the snoops to sibling cores hit in eith… 512 …ts code reads generated by L2 prefetchers that miss L2 and the snoops to sibling cores hit in eith… 556 … RFO requests generated by L2 prefetchers that miss L2 and the snoops to sibling cores hit in eith… 600 …cheline reads generated by L2 prefetchers that miss L2 and the snoops to sibling cores hit in eith… 666 …nd and DCU prefetch instruction cacheline that miss L2 and the snoops to sibling cores hit in eith… 732 …on": "Counts demand and DCU prefetch RFOs that miss L2 and the snoops to sibling cores hit in eith… [all …]
|