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

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ceph/
H A Daddr.c68 struct ceph_snap_context *snapc; local
83 * Note that we're grabbing a snapc ref here without holding
86 snapc = ceph_get_snap_context(ci->i_snap_realm->cached_context);
91 ci->i_head_snapc = ceph_get_snap_context(snapc);
97 "snapc %p seq %lld (%d snaps)\n",
101 snapc, snapc->seq, snapc->num_snaps);
116 page->private = (unsigned long)snapc;
127 ceph_put_wrbuffer_cap_refs(ci, 1, snapc);
144 struct ceph_snap_context *snapc = (void *)page->private; local
335 struct ceph_snap_context *snapc = NULL; local
374 struct ceph_snap_context *snapc, *oldest; local
495 struct ceph_snap_context *snapc = req->r_snapc; local
598 struct ceph_snap_context *snapc = NULL, *last_snapc = NULL, *pgsnapc; local
894 context_is_writeable_or_written(struct inode *inode, struct ceph_snap_context *snapc) argument
924 struct ceph_snap_context *snapc, *oldest; local
[all...]
H A Dsnap.c295 struct ceph_snap_context *snapc; local
332 if (num > ULONG_MAX / sizeof(u64) - sizeof(*snapc))
334 snapc = kzalloc(sizeof(*snapc) + num*sizeof(u64), GFP_NOFS);
335 if (!snapc)
337 atomic_set(&snapc->nref, 1);
341 snapc->seq = realm->seq;
348 snapc->snaps[num++] =
350 if (parent->cached_context->seq > snapc->seq)
351 snapc
460 struct ceph_snap_context *snapc = ci->i_head_snapc; local
[all...]
H A Dosd_client.h126 struct ceph_snap_context *snapc,
H A Dosd_client.c127 struct ceph_snap_context *snapc,
176 if (snapc)
177 msg_size += sizeof(u64) * snapc->num_snaps;
193 req->r_snapc = ceph_get_snap_context(snapc);
223 if (snapc) {
224 head->snap_seq = cpu_to_le64(snapc->seq);
225 head->num_snaps = cpu_to_le32(snapc->num_snaps);
226 for (i = 0; i < snapc->num_snaps; i++) {
227 put_unaligned_le64(snapc->snaps[i], p);
1291 struct ceph_snap_context *snapc,
122 ceph_osdc_new_request(struct ceph_osd_client *osdc, struct ceph_file_layout *layout, struct ceph_vino vino, u64 off, u64 *plen, int opcode, int flags, struct ceph_snap_context *snapc, int do_sync, u32 truncate_seq, u64 truncate_size, struct timespec *mtime, bool use_mempool, int num_reply) argument
1289 ceph_osdc_writepages(struct ceph_osd_client *osdc, struct ceph_vino vino, struct ceph_file_layout *layout, struct ceph_snap_context *snapc, u64 off, u64 len, u32 truncate_seq, u64 truncate_size, struct timespec *mtime, struct page **pages, int num_pages, int flags, int do_sync, bool nofail) argument
[all...]
H A Dsuper.h829 struct ceph_snap_context *snapc);
H A Dcaps.c1352 dout(" inode %p now dirty snapc %p\n", &ci->vfs_inode,
2189 * Release @nr WRBUFFER refs on dirty pages for the given @snapc snap
2196 struct ceph_snap_context *snapc)
2209 if (ci->i_head_snapc == snapc) {
2224 if (capsnap->context == snapc) {
2195 ceph_put_wrbuffer_cap_refs(struct ceph_inode_info *ci, int nr, struct ceph_snap_context *snapc) argument

Completed in 53 milliseconds