| /linux/tools/testing/selftests/cgroup/ |
| H A D | memcg_protection.m | 6 % 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 D | core-scheduling.rst | 100 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 D | ws.c | 133 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 D | ws.h | 19 struct list_head siblings; member
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | selftest_execlists.c | 3713 struct intel_engine_cs **siblings, in nop_virtual_engine() argument 3730 ve[n] = intel_engine_create_virtual(siblings, nsibling, 0); in nop_virtual_engine() 3841 struct intel_engine_cs **siblings, in __select_siblings() argument 3854 siblings[n++] = gt->engine_class[class][inst]; in __select_siblings() 3863 struct intel_engine_cs **siblings) in select_siblings() argument 3865 return __select_siblings(gt, class, siblings, NULL); in select_siblings() 3871 struct intel_engine_cs *siblings[MAX_ENGINE_INSTANCE + 1]; in live_virtual_engine() local 3892 nsibling = select_siblings(gt, class, siblings); in live_virtual_engine() 3897 err = nop_virtual_engine(gt, siblings, nsibling, in live_virtual_engine() 3903 err = nop_virtual_engine(gt, siblings, nsibling, n, CHAIN); in live_virtual_engine() [all …]
|
| /linux/include/uapi/linux/ |
| H A D | membarrier.h | 70 * threads siblings have passed through a state 94 * call, that all its running threads siblings 120 * siblings have any currently running rseq
|
| /linux/tools/testing/selftests/drivers/platform/x86/intel/ifs/ |
| H A D | test_ifs.sh | 32 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/drivers/gpio/ |
| H A D | gpio-virtuser.c | 1010 struct list_head siblings; member 1029 struct list_head siblings; member 1372 list_for_each_entry(lookup, &dev->lookup_list, siblings) in gpio_virtuser_get_lookup_count() 1397 list_for_each_entry(lookup, &dev->lookup_list, siblings) { in gpio_virtuser_make_lookup_table() 1399 list_for_each_entry(entry, &lookup->entry_list, siblings) { in gpio_virtuser_make_lookup_table() 1438 list_for_each_entry(lookup, &dev->lookup_list, siblings) in gpio_virtuser_make_device_swnode() 1527 list_for_each_entry(lookup, &dev->lookup_list, siblings) { in gpio_virtuser_device_lockup_configfs() 1528 list_for_each_entry(entry, &lookup->entry_list, siblings) { in gpio_virtuser_device_lockup_configfs() 1590 list_del(&entry->siblings); in gpio_virtuser_lookup_entry_config_group_release() 1630 list_add_tail(&entry->siblings, &lookup->entry_list); in gpio_virtuser_make_lookup_entry_group() [all …]
|
| /linux/tools/testing/selftests/landlock/ |
| H A D | scoped_base_variants.h | 74 * Parent + child domain (siblings) 144 * Inherited + parent and child domain (siblings)
|
| /linux/drivers/iommu/ |
| H A D | fsl_pamu_domain.h | 22 struct list_head link; /* link to domain siblings */
|
| /linux/arch/x86/power/ |
| H A D | hibernate.c | 199 * 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/arch/sparc/include/asm/ |
| H A D | oplib_32.h | 118 * siblings exist. 145 /* Search all siblings starting at the passed node for "name" matching
|
| H A D | oplib_64.h | 186 * siblings exist. 217 /* Search all siblings starting at the passed node for "name" matching
|
| /linux/tools/perf/util/ |
| H A D | dwarf-aux.h | 81 DIE_FIND_CB_SIBLING = 2, /* Search only siblings */ 82 DIE_FIND_CB_CONTINUE = 3, /* Search children and siblings */
|
| H A D | cputopo.h | 68 /* Are the sets of SMT siblings all enabled or all disabled in user_requested_cpus. */
|
| /linux/arch/alpha/kernel/ |
| H A D | gct.c | 39 /* Now walk the tree, siblings first. */ in gct6_find_nodes()
|
| /linux/Documentation/admin-guide/pm/ |
| H A D | intel_epb.rst | 40 example, SMT siblings or cores in one package). For this reason, updating the
|
| /linux/arch/mips/mm/ |
| H A D | context.c | 239 * 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/arch/sparc/prom/ |
| H A D | tree_32.c | 69 /* 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/include/asm/ |
| H A D | cputhreads.h | 69 * tlb_thread_siblings are siblings which share a TLB. This is not
|
| /linux/Documentation/devicetree/bindings/display/mediatek/ |
| H A D | mediatek,split.yaml | 16 SPLIT device node must be siblings to the central MMSYS_CONFIG node.
|
| H A D | mediatek,color.yaml | 17 COLOR device node must be siblings to the central MMSYS_CONFIG node.
|
| /linux/arch/m68k/include/asm/ |
| H A D | oplib.h | 219 * siblings exist. 249 /* Search all siblings starting at the passed node for "name" matching
|
| /linux/arch/powerpc/kernel/ |
| H A D | smp.c | 118 * the set its siblings that share the L1-cache. 124 * corresponds to the set its siblings within the core that share the 1452 /* Verify that L1-cache siblings are a subset of L2 cache-siblings */ in update_mask_by_l2() 1455 pr_warn_once("CPU %d : Inconsistent L1 and L2 cache siblings\n", in update_mask_by_l2() 1464 /* Assume only core siblings share cache with this CPU */ in update_mask_by_l2() 1554 /* Assume only siblings are part of this CPU's coregroup */ in update_coregroup_mask()
|
| /linux/arch/mips/include/asm/ |
| H A D | cpu-features.h | 594 * Some systems share FTLB RAMs between threads within a core (siblings in 609 * Some systems take this a step further & share FTLB entries between siblings. 617 * on all siblings in a CPU, and so it only takes effect when MMIDs are in use
|