Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 98e91bc877e03cf3582cd163550eb7e3 > files > 281

kernel-doc-html-2.4.19-16mdk.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML
><HEAD
><TITLE
>dget</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="The Linux Kernel API"
HREF="book1.html"><LINK
REL="UP"
TITLE="The Directory Cache"
HREF="c3159.html#AEN3161"><LINK
REL="PREVIOUS"
TITLE="d_add"
HREF="r3735.html"><LINK
REL="NEXT"
TITLE="d_unhashed"
HREF="r3800.html"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>The Linux Kernel API</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="r3735.html"
ACCESSKEY="P"
>&#60;&#60;&#60; Previous</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="r3800.html"
ACCESSKEY="N"
>Next &#62;&#62;&#62;</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><H1
><A
NAME="AEN3770"
></A
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>dget</SPAN
></SPAN
></H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN3774"
></A
><H2
>Name</H2
>dget&nbsp;--&nbsp;     	get a reference to a dentry
 </DIV
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN3777"
></A
><H2
>Synopsis</H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN3779"
></A
><P
></P
><P
><CODE
><CODE
CLASS="FUNCDEF"
>struct dentry * <TT
CLASS="FUNCTION"
>dget </TT
></CODE
>(struct dentry * <TT
CLASS="PARAMETER"
><I
>dentry</I
></TT
>);</CODE
></P
><P
></P
></DIV
></DIV
><DIV
CLASS="REFSECT1"
><A
NAME="AEN3785"
></A
><H2
>Arguments</H2
><P
></P
><DIV
CLASS="VARIABLELIST"
><DL
><DT
><TT
CLASS="PARAMETER"
><I
>dentry</I
></TT
></DT
><DD
><P
>      dentry to get a reference to
    </P
></DD
></DL
></DIV
></DIV
><DIV
CLASS="REFSECT1"
><A
NAME="AEN3793"
></A
><H2
>Description</H2
><P
>   Given a dentry or <TT
CLASS="CONSTANT"
>NULL</TT
> pointer increment the reference count
   if appropriate and return the dentry. A dentry will not be 
   destroyed when it has references. <TT
CLASS="FUNCTION"
>dget</TT
> should never be
   called for dentries with zero reference counter. For these cases
   (preferably none, functions in dcache.c are sufficient for normal
   needs and they take necessary precautions) you should hold dcache_lock
   and call <TT
CLASS="FUNCTION"
>dget_locked</TT
> instead of <TT
CLASS="FUNCTION"
>dget</TT
>.
 </P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="r3735.html"
ACCESSKEY="P"
>&#60;&#60;&#60; Previous</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="book1.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="r3800.html"
ACCESSKEY="N"
>Next &#62;&#62;&#62;</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>d_add</SPAN
></SPAN
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="c3159.html#AEN3161"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><SPAN
CLASS="phrase"
><SPAN
CLASS="PHRASE"
>d_unhashed</SPAN
></SPAN
></TD
></TR
></TABLE
></DIV
></BODY
></HTML
>