Lines Matching refs:drop
3602 bool drop = false; in handle_cap_flush_ack() local
3666 drop = true; in handle_cap_flush_ack()
3694 if (drop) in handle_cap_flush_ack()
4436 int drop = CEPH_CAP_LINK_SHARED | CEPH_CAP_LINK_EXCL; in ceph_drop_caps_for_unlink() local
4440 drop |= ~(__ceph_caps_wanted(ci) | CEPH_CAP_PIN); in ceph_drop_caps_for_unlink()
4449 return drop; in ceph_drop_caps_for_unlink()
4461 int mds, int drop, int unless, int force) in ceph_encode_inode_release() argument
4474 inode, mds, ceph_cap_string(used|dirty), ceph_cap_string(drop), in ceph_encode_inode_release()
4478 drop &= ~(used | dirty); in ceph_encode_inode_release()
4485 drop &= ~CEPH_CAP_AUTH_SHARED; in ceph_encode_inode_release()
4487 drop &= ~CEPH_CAP_LINK_SHARED; in ceph_encode_inode_release()
4489 drop &= ~CEPH_CAP_XATTR_SHARED; in ceph_encode_inode_release()
4491 drop &= ~CEPH_CAP_FILE_SHARED; in ceph_encode_inode_release()
4494 if (force || (cap->issued & drop)) { in ceph_encode_inode_release()
4495 if (cap->issued & drop) { in ceph_encode_inode_release()
4500 ceph_cap_string(cap->issued & ~drop), in ceph_encode_inode_release()
4504 cap->issued &= ~drop; in ceph_encode_inode_release()
4505 cap->implemented &= ~drop; in ceph_encode_inode_release()
4538 int mds, int drop, int unless) in ceph_encode_dentry_release() argument
4559 ret = ceph_encode_inode_release(p, dir, mds, drop, unless, force); in ceph_encode_dentry_release()