devm_add_action
Prev | Device Resource Management | Next

## Name

devm_add_action — add a custom action to list of managed resources

## Synopsis

`int devm_add_action (` | struct device * dev,
| void (*action) `(`void *`)`,
| void * data`)`;

## Arguments

`dev`

  Device that owns the action

`action`

  Function that should be called

`data`

  Pointer to data passed to `action` implementation

## Description

This adds a custom action to the list of managed resources so that it gets executed as part of standard resource unwinding.

Prev | Up | Next
devres_release_group | Home | devm_remove_action