Searched refs:capsnap (Results 1 - 6 of 6) sorted by relevance

/linux-master/fs/ceph/
H A Dsnap.c536 struct ceph_cap_snap *capsnap = *pcapsnap; local
550 * up this capsnap it will be.
583 capsnap->need_flush = true;
594 inode, ceph_vinop(inode), capsnap, old_snapc,
595 ceph_cap_string(dirty), capsnap->need_flush ? "" : "no_flush");
598 capsnap->follows = old_snapc->seq;
599 capsnap->issued = __ceph_caps_issued(ci, NULL);
600 capsnap->dirty = dirty;
602 capsnap->mode = inode->i_mode;
603 capsnap
662 __ceph_finish_cap_snap(struct ceph_inode_info *ci, struct ceph_cap_snap *capsnap) argument
728 struct ceph_cap_snap *capsnap = NULL; local
[all...]
H A Dcaps.c1484 struct ceph_cap_snap *capsnap; local
1485 list_for_each_entry_reverse(capsnap, &ci->i_cap_snaps, ci_item) {
1486 if (capsnap->cap_flush.tid)
1488 if (capsnap->need_flush) {
1563 struct ceph_cap_snap *capsnap,
1572 arg.follows = capsnap->follows;
1573 arg.flush_tid = capsnap->cap_flush.tid;
1576 arg.size = capsnap->size;
1578 arg.xattr_version = capsnap->xattr_version;
1579 arg.xattr_buf = capsnap
1561 __send_flush_snap(struct inode *inode, struct ceph_mds_session *session, struct ceph_cap_snap *capsnap, u32 mseq, u64 oldest_flush_tid) argument
1637 struct ceph_cap_snap *capsnap; variable in typeref:struct:ceph_cap_snap
1724 ceph_put_cap_snap(capsnap); variable
2622 struct ceph_cap_snap *capsnap = variable in typeref:struct:ceph_cap_snap
2641 ceph_put_cap_snap(capsnap); variable
3196 ceph_try_drop_cap_snap(struct ceph_inode_info *ci, struct ceph_cap_snap *capsnap) argument
3284 struct ceph_cap_snap *capsnap = local
3346 struct ceph_cap_snap *capsnap = NULL, *iter; local
3917 __ceph_remove_capsnap(struct inode *inode, struct ceph_cap_snap *capsnap, bool *wake_ci, bool *wake_mdsc) argument
3945 ceph_remove_capsnap(struct inode *inode, struct ceph_cap_snap *capsnap, bool *wake_ci, bool *wake_mdsc) argument
3970 struct ceph_cap_snap *capsnap = NULL, *iter; local
4961 struct ceph_cap_snap *capsnap; local
[all...]
H A Daddr.c44 * moved to capsnap->dirty. (Unless a sync write is currently in
45 * progress. In that case, the capsnap is said to be "pending", new
46 * writes cannot start, and the capsnap isn't "finalized" until the
51 * we look for the first capsnap in i_cap_snaps and write out pages in
52 * that snap context _only_. Then we move on to the next capsnap,
100 struct ceph_cap_snap *capsnap = local
104 snapc = ceph_get_snap_context(capsnap->context);
105 capsnap->dirty_pages++;
552 struct ceph_cap_snap *capsnap = NULL; local
555 list_for_each_entry(capsnap,
608 struct ceph_cap_snap *capsnap = NULL; local
[all...]
H A Dsuper.h211 bool is_capsnap; /* true means capsnap */
250 static inline void ceph_put_cap_snap(struct ceph_cap_snap *capsnap) argument
252 if (refcount_dec_and_test(&capsnap->nref)) {
253 if (capsnap->xattr_blob)
254 ceph_buffer_put(capsnap->xattr_blob);
255 kmem_cache_free(ceph_cap_snap_cachep, capsnap);
999 struct ceph_cap_snap *capsnap);
1261 struct ceph_cap_snap *capsnap,
1264 struct ceph_cap_snap *capsnap,
H A Dfile.c1367 struct ceph_cap_snap *capsnap = local
1371 snapc = ceph_get_snap_context(capsnap->context);
2375 struct ceph_cap_snap *capsnap = local
2379 snapc = ceph_get_snap_context(capsnap->context);
H A Dmds_client.c4555 struct ceph_cap_snap *capsnap = local
4558 snap_follows = capsnap->follows;

Completed in 157 milliseconds