Home
last modified time | relevance | path

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

/drivers/infiniband/hw/irdma/
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()
Dws.h19 struct list_head siblings; member
/drivers/gpu/drm/i915/gt/uc/
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()
Dintel_guc_submission.c142 guc_create_virtual(struct intel_engine_cs **siblings, unsigned int count,
3954 struct intel_engine_cs **siblings = NULL; in guc_create_parallel() local
3958 siblings = kmalloc_array(num_siblings, in guc_create_parallel()
3959 sizeof(*siblings), in guc_create_parallel()
3961 if (!siblings) in guc_create_parallel()
3966 siblings[j] = engines[i * num_siblings + j]; in guc_create_parallel()
3968 ce = intel_engine_create_virtual(siblings, num_siblings, in guc_create_parallel()
4000 kfree(siblings); in guc_create_parallel()
4006 kfree(siblings); in guc_create_parallel()
5468 guc_create_virtual(struct intel_engine_cs **siblings, unsigned int count, in guc_create_virtual() argument
[all …]
/drivers/gpu/drm/i915/gem/
Di915_gem_context.c205 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 …]
Di915_gem_context_types.h122 struct intel_engine_cs **siblings; member
/drivers/gpu/drm/i915/gt/
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 …]
Dintel_execlists_submission.c198 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()
3636 struct intel_engine_cs *sibling = ve->siblings[n]; in rcu_virtual_context_destroy()
3705 swap(ve->siblings[swp], ve->siblings[0]); in virtual_engine_initial_hint()
3712 return lrc_alloc(ce, ve->siblings[0]); in virtual_context_alloc()
[all …]
Dintel_engine_cs.c2453 intel_engine_create_virtual(struct intel_engine_cs **siblings, in intel_engine_create_virtual() argument
2460 return intel_context_create(siblings[0]); in intel_engine_create_virtual()
2462 GEM_BUG_ON(!siblings[0]->cops->create_virtual); in intel_engine_create_virtual()
2463 return siblings[0]->cops->create_virtual(siblings, count, flags); in intel_engine_create_virtual()
Dintel_engine.h289 intel_engine_create_virtual(struct intel_engine_cs **siblings,
/drivers/gpio/
Dgpio-sim.c566 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 …]
/drivers/nvme/host/
Dmultipath.c216 list_for_each_entry_rcu(ns, &head->list, siblings) { in nvme_mpath_revalidate_paths()
248 list_for_each_entry_rcu(ns, &head->list, siblings) { in __nvme_find_path()
286 ns = list_next_or_null_rcu(&head->list, &ns->siblings, struct nvme_ns, in nvme_next_ns()
287 siblings); in nvme_next_ns()
290 return list_first_or_null_rcu(&head->list, struct nvme_ns, siblings); in nvme_next_ns()
362 list_for_each_entry_rcu(ns, &head->list, siblings) { in nvme_available_path()
Dnvme.h502 struct list_head siblings; member
Dcore.c3530 list_add_tail_rcu(&ns->siblings, &head->list); in nvme_init_ns_head()
3671 list_del_rcu(&ns->siblings); in nvme_alloc_ns()
3704 list_del_rcu(&ns->siblings); in nvme_ns_remove()
/drivers/scsi/
Dscsi_scan.c302 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()
2034 list_for_each_entry(sdev, &shost->__devices, siblings) { in scsi_forget_host()
Dscsi.c799 struct list_head *list = (prev ? &prev->siblings : &shost->__devices); in __scsi_iterate_devices()
805 next = list_entry(list->next, struct scsi_device, siblings); in __scsi_iterate_devices()
950 list_for_each_entry(sdev, &shost->__devices, siblings) { in __scsi_device_lookup()
Dscsi_sysfs.c461 list_del(&sdev->siblings); in scsi_device_dev_release()
1542 list_for_each_entry(sdev, &shost->__devices, siblings) { in __scsi_remove_target()
1581 list_for_each_entry(starget, &shost->__targets, siblings) { in scsi_remove_target()
1671 list_add_tail(&sdev->siblings, &shost->__devices); in scsi_sysfs_device_initialize()
/drivers/scsi/libsas/
Dsas_expander.c834 list_add_tail(&child->siblings, &parent_ex->children); in sas_ex_discover_end_dev()
944 list_add_tail(&child->siblings, &parent->ex_dev.children); in sas_ex_discover_expander()
1072 list_for_each_entry(child, &ex->children, siblings) { in sas_check_level_subtractive_boundary()
1800 list_for_each_entry(ch, &ex->children, siblings) { in sas_find_bcast_dev()
1816 list_for_each_entry_safe(child, n, &ex->children, siblings) { in sas_unregister_ex_tree()
1834 &ex_dev->children, siblings) { in sas_unregister_devs_sas_addr()
1865 list_for_each_entry(child, &ex_root->children, siblings) { in sas_discover_bfs_by_root_level()
1916 list_for_each_entry(child, &dev->ex_dev.children, siblings) { in sas_discover_new()
Dsas_internal.h214 INIT_LIST_HEAD(&dev->siblings); in sas_alloc_device()
Dsas_discover.c321 list_del_init(&dev->siblings); in sas_unregister_common_dev()
/drivers/target/
Dtarget_core_pscsi.c494 list_for_each_entry(sd, &sh->__devices, siblings) { in pscsi_configure_device()