Home
last modified time | relevance | path

Searched refs:dev_list (Results 1 - 25 of 173) sorted by relevance

1234567

/kernel/linux/linux-6.6/drivers/crypto/starfive/
H A Djh7110-cryp.c28 struct list_head dev_list; member
29 spinlock_t lock; /* protect dev_list */
32 static struct starfive_dev_list dev_list = { variable
33 .dev_list = LIST_HEAD_INIT(dev_list.dev_list),
34 .lock = __SPIN_LOCK_UNLOCKED(dev_list.lock),
41 spin_lock_bh(&dev_list.lock); in starfive_cryp_find_dev()
43 list_for_each_entry(tmp, &dev_list.dev_list, lis in starfive_cryp_find_dev()
[all...]
/kernel/linux/linux-5.10/drivers/xen/xen-pciback/
H A Dvpci.c21 /* Access to dev_list must be protected by lock */
22 struct list_head dev_list[PCI_SLOT_MAX]; member
47 &vpci_dev->dev_list[PCI_SLOT(devfn)], in __xen_pcibk_get_pci_dev()
104 if (list_empty(&vpci_dev->dev_list[slot])) in __xen_pcibk_add_pci_dev()
107 t = list_entry(list_first(&vpci_dev->dev_list[slot]), in __xen_pcibk_add_pci_dev()
116 &vpci_dev->dev_list[slot]); in __xen_pcibk_add_pci_dev()
124 if (list_empty(&vpci_dev->dev_list[slot])) { in __xen_pcibk_add_pci_dev()
128 &vpci_dev->dev_list[slot]); in __xen_pcibk_add_pci_dev()
162 list_for_each_entry(e, &vpci_dev->dev_list[slot], list) { in __xen_pcibk_release_pci_dev()
196 INIT_LIST_HEAD(&vpci_dev->dev_list[slo in __xen_pcibk_init_devices()
[all...]
H A Dpassthrough.c15 /* Access to dev_list must be protected by lock */
16 struct list_head dev_list; member
31 list_for_each_entry(dev_entry, &dev_data->dev_list, list) { in __xen_pcibk_get_pci_dev()
60 list_add_tail(&dev_entry->list, &dev_data->dev_list); in __xen_pcibk_add_pci_dev()
81 list_for_each_entry_safe(dev_entry, t, &dev_data->dev_list, list) { in __xen_pcibk_release_pci_dev()
110 INIT_LIST_HEAD(&dev_data->dev_list); in __xen_pcibk_init_devices()
129 list_for_each_entry(dev_entry, &dev_data->dev_list, list) { in __xen_pcibk_publish_pci_roots()
136 list_for_each_entry(e, &dev_data->dev_list, list) { in __xen_pcibk_publish_pci_roots()
164 list_for_each_entry_safe(dev_entry, t, &dev_data->dev_list, list) { in __xen_pcibk_release_devices()
H A Dpci_stub.c50 struct list_head dev_list; member
161 list_for_each_entry(psdev, &pcistub_devices, dev_list) { in pcistub_device_find_locked()
238 list_for_each_entry(psdev, &pcistub_devices, dev_list) { in pcistub_get_pci_dev()
269 list_for_each_entry(psdev, &pcistub_devices, dev_list) { in pcistub_put_pci_dev()
461 struct pcistub_device, dev_list); in pcistub_init_devices_late()
462 list_del(&psdev->dev_list); in pcistub_init_devices_late()
477 list_add_tail(&psdev->dev_list, &pcistub_devices); in pcistub_init_devices_late()
541 list_add(&psdev->dev_list, &pcistub_devices); in pcistub_seize()
544 list_add(&psdev->dev_list, &seized_devices); in pcistub_seize()
614 list_for_each_entry(psdev, &pcistub_devices, dev_list) { in pcistub_remove()
[all...]
/kernel/linux/linux-6.6/drivers/xen/xen-pciback/
H A Dvpci.c21 /* Access to dev_list must be protected by lock */
22 struct list_head dev_list[PCI_SLOT_MAX]; member
47 &vpci_dev->dev_list[PCI_SLOT(devfn)], in __xen_pcibk_get_pci_dev()
104 if (list_empty(&vpci_dev->dev_list[slot])) in __xen_pcibk_add_pci_dev()
107 t = list_entry(list_first(&vpci_dev->dev_list[slot]), in __xen_pcibk_add_pci_dev()
116 &vpci_dev->dev_list[slot]); in __xen_pcibk_add_pci_dev()
124 if (list_empty(&vpci_dev->dev_list[slot])) { in __xen_pcibk_add_pci_dev()
128 &vpci_dev->dev_list[slot]); in __xen_pcibk_add_pci_dev()
162 list_for_each_entry(e, &vpci_dev->dev_list[slot], list) { in __xen_pcibk_release_pci_dev()
196 INIT_LIST_HEAD(&vpci_dev->dev_list[slo in __xen_pcibk_init_devices()
[all...]
H A Dpassthrough.c15 /* Access to dev_list must be protected by lock */
16 struct list_head dev_list; member
31 list_for_each_entry(dev_entry, &dev_data->dev_list, list) { in __xen_pcibk_get_pci_dev()
60 list_add_tail(&dev_entry->list, &dev_data->dev_list); in __xen_pcibk_add_pci_dev()
81 list_for_each_entry_safe(dev_entry, t, &dev_data->dev_list, list) { in __xen_pcibk_release_pci_dev()
110 INIT_LIST_HEAD(&dev_data->dev_list); in __xen_pcibk_init_devices()
129 list_for_each_entry(dev_entry, &dev_data->dev_list, list) { in __xen_pcibk_publish_pci_roots()
136 list_for_each_entry(e, &dev_data->dev_list, list) { in __xen_pcibk_publish_pci_roots()
164 list_for_each_entry_safe(dev_entry, t, &dev_data->dev_list, list) { in __xen_pcibk_release_devices()
H A Dpci_stub.c51 struct list_head dev_list; member
162 list_for_each_entry(psdev, &pcistub_devices, dev_list) { in pcistub_device_find_locked()
237 list_for_each_entry(psdev, &pcistub_devices, dev_list) { in pcistub_get_pci_dev()
268 list_for_each_entry(psdev, &pcistub_devices, dev_list) { in pcistub_put_pci_dev()
460 struct pcistub_device, dev_list); in pcistub_init_devices_late()
461 list_del(&psdev->dev_list); in pcistub_init_devices_late()
476 list_add_tail(&psdev->dev_list, &pcistub_devices); in pcistub_init_devices_late()
540 list_add(&psdev->dev_list, &pcistub_devices); in pcistub_seize()
543 list_add(&psdev->dev_list, &seized_devices); in pcistub_seize()
613 list_for_each_entry(psdev, &pcistub_devices, dev_list) { in pcistub_remove()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/
H A Dintf.c49 static LIST_HEAD(dev_list);
100 list_for_each_entry(priv, &dev_list, dev_list) { in mlx4_register_interface()
121 list_for_each_entry(priv, &dev_list, dev_list) in mlx4_unregister_interface()
206 list_add_tail(&priv->dev_list, &dev_list); in mlx4_register_device()
242 list_del(&priv->dev_list); in mlx4_unregister_device()
/kernel/linux/linux-5.10/net/tls/
H A Dtls_toe.c62 list_for_each_entry(dev, &device_list, dev_list) { in tls_toe_bypass()
88 list_for_each_entry(dev, &device_list, dev_list) { in tls_toe_unhash()
109 list_for_each_entry(dev, &device_list, dev_list) { in tls_toe_hash()
128 list_add_tail(&device->dev_list, &device_list); in tls_toe_register_device()
136 list_del(&device->dev_list); in tls_toe_unregister_device()
/kernel/linux/linux-6.6/net/tls/
H A Dtls_toe.c64 list_for_each_entry(dev, &device_list, dev_list) { in tls_toe_bypass()
90 list_for_each_entry(dev, &device_list, dev_list) { in tls_toe_unhash()
111 list_for_each_entry(dev, &device_list, dev_list) { in tls_toe_hash()
130 list_add_tail(&device->dev_list, &device_list); in tls_toe_register_device()
138 list_del(&device->dev_list); in tls_toe_unregister_device()
/kernel/linux/linux-5.10/drivers/char/agp/
H A Disoch.c65 struct agp_3_5_dev *dev_list, unsigned int ndevs) in agp_3_5_isochronous_node_enable()
81 struct list_head *head = &dev_list->list, *pos; in agp_3_5_isochronous_node_enable()
93 * device in dev_list) throughout this function. in agp_3_5_isochronous_node_enable()
112 * We can't do this sort when we initially construct the dev_list in agp_3_5_isochronous_node_enable()
117 agp_3_5_dev_list_sort(dev_list, ndevs); in agp_3_5_isochronous_node_enable()
132 * Extract power-on defaults for each device in dev_list. Along in agp_3_5_isochronous_node_enable()
281 * giving any left over slots to the last device in dev_list.
284 struct agp_3_5_dev *dev_list, unsigned int ndevs) in agp_3_5_nonisochronous_node_enable()
287 struct list_head *head = &dev_list->list, *pos; in agp_3_5_nonisochronous_node_enable()
321 struct agp_3_5_dev *dev_list, *cu in agp_3_5_enable() local
64 agp_3_5_isochronous_node_enable(struct agp_bridge_data *bridge, struct agp_3_5_dev *dev_list, unsigned int ndevs) agp_3_5_isochronous_node_enable() argument
283 agp_3_5_nonisochronous_node_enable(struct agp_bridge_data *bridge, struct agp_3_5_dev *dev_list, unsigned int ndevs) agp_3_5_nonisochronous_node_enable() argument
[all...]
/kernel/linux/linux-6.6/drivers/char/agp/
H A Disoch.c65 struct agp_3_5_dev *dev_list, unsigned int ndevs) in agp_3_5_isochronous_node_enable()
81 struct list_head *head = &dev_list->list, *pos; in agp_3_5_isochronous_node_enable()
93 * device in dev_list) throughout this function. in agp_3_5_isochronous_node_enable()
112 * We can't do this sort when we initially construct the dev_list in agp_3_5_isochronous_node_enable()
117 agp_3_5_dev_list_sort(dev_list, ndevs); in agp_3_5_isochronous_node_enable()
132 * Extract power-on defaults for each device in dev_list. Along in agp_3_5_isochronous_node_enable()
281 * giving any left over slots to the last device in dev_list.
284 struct agp_3_5_dev *dev_list, unsigned int ndevs) in agp_3_5_nonisochronous_node_enable()
287 struct list_head *head = &dev_list->list, *pos; in agp_3_5_nonisochronous_node_enable()
321 struct agp_3_5_dev *dev_list, *cu in agp_3_5_enable() local
64 agp_3_5_isochronous_node_enable(struct agp_bridge_data *bridge, struct agp_3_5_dev *dev_list, unsigned int ndevs) agp_3_5_isochronous_node_enable() argument
283 agp_3_5_nonisochronous_node_enable(struct agp_bridge_data *bridge, struct agp_3_5_dev *dev_list, unsigned int ndevs) agp_3_5_nonisochronous_node_enable() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Ddev.c188 list_for_each_entry(priv, &mlx5_dev_list, dev_list) in mlx5_device_registered()
202 list_add_tail(&priv->dev_list, &mlx5_dev_list); in mlx5_register_device()
216 list_del(&priv->dev_list); in mlx5_unregister_device()
229 list_for_each_entry(priv, &mlx5_dev_list, dev_list) in mlx5_register_interface()
242 list_for_each_entry(priv, &mlx5_dev_list, dev_list) in mlx5_unregister_interface()
321 list_for_each_entry(priv, &mlx5_dev_list, dev_list) { in mlx5_get_next_phys_dev()
/kernel/linux/linux-6.6/drivers/crypto/rockchip/
H A Drk3288_crypto.c30 .dev_list = LIST_HEAD_INIT(rocklist.dev_list),
39 first = list_first_entry_or_null(&rocklist.dev_list, in get_rk_crypto()
41 list_rotate_left(&rocklist.dev_list); in get_rk_crypto()
200 list_for_each_entry(dd, &rocklist.dev_list, list) { in rk_crypto_debugfs_show()
382 first = list_first_entry_or_null(&rocklist.dev_list, in rk_crypto_probe()
384 list_add_tail(&crypto_info->list, &rocklist.dev_list); in rk_crypto_probe()
415 first = list_first_entry_or_null(&rocklist.dev_list, in rk_crypto_remove()
/kernel/linux/linux-5.10/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.c180 struct device *dev, **dev_list; in find_free_vf_and_create_qp_grp() local
192 dev_list = usnic_uiom_get_dev_list(pd->umem_pd); in find_free_vf_and_create_qp_grp()
193 if (IS_ERR(dev_list)) in find_free_vf_and_create_qp_grp()
194 return ERR_CAST(dev_list); in find_free_vf_and_create_qp_grp()
195 for (i = 0; dev_list[i]; i++) { in find_free_vf_and_create_qp_grp()
196 dev = dev_list[i]; in find_free_vf_and_create_qp_grp()
216 usnic_uiom_free_dev_list(dev_list); in find_free_vf_and_create_qp_grp()
217 dev_list = NULL; in find_free_vf_and_create_qp_grp()
244 usnic_uiom_free_dev_list(dev_list); in find_free_vf_and_create_qp_grp()
/kernel/linux/linux-6.6/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.c180 struct device *dev, **dev_list; in find_free_vf_and_create_qp_grp() local
192 dev_list = usnic_uiom_get_dev_list(pd->umem_pd); in find_free_vf_and_create_qp_grp()
193 if (IS_ERR(dev_list)) in find_free_vf_and_create_qp_grp()
194 return PTR_ERR(dev_list); in find_free_vf_and_create_qp_grp()
195 for (i = 0; dev_list[i]; i++) { in find_free_vf_and_create_qp_grp()
196 dev = dev_list[i]; in find_free_vf_and_create_qp_grp()
216 usnic_uiom_free_dev_list(dev_list); in find_free_vf_and_create_qp_grp()
217 dev_list = NULL; in find_free_vf_and_create_qp_grp()
244 usnic_uiom_free_dev_list(dev_list); in find_free_vf_and_create_qp_grp()
/kernel/linux/linux-5.10/drivers/crypto/stm32/
H A Dstm32-crc32.c54 struct list_head dev_list; member
55 spinlock_t lock; /* protect dev_list */
59 .dev_list = LIST_HEAD_INIT(crc_list.dev_list),
107 crc = list_first_entry_or_null(&crc_list.dev_list, struct stm32_crc, list); in stm32_crc_get_next_crc()
109 list_move_tail(&crc->list, &crc_list.dev_list); in stm32_crc_get_next_crc()
359 list_add(&crc->list, &crc_list.dev_list); in stm32_crc_probe()
/kernel/linux/common_modules/tzdriver/core/
H A Dtz_spi_notify.c222 struct tc_ns_dev_list *dev_list = NULL; in find_notify_sess() local
225 dev_list = get_dev_list(); in find_notify_sess()
226 if (!dev_list) { in find_notify_sess()
231 mutex_lock(&dev_list->dev_lock); in find_notify_sess()
232 list_for_each_entry(temp_dev_file, &dev_list->dev_file_list, head) { in find_notify_sess()
265 mutex_unlock(&dev_list->dev_lock); in find_notify_sess()
/kernel/linux/linux-6.6/drivers/most/
H A Dmost_snd.c61 struct list_head dev_list; member
167 list_for_each_entry(channel, &adpt->dev_list, list) { in get_channel()
491 list_for_each_entry_safe(channel, tmp, &adpt->dev_list, list) { in release_adapter()
550 INIT_LIST_HEAD(&adpt->dev_list); in audio_probe_channel()
587 list_add_tail(&channel->list, &adpt->dev_list); in audio_probe_channel()
653 if (list_empty(&adpt->dev_list)) in audio_disconnect_channel()
/kernel/linux/linux-6.6/drivers/crypto/stm32/
H A Dstm32-crc32.c54 struct list_head dev_list; member
55 spinlock_t lock; /* protect dev_list */
59 .dev_list = LIST_HEAD_INIT(crc_list.dev_list),
107 crc = list_first_entry_or_null(&crc_list.dev_list, struct stm32_crc, list); in stm32_crc_get_next_crc()
109 list_move_tail(&crc->list, &crc_list.dev_list); in stm32_crc_get_next_crc()
359 list_add(&crc->list, &crc_list.dev_list); in stm32_crc_probe()
/kernel/linux/linux-5.10/fs/btrfs/tests/
H A Dbtrfs-tests.c98 INIT_LIST_HEAD(&dev->dev_list); in btrfs_alloc_dummy_device()
99 list_add(&dev->dev_list, &fs_info->fs_devices->devices); in btrfs_alloc_dummy_device()
181 dev_list) { in btrfs_free_dummy_fs_info()
/kernel/linux/linux-6.6/fs/btrfs/tests/
H A Dbtrfs-tests.c106 INIT_LIST_HEAD(&dev->dev_list); in btrfs_alloc_dummy_device()
107 list_add(&dev->dev_list, &fs_info->fs_devices->devices); in btrfs_alloc_dummy_device()
190 dev_list) { in btrfs_free_dummy_fs_info()
/kernel/linux/linux-5.10/block/
H A Dbsg.c32 struct hlist_node dev_list; member
208 INIT_HLIST_NODE(&bd->dev_list); in bsg_alloc_device()
223 hlist_del(&bd->dev_list); in bsg_put_device()
257 hlist_add_head(&bd->dev_list, bsg_dev_idx_hash(iminor(inode))); in bsg_add_device()
272 hlist_for_each_entry(bd, bsg_dev_idx_hash(minor), dev_list) { in __bsg_get_device()
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/
H A Dcoresight-tmc-core.c442 struct coresight_dev_list *dev_list = NULL; in tmc_probe() local
481 dev_list = &etb_devs; in tmc_probe()
493 dev_list = &etr_devs; in tmc_probe()
500 dev_list = &etf_devs; in tmc_probe()
508 desc.name = coresight_alloc_device_name(dev_list, dev); in tmc_probe()
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/
H A Dcoresight-tmc-core.c442 struct coresight_dev_list *dev_list = NULL; in tmc_probe() local
484 dev_list = &etb_devs; in tmc_probe()
496 dev_list = &etr_devs; in tmc_probe()
503 dev_list = &etf_devs; in tmc_probe()
511 desc.name = coresight_alloc_device_name(dev_list, dev); in tmc_probe()

Completed in 17 milliseconds

1234567