Home
last modified time | relevance | path

Searched refs:vino (Results 1 – 11 of 11) sorted by relevance

/linux-4.1.27/fs/ceph/
Dexport.c66 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()
Dinode.c48 struct inode *ceph_get_inode(struct super_block *sb, struct ceph_vino vino) in ceph_get_inode() argument
51 ino_t t = ceph_vino_to_ino(vino); in ceph_get_inode()
53 inode = iget5_locked(sb, t, ceph_ino_compare, ceph_set_ino_cb, &vino); in ceph_get_inode()
62 dout("get_inode on %lu=%llx.%llx got %p\n", inode->i_ino, vino.ino, in ceph_get_inode()
63 vino.snap, inode); in ceph_get_inode()
72 struct ceph_vino vino = { in ceph_get_snapdir() local
76 struct inode *inode = ceph_get_inode(parent->i_sb, vino); in ceph_get_snapdir()
1031 struct ceph_vino vino; in ceph_fill_trace() local
1061 vino.ino = le64_to_cpu(ininfo->ino); in ceph_fill_trace()
1062 vino.snap = le64_to_cpu(ininfo->snapid); in ceph_fill_trace()
[all …]
Dsuper.h371 static inline u32 ceph_ino_to_ino32(__u64 vino) in ceph_ino_to_ino32() argument
373 u32 ino = vino & 0xffffffff; in ceph_ino_to_ino32()
374 ino ^= vino >> 32; in ceph_ino_to_ino32()
383 static inline ino_t ceph_vino_to_ino(struct ceph_vino vino) in ceph_vino_to_ino() argument
386 return ceph_ino_to_ino32(vino.ino); in ceph_vino_to_ino()
388 return (ino_t)vino.ino; in ceph_vino_to_ino()
431 struct ceph_vino vino) in ceph_find_inode() argument
433 ino_t t = ceph_vino_to_ino(vino); in ceph_find_inode()
434 return ilookup5(sb, t, ceph_ino_compare, &vino); in ceph_find_inode()
728 struct ceph_vino vino);
Dfile.c567 struct ceph_vino vino; in ceph_sync_direct_write() local
604 vino = ceph_vino(inode); in ceph_sync_direct_write()
606 vino, pos, &len, 0, in ceph_sync_direct_write()
637 ceph_osdc_build_request(req, pos, snapc, vino.snap, &mtime); in ceph_sync_direct_write()
684 struct ceph_vino vino; in ceph_sync_write() local
721 vino = ceph_vino(inode); in ceph_sync_write()
723 vino, pos, &len, 0, 1, in ceph_sync_write()
769 ceph_osdc_build_request(req, pos, snapc, vino.snap, &mtime); in ceph_sync_write()
Daddr.c313 struct ceph_vino vino; in start_read() local
338 vino = ceph_vino(inode); in start_read()
339 req = ceph_osdc_new_request(osdc, &ci->i_layout, vino, off, &len, in start_read()
375 ceph_osdc_build_request(req, off, NULL, vino.snap, NULL); in start_read()
686 struct ceph_vino vino = ceph_vino(inode); in ceph_writepages_start() local
872 &ci->i_layout, vino, in ceph_writepages_start()
964 vino = ceph_vino(inode); in ceph_writepages_start()
965 ceph_osdc_build_request(req, offset, snapc, vino.snap, in ceph_writepages_start()
Ddir.c412 struct ceph_vino vino; in ceph_readdir() local
421 vino.ino = le64_to_cpu(in->ino); in ceph_readdir()
422 vino.snap = le64_to_cpu(in->snapid); in ceph_readdir()
423 ino = ceph_vino_to_ino(vino); in ceph_readdir()
Dcaps.c3098 struct ceph_vino vino; in ceph_handle_caps() local
3118 vino.ino = le64_to_cpu(h->ino); in ceph_handle_caps()
3119 vino.snap = CEPH_NOSNAP; in ceph_handle_caps()
3160 inode = ceph_find_inode(sb, vino); in ceph_handle_caps()
3162 dout(" op %s ino %llx.%llx inode %p\n", ceph_cap_op_name(op), vino.ino, in ceph_handle_caps()
3163 vino.snap, inode); in ceph_handle_caps()
3174 dout(" i don't have ino %llx\n", vino.ino); in ceph_handle_caps()
3178 __queue_cap_release(session, vino.ino, cap_id, in ceph_handle_caps()
Dmds_client.c1171 struct ceph_vino vino; in remove_session_caps() local
1185 vino = cap->ci->i_vino; in remove_session_caps()
1188 inode = ceph_find_inode(sb, vino); in remove_session_caps()
3103 struct ceph_vino vino; in handle_lease() local
3112 vino.ino = le64_to_cpu(h->ino); in handle_lease()
3113 vino.snap = CEPH_NOSNAP; in handle_lease()
3121 inode = ceph_find_inode(sb, vino); in handle_lease()
3123 ceph_lease_op_name(h->action), vino.ino, inode, in handle_lease()
3130 dout("handle_lease no inode %llx\n", vino.ino); in handle_lease()
Dsnap.c873 struct ceph_vino vino = { in ceph_handle_snap() local
877 struct inode *inode = ceph_find_inode(sb, vino); in ceph_handle_snap()
/linux-4.1.27/include/linux/ceph/
Dosd_client.h329 struct ceph_vino vino,
354 struct ceph_vino vino,
362 struct ceph_vino vino,
/linux-4.1.27/net/ceph/
Dosd_client.c755 struct ceph_vino vino, in ceph_osdc_new_request() argument
809 "%llx.%08llx", vino.ino, objnum); in ceph_osdc_new_request()
2679 struct ceph_vino vino, struct ceph_file_layout *layout, in ceph_osdc_readpages() argument
2687 dout("readpages on ino %llx.%llx on %llu~%llu\n", vino.ino, in ceph_osdc_readpages()
2688 vino.snap, off, *plen); in ceph_osdc_readpages()
2689 req = ceph_osdc_new_request(osdc, layout, vino, off, plen, 0, 1, in ceph_osdc_readpages()
2704 ceph_osdc_build_request(req, off, NULL, vino.snap, NULL); in ceph_osdc_readpages()
2719 int ceph_osdc_writepages(struct ceph_osd_client *osdc, struct ceph_vino vino, in ceph_osdc_writepages() argument
2731 BUG_ON(vino.snap != CEPH_NOSNAP); /* snapshots aren't writeable */ in ceph_osdc_writepages()
2732 req = ceph_osdc_new_request(osdc, layout, vino, off, &len, 0, 1, in ceph_osdc_writepages()