CEPH_NOSNAP
if (snap_id == CEPH_NOSNAP)
if (snap_id == CEPH_NOSNAP) {
if (snap_id == CEPH_NOSNAP)
rbd_object_map_name(rbd_dev, CEPH_NOSNAP, &oid);
rbd_object_map_name(rbd_dev, CEPH_NOSNAP, &oid);
if (snap_id == CEPH_NOSNAP) {
if (snap_id == CEPH_NOSNAP) {
return rbd_object_map_update(obj_req, CEPH_NOSNAP, new_state, NULL);
return rbd_object_map_update(obj_req, CEPH_NOSNAP, OBJECT_NONEXISTENT,
return rbd_dev->spec->snap_id != CEPH_NOSNAP;
spec->snap_id = CEPH_NOSNAP;
return CEPH_NOSNAP;
return found ? snap_id : CEPH_NOSNAP;
if (snap_id == CEPH_NOSNAP)
spec->snap_id = CEPH_NOSNAP;
rbd_assert(spec->snap_id != CEPH_NOSNAP);
ret = _rbd_dev_v2_snap_size(rbd_dev, CEPH_NOSNAP,
ret = _rbd_dev_v2_snap_features(rbd_dev, CEPH_NOSNAP,
if (ceph_snap(inode) != CEPH_NOSNAP) {
if (ci->i_vino.snap != CEPH_NOSNAP) {
vino.snap = CEPH_NOSNAP;
struct ceph_vino vino = { .snap = CEPH_NOSNAP };
if (ceph_snap(dir) != CEPH_NOSNAP)
} else if (ceph_snap(dir) == CEPH_NOSNAP) {
if (ceph_snap(dir) != CEPH_NOSNAP)
} else if (ceph_snap(dir) == CEPH_NOSNAP) {
if (ceph_snap(old_dir) != CEPH_NOSNAP) {
if (ceph_snap(dir) != CEPH_NOSNAP) {
if (ceph_snap(d_inode(dentry)) != CEPH_NOSNAP)
if (ceph_snap(parent) == CEPH_NOSNAP &&
if (ceph_snap(dir) != CEPH_NOSNAP)
if (ceph_snap(inode) != CEPH_NOSNAP)
vino.snap = CEPH_NOSNAP;
vino.snap = CEPH_NOSNAP;
if (vino.snap < CEPH_NOSNAP) {
.snap = CEPH_NOSNAP,
if (ceph_snap(inode) != CEPH_NOSNAP) {
if (ceph_snap(dir) == CEPH_NOSNAP) {
if (ceph_snap(inode) != CEPH_NOSNAP)
if (write && ceph_snap(file_inode(file)) != CEPH_NOSNAP)
if (ceph_snap(file_inode(file)) != CEPH_NOSNAP)
if (ceph_snap(inode) != CEPH_NOSNAP)
if (ceph_snap(inode) != CEPH_NOSNAP) {
if (ceph_snap(dst_inode) != CEPH_NOSNAP)
if (ceph_snap(inode) != CEPH_NOSNAP && (file->f_mode & FMODE_WRITE))
} else if (!do_sync && ceph_snap(inode) != CEPH_NOSNAP &&
.snap = CEPH_NOSNAP };
in.snapid = cpu_to_le64(CEPH_NOSNAP);
.snap = CEPH_NOSNAP };
if (info_caps && ceph_snap(inode) == CEPH_NOSNAP) {
if (ceph_snap(inode) != CEPH_NOSNAP && !ci->i_snapid_map)
if (ceph_snap(inode) == CEPH_NOSNAP) {
if (ceph_snap(dir) != CEPH_NOSNAP)
if (ceph_snap(inode) != CEPH_NOSNAP)
if (ceph_snap(inode) == CEPH_NOSNAP)
if (ceph_snap(inode) == CEPH_NOSNAP) {
if (!inode || ceph_snap(inode) == CEPH_NOSNAP)
} else if (ceph_snap(dir) != CEPH_NOSNAP) {
ceph_snap(inode) == CEPH_NOSNAP) {
path_info->vino.snap = CEPH_NOSNAP;
if (dir && parent_locked && ceph_snap(dir) == CEPH_NOSNAP &&
if (ceph_snap(inode) == CEPH_NOSNAP) {
path_info->vino.snap = CEPH_NOSNAP;
vino.snap = CEPH_NOSNAP;
if (ceph_snap(inode) != CEPH_NOSNAP)
if (ceph_snap(inode) != CEPH_NOSNAP)
vino.snap = CEPH_NOSNAP;
.snap = CEPH_NOSNAP,
req->r_ino1.snap = CEPH_NOSNAP;
if (ceph_snap(inode) != CEPH_NOSNAP)
ci->i_vino.snap == CEPH_NOSNAP &&
if (snapid == CEPH_NOSNAP)
hoid->snapid = CEPH_NOSNAP;
WARN_ON(req->r_snapid != CEPH_NOSNAP);
req->r_snapid = CEPH_NOSNAP;