iget5_locked man page on OpenSuSE

Man page or keyword search:  
man Server   25941 pages
apropos Keyword Search (all sections)
Output format
OpenSuSE logo
[printable version]

IGET5_LOCKED(9)			 The Linux VFS		       IGET5_LOCKED(9)

NAME
       iget5_locked - obtain an inode from a mounted file system

SYNOPSIS
       struct inode * iget5_locked(struct super_block * sb,
				   unsigned long hashval,
				   int (*test) (struct inode *, void *),
				   int (*set) (struct inode *, void *),
				   void * data);

ARGUMENTS
       sb
	   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 set

DESCRIPTION
       Search for the inode specified by hashval and data in the inode cache,
       and if present it is return it 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, allocate a new inode and return it
       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_hash_lock held, so
       can't sleep.

COPYRIGHT
Kernel Hackers Manual 3.11	 November 2013		       IGET5_LOCKED(9)
[top]

List of man pages available for OpenSuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net