/linux-6.6.21/tools/testing/selftests/cgroup/ |
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-6.6.21/drivers/infiniband/hw/irdma/ |
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()
|
D | ws.h | 19 struct list_head siblings; member
|
/linux-6.6.21/drivers/gpu/drm/i915/gt/uc/ |
D | selftest_guc_multi_lrc.c | 34 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-6.6.21/drivers/gpu/drm/i915/gem/ |
D | i915_gem_context.c | 205 kfree(pc->user_engines[i].siblings); in proto_context_close() 404 struct intel_engine_cs **siblings; in set_proto_ctx_engines_balance() local 442 siblings = kmalloc_array(num_siblings, sizeof(*siblings), GFP_KERNEL); in set_proto_ctx_engines_balance() 443 if (!siblings) in set_proto_ctx_engines_balance() 454 siblings[n] = intel_engine_lookup_user(i915, in set_proto_ctx_engines_balance() 457 if (!siblings[n]) { in set_proto_ctx_engines_balance() 468 set->engines[idx].engine = siblings[0]; in set_proto_ctx_engines_balance() 469 kfree(siblings); in set_proto_ctx_engines_balance() 473 set->engines[idx].siblings = siblings; in set_proto_ctx_engines_balance() 479 kfree(siblings); in set_proto_ctx_engines_balance() [all …]
|
D | i915_gem_context_types.h | 122 struct intel_engine_cs **siblings; member
|
/linux-6.6.21/drivers/gpio/ |
D | gpio-sim.c | 566 struct list_head siblings; member 600 struct list_head siblings; member 694 list_for_each_entry(line, &bank->line_list, siblings) { in gpio_sim_get_line_names_size() 709 list_for_each_entry(line, &bank->line_list, siblings) { in gpio_sim_set_line_names() 742 list_for_each_entry(bank, &dev->bank_list, siblings) { in gpio_sim_add_hogs() 743 list_for_each_entry(line, &bank->line_list, siblings) { in gpio_sim_add_hogs() 760 list_for_each_entry(bank, &dev->bank_list, siblings) { in gpio_sim_add_hogs() 761 list_for_each_entry(line, &bank->line_list, siblings) { in gpio_sim_add_hogs() 860 list_for_each_entry(this, &dev->bank_list, siblings) { in gpio_sim_bank_labels_non_unique() 861 list_for_each_entry(pos, &dev->bank_list, siblings) { in gpio_sim_bank_labels_non_unique() [all …]
|
/linux-6.6.21/drivers/gpu/drm/i915/gt/ |
D | selftest_execlists.c | 3712 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 …]
|
D | intel_execlists_submission.c | 198 struct intel_engine_cs *siblings[]; member 208 execlists_create_virtual(struct intel_engine_cs **siblings, unsigned int count, 1054 if (likely(engine == ve->siblings[0])) in virtual_xfer_context() 1068 if (ve->siblings[n] == engine) { in virtual_xfer_context() 1069 swap(ve->siblings[n], ve->siblings[0]); in virtual_xfer_context() 1443 str_yes_no(engine != ve->siblings[0])); in execlists_dequeue() 1470 GEM_BUG_ON(ve->siblings[0] != engine); in execlists_dequeue() 3639 struct intel_engine_cs *sibling = ve->siblings[n]; in rcu_virtual_context_destroy() 3708 swap(ve->siblings[swp], ve->siblings[0]); in virtual_engine_initial_hint() 3715 return lrc_alloc(ce, ve->siblings[0]); in virtual_context_alloc() [all …]
|
/linux-6.6.21/Documentation/admin-guide/hw-vuln/ |
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-6.6.21/drivers/nvme/host/ |
D | multipath.c | 213 list_for_each_entry_rcu(ns, &head->list, siblings) { in nvme_mpath_revalidate_paths() 245 list_for_each_entry_rcu(ns, &head->list, siblings) { in __nvme_find_path() 282 ns = list_next_or_null_rcu(&head->list, &ns->siblings, struct nvme_ns, in nvme_next_ns() 283 siblings); in nvme_next_ns() 286 return list_first_or_null_rcu(&head->list, struct nvme_ns, siblings); in nvme_next_ns() 358 list_for_each_entry_rcu(ns, &head->list, siblings) { in nvme_available_path()
|
/linux-6.6.21/include/scsi/ |
D | scsi_device.h | 108 struct list_head siblings; /* list of all devices on this host */ member 337 struct list_head siblings; member 445 list_for_each_entry((sdev), &((shost)->__devices), siblings)
|
/linux-6.6.21/Documentation/devicetree/bindings/display/mediatek/ |
D | mediatek,od.yaml | 16 OD device node must be siblings to the central MMSYS_CONFIG node.
|
D | mediatek,split.yaml | 16 SPLIT device node must be siblings to the central MMSYS_CONFIG node.
|
D | mediatek,ufoe.yaml | 17 UFOe device node must be siblings to the central MMSYS_CONFIG node.
|
D | mediatek,dither.yaml | 17 DITHER device node must be siblings to the central MMSYS_CONFIG node.
|
D | mediatek,ccorr.yaml | 16 CCORR device node must be siblings to the central MMSYS_CONFIG node.
|
D | mediatek,mdp-rdma.yaml | 18 RDMA device node must be siblings to the central MMSYS_CONFIG node.
|
D | mediatek,postmask.yaml | 16 POSTMASK device node must be siblings to the central MMSYS_CONFIG node.
|
D | mediatek,gamma.yaml | 16 GAMMA device node must be siblings to the central MMSYS_CONFIG node.
|
/linux-6.6.21/drivers/scsi/ |
D | scsi_scan.c | 302 INIT_LIST_HEAD(&sdev->siblings); in scsi_alloc_sdev() 401 list_del_init(&starget->siblings); in scsi_target_destroy() 434 list_for_each_entry(starget, &shost->__targets, siblings) { in __scsi_find_target() 519 INIT_LIST_HEAD(&starget->siblings); in scsi_alloc_target() 531 list_add_tail(&starget->siblings, &shost->__targets); in scsi_alloc_target() 2000 list_for_each_entry(sdev, &shost->__devices, siblings) { in scsi_forget_host()
|
D | scsi.c | 785 struct list_head *list = (prev ? &prev->siblings : &shost->__devices); in __scsi_iterate_devices() 791 next = list_entry(list->next, struct scsi_device, siblings); in __scsi_iterate_devices() 936 list_for_each_entry(sdev, &shost->__devices, siblings) { in __scsi_device_lookup()
|
/linux-6.6.21/kernel/ |
D | Kconfig.preempt | 123 selection across SMT siblings. When enabled -- see 124 prctl(PR_SCHED_CORE) -- task selection ensures that all SMT siblings
|
/linux-6.6.21/drivers/scsi/libsas/ |
D | sas_expander.c | 835 list_add_tail(&child->siblings, &parent_ex->children); in sas_ex_discover_end_dev() 945 list_add_tail(&child->siblings, &parent->ex_dev.children); in sas_ex_discover_expander() 1073 list_for_each_entry(child, &ex->children, siblings) { in sas_check_level_subtractive_boundary() 1796 list_for_each_entry(ch, &ex->children, siblings) { in sas_find_bcast_dev() 1812 list_for_each_entry_safe(child, n, &ex->children, siblings) { in sas_unregister_ex_tree() 1830 &ex_dev->children, siblings) { in sas_unregister_devs_sas_addr() 1861 list_for_each_entry(child, &ex_root->children, siblings) { in sas_discover_bfs_by_root_level() 1912 list_for_each_entry(child, &dev->ex_dev.children, siblings) { in sas_discover_new()
|
/linux-6.6.21/Documentation/admin-guide/pm/ |
D | intel_epb.rst | 40 example, SMT siblings or cores in one package). For this reason, updating the
|