nfsd_file
static struct nfsd_file *
struct nfsd_file *localio;
struct nfsd_file *localio;
struct nfsd_file *localio;
struct nfsd_file *localio);
extern struct nfsd_file *nfs_local_open_fh(struct nfs_client *,
struct nfsd_file *,
extern int nfs_local_commit(struct nfsd_file *,
static inline struct nfsd_file *
struct nfsd_file *localio,
static inline int nfs_local_commit(struct nfsd_file *localio,
struct nfsd_file *localio);
nfs_local_release_commit_data(struct nfsd_file *localio,
struct nfsd_file *localio, gfp_t flags)
int nfs_local_commit(struct nfsd_file *localio,
static inline void nfs_local_file_put(struct nfsd_file *localio)
struct nfsd_file __rcu *nf = (struct nfsd_file __rcu*) localio;
static struct nfsd_file *
struct nfsd_file __rcu **pnf,
struct nfsd_file *localio;
struct nfsd_file *
struct nfsd_file *nf, __rcu **pnf;
struct nfsd_file *localio;
struct nfsd_file *localio;
nfs_local_iocb_init(struct nfs_pgio_header *hdr, struct nfsd_file *localio)
int nfs_local_doio(struct nfs_client *clp, struct nfsd_file *localio,
struct nfsd_file *localio)
struct nfsd_file *localio =
struct nfsd_file *localio)
struct nfsd_file *localio;
struct nfsd_file *nfs_open_local_fh(nfs_uuid_t *uuid,
struct nfsd_file __rcu **pnf,
struct nfsd_file *localio;
nfsd4_scsi_fence_client(struct nfs4_layout_stateid *ls, struct nfsd_file *file)
.key_len = sizeof_field(struct nfsd_file, nf_inode),
.key_offset = offsetof(struct nfsd_file, nf_inode),
.head_offset = offsetof(struct nfsd_file, nf_rlist),
struct nfsd_file *nf;
nfsd_file_get_dio_attrs(const struct svc_fh *fhp, struct nfsd_file *nf)
umode_t type, bool want_gc, struct nfsd_file **pnf)
struct nfsd_file *new, *nf;
struct nfsd_file *nf = container_of(rcu, struct nfsd_file, nf_rcu);
unsigned int may_flags, struct nfsd_file **pnf)
unsigned int may_flags, struct nfsd_file **pnf)
unsigned int may_flags, struct nfsd_file **pnf)
struct nfsd_file **pnf)
struct nfsd_file **pnf)
static struct nfsd_file *
struct nfsd_file *nf;
nfsd_file_check_write_error(struct nfsd_file *nf)
nfsd_file_hash_remove(struct nfsd_file *nf)
nfsd_file_unhash(struct nfsd_file *nf)
nfsd_file_free(struct nfsd_file *nf)
nfsd_file_check_writeback(struct nfsd_file *nf)
static void nfsd_file_lru_add(struct nfsd_file *nf)
static bool nfsd_file_lru_remove(struct nfsd_file *nf)
struct nfsd_file *
nfsd_file_get(struct nfsd_file *nf)
nfsd_file_put(struct nfsd_file *nf)
nfsd_file_put_local(struct nfsd_file __rcu **pnf)
struct nfsd_file *nf;
nfsd_file_file(struct nfsd_file *nf)
struct nfsd_file *nf;
nf = list_first_entry(dispose, struct nfsd_file, nf_gc);
struct nfsd_file *nf = list_first_entry(dispose,
struct nfsd_file, nf_gc);
struct nfsd_file *nf = list_entry(item, struct nfsd_file, nf_lru);
struct nfsd_file *nf = list_entry(item, struct nfsd_file, nf_lru);
nfsd_file_cond_queue(struct nfsd_file *nf, struct list_head *dispose)
struct nfsd_file *nf;
nfsd_file_slab = KMEM_CACHE(nfsd_file, 0);
struct nfsd_file *nf;
static struct nfsd_file *
struct nfsd_file *nf;
void nfsd_file_put(struct nfsd_file *nf);
struct net *nfsd_file_put_local(struct nfsd_file __rcu **nf);
struct nfsd_file *nfsd_file_get(struct nfsd_file *nf);
struct file *nfsd_file_file(struct nfsd_file *nf);
unsigned int may_flags, struct nfsd_file **nfp);
unsigned int may_flags, struct nfsd_file **nfp);
struct nfsd_file **nfp);
unsigned int may_flags, struct nfsd_file **pnf);
struct nfsd_file **pnf);
static void nfsd_file_dio_alignment(struct nfsd_file *nf,
static struct nfsd_file *
const struct nfs_fh *nfs_fh, struct nfsd_file __rcu **pnf,
struct nfsd_file *localio;
struct nfsd_file *new;
struct nfsd_file *nf;
struct nfsd_file *fl;
nfsd4_cb_layout_fail(struct nfs4_layout_stateid *ls, struct nfsd_file *file)
struct nfsd_file *fl;
struct nfsd_file *nf = NULL;
stateid_t *src_stateid, struct nfsd_file **src,
stateid_t *dst_stateid, struct nfsd_file **dst)
struct nfsd_file *src, *dst;
struct nfsd_file *dst)
struct nfsd_file *dst)
struct nfsd_file *nf;
struct nfsd_file *nf;
struct nfsd_file *nf;
struct nfsd_file *nf;
struct nfsd_file *rnf = NULL;
struct nfsd_file *nf = NULL;
struct nfsd_file *nf = fp->fi_deleg_file;
struct nfsd_file *nf;
struct nfsd_file *nf;
static void nfs4_show_fname(struct seq_file *s, struct nfsd_file *f)
static void nfs4_show_superblock(struct seq_file *s, struct nfsd_file *f)
struct nfsd_file *file;
struct nfsd_file *file;
struct nfsd_file *file;
struct nfsd_file *file;
struct nfsd_file *nf = NULL;
static struct nfsd_file *
struct nfsd_file *ret;
static struct nfsd_file *
struct nfsd_file *ret;
nfsd4_verify_setuid_write(struct nfsd4_open *open, struct nfsd_file *nf)
struct nfsd_file *nf = NULL;
static struct nfsd_file *
struct nfsd_file *ret;
struct nfsd_file *nf = find_writeable_file(dp->dl_stid.sc_file);
static struct nfsd_file *
struct nfsd_file *nf = NULL;
struct nfsd_file *ret;
struct nfsd_file *
struct nfsd_file *ret;
static struct nfsd_file *find_any_file_locked(struct nfs4_file *f)
static struct nfsd_file *
struct nfsd_file *ret = NULL;
struct nfsd_file **nfp, int flags)
struct nfsd_file *nf;
stateid_t *stateid, int flags, struct nfsd_file **nfp,
struct nfsd_file *f1 = NULL;
struct nfsd_file *f2 = NULL;
struct nfsd_file *nf = NULL;
struct nfsd_file *nf;
struct nfsd_file *nf = NULL;
struct nfsd_file *nf;
struct nfsd_file *nf)
struct nfsd_file *file);
struct nfsd_file *fi_fds[3];
struct nfsd_file *fi_deleg_file;
struct nfsd_file *fi_rdeleg_file;
struct nfsd_file *ls_file;
stateid_t *stateid, int flags, struct nfsd_file **filp,
struct nfsd_file *find_any_file(struct nfs4_file *f);
struct nfsd_file *nf);
TP_PROTO(struct nfsd_file *nf),
TP_PROTO(struct nfsd_file *nf), \
const struct nfsd_file *nf
const struct nfsd_file *nf,
const struct nfsd_file *nf
TP_PROTO(const struct nfsd_file *nf, __be32 status),
const struct nfsd_file *nf, \
const struct nfsd_file *nf
const struct nfsd_file *nf \
struct nfsd_file *nf, loff_t offset, unsigned long *count,
struct nfsd_file *nf, loff_t offset, unsigned long *count,
nfsd_write_dio_iters_init(struct nfsd_file *nf, struct bio_vec *bvec,
struct nfsd_file *nf, unsigned int nvecs,
struct nfsd_file *nf, loff_t offset,
struct nfsd_file *nf;
struct nfsd_file *nf;
nfsd_commit(struct svc_rqst *rqstp, struct svc_fh *fhp, struct nfsd_file *nf,
struct nfsd_file *nf_src, u64 src_pos,
struct nfsd_file *nf_dst, u64 dst_pos,
struct nfsd_file *nf, u64 offset, u32 count,
struct nfsd_file *nf, loff_t offset,
struct nfsd_file *nf, loff_t offset,
struct nfsd_file;
struct nfsd_file *nf_src, u64 src_pos,
struct nfsd_file *nf_dst, u64 dst_pos,
struct nfsd_file *rd_nf;
struct nfsd_file *nf_src;
struct nfsd_file *nf_dst;
struct nfsd_file __rcu *ro_file;
struct nfsd_file __rcu *rw_file;
struct nfsd_file *(*nfsd_open_local_fh)(struct net *,
struct nfsd_file __rcu **pnf,
struct net *(*nfsd_file_put_local)(struct nfsd_file __rcu **);
struct file *(*nfsd_file_file)(struct nfsd_file *);
void (*nfsd_file_dio_alignment)(struct nfsd_file *,
struct nfsd_file *nfs_open_local_fh(nfs_uuid_t *,
struct nfsd_file __rcu **pnf,
static inline void nfs_to_nfsd_file_put_local(struct nfsd_file __rcu **localio)