<dec f='src/src/sys/fs/msdosfs/fat.h' l='109' type='int pcbmap(struct denode * , u_long , daddr_t * , u_long * , int * )'/>
<use f='src/src/sys/fs/msdosfs/msdosfs_denode.c' l='310' u='c' c='msdosfs_loadvnode'/>
<use f='src/src/sys/fs/msdosfs/msdosfs_denode.c' l='396' u='c' c='detrunc'/>
<def f='src/src/sys/fs/msdosfs/msdosfs_fat.c' l='180' ll='343' type='int pcbmap(struct denode * dep, u_long findcn, daddr_t * bnp, u_long * cnp, int * sp)'/>
<use f='src/src/sys/fs/msdosfs/msdosfs_fat.c' l='1039' u='c' c='extendfile'/>
<doc f='src/src/sys/fs/msdosfs/msdosfs_fat.c' l='162'>/*
 * Map the logical cluster number of a file into a physical disk sector
 * that is filesystem relative.
 *
 * dep	  - address of denode representing the file of interest
 * findcn - file relative cluster whose filesystem relative cluster number
 *	    and/or block number are/is to be found
 * bnp	  - address of where to place the file system relative block number.
 *	    If this pointer is null then don&apos;t return this quantity.
 * cnp	  - address of where to place the file system relative cluster number.
 *	    If this pointer is null then don&apos;t return this quantity.
 *
 * NOTE: Either bnp or cnp must be non-null.
 * This function has one side effect.  If the requested file relative cluster
 * is beyond the end of file, then the actual number of clusters in the file
 * is returned in *cnp.  This is useful for determining how long a directory is.
 *  If cnp is null, nothing is returned.
 */</doc>
<use f='src/src/sys/fs/msdosfs/msdosfs_lookup.c' l='229' u='c' c='msdosfs_lookup'/>
<use f='src/src/sys/fs/msdosfs/msdosfs_lookup.c' l='600' u='c' c='createde'/>
<use f='src/src/sys/fs/msdosfs/msdosfs_lookup.c' l='638' u='c' c='createde'/>
<use f='src/src/sys/fs/msdosfs/msdosfs_lookup.c' l='705' u='c' c='createde'/>
<use f='src/src/sys/fs/msdosfs/msdosfs_lookup.c' l='730' u='c' c='createde'/>
<use f='src/src/sys/fs/msdosfs/msdosfs_lookup.c' l='779' u='c' c='dosdirempty'/>
<use f='src/src/sys/fs/msdosfs/msdosfs_lookup.c' l='1023' u='c' c='removede'/>
<use f='src/src/sys/fs/msdosfs/msdosfs_lookup.c' l='1094' u='c' c='uniqdosname'/>
<use f='src/src/sys/fs/msdosfs/msdosfs_lookup.c' l='1148' u='c' c='findwin95'/>
<use f='src/src/sys/fs/msdosfs/msdosfs_vnops.c' l='515' u='c' c='msdosfs_read'/>
<use f='src/src/sys/fs/msdosfs/msdosfs_vnops.c' l='1083' u='c' c='msdosfs_rename'/>
<use f='src/src/sys/fs/msdosfs/msdosfs_vnops.c' l='1502' u='c' c='msdosfs_readdir'/>
<use f='src/src/sys/fs/msdosfs/msdosfs_vnops.c' l='1665' u='c' c='msdosfs_bmap'/>
<use f='src/src/sys/fs/msdosfs/msdosfs_vnops.c' l='1680' u='c' c='msdosfs_bmap'/>
<use f='src/src/sys/fs/msdosfs/msdosfs_vnops.c' l='1716' u='c' c='msdosfs_strategy'/>
