Home
last modified time | relevance | path

Searched refs:fmode (Results 1 – 12 of 12) sorted by relevance

/fs/ceph/
Dfile.c66 static int ceph_init_file(struct inode *inode, struct file *file, int fmode) in ceph_init_file() argument
78 ceph_put_fmode(ceph_inode(inode), fmode); /* clean up */ in ceph_init_file()
81 cf->fmode = fmode; in ceph_init_file()
90 ceph_put_fmode(ceph_inode(inode), fmode); /* clean up */ in ceph_init_file()
100 ceph_put_fmode(ceph_inode(inode), fmode); /* clean up */ in ceph_init_file()
127 int flags, fmode, wanted; in ceph_open() local
141 fmode = ceph_flags_to_mode(flags); in ceph_open()
142 wanted = ceph_caps_for_mode(fmode); in ceph_open()
151 __ceph_get_fmode(ci, fmode); in ceph_open()
153 return ceph_init_file(inode, file, fmode); in ceph_open()
[all …]
Dioctl.c243 if ((fi->fmode & CEPH_FILE_MODE_LAZY) == 0) { in ceph_ioctl_lazyio()
245 ci->i_nr_by_mode[fi->fmode]--; in ceph_ioctl_lazyio()
246 fi->fmode |= CEPH_FILE_MODE_LAZY; in ceph_ioctl_lazyio()
247 ci->i_nr_by_mode[fi->fmode]++; in ceph_ioctl_lazyio()
Dcaps.c514 int fmode, unsigned issued, unsigned wanted, in ceph_add_cap() argument
532 if (fmode >= 0) in ceph_add_cap()
533 wanted |= ceph_caps_for_mode(fmode); in ceph_add_cap()
627 if (fmode >= 0) in ceph_add_cap()
628 __ceph_get_fmode(ci, fmode); in ceph_add_cap()
2965 void ceph_put_fmode(struct ceph_inode_info *ci, int fmode) in ceph_put_fmode() argument
2971 dout("put_fmode %p fmode %d %d -> %d\n", inode, fmode, in ceph_put_fmode()
2972 ci->i_nr_by_mode[fmode], ci->i_nr_by_mode[fmode]-1); in ceph_put_fmode()
2973 BUG_ON(ci->i_nr_by_mode[fmode] == 0); in ceph_put_fmode()
2974 if (--ci->i_nr_by_mode[fmode] == 0) in ceph_put_fmode()
Dsuper.h575 short fmode; /* initialized on open */ member
745 int fmode, unsigned issued, unsigned wanted,
/fs/nfs/
Dnfs4proc.c818 struct nfs4_state_owner *sp, fmode_t fmode, int flags, in nfs4_opendata_alloc() argument
840 p->o_arg.fmode = fmode & (FMODE_READ|FMODE_WRITE); in nfs4_opendata_alloc()
927 static int can_open_delegated(struct nfs_delegation *delegation, fmode_t fmode) in can_open_delegated() argument
931 if ((delegation->type & fmode) != fmode) in can_open_delegated()
939 static void update_open_stateflags(struct nfs4_state *state, fmode_t fmode) in update_open_stateflags() argument
941 switch (fmode) { in update_open_stateflags()
951 nfs4_state_set_mode_locked(state, state->state | fmode); in update_open_stateflags()
954 …ic void nfs_set_open_stateid_locked(struct nfs4_state *state, nfs4_stateid *stateid, fmode_t fmode) in nfs_set_open_stateid_locked() argument
959 switch (fmode) { in nfs_set_open_stateid_locked()
971 static void nfs_set_open_stateid(struct nfs4_state *state, nfs4_stateid *stateid, fmode_t fmode) in nfs_set_open_stateid() argument
[all …]
Dnfs4state.c588 nfs4_state_set_mode_locked(struct nfs4_state *state, fmode_t fmode) in nfs4_state_set_mode_locked() argument
590 if (state->state == fmode) in nfs4_state_set_mode_locked()
593 if ((fmode & FMODE_WRITE) != (state->state & FMODE_WRITE)) { in nfs4_state_set_mode_locked()
594 if (fmode & FMODE_WRITE) in nfs4_state_set_mode_locked()
599 state->state = fmode; in nfs4_state_set_mode_locked()
681 fmode_t fmode, gfp_t gfp_mask, int wait) in __nfs4_close() argument
690 switch (fmode & (FMODE_READ | FMODE_WRITE)) { in __nfs4_close()
728 void nfs4_close_state(struct nfs4_state *state, fmode_t fmode) in nfs4_close_state() argument
730 __nfs4_close(state, fmode, GFP_NOFS, 0); in nfs4_close_state()
733 void nfs4_close_sync(struct nfs4_state *state, fmode_t fmode) in nfs4_close_sync() argument
[all …]
Dnfs3xdr.c653 umode_t fmode; in decode_fattr3() local
660 p = xdr_decode_ftype3(p, &fmode); in decode_fattr3()
662 fattr->mode = (be32_to_cpup(p++) & ~S_IFMT) | fmode; in decode_fattr3()
Dnfs4xdr.c1313 static void encode_share_access(struct xdr_stream *xdr, fmode_t fmode) in encode_share_access() argument
1318 switch (fmode & (FMODE_READ|FMODE_WRITE)) { in encode_share_access()
1342 encode_share_access(xdr, arg->fmode); in encode_openhdr()
1480 encode_share_access(xdr, arg->fmode); in encode_open_downgrade()
1498 fmode_t fmode, in encode_open_stateid() argument
1505 fmode, l_ctx->lockowner, l_ctx->pid); in encode_open_stateid()
4229 umode_t fmode = 0; in decode_getfattr_attrs() local
4276 status = decode_attr_mode(xdr, bitmap, &fmode); in decode_getfattr_attrs()
4280 fattr->mode |= fmode; in decode_getfattr_attrs()
/fs/hppfs/
Dhppfs.c408 static int file_mode(int fmode) in file_mode() argument
410 if (fmode == (FMODE_READ | FMODE_WRITE)) in file_mode()
412 if (fmode == FMODE_READ) in file_mode()
414 if (fmode == FMODE_WRITE) in file_mode()
/fs/xfs/
Dxfs_ioctl.c212 fmode_t fmode; in xfs_open_by_handle() local
233 fmode = OPEN_FMODE(permflag); in xfs_open_by_handle()
235 (fmode & FMODE_WRITE) && IS_APPEND(inode)) { in xfs_open_by_handle()
240 if ((fmode & FMODE_WRITE) && IS_IMMUTABLE(inode)) { in xfs_open_by_handle()
246 if (S_ISDIR(inode->i_mode) && (fmode & FMODE_WRITE)) { in xfs_open_by_handle()
/fs/isofs/
Dinode.c172 umode_t fmode; member
383 popt->fmode = popt->dmode = ISOFS_INVALID_MODE; in parse_options()
475 popt->fmode = option; in parse_options()
862 if (opt.fmode != ISOFS_INVALID_MODE) in isofs_fill_super()
863 sbi->s_fmode = opt.fmode & 0777; in isofs_fill_super()
/fs/udf/
Dsuper.c204 umode_t fmode; member
542 uopt->fmode = option & 0777; in udf_parse_options()
567 uopt.fmode = sbi->s_fmode; in udf_remount_fs()
578 sbi->s_fmode = uopt.fmode; in udf_remount_fs()
1926 uopt.fmode = UDF_INVALID_MODE; in udf_fill_super()
1964 sbi->s_fmode = uopt.fmode; in udf_fill_super()