Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/gpu/drm/amd/amdkfd/
Dkfd_crat.c177 struct list_head *device_list) in kfd_parse_subtype_cu() argument
183 list_for_each_entry(dev, device_list, list) { in kfd_parse_subtype_cu()
216 struct list_head *device_list) in kfd_parse_subtype_mem() argument
227 list_for_each_entry(dev, device_list, list) { in kfd_parse_subtype_mem()
285 struct list_head *device_list) in kfd_parse_subtype_cache() argument
295 list_for_each_entry(dev, device_list, list) { in kfd_parse_subtype_cache()
351 struct list_head *device_list) in kfd_parse_subtype_iolink() argument
363 list_for_each_entry(dev, device_list, list) { in kfd_parse_subtype_iolink()
427 struct list_head *device_list) in kfd_parse_subtype() argument
438 ret = kfd_parse_subtype_cu(cu, device_list); in kfd_parse_subtype()
[all …]
Dkfd_topology.h193 struct list_head *device_list);
194 void kfd_release_topology_device_list(struct list_head *device_list);
Dkfd_topology.c174 void kfd_release_topology_device_list(struct list_head *device_list) in kfd_release_topology_device_list() argument
178 while (!list_empty(device_list)) { in kfd_release_topology_device_list()
179 dev = list_first_entry(device_list, in kfd_release_topology_device_list()
192 struct list_head *device_list) in kfd_create_topology_device() argument
207 list_add_tail(&dev->list, device_list); in kfd_create_topology_device()
936 static bool kfd_is_acpi_crat_invalid(struct list_head *device_list) in kfd_is_acpi_crat_invalid() argument
940 list_for_each_entry(dev, device_list, list) { in kfd_is_acpi_crat_invalid()
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_xgmi.c40 return &hive->device_list; in amdgpu_xgmi_hive_try_lock()
260 INIT_LIST_HEAD(&tmp->device_list); in amdgpu_get_xgmi_hive()
368 list_add_tail(&adev->gmc.xgmi.head, &hive->device_list); in amdgpu_xgmi_add_device()
369 list_for_each_entry(entry, &hive->device_list, head) in amdgpu_xgmi_add_device()
375 list_for_each_entry(tmp_adev, &hive->device_list, gmc.xgmi.head) { in amdgpu_xgmi_add_device()
389 list_for_each_entry(tmp_adev, &hive->device_list, gmc.xgmi.head) { in amdgpu_xgmi_add_device()
Damdgpu_xgmi.h29 struct list_head device_list; member
/Linux-v5.4/drivers/cpuidle/
Dgovernor.c60 list_for_each_entry(dev, &cpuidle_detected_devices, device_list) in cpuidle_switch_governor()
67 list_for_each_entry(dev, &cpuidle_detected_devices, device_list) in cpuidle_switch_governor()
Dcpuidle.c547 list_del(&dev->device_list); in __cpuidle_unregister_device()
577 list_add(&dev->device_list, &cpuidle_detected_devices); in __cpuidle_register_device()
/Linux-v5.4/arch/xtensa/platforms/iss/
Dnetwork.c65 struct list_head device_list; member
521 .device_list = LIST_HEAD_INIT(lp->device_list), in iss_net_configure()
556 list_add(&lp->device_list, &devices); in iss_net_configure()
632 device = list_entry(ele, struct iss_net_private, device_list); in iss_net_setup()
/Linux-v5.4/arch/powerpc/platforms/pseries/
Dvio.c89 struct list_head device_list; member
312 list_for_each_entry(dev_ent, &vio_cmo.device_list, list) { in vio_cmo_entitlement_update()
337 list_for_each_entry(dev_ent, &vio_cmo.device_list, list) { in vio_cmo_entitlement_update()
408 list_for_each_entry(dev_ent, &vio_cmo.device_list, list) { in vio_cmo_balance()
424 list_for_each_entry(dev_ent, &vio_cmo.device_list, list) { in vio_cmo_balance()
462 list_for_each_entry(dev_ent, &vio_cmo.device_list, list) { in vio_cmo_balance()
640 list_for_each_entry(dev_ent, &vio_cmo.device_list, list) in vio_cmo_set_dev_desired()
745 list_add(&dev_ent->list, &vio_cmo.device_list); in vio_cmo_bus_probe()
822 list_for_each_entry(dev_ent, &vio_cmo.device_list, list) in vio_cmo_bus_remove()
894 INIT_LIST_HEAD(&vio_cmo.device_list); in vio_cmo_bus_init()
/Linux-v5.4/drivers/hid/intel-ish-hid/ishtp/
Dbus.c434 list_for_each_entry(device, &dev->device_list, device_link) { in ishtp_bus_add_device()
460 list_add_tail(&device->device_link, &dev->device_list); in ishtp_bus_add_device()
713 list_for_each_entry(cl_device, &cl->dev->device_list, in ishtp_cl_device_bind()
774 list_for_each_entry_safe(cl_device, n, &ishtp_dev->device_list, in ishtp_bus_remove_all_clients()
Dinit.c56 INIT_LIST_HEAD(&dev->device_list); in ishtp_device_init()
Dishtp-dev.h162 struct list_head device_list; member
/Linux-v5.4/drivers/usb/class/
Dcdc-wdm.c104 struct list_head device_list; member
116 list_for_each_entry(desc, &wdm_device_list, device_list) in wdm_find_device()
131 list_for_each_entry(desc, &wdm_device_list, device_list) in wdm_find_device_by_minor()
799 INIT_LIST_HEAD(&desc->device_list); in wdm_create()
880 list_add(&desc->device_list, &wdm_device_list); in wdm_create()
892 list_del(&desc->device_list); in wdm_create()
999 list_del(&desc->device_list); in wdm_disconnect()
/Linux-v5.4/sound/core/
Dtimer.c125 list_for_each_entry(timer, &snd_timer_list, device_list) { in snd_timer_find()
175 list_for_each_entry(timer, &snd_timer_list, device_list) { in snd_timer_check_slave()
925 INIT_LIST_HEAD(&timer->device_list); in snd_timer_new()
964 list_del(&timer->device_list); in snd_timer_free()
991 list_for_each_entry(timer1, &snd_timer_list, device_list) { in snd_timer_dev_register()
1014 list_add_tail(&timer->device_list, &timer1->device_list); in snd_timer_dev_register()
1025 list_del_init(&timer->device_list); in snd_timer_dev_disconnect()
1213 list_for_each_entry(timer, &snd_timer_list, device_list) { in snd_timer_proc_read()
1519 struct snd_timer, device_list); in snd_timer_user_next_device()
1527 timer = list_entry(p, struct snd_timer, device_list); in snd_timer_user_next_device()
[all …]
/Linux-v5.4/include/drm/ttm/
Dttm_bo_driver.h433 struct list_head device_list; member
469 struct list_head device_list; member
/Linux-v5.4/net/tls/
Dtls_main.c61 static LIST_HEAD(device_list);
666 list_for_each_entry(dev, &device_list, dev_list) { in tls_hw_prot()
695 list_for_each_entry(dev, &device_list, dev_list) { in tls_hw_unhash()
716 list_for_each_entry(dev, &device_list, dev_list) { in tls_hw_hash()
885 list_add_tail(&device->dev_list, &device_list); in tls_register_device()
/Linux-v5.4/drivers/acpi/
Dpci_root.c276 LIST_HEAD(device_list); in acpi_get_pci_dev()
289 list_add(&node->node, &device_list); in acpi_get_pci_dev()
307 list_for_each_entry(node, &device_list, node) { in acpi_get_pci_dev()
334 list_for_each_entry_safe(node, tmp, &device_list, node) in acpi_get_pci_dev()
/Linux-v5.4/include/sound/
Dtimer.h72 struct list_head device_list; member
/Linux-v5.4/drivers/crypto/ux500/cryp/
Dcryp_core.c56 struct klist device_list; member
438 klist_iter_init(&driver_data.device_list, &device_iterator); in cryp_get_device_data()
1434 klist_add_tail(&device_data->list_node, &driver_data.device_list); in ux500_cryp_probe()
1499 if (list_empty(&driver_data.device_list.k_list)) in ux500_cryp_remove()
1546 if (list_empty(&driver_data.device_list.k_list)) in ux500_cryp_shutdown()
1660 klist_init(&driver_data.device_list, NULL, NULL); in ux500_cryp_mod_init()
/Linux-v5.4/include/media/
Ddvbdev.h104 struct list_head device_list; member
/Linux-v5.4/drivers/vfio/
Dvfio.c77 struct list_head device_list; member
334 INIT_LIST_HEAD(&group->device_list); in vfio_create_group()
406 WARN_ON(!list_empty(&group->device_list)); in vfio_group_release()
557 list_add(&device->group_next, &group->device_list); in vfio_group_create_device()
601 list_for_each_entry(device, &group->device_list, group_next) { in vfio_group_get_device()
881 list_for_each_entry(it, &group->device_list, group_next) { in vfio_device_get_from_name()
992 if (list_empty(&group->device_list)) in vfio_del_group_dev()
/Linux-v5.4/drivers/memory/
Demif.c76 static LIST_HEAD(device_list);
326 list_for_each_entry(emif, &device_list, node) { in do_freq_update()
337 list_for_each_entry(emif, &device_list, node) { in do_freq_update()
1553 list_add(&emif->node, &device_list); in emif_probe()
1813 list_for_each_entry(emif, &device_list, node) in volt_notify_handling()
1881 list_for_each_entry(emif, &device_list, node) in freq_pre_notify_handling()
1905 list_for_each_entry(emif, &device_list, node) in freq_post_notify_handling()
/Linux-v5.4/drivers/spi/
Dspidev.c81 static LIST_HEAD(device_list);
555 list_for_each_entry(spidev, &device_list, device_entry) { in spidev_open()
760 list_add(&spidev->device_entry, &device_list); in spidev_probe()
/Linux-v5.4/drivers/crypto/ux500/hash/
Dhash_core.c67 struct klist device_list; member
379 klist_iter_init(&driver_data.device_list, &device_iterator); in hash_get_device_data()
1726 klist_add_tail(&device_data->list_node, &driver_data.device_list); in ux500_hash_probe()
1790 if (list_empty(&driver_data.device_list.k_list)) in ux500_hash_remove()
1839 if (list_empty(&driver_data.device_list.k_list)) in ux500_hash_shutdown()
1942 klist_init(&driver_data.device_list, NULL, NULL); in ux500_hash_mod_init()
/Linux-v5.4/drivers/misc/mei/
Dbus.c1023 list_for_each_entry_safe(cldev, next, &bus->device_list, bus_list) in mei_cl_bus_remove_devices()
1055 list_add_tail(&cldev->bus_list, &bus->device_list); in mei_cl_bus_dev_init()
1077 list_for_each_entry_safe(cldev, n, &bus->device_list, bus_list) { in mei_cl_bus_rescan()

12