xref: /openbmc/linux/include/linux/nfs_fs_i.h (revision b2441318)
1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
21da177e4SLinus Torvalds #ifndef _NFS_FS_I
31da177e4SLinus Torvalds #define _NFS_FS_I
41da177e4SLinus Torvalds 
51da177e4SLinus Torvalds struct nlm_lockowner;
61da177e4SLinus Torvalds 
71da177e4SLinus Torvalds /*
81da177e4SLinus Torvalds  * NFS lock info
91da177e4SLinus Torvalds  */
101da177e4SLinus Torvalds struct nfs_lock_info {
111da177e4SLinus Torvalds 	u32		state;
121da177e4SLinus Torvalds 	struct nlm_lockowner *owner;
1326bcbf96SChristoph Hellwig 	struct list_head list;
141da177e4SLinus Torvalds };
151da177e4SLinus Torvalds 
168d0a8a9dSTrond Myklebust struct nfs4_lock_state;
178d0a8a9dSTrond Myklebust struct nfs4_lock_info {
188d0a8a9dSTrond Myklebust 	struct nfs4_lock_state *owner;
198d0a8a9dSTrond Myklebust };
208d0a8a9dSTrond Myklebust 
211da177e4SLinus Torvalds #endif
22