| /linux-4.4.14/fs/ceph/ |
| D | export.c | 66 struct ceph_vino vino; in __fh_to_dentry() local 69 vino.ino = ino; in __fh_to_dentry() 70 vino.snap = CEPH_NOSNAP; in __fh_to_dentry() 71 inode = ceph_find_inode(sb, vino); in __fh_to_dentry() 80 req->r_ino1 = vino; in __fh_to_dentry()
|
| D | inode.c | 47 struct inode *ceph_get_inode(struct super_block *sb, struct ceph_vino vino) in ceph_get_inode() argument 50 ino_t t = ceph_vino_to_ino(vino); in ceph_get_inode() 52 inode = iget5_locked(sb, t, ceph_ino_compare, ceph_set_ino_cb, &vino); in ceph_get_inode() 61 dout("get_inode on %lu=%llx.%llx got %p\n", inode->i_ino, vino.ino, in ceph_get_inode() 62 vino.snap, inode); in ceph_get_inode() 71 struct ceph_vino vino = { in ceph_get_snapdir() local 75 struct inode *inode = ceph_get_inode(parent->i_sb, vino); in ceph_get_snapdir() 1036 struct ceph_vino vino; in ceph_fill_trace() local 1066 vino.ino = le64_to_cpu(ininfo->ino); in ceph_fill_trace() 1067 vino.snap = le64_to_cpu(ininfo->snapid); in ceph_fill_trace() [all …]
|
| D | super.h | 394 static inline u32 ceph_ino_to_ino32(__u64 vino) in ceph_ino_to_ino32() argument 396 u32 ino = vino & 0xffffffff; in ceph_ino_to_ino32() 397 ino ^= vino >> 32; in ceph_ino_to_ino32() 406 static inline ino_t ceph_vino_to_ino(struct ceph_vino vino) in ceph_vino_to_ino() argument 409 return ceph_ino_to_ino32(vino.ino); in ceph_vino_to_ino() 411 return (ino_t)vino.ino; in ceph_vino_to_ino() 454 struct ceph_vino vino) in ceph_find_inode() argument 456 ino_t t = ceph_vino_to_ino(vino); in ceph_find_inode() 457 return ilookup5(sb, t, ceph_ino_compare, &vino); in ceph_find_inode() 762 struct ceph_vino vino);
|
| D | file.c | 630 struct ceph_vino vino; in ceph_sync_direct_write() local 666 vino = ceph_vino(inode); in ceph_sync_direct_write() 668 vino, pos, &len, 0, in ceph_sync_direct_write() 699 ceph_osdc_build_request(req, pos, snapc, vino.snap, &mtime); in ceph_sync_direct_write() 746 struct ceph_vino vino; in ceph_sync_write() local 782 vino = ceph_vino(inode); in ceph_sync_write() 784 vino, pos, &len, 0, 1, in ceph_sync_write() 830 ceph_osdc_build_request(req, pos, snapc, vino.snap, &mtime); in ceph_sync_write()
|
| D | addr.c | 317 struct ceph_vino vino; in start_read() local 342 vino = ceph_vino(inode); in start_read() 343 req = ceph_osdc_new_request(osdc, &ci->i_layout, vino, off, &len, in start_read() 379 ceph_osdc_build_request(req, off, NULL, vino.snap, NULL); in start_read() 691 struct ceph_vino vino = ceph_vino(inode); in ceph_writepages_start() local 879 &ci->i_layout, vino, in ceph_writepages_start() 980 vino = ceph_vino(inode); in ceph_writepages_start() 981 ceph_osdc_build_request(req, offset, snapc, vino.snap, in ceph_writepages_start()
|
| D | dir.c | 421 struct ceph_vino vino; in ceph_readdir() local 430 vino.ino = le64_to_cpu(in->ino); in ceph_readdir() 431 vino.snap = le64_to_cpu(in->snapid); in ceph_readdir() 432 ino = ceph_vino_to_ino(vino); in ceph_readdir()
|
| D | mds_client.c | 1225 struct ceph_vino vino; in remove_session_caps() local 1239 vino = cap->ci->i_vino; in remove_session_caps() 1242 inode = ceph_find_inode(sb, vino); in remove_session_caps() 3165 struct ceph_vino vino; in handle_lease() local 3174 vino.ino = le64_to_cpu(h->ino); in handle_lease() 3175 vino.snap = CEPH_NOSNAP; in handle_lease() 3183 inode = ceph_find_inode(sb, vino); in handle_lease() 3185 ceph_lease_op_name(h->action), vino.ino, inode, in handle_lease() 3192 dout("handle_lease no inode %llx\n", vino.ino); in handle_lease()
|
| D | caps.c | 3405 struct ceph_vino vino; in ceph_handle_caps() local 3425 vino.ino = le64_to_cpu(h->ino); in ceph_handle_caps() 3426 vino.snap = CEPH_NOSNAP; in ceph_handle_caps() 3467 inode = ceph_find_inode(sb, vino); in ceph_handle_caps() 3469 dout(" op %s ino %llx.%llx inode %p\n", ceph_cap_op_name(op), vino.ino, in ceph_handle_caps() 3470 vino.snap, inode); in ceph_handle_caps() 3478 dout(" i don't have ino %llx\n", vino.ino); in ceph_handle_caps() 3482 cap->cap_ino = vino.ino; in ceph_handle_caps()
|
| D | snap.c | 899 struct ceph_vino vino = { in ceph_handle_snap() local 903 struct inode *inode = ceph_find_inode(sb, vino); in ceph_handle_snap()
|
| /linux-4.4.14/include/linux/ceph/ |
| D | osd_client.h | 329 struct ceph_vino vino, 354 struct ceph_vino vino, 362 struct ceph_vino vino,
|
| /linux-4.4.14/net/ceph/ |
| D | osd_client.c | 771 struct ceph_vino vino, in ceph_osdc_new_request() argument 825 "%llx.%08llx", vino.ino, objnum); in ceph_osdc_new_request() 2693 struct ceph_vino vino, struct ceph_file_layout *layout, in ceph_osdc_readpages() argument 2701 dout("readpages on ino %llx.%llx on %llu~%llu\n", vino.ino, in ceph_osdc_readpages() 2702 vino.snap, off, *plen); in ceph_osdc_readpages() 2703 req = ceph_osdc_new_request(osdc, layout, vino, off, plen, 0, 1, in ceph_osdc_readpages() 2718 ceph_osdc_build_request(req, off, NULL, vino.snap, NULL); in ceph_osdc_readpages() 2733 int ceph_osdc_writepages(struct ceph_osd_client *osdc, struct ceph_vino vino, in ceph_osdc_writepages() argument 2745 BUG_ON(vino.snap != CEPH_NOSNAP); /* snapshots aren't writeable */ in ceph_osdc_writepages() 2746 req = ceph_osdc_new_request(osdc, layout, vino, off, &len, 0, 1, in ceph_osdc_writepages()
|