d_walk(9)

d_walk9

Walk the dentry tree

Usage

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

Overview

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

From linux-manual-4.9 4.9.228-1 in Debian 9 (Stretch). Parsed by carta from the page's man source.