1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>d_lookup</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="Linux Filesystems API"><link rel="up" href="the_directory_cache.html" title="The Directory Cache"><link rel="prev" href="API-d-add-ci.html" title="d_add_ci"><link rel="next" href="API-d-hash-and-lookup.html" title="d_hash_and_lookup"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span class="phrase">d_lookup</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-d-add-ci.html">Prev</a> </td><th width="60%" align="center">The Directory Cache</th><td width="20%" align="right"> <a accesskey="n" href="API-d-hash-and-lookup.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-d-lookup"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>d_lookup — 2 search for a dentry 3 </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">struct dentry * <b class="fsfunc">d_lookup </b>(</code></td><td>const struct dentry * <var class="pdparam">parent</var>, </td></tr><tr><td> </td><td>const struct qstr * <var class="pdparam">name</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idp1101496244"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>parent</code></em></span></dt><dd><p> 4 parent dentry 5 </p></dd><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p> 6 qstr of name we wish to find 7 </p></dd></dl></div></div><div class="refsect1"><a name="idp1101498772"></a><h2>Returns</h2><p> 8 dentry, or NULL 9 </p><p> 10 11 d_lookup searches the children of the parent dentry for the name in 12 question. If the dentry is found its reference count is incremented and the 13 dentry is returned. The caller must use dput to free the entry when it has 14 finished using it. <code class="constant">NULL</code> is returned if the dentry does not exist. 15</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-d-add-ci.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="the_directory_cache.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-d-hash-and-lookup.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">d_add_ci</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span class="phrase">d_hash_and_lookup</span></td></tr></table></div></body></html> 16