Home
last modified time | relevance | path

Searched full:siblings (Results 1 – 25 of 170) sorted by relevance

1234567

/linux/tools/testing/selftests/cgroup/
H A Dmemcg_protection.m6 % hierarchy to illustrate how overcommitted protection spreads among siblings
9 % Simulation assumes siblings consumed the initial amount of memory (w/out
16 % n vector nominal protection of siblings set at the given level (memory.low)
48 siblings = sum(u); variable
52 e = protected * min(1, E / siblings); % normalize overcommit
55 unclaimed = max(0, E - siblings);
56 parent_overuse = sum(c) - siblings;
79 % XXX here I do parallel reclaim of all siblings
/linux/Documentation/admin-guide/hw-vuln/
H A Dcore-scheduling.rst100 siblings of a core such that all the selected tasks running on a core are
107 the sibling has the task enqueued. For rest of the siblings in the core,
112 Once a task has been selected for all the siblings in the core, an IPI is sent to
113 siblings for whom a new task was selected. Siblings on receiving the IPI will
125 siblings could be forced to select a lower priority task if the highest
157 and are considered system-wide trusted. The forced-idling of siblings running
174 the siblings to switch to the new task. But there could be hardware delays in
176 cause an attacker task to start running on a CPU before its siblings receive the
177 IPI. Even though cache is flushed on entry to user mode, victim tasks on siblings
185 Core scheduling cannot protect against MDS attacks between the siblings
[all …]
/linux/drivers/infiniband/hw/irdma/
H A Dws.c133 list_for_each_entry(node, &parent->child_list_head, siblings) { in ws_find_node()
139 list_for_each_entry(node, &parent->child_list_head, siblings) { in ws_find_node()
214 list_del(&tc_node->siblings); in irdma_remove_leaf()
219 list_del(&vsi_node->siblings); in irdma_remove_leaf()
295 list_add(&vsi_node->siblings, &ws_tree_root->child_list_head); in irdma_ws_add()
322 list_add(&tc_node->siblings, &vsi_node->child_list_head); in irdma_ws_add()
356 list_del(&tc_node->siblings); in irdma_ws_add()
362 list_del(&vsi_node->siblings); in irdma_ws_add()
H A Dws.h19 struct list_head siblings; member
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dselftest_guc_multi_lrc.c34 struct intel_engine_cs *siblings[MAX_ENGINE_INSTANCE + 1]; in multi_lrc_create_parent() local
43 siblings[i++] = engine; in multi_lrc_create_parent()
49 logical_sort(siblings, i); in multi_lrc_create_parent()
51 return intel_engine_create_parallel(siblings, 1, i); in multi_lrc_create_parent()
/linux/arch/x86/kernel/cpu/microcode/
H A Dcore.c295 * - HT siblings must be idle and not execute other code while the other sibling
450 * If the update was successful, let the siblings run the apply() in __load_primary()
499 /* Kick soft-offlined SMT siblings if required */ in load_primary()
507 /* Unconditionally release soft-offlined SMT siblings if required */ in load_primary()
582 unsigned int cpu, updated = 0, failed = 0, timedout = 0, siblings = 0; in load_late_stop_cpus() local
615 case UCODE_OK: siblings++; break; in load_late_stop_cpus()
631 pr_warn("%u offline siblings did not respond.\n", in load_late_stop_cpus()
643 pr_info("load: updated on %u primary CPUs with %u siblings\n", updated, siblings); in load_late_stop_cpus()
646 num_online_cpus() - (updated + siblings)); in load_late_stop_cpus()
651 return updated + siblings == num_online_cpus() ? 0 : -EIO; in load_late_stop_cpus()
/linux/drivers/gpu/drm/i915/gt/
H A Dselftest_execlists.c3712 struct intel_engine_cs **siblings, in nop_virtual_engine() argument
3729 ve[n] = intel_engine_create_virtual(siblings, nsibling, 0); in nop_virtual_engine()
3840 struct intel_engine_cs **siblings, in __select_siblings() argument
3853 siblings[n++] = gt->engine_class[class][inst]; in __select_siblings()
3862 struct intel_engine_cs **siblings) in select_siblings() argument
3864 return __select_siblings(gt, class, siblings, NULL); in select_siblings()
3870 struct intel_engine_cs *siblings[MAX_ENGINE_INSTANCE + 1]; in live_virtual_engine() local
3891 nsibling = select_siblings(gt, class, siblings); in live_virtual_engine()
3896 err = nop_virtual_engine(gt, siblings, nsibling, in live_virtual_engine()
3902 err = nop_virtual_engine(gt, siblings, nsibling, n, CHAIN); in live_virtual_engine()
[all …]
/linux/include/uapi/linux/
H A Dmembarrier.h70 * threads siblings have passed through a state
94 * call, that all its running threads siblings
120 * siblings have any currently running rseq
/linux/drivers/gpio/
H A Dgpio-virtuser.c1014 struct list_head siblings; member
1033 struct list_head siblings; member
1376 list_for_each_entry(lookup, &dev->lookup_list, siblings) in gpio_virtuser_get_lookup_count()
1401 list_for_each_entry(lookup, &dev->lookup_list, siblings) { in gpio_virtuser_make_lookup_table()
1403 list_for_each_entry(entry, &lookup->entry_list, siblings) { in gpio_virtuser_make_lookup_table()
1442 list_for_each_entry(lookup, &dev->lookup_list, siblings) in gpio_virtuser_make_device_swnode()
1515 list_for_each_entry(lookup, &dev->lookup_list, siblings) { in gpio_virtuser_device_lockup_configfs()
1516 list_for_each_entry(entry, &lookup->entry_list, siblings) { in gpio_virtuser_device_lockup_configfs()
1578 list_del(&entry->siblings); in gpio_virtuser_lookup_entry_config_group_release()
1618 list_add_tail(&entry->siblings, &lookup->entry_list); in gpio_virtuser_make_lookup_entry_group()
[all …]
/linux/tools/testing/selftests/drivers/platform/x86/intel/ifs/
H A Dtest_ifs.sh32 readonly SIBLINGS="siblings"
381 "$SIBLINGS")
446 ifs_test_cpus "$SIBLINGS" "$IFS_SCAN_MODE" "$image_id"
485 ifs_test_cpus "$SIBLINGS" "$IFS_ARRAY_BIST_SCAN_MODE"
/linux/arch/s390/kernel/
H A Dhiperdispatch.c109 const struct cpumask *siblings; in hd_add_core() local
114 siblings = topology_sibling_cpumask(cpu); in hd_add_core()
121 cpumask_or(&hd_vmvl_cpumask, &hd_vmvl_cpumask, siblings); in hd_add_core()
125 cpumask_or(&hd_vmvl_cpumask, &hd_vmvl_cpumask, siblings); in hd_add_core()
/linux/Documentation/devicetree/bindings/net/dsa/
H A Dmarvell,mv88e6xxx.yaml28 This switch and its siblings will be autodetected from
34 This switch and its siblings will be autodetected from
39 This switch and its siblings will be autodetected from
/linux/tools/testing/selftests/landlock/
H A Dscoped_base_variants.h69 * Parent + child domain (siblings)
139 * Inherited + parent and child domain (siblings)
/linux/kernel/
H A DKconfig.preempt153 selection across SMT siblings. When enabled -- see
154 prctl(PR_SCHED_CORE) -- task selection ensures that all SMT siblings
/linux/arch/x86/power/
H A Dhibernate.c199 * that SMT siblings are sleeping in hlt, as mwait is not safe in arch_resume_nosmt()
204 * SMT siblings out of hlt, and offline them again so that they in arch_resume_nosmt()
/linux/drivers/iommu/
H A Dfsl_pamu_domain.h22 struct list_head link; /* link to domain siblings */
/linux/arch/sparc/include/asm/
H A Doplib_32.h118 * siblings exist.
145 /* Search all siblings starting at the passed node for "name" matching
H A Doplib_64.h186 * siblings exist.
217 /* Search all siblings starting at the passed node for "name" matching
/linux/tools/perf/util/
H A Ddwarf-aux.h74 DIE_FIND_CB_SIBLING = 2, /* Search only siblings */
75 DIE_FIND_CB_CONTINUE = 3, /* Search children and siblings */
/linux/include/linux/
H A Ddamon.h55 * @list: List head for siblings.
93 * @list: List head for siblings.
169 * @list: List head for siblings.
386 * @list: List head for siblings.
479 * @list: List head for siblings.
655 /* List head for siblings. */
/linux/arch/alpha/kernel/
H A Dgct.c39 /* Now walk the tree, siblings first. */ in gct6_find_nodes()
/linux/arch/mips/mm/
H A Dcontext.c239 * If this CPU shares FTLB entries with its siblings and one or more of in check_switch_mmu_context()
240 * those siblings hasn't yet invalidated its TLB following a version in check_switch_mmu_context()
/linux/Documentation/networking/devlink/
H A Ddevlink-port.rst402 Allows for usage of strict priority arbiter among siblings. This
410 siblings. This arbitration scheme can be used simultaneously with the
412 BW relative to its siblings. Values are relative like a percentage
414 its siblings.
/linux/arch/sparc/prom/
H A Dtree_32.c69 /* Return the next sibling of node 'node' or zero if no more siblings
181 /* Search siblings at 'node_start' for a node with name
/linux/arch/powerpc/kernel/
H A Dsmp.c118 * the set its siblings that share the L1-cache.
124 * corresponds to the set its siblings within the core that share the
1427 /* Verify that L1-cache siblings are a subset of L2 cache-siblings */ in update_mask_by_l2()
1430 pr_warn_once("CPU %d : Inconsistent L1 and L2 cache siblings\n", in update_mask_by_l2()
1439 /* Assume only core siblings share cache with this CPU */ in update_mask_by_l2()
1529 /* Assume only siblings are part of this CPU's coregroup */ in update_coregroup_mask()

1234567