Searched refs:capsnap (Results 1 – 6 of 6) sorted by relevance
/Linux-v5.4/fs/ceph/ |
D | snap.c | 466 struct ceph_cap_snap *capsnap; in ceph_queue_cap_snap() local 471 capsnap = kzalloc(sizeof(*capsnap), GFP_NOFS); in ceph_queue_cap_snap() 472 if (!capsnap) { in ceph_queue_cap_snap() 518 capsnap->need_flush = true; in ceph_queue_cap_snap() 529 inode, capsnap, old_snapc, ceph_cap_string(dirty), in ceph_queue_cap_snap() 530 capsnap->need_flush ? "" : "no_flush"); in ceph_queue_cap_snap() 533 refcount_set(&capsnap->nref, 1); in ceph_queue_cap_snap() 534 INIT_LIST_HEAD(&capsnap->ci_item); in ceph_queue_cap_snap() 536 capsnap->follows = old_snapc->seq; in ceph_queue_cap_snap() 537 capsnap->issued = __ceph_caps_issued(ci, NULL); in ceph_queue_cap_snap() [all …]
|
D | caps.c | 1371 struct ceph_cap_snap *capsnap; in __send_cap() local 1372 list_for_each_entry_reverse(capsnap, &ci->i_cap_snaps, ci_item) { in __send_cap() 1373 if (capsnap->cap_flush.tid) in __send_cap() 1375 if (capsnap->need_flush) { in __send_cap() 1401 struct ceph_cap_snap *capsnap, in __send_flush_snap() argument 1409 arg.follows = capsnap->follows; in __send_flush_snap() 1410 arg.flush_tid = capsnap->cap_flush.tid; in __send_flush_snap() 1413 arg.size = capsnap->size; in __send_flush_snap() 1415 arg.xattr_version = capsnap->xattr_version; in __send_flush_snap() 1416 arg.xattr_buf = capsnap->xattr_blob; in __send_flush_snap() [all …]
|
D | addr.c | 98 struct ceph_cap_snap *capsnap = in ceph_set_page_dirty() local 102 snapc = ceph_get_snap_context(capsnap->context); in ceph_set_page_dirty() 103 capsnap->dirty_pages++; in ceph_set_page_dirty() 495 struct ceph_cap_snap *capsnap = NULL; in get_oldest_context() local 498 list_for_each_entry(capsnap, &ci->i_cap_snaps, ci_item) { in get_oldest_context() 499 dout(" cap_snap %p snapc %p has %d dirty pages\n", capsnap, in get_oldest_context() 500 capsnap->context, capsnap->dirty_pages); in get_oldest_context() 501 if (!capsnap->dirty_pages) in get_oldest_context() 505 if (snapc && capsnap->context != page_snapc) in get_oldest_context() 509 if (capsnap->writing) { in get_oldest_context() [all …]
|
D | super.h | 218 static inline void ceph_put_cap_snap(struct ceph_cap_snap *capsnap) in ceph_put_cap_snap() argument 220 if (refcount_dec_and_test(&capsnap->nref)) { in ceph_put_cap_snap() 221 if (capsnap->xattr_blob) in ceph_put_cap_snap() 222 ceph_buffer_put(capsnap->xattr_blob); in ceph_put_cap_snap() 223 kfree(capsnap); in ceph_put_cap_snap() 874 struct ceph_cap_snap *capsnap);
|
D | file.c | 873 struct ceph_cap_snap *capsnap = in ceph_aio_retry_work() local 877 snapc = ceph_get_snap_context(capsnap->context); in ceph_aio_retry_work() 1509 struct ceph_cap_snap *capsnap = in ceph_write_iter() local 1513 snapc = ceph_get_snap_context(capsnap->context); in ceph_write_iter()
|
D | mds_client.c | 3375 struct ceph_cap_snap *capsnap = in encode_caps_cb() local 3378 snap_follows = capsnap->follows; in encode_caps_cb()
|