Lines Matching refs:fmode
201 int fmode, bool isdir) in ceph_init_file_info() argument
235 ceph_get_fmode(ci, fmode, 1); in ceph_init_file_info()
236 fi->fmode = fmode; in ceph_init_file_info()
252 ceph_put_fmode(ci, fi->fmode, 1); in ceph_init_file_info()
263 static int ceph_init_file(struct inode *inode, struct file *file, int fmode) in ceph_init_file() argument
273 ret = ceph_init_file_info(inode, file, fmode, in ceph_init_file()
300 int ceph_renew_caps(struct inode *inode, int fmode) in ceph_renew_caps() argument
309 __ceph_touch_fmode(ci, mdsc, fmode); in ceph_renew_caps()
368 int flags, fmode, wanted; in ceph_open() local
393 fmode = ceph_flags_to_mode(flags); in ceph_open()
394 wanted = ceph_caps_for_mode(fmode); in ceph_open()
396 if (fmode & CEPH_FILE_MODE_WR) in ceph_open()
427 return ceph_init_file(inode, file, fmode); in ceph_open()
437 (((fmode & CEPH_FILE_MODE_WR) == 0) || ci->i_auth_cap)) { in ceph_open()
442 inode, fmode, ceph_cap_string(wanted), in ceph_open()
444 __ceph_touch_fmode(ci, mdsc, fmode); in ceph_open()
453 return ceph_init_file(inode, file, fmode); in ceph_open()
456 __ceph_touch_fmode(ci, mdsc, fmode); in ceph_open()
458 return ceph_init_file(inode, file, fmode); in ceph_open()
463 doutc(cl, "open fmode %d wants %s\n", fmode, ceph_cap_string(wanted)); in ceph_open()
822 int fmode = ceph_flags_to_mode(flags); in ceph_atomic_open() local
825 if (fmode & CEPH_FILE_MODE_WR) in ceph_atomic_open()
1008 ceph_put_fmode(ci, dfi->file_info.fmode, 1); in ceph_release()
1022 ceph_put_fmode(ci, fi->fmode, 1); in ceph_release()
2135 if (fi->fmode & CEPH_FILE_MODE_LAZY) in ceph_read_iter()
2287 if (fi->fmode & CEPH_FILE_MODE_LAZY) in ceph_splice_read()
2411 if (fi->fmode & CEPH_FILE_MODE_LAZY) in ceph_write_iter()
2702 if (fi->fmode & CEPH_FILE_MODE_LAZY) in ceph_fallocate()