Lines Matching refs:capsnap
96 struct ceph_cap_snap *capsnap = in ceph_set_page_dirty() local
100 snapc = ceph_get_snap_context(capsnap->context); in ceph_set_page_dirty()
101 capsnap->dirty_pages++; in ceph_set_page_dirty()
507 struct ceph_cap_snap *capsnap = NULL; in get_oldest_context() local
510 list_for_each_entry(capsnap, &ci->i_cap_snaps, ci_item) { in get_oldest_context()
511 dout(" cap_snap %p snapc %p has %d dirty pages\n", capsnap, in get_oldest_context()
512 capsnap->context, capsnap->dirty_pages); in get_oldest_context()
513 if (!capsnap->dirty_pages) in get_oldest_context()
517 if (snapc && capsnap->context != page_snapc) in get_oldest_context()
521 if (capsnap->writing) { in get_oldest_context()
525 ctl->i_size = capsnap->size; in get_oldest_context()
528 ctl->truncate_size = capsnap->truncate_size; in get_oldest_context()
529 ctl->truncate_seq = capsnap->truncate_seq; in get_oldest_context()
536 snapc = ceph_get_snap_context(capsnap->context); in get_oldest_context()
563 struct ceph_cap_snap *capsnap = NULL; in get_writepages_data_length() local
569 list_for_each_entry(capsnap, &ci->i_cap_snaps, ci_item) { in get_writepages_data_length()
570 if (capsnap->context == snapc) { in get_writepages_data_length()
571 if (!capsnap->writing) in get_writepages_data_length()
572 end = capsnap->size; in get_writepages_data_length()