driver_for_each_device(9)

driver_for_each_device9

Iterator for devices bound to a driver.

Usage

int driver_for_each_device(struct device_driver * drv, struct device * start, void * data, int (*fn) (struct device *, void *));

Arguments

drv

Driver we're iterating.

start

Device to begin with

data

Data to pass to the callback.

fn

Function to call for each device.

Overview

Iterate over the drv's list of devices calling fn for each one.

Releases

5 releases since Debian 4.0 (Etch); the text changed 4 times.

  1. 4.0
  2. 5.0
  3. 6.0
  4. 7
  5. 8

From linux-manual-3.16 3.16.56-1+deb8u1 in Debian 8 (Jessie). Parsed by carta from the page's man source.