Lines Matching refs:issued
743 int ceph_fill_file_size(struct inode *inode, int issued,
772 WARN_ON_ONCE(issued & (CEPH_CAP_FILE_RD |
780 if ((issued & (CEPH_CAP_FILE_CACHE|
813 void ceph_fill_file_time(struct inode *inode, int issued,
821 if (issued & (CEPH_CAP_FILE_EXCL|
861 } else if (issued & CEPH_CAP_FILE_EXCL) {
923 int issued, new_issued, info_caps;
1011 __ceph_caps_issued(ci, &issued);
1012 issued |= __ceph_caps_dirty(ci);
1013 new_issued = ~issued & info_caps;
1030 (issued & CEPH_CAP_AUTH_EXCL) == 0) {
1051 (issued & CEPH_CAP_LINK_EXCL) == 0)
1059 ceph_fill_file_time(inode, issued,
1097 queue_trunc = ceph_fill_file_size(inode, issued,
1126 if ((ci->i_xattrs.version == 0 || !(issued & CEPH_CAP_XATTR_EXCL)) &&
1224 /* were we issued a capability? */
1240 (issued & CEPH_CAP_FILE_EXCL) == 0 &&
1268 pr_warn("mds issued no caps on %llx.%llx\n",
2307 int got, ret, issued;
2314 issued = __ceph_caps_issued(ci, NULL);
2316 dout("%s size %lld -> %lld got cap refs on %s, issued %s\n", __func__,
2318 ceph_cap_string(issued));
2321 if (issued & (CEPH_CAP_FILE_BUFFER)) {
2433 int issued;
2456 issued = __ceph_caps_issued(ci, NULL);
2459 (issued & (CEPH_CAP_ANY_EXCL | CEPH_CAP_FILE_WR))) {
2465 issued = __ceph_caps_issued(ci, NULL);
2469 dout("setattr %p issued %s\n", inode, ceph_cap_string(issued));
2486 if (issued & CEPH_CAP_AUTH_EXCL) {
2491 } else if ((issued & CEPH_CAP_AUTH_SHARED) == 0 ||
2512 if (issued & CEPH_CAP_AUTH_EXCL) {
2515 } else if ((issued & CEPH_CAP_AUTH_SHARED) == 0 ||
2527 if (issued & CEPH_CAP_AUTH_EXCL) {
2530 } else if ((issued & CEPH_CAP_AUTH_SHARED) == 0 ||
2541 if (issued & CEPH_CAP_AUTH_EXCL) {
2544 } else if ((issued & CEPH_CAP_AUTH_SHARED) == 0 ||
2557 if (issued & CEPH_CAP_FILE_EXCL) {
2561 } else if ((issued & CEPH_CAP_FILE_WR) &&
2566 } else if ((issued & CEPH_CAP_FILE_SHARED) == 0 ||
2596 } else if ((issued & CEPH_CAP_FILE_EXCL) && attr->ia_size >= isize) {
2604 } else if ((issued & CEPH_CAP_FILE_SHARED) == 0 ||
2630 if (issued & CEPH_CAP_FILE_EXCL) {
2634 } else if ((issued & CEPH_CAP_FILE_WR) &&
2639 } else if ((issued & CEPH_CAP_FILE_SHARED) == 0 ||
2664 if (issued & CEPH_CAP_AUTH_EXCL)
2666 else if (issued & CEPH_CAP_FILE_EXCL)
2668 else if (issued & CEPH_CAP_XATTR_EXCL)
2684 release &= issued;
2778 int issued = ceph_caps_issued(ceph_inode(inode));
2781 * If any 'x' caps is issued we can just choose the auth MDS
2799 if (((mask & CEPH_CAP_ANY_SHARED) && (issued & CEPH_CAP_ANY_EXCL))