---
name: "sysdev_driver_register"
section: "9"
platform: "linux"
package: "linux-manual-3.2"
version: "3.2.78-1"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/sysdev_driver_register"
---

# sysdev\_driver\_register(9)

Register auxiliary driver

## NAME

sysdev\_driver\_register - Register auxiliary driver

## SYNOPSIS

**int sysdev\_driver\_register(struct sysdev\_class \*** *cls***, struct sysdev\_driver \*** *drv***);**

## ARGUMENTS

*cls*

Device class driver belongs to.

*drv*

Driver.

## DESCRIPTION

*drv* is inserted into *cls*-\>drivers to be called on each operation on devices of that class. The refcount of *cls* is incremented.

## COPYRIGHT
