Home
last modified time | relevance | path

Searched refs:siblings (Results 1 – 25 of 46) sorted by relevance

12

/kernel/linux/linux-5.10/tools/perf/util/
Dsmt.c23 unsigned long long siblings; in smt_on() local
38 siblings = strtoull(str, NULL, 16); in smt_on()
40 if (hweight64(siblings) > 1) { in smt_on()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
Dselftest_lrc.c3682 struct intel_engine_cs **siblings, in nop_virtual_engine() argument
3699 ve[n] = intel_execlists_create_virtual(siblings, nsibling); in nop_virtual_engine()
3810 struct intel_engine_cs **siblings, in __select_siblings() argument
3823 siblings[n++] = gt->engine_class[class][inst]; in __select_siblings()
3832 struct intel_engine_cs **siblings) in select_siblings() argument
3834 return __select_siblings(gt, class, siblings, NULL); in select_siblings()
3840 struct intel_engine_cs *siblings[MAX_ENGINE_INSTANCE + 1]; in live_virtual_engine() local
3861 nsibling = select_siblings(gt, class, siblings); in live_virtual_engine()
3866 err = nop_virtual_engine(gt, siblings, nsibling, in live_virtual_engine()
3872 err = nop_virtual_engine(gt, siblings, nsibling, n, CHAIN); in live_virtual_engine()
[all …]
Dintel_lrc.c222 struct intel_engine_cs *siblings[]; member
501 if (engine == ve->siblings[0]) { /* only preempt one sibling */ in need_preempt()
1814 if (likely(engine == ve->siblings[0])) in virtual_xfer_context()
1829 if (ve->siblings[n] == engine) { in virtual_xfer_context()
1830 swap(ve->siblings[n], ve->siblings[0]); in virtual_xfer_context()
2273 yesno(engine != ve->siblings[0])); in execlists_dequeue()
2299 GEM_BUG_ON(ve->siblings[0] != engine); in execlists_dequeue()
5472 struct intel_engine_cs *sibling = ve->siblings[n]; in rcu_virtual_context_destroy()
5540 swap(ve->siblings[swp], ve->siblings[0]); in virtual_engine_initial_hint()
5547 return __execlists_context_alloc(ce, ve->siblings[0]); in virtual_context_alloc()
[all …]
Dintel_lrc.h114 intel_execlists_create_virtual(struct intel_engine_cs **siblings,
/kernel/linux/linux-5.10/drivers/nvme/host/
Dmultipath.c167 list_for_each_entry_rcu(ns, &head->list, siblings) { in __nvme_find_path()
204 ns = list_next_or_null_rcu(&head->list, &ns->siblings, struct nvme_ns, in nvme_next_ns()
205 siblings); in nvme_next_ns()
208 return list_first_or_null_rcu(&head->list, struct nvme_ns, siblings); in nvme_next_ns()
280 list_for_each_entry_rcu(ns, &head->list, siblings) { in nvme_available_path()
Dnvme.h444 struct list_head siblings; member
/kernel/linux/linux-5.10/include/scsi/
Dscsi_device.h106 struct list_head siblings; /* list of all devices on this host */ member
292 struct list_head siblings; member
398 list_for_each_entry((sdev), &((shost)->__devices), siblings)
Dlibsas.h177 struct list_head siblings; /* devices on the same level */ member
/kernel/linux/linux-5.10/drivers/scsi/
Dscsi.c559 struct list_head *list = (prev ? &prev->siblings : &shost->__devices); in __scsi_iterate_devices()
565 next = list_entry(list->next, struct scsi_device, siblings); in __scsi_iterate_devices()
710 list_for_each_entry(sdev, &shost->__devices, siblings) { in __scsi_device_lookup()
Dscsi_scan.c237 INIT_LIST_HEAD(&sdev->siblings); in scsi_alloc_sdev()
319 list_del_init(&starget->siblings); in scsi_target_destroy()
352 list_for_each_entry(starget, &shost->__targets, siblings) { in __scsi_find_target()
436 INIT_LIST_HEAD(&starget->siblings); in scsi_alloc_target()
448 list_add_tail(&starget->siblings, &shost->__targets); in scsi_alloc_target()
1869 list_for_each_entry(sdev, &shost->__devices, siblings) { in scsi_forget_host()
Dscsi_sysfs.c464 list_del(&sdev->siblings); in scsi_device_dev_release_usercontext()
1522 list_for_each_entry(sdev, &shost->__devices, siblings) { in __scsi_remove_target()
1561 list_for_each_entry(starget, &shost->__targets, siblings) { in scsi_remove_target()
1660 list_add_tail(&sdev->siblings, &shost->__devices); in scsi_sysfs_device_initialize()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
Di915_gem_context.c1591 struct intel_engine_cs **siblings; in set_engines__load_balance() local
1630 siblings = stack; in set_engines__load_balance()
1632 siblings = kmalloc_array(num_siblings, in set_engines__load_balance()
1633 sizeof(*siblings), in set_engines__load_balance()
1635 if (!siblings) in set_engines__load_balance()
1647 siblings[n] = intel_engine_lookup_user(i915, in set_engines__load_balance()
1650 if (!siblings[n]) { in set_engines__load_balance()
1659 ce = intel_execlists_create_virtual(siblings, n); in set_engines__load_balance()
1674 if (siblings != stack) in set_engines__load_balance()
1675 kfree(siblings); in set_engines__load_balance()
/kernel/linux/linux-5.10/Documentation/admin-guide/pm/
Dintel_epb.rst40 example, SMT siblings or cores in one package). For this reason, updating the
/kernel/linux/linux-5.10/drivers/scsi/libsas/
Dsas_expander.c896 list_add_tail(&child->siblings, &parent_ex->children); in sas_ex_discover_end_dev()
1012 list_add_tail(&child->siblings, &parent->ex_dev.children); in sas_ex_discover_expander()
1142 list_for_each_entry(child, &ex->children, siblings) { in sas_check_level_subtractive_boundary()
1851 list_for_each_entry(ch, &ex->children, siblings) { in sas_find_bcast_dev()
1867 list_for_each_entry_safe(child, n, &ex->children, siblings) { in sas_unregister_ex_tree()
1885 &ex_dev->children, siblings) { in sas_unregister_devs_sas_addr()
1917 list_for_each_entry(child, &ex_root->children, siblings) { in sas_discover_bfs_by_root_level()
1968 list_for_each_entry(child, &dev->ex_dev.children, siblings) { in sas_discover_new()
Dsas_internal.h181 INIT_LIST_HEAD(&dev->siblings); in sas_alloc_device()
Dsas_discover.c322 list_del_init(&dev->siblings); in sas_unregister_common_dev()
/kernel/linux/linux-5.10/Documentation/hwmon/
Damd_energy.rst54 populated for the siblings.
/kernel/linux/linux-5.10/net/sched/
Dsch_hfsc.c124 struct list_head siblings; /* sibling classes */ member
855 list_for_each_entry(p, &cl->children, siblings) { in hfsc_adjust_levels()
1072 list_add_tail(&cl->siblings, &parent->children); in hfsc_change_class()
1107 list_del(&cl->siblings); in hfsc_delete_class()
/kernel/linux/linux-5.10/Documentation/scsi/
Dscsi-generic.rst13 is more generalized (but lower level) than its siblings and tends to be
/kernel/linux/linux-5.10/Documentation/scheduler/
Dsched-domains.rst59 of SMT, you'll span all siblings of the physical CPU, with each group being
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/fsl/cpm_qe/
Dqe.txt8 as a complete entity (UCC, USB etc ). All of them should be siblings on
/kernel/linux/linux-5.10/Documentation/virt/
Dne_overview.rst49 An enclave runs on dedicated cores. CPU 0 and its CPU siblings need to remain
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/mediatek/
Dmediatek,disp.txt10 All DISP device tree nodes must be siblings to the central MMSYS_CONFIG node.
/kernel/linux/linux-5.10/Documentation/x86/
Dtopology.rst126 The number of online threads is also printed in /proc/cpuinfo "siblings."
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/cpu/
Dcpu-topology.txt88 which are siblings within a single common parent node must be given a unique and

12