Home
last modified time | relevance | path

Searched refs:i_cap_snaps (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/fs/ceph/
H A Dsuper.h384 struct list_head i_cap_snaps; /* snapped state pending flush to mds */ member
948 return !list_empty(&ci->i_cap_snaps) && in __ceph_have_pending_cap_snap()
949 list_last_entry(&ci->i_cap_snaps, struct ceph_cap_snap, in __ceph_have_pending_cap_snap()
H A Daddr.c40 * ceph_cap_snap in the i_cap_snaps list (which is sorted in ascending
49 * we look for the first capsnap in i_cap_snaps and write out pages in
97 list_last_entry(&ci->i_cap_snaps, in ceph_set_page_dirty()
510 list_for_each_entry(capsnap, &ci->i_cap_snaps, ci_item) { in get_oldest_context()
569 list_for_each_entry(capsnap, &ci->i_cap_snaps, ci_item) { in get_writepages_data_length()
H A Dcaps.c1433 !list_empty(&ci->i_cap_snaps)) { in __prep_cap()
1435 list_for_each_entry_reverse(capsnap, &ci->i_cap_snaps, ci_item) { in __prep_cap()
1552 list_for_each_entry(capsnap, &ci->i_cap_snaps, ci_item) {
3105 if (!list_is_last(&capsnap->ci_item, &ci->i_cap_snaps)) in ceph_try_drop_cap_snap()
3155 list_last_entry(&ci->i_cap_snaps, in __ceph_put_cap_refs()
3244 list_for_each_entry(capsnap, &ci->i_cap_snaps, ci_item) { in ceph_put_wrbuffer_cap_refs()
3815 list_for_each_entry(capsnap, &ci->i_cap_snaps, ci_item) { in handle_cap_flushsnap_ack()
H A Dmds_client.c1624 while (!list_empty(&ci->i_cap_snaps)) { in remove_capsnaps()
1625 capsnap = list_first_entry(&ci->i_cap_snaps, in remove_capsnaps()
1718 if (!list_empty(&ci->i_cap_snaps)) in remove_session_caps_cb()
2004 !list_empty(&ci->i_cap_snaps)) in trim_caps_cb()
3794 if (list_empty(&ci->i_cap_snaps)) { in reconnect_caps_cb()
3798 list_first_entry(&ci->i_cap_snaps, in reconnect_caps_cb()
H A Dfile.c1152 list_last_entry(&ci->i_cap_snaps, in ceph_aio_retry_work()
1810 list_last_entry(&ci->i_cap_snaps, in ceph_write_iter()
H A Dsnap.c579 list_add_tail(&capsnap->ci_item, &ci->i_cap_snaps); in ceph_queue_cap_snap()
H A Dinode.c487 INIT_LIST_HEAD(&ci->i_cap_snaps); in ceph_alloc_inode()
/kernel/linux/linux-6.6/fs/ceph/
H A Dsuper.h414 struct list_head i_cap_snaps; /* snapped state pending flush to mds */ member
1010 return !list_empty(&ci->i_cap_snaps) && in __ceph_have_pending_cap_snap()
1011 list_last_entry(&ci->i_cap_snaps, struct ceph_cap_snap, in __ceph_have_pending_cap_snap()
H A Dcaps.c1446 !list_empty(&ci->i_cap_snaps)) { in __prep_cap()
1448 list_for_each_entry_reverse(capsnap, &ci->i_cap_snaps, ci_item) { in __prep_cap()
1602 list_for_each_entry(capsnap, &ci->i_cap_snaps, ci_item) {
3125 if (!list_is_last(&capsnap->ci_item, &ci->i_cap_snaps)) in ceph_try_drop_cap_snap()
3203 list_last_entry(&ci->i_cap_snaps, in __ceph_put_cap_refs()
3297 list_for_each_entry(iter, &ci->i_cap_snaps, ci_item) { in ceph_put_wrbuffer_cap_refs()
3891 list_for_each_entry(iter, &ci->i_cap_snaps, ci_item) { in handle_cap_flushsnap_ack()
4841 while (!list_empty(&ci->i_cap_snaps)) { in remove_capsnaps()
4842 capsnap = list_first_entry(&ci->i_cap_snaps, in remove_capsnaps()
4939 if (!list_empty(&ci->i_cap_snaps)) in ceph_purge_inode_cap()
[all...]
H A Daddr.c42 * ceph_cap_snap in the i_cap_snaps list (which is sorted in ascending
51 * we look for the first capsnap in i_cap_snaps and write out pages in
101 list_last_entry(&ci->i_cap_snaps, in ceph_dirty_folio()
570 list_for_each_entry(capsnap, &ci->i_cap_snaps, ci_item) { in get_oldest_context()
631 list_for_each_entry(capsnap, &ci->i_cap_snaps, ci_item) { in get_writepages_data_length()
H A Dsnap.c615 list_add_tail(&capsnap->ci_item, &ci->i_cap_snaps); in ceph_queue_cap_snap()
H A Dmds_client.c2153 !list_empty(&ci->i_cap_snaps)) in trim_caps_cb()
4366 if (list_empty(&ci->i_cap_snaps)) { in reconnect_caps_cb()
4370 list_first_entry(&ci->i_cap_snaps, in reconnect_caps_cb()
H A Dfile.c1333 list_last_entry(&ci->i_cap_snaps, in ceph_aio_retry_work()
2331 list_last_entry(&ci->i_cap_snaps, in ceph_write_iter()
H A Dinode.c612 INIT_LIST_HEAD(&ci->i_cap_snaps); in ceph_alloc_inode()

Completed in 48 milliseconds