Query: iget5_locked
OS: suse
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
IGET5_LOCKED(9) The Linux VFS IGET5_LOCKED(9)NAMEiget5_locked - obtain an inode from a mounted file systemSYNOPSISstruct inode * iget5_locked(struct super_block * sb, unsigned long hashval, int (*test) (struct inode *, void *), int (*set) (struct inode *, void *), void * data);ARGUMENTSsb super block of file system hashval hash value (usually inode number) to get test callback used for comparisons between inodes set callback used to initialize a new struct inode data opaque data pointer to pass to test and setDESCRIPTIONiget5_locked uses ifind to search for the inode specified by hashval and data in the inode cache and if present it is returned with an increased reference count. This is a generalized version of iget_locked for file systems where the inode number is not sufficient for unique identification of an inode. If the inode is not in cache, get_new_inode is called to allocate a new inode and this is returned locked, hashed, and with the I_NEW flag set. The file system gets to fill it in before unlocking it via unlock_new_inode. Note both test and set are called with the inode_lock held, so can't sleep.COPYRIGHTKernel Hackers Manual 2.6. July 2010 IGET5_LOCKED(9)
| Related Man Pages | 
|---|
| matchpathcon_filespec_add(3) - debian | 
| matchpathcon_filespec_eval(3) - debian | 
| matchpathcon_filespec_add(3) - centos | 
| clri_hfs(1m) - hpux | 
| clri(8) - osx | 
| Similar Topics in the Unix Linux Community | 
|---|
| How to restrict user to a specific directory in solaris 10 | 
| Migrating to UNIX | 
| Update kernel Linux without reboot?! | 
| Tar Command | 
| A (ksh) Library For and From UNIX.com |