driver_find(9)

driver_find9

Locate driver on a bus by its name.

Usage

struct device_driver * driver_find(const char * name, struct bus_type * bus);

Arguments

name

name of the driver.

bus

bus to scan for the driver.

Overview

Call kset_find_obj to iterate over list of drivers on a bus to find driver by name. Return driver if found.

This routine provides no locking to prevent the driver it returns from being unregistered or unloaded while the caller is using it. The caller is responsible for preventing this.

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.