---
name: "dpm_for_each_dev"
section: "9"
platform: "linux"
package: "linux-manual-3.16"
version: "3.16.56-1+deb8u1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/dpm_for_each_dev"
---

# dpm\_for\_each\_dev(9)

device iterator.

## NAME

dpm\_for\_each\_dev - device iterator.

## SYNOPSIS

**void dpm\_for\_each\_dev(void \*** *data***, void (\****fn***) (struct device \*, void \*));**

## ARGUMENTS

*data*

data for the callback.

*fn*

function to be called for each device.

## DESCRIPTION

Iterate over devices in dpm\_list, and call *fn* for each device, passing it *data*.

## COPYRIGHT
