Lines Matching refs:fmode

203 					int fmode, bool isdir)  in ceph_init_file_info()  argument
216 ceph_put_fmode(ci, fmode); /* clean up */ in ceph_init_file_info()
227 ceph_put_fmode(ci, fmode); /* clean up */ in ceph_init_file_info()
234 fi->fmode = fmode; in ceph_init_file_info()
247 static int ceph_init_file(struct inode *inode, struct file *file, int fmode) in ceph_init_file() argument
257 ret = ceph_init_file_info(inode, file, fmode, in ceph_init_file()
266 ceph_put_fmode(ceph_inode(inode), fmode); /* clean up */ in ceph_init_file()
276 ceph_put_fmode(ceph_inode(inode), fmode); /* clean up */ in ceph_init_file()
352 int flags, fmode, wanted; in ceph_open() local
366 fmode = ceph_flags_to_mode(flags); in ceph_open()
367 wanted = ceph_caps_for_mode(fmode); in ceph_open()
376 __ceph_get_fmode(ci, fmode); in ceph_open()
378 return ceph_init_file(inode, file, fmode); in ceph_open()
388 (((fmode & CEPH_FILE_MODE_WR) == 0) || ci->i_auth_cap)) { in ceph_open()
393 inode, fmode, ceph_cap_string(wanted), in ceph_open()
395 __ceph_get_fmode(ci, fmode); in ceph_open()
404 return ceph_init_file(inode, file, fmode); in ceph_open()
407 __ceph_get_fmode(ci, fmode); in ceph_open()
409 return ceph_init_file(inode, file, fmode); in ceph_open()
414 dout("open fmode %d wants %s\n", fmode, ceph_cap_string(wanted)); in ceph_open()
545 ceph_put_fmode(ci, dfi->file_info.fmode); in ceph_release()
557 ceph_put_fmode(ci, fi->fmode); in ceph_release()
1276 if (fi->fmode & CEPH_FILE_MODE_LAZY) in ceph_read_iter()
1488 if (fi->fmode & CEPH_FILE_MODE_LAZY) in ceph_write_iter()
1816 if (fi->fmode & CEPH_FILE_MODE_LAZY) in ceph_fallocate()