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

12

/drivers/net/ethernet/mellanox/mlx4/
H A Dintf.c46 static LIST_HEAD(dev_list);
94 list_for_each_entry(priv, &dev_list, dev_list)
109 list_for_each_entry(priv, &dev_list, dev_list)
140 list_add_tail(&priv->dev_list, &dev_list);
163 list_del(&priv->dev_list);
/drivers/xen/xen-pciback/
H A Dpassthrough.c14 /* Access to dev_list must be protected by lock */
15 struct list_head dev_list; member in struct:passthrough_dev_data
30 list_for_each_entry(dev_entry, &dev_data->dev_list, list) {
59 list_add_tail(&dev_entry->list, &dev_data->dev_list);
80 list_for_each_entry_safe(dev_entry, t, &dev_data->dev_list, list) {
104 INIT_LIST_HEAD(&dev_data->dev_list);
123 list_for_each_entry(dev_entry, &dev_data->dev_list, list) {
130 list_for_each_entry(e, &dev_data->dev_list, list) {
158 list_for_each_entry_safe(dev_entry, t, &dev_data->dev_list, list) {
H A Dvpci.c17 /* Access to dev_list must be protected by lock */
18 struct list_head dev_list[PCI_SLOT_MAX]; member in struct:vpci_dev_data
43 &vpci_dev->dev_list[PCI_SLOT(devfn)],
94 if (!list_empty(&vpci_dev->dev_list[slot])) {
95 t = list_entry(list_first(&vpci_dev->dev_list[slot]),
104 &vpci_dev->dev_list[slot]);
113 if (list_empty(&vpci_dev->dev_list[slot])) {
118 &vpci_dev->dev_list[slot]);
151 list_for_each_entry(e, &vpci_dev->dev_list[slot], list) {
180 INIT_LIST_HEAD(&vpci_dev->dev_list[slo
[all...]
H A Dpci_stub.c43 struct list_head dev_list; member in struct:pcistub_device
141 list_for_each_entry(psdev, &pcistub_devices, dev_list) {
190 list_for_each_entry(psdev, &pcistub_devices, dev_list) {
213 list_for_each_entry(psdev, &pcistub_devices, dev_list) {
231 list_for_each_entry(psdev, &pcistub_devices, dev_list) {
402 struct pcistub_device, dev_list);
403 list_del(&psdev->dev_list);
418 list_add_tail(&psdev->dev_list, &pcistub_devices);
449 list_add(&psdev->dev_list, &pcistub_devices);
452 list_add(&psdev->dev_list,
[all...]
/drivers/char/agp/
H A Disoch.c64 struct agp_3_5_dev *dev_list, unsigned int ndevs)
80 struct list_head *head = &dev_list->list, *pos;
93 * device in dev_list) throughout this function.
111 * We can't do this sort when we initially construct the dev_list
116 agp_3_5_dev_list_sort(dev_list, ndevs);
131 * Extract power-on defaults for each device in dev_list. Along
284 * giving any left over slots to the last device in dev_list.
287 struct agp_3_5_dev *dev_list, unsigned int ndevs)
290 struct list_head *head = &dev_list->list, *pos;
324 struct agp_3_5_dev *dev_list, *cu local
63 agp_3_5_isochronous_node_enable(struct agp_bridge_data *bridge, struct agp_3_5_dev *dev_list, unsigned int ndevs) argument
286 agp_3_5_nonisochronous_node_enable(struct agp_bridge_data *bridge, struct agp_3_5_dev *dev_list, unsigned int ndevs) argument
[all...]
/drivers/base/power/
H A Ddomain_governor.c139 list_for_each_entry(pdd, &genpd->dev_list, list_node) {
173 list_for_each_entry(pdd, &genpd->dev_list, list_node) {
H A Ddomain.c418 list_for_each_entry(pdd, &genpd->dev_list, list_node)
443 list_for_each_entry_reverse(pdd, &genpd->dev_list, list_node) {
1271 list_for_each_entry(pdd, &genpd->dev_list, list_node)
1287 list_add_tail(&gpd_data->base.list_node, &genpd->dev_list);
1766 INIT_LIST_HEAD(&genpd->dev_list);
/drivers/staging/tidspbridge/rmgr/
H A Ddrv.c40 struct list_head dev_list; member in struct:drv_object
308 INIT_LIST_HEAD(&pdrv_object->dev_list);
397 if (!list_empty(&pdrv_obj->dev_list))
398 dw_dev_object = (u32) pdrv_obj->dev_list.next;
447 if (!list_empty(&pdrv_obj->dev_list)) {
449 if (list_is_last(curr, &pdrv_obj->dev_list))
500 list_add_tail((struct list_head *)hdev_obj, &pdrv_object->dev_list);
519 list_for_each(cur_elem, &pdrv_object->dev_list) {
/drivers/crypto/
H A Dtegra-aes.c196 static struct list_head dev_list; variable in typeref:struct:list_head
302 list_add_tail(&slot->node, &dev_list);
314 empty = list_empty(&dev_list);
316 slot = list_entry(&dev_list, struct tegra_aes_slot, node);
317 new_head = dev_list.next;
318 list_del(&dev_list);
319 dev_list.next = new_head->next;
320 dev_list.prev = NULL;
992 INIT_LIST_HEAD(&dev_list);
1001 list_add_tail(&dd->slots[i].node, &dev_list);
[all...]
H A Domap-sham.c157 struct list_head dev_list; member in struct:omap_sham_drv
163 .dev_list = LIST_HEAD_INIT(sham.dev_list),
526 list_for_each_entry(tmp, &sham.dev_list, list) {
1223 list_add_tail(&dd->list, &sham.dev_list);
H A Domap-aes.c132 static LIST_HEAD(dev_list);
273 list_for_each_entry(tmp, &dev_list, list) {
874 list_add_tail(&dd->list, &dev_list);
/drivers/infiniband/hw/cxgb3/
H A Diwch.c63 static LIST_HEAD(dev_list);
170 list_add_tail(&rnicp->entry, &dev_list);
187 list_for_each_entry_safe(dev, tmp, &dev_list, entry) {
/drivers/infiniband/ulp/srp/
H A Dib_srp.h95 struct list_head dev_list; member in struct:srp_device
H A Dib_srp.c2318 INIT_LIST_HEAD(&srp_dev->dev_list);
2364 list_add_tail(&host->list, &srp_dev->dev_list);
2390 list_for_each_entry_safe(host, tmp_host, &srp_dev->dev_list, list) {
/drivers/infiniband/ulp/ipoib/
H A Dipoib_main.c1296 struct list_head *dev_list; local
1304 dev_list = kmalloc(sizeof *dev_list, GFP_KERNEL);
1305 if (!dev_list)
1308 INIT_LIST_HEAD(dev_list);
1324 list_add_tail(&priv->list, dev_list);
1328 ib_set_client_data(device, &ipoib_client, dev_list);
1334 struct list_head *dev_list; local
1339 dev_list = ib_get_client_data(device, &ipoib_client);
1341 list_for_each_entry_safe(priv, tmp, dev_list, lis
[all...]
/drivers/scsi/libsas/
H A Dsas_discover.c167 list_add_tail(&dev->dev_list_node, &port->dev_list);
225 list_add_tail(&dev->dev_list_node, &port->dev_list);
341 list_for_each_entry_safe_reverse(dev, n, &port->dev_list, dev_list_node) {
H A Dsas_port.c273 INIT_LIST_HEAD(&port->dev_list);
H A Dsas_ata.c742 list_for_each_entry(dev, &port->dev_list, dev_list_node) {
/drivers/iommu/
H A Damd_iommu.c1029 list_for_each_entry(dev_data, &domain->dev_list, list) {
1082 list_for_each_entry(dev_data, &domain->dev_list, list)
1815 INIT_LIST_HEAD(&dma_dom->domain.dev_list);
1926 list_add(&dev_data->list, &domain->dev_list);
2347 list_for_each_entry(dev_data, &domain->dev_list, list)
3004 list_for_each_entry_safe(dev_data, next, &domain->dev_list, list) {
3038 INIT_LIST_HEAD(&domain->dev_list);
3427 list_for_each_entry(dev_data, &domain->dev_list, list) {
H A Damd_iommu_types.h381 struct list_head dev_list; /* List of all devices in this domain */ member in struct:protection_domain
403 struct list_head list; /* For domain->dev_list */
/drivers/scsi/
H A Dscsi_devinfo.c472 * scsi_dev_info_list_add_str - parse dev_list and add to the scsi_dev_info_list.
473 * @dev_list: string of device flags to add
476 * Parse dev_list, and add entries to the scsi_dev_info_list.
477 * dev_list is of the form "vendor:product:flag,vendor:product:flag".
478 * dev_list is modified via strsep. Can be called for command line
483 static int scsi_dev_info_list_add_str(char *dev_list) argument
489 next = dev_list;
H A Dscsi_debug.c223 struct list_head dev_list; member in struct:sdebug_dev_info
2372 list_add_tail(&devip->dev_list, &sdbg_host->dev_info_list);
2391 list_for_each_entry(devip, &sdbg_host->dev_info_list, dev_list) {
2576 dev_list)
2594 dev_list)
3555 dev_list) {
3556 list_del(&sdbg_devinfo->dev_list);
4056 dev_list) {
4057 list_del(&sdbg_devinfo->dev_list);
/drivers/net/bonding/
H A Dbonding.h423 struct list_head dev_list; member in struct:bond_net
/drivers/infiniband/core/
H A Dcma.c77 static LIST_HEAD(dev_list);
372 list_for_each_entry(cma_dev, &dev_list, list) {
1586 list_for_each_entry(cma_dev, &dev_list, list)
1910 if (list_empty(&dev_list)) {
1914 list_for_each_entry(cma_dev, &dev_list, list)
1921 cma_dev = list_entry(dev_list.next, struct cma_device, list);
3254 list_for_each_entry(cma_dev, &dev_list, list)
3287 list_add_tail(&cma_dev->list, &dev_list);
3378 list_for_each_entry(cma_dev, &dev_list, list) {
/drivers/block/
H A Dnvme.c59 static LIST_HEAD(dev_list);
1263 list_for_each_entry(dev, &dev_list, node) {
1623 list_add(&dev->node, &dev_list);

Completed in 628 milliseconds

12