d_walk
Prev | The Directory Cache | Next

## Name

d_walk — walk the dentry tree

## Synopsis

`void d_walk (` | struct dentry * parent,
| void * data,
| enum d_walk_ret (*enter) `(`void *, struct dentry *`)`,
| void (*finish) `(`void *`)``)`;

## Arguments

`parent`

  start of walk

`data`

  data passed to `enter`() and `finish`()

`enter`

  callback when first entering the dentry

`finish`

  callback when successfully finished the walk

## Description

The `enter`() and `finish`() callbacks are called with d_lock held.

Prev | Up | Next
shrink_dcache_sb | Home | have_submounts