Lines Matching defs:newcaps
211 LIST_HEAD(newcaps);
231 list_add(&cap->caps_item, &newcaps);
288 list_splice(&newcaps, &mdsc->caps_list);
3362 int newcaps = le32_to_cpu(grant->caps);
3376 inode, cap, session->s_mds, seq, ceph_cap_string(newcaps));
3387 ((cap->issued & ~newcaps) & CEPH_CAP_FILE_CACHE) &&
3388 (newcaps & CEPH_CAP_FILE_LAZYIO) == 0 &&
3415 newcaps |= cap->issued;
3422 __check_cap_issue(ci, cap, newcaps);
3426 if ((newcaps & CEPH_CAP_AUTH_SHARED) &&
3437 if ((newcaps & CEPH_CAP_LINK_SHARED) &&
3441 (newcaps & (CEPH_CAP_LINK_SHARED | CEPH_CAP_LINK_EXCL)))
3462 if (newcaps & CEPH_CAP_ANY_RD) {
3473 if ((newcaps & CEPH_CAP_FILE_SHARED) && extra_info->dirstat_valid) {
3478 if (newcaps & (CEPH_CAP_ANY_FILE_RD | CEPH_CAP_ANY_FILE_WR)) {
3501 if (ci->i_auth_cap == cap && (newcaps & CEPH_CAP_ANY_FILE_WR)) {
3524 (wanted & ~(cap->mds_wanted | newcaps))) {
3539 if (cap->issued & ~newcaps) {
3540 int revoking = cap->issued & ~newcaps;
3544 ceph_cap_string(newcaps),
3551 (newcaps & CEPH_CAP_FILE_LAZYIO) == 0)
3557 cap->issued = newcaps;
3558 cap->implemented |= newcaps;
3559 } else if (cap->issued == newcaps) {
3561 ceph_cap_string(cap->issued), ceph_cap_string(newcaps));
3564 ceph_cap_string(newcaps));
3567 __ceph_caps_revoking_other(ci, cap, newcaps))
3570 cap->issued = newcaps;
3571 cap->implemented |= newcaps; /* add bits only, to
3591 (newcaps & (CEPH_CAP_FILE_CACHE|CEPH_CAP_FILE_LAZYIO)))
3597 if (newcaps & ~extra_info->issued)