Lines Matching defs:od
3140 struct nfsd4_open_downgrade *od)
3150 if (!access_valid(od->od_share_access, cstate->minorversion)
3151 || !deny_valid(od->od_share_deny))
3156 od->od_seqid,
3157 &od->od_stateid,
3159 &od->od_stateowner, &stp, NULL)))
3163 if (!test_bit(od->od_share_access, &stp->st_access_bmap)) {
3165 stp->st_access_bmap, od->od_share_access);
3168 if (!test_bit(od->od_share_deny, &stp->st_deny_bmap)) {
3170 stp->st_deny_bmap, od->od_share_deny);
3174 nfs4_file_downgrade(stp->st_file, share_access & ~od->od_share_access);
3176 reset_union_bmap_access(od->od_share_access, &stp->st_access_bmap);
3177 reset_union_bmap_deny(od->od_share_deny, &stp->st_deny_bmap);
3180 memcpy(&od->od_stateid, &stp->st_stateid, sizeof(stateid_t));
3183 if (od->od_stateowner) {
3184 nfs4_get_stateowner(od->od_stateowner);
3185 cstate->replay_owner = od->od_stateowner;