Lines Matching refs:delegation
80 * match any delegation state ID or file handled. This
107 * style delegation.
243 * Search the delegation list for a matching file handle;
423 * Search the delegation list for a matching file handle
1166 * Clean pending delegation return list.
1326 * the delegation was granted. Caller must
1473 * Check to see if the delegation has already been
1475 * the delegation cannot change at this point due
1557 * just give up and clean up the delegation.
1569 * nfs4delegreturn - general function to return a delegation.
1571 * NFS4_DR_FORCE - return the delegation even if start_op fails
1573 * NFS4_DR_DISCARD - discard the delegation w/o delegreturn
1606 * delegation asynchronously.
1617 * Verify we still have a delegation and crhold the credential.
1638 * nfs4_is_otw_open_necessary from trying to use the delegation
1651 * the delegation open streams and go straight to doing
1678 * when a delegation is accepted. if this flag has been
1679 * cleared, then a new delegation has overwritten the one we
1795 /* Check to see if the delegation list is empty */
1819 * the delegation.
1849 "-- discarding delegation\n", (void *)rp);
1854 * Free the cred originally held when the delegation
1856 * on this server for each delegation we discard
1875 * delegation.
1904 * if we mean to discard the delegation, it must be BAD, so don't
1910 * all of the ones created using the delegation state ID.
1978 * represents a delegation for this rnode. In order to assure
1996 * (which inherently means no new delegation open streams are
2009 * one that was created while holding the delegation.
2090 * delegation we have.
2178 * Accept a delegation granted to the client via an OPEN.
2179 * Set the delegation fields in the rnode and insert the
2198 odt = res->delegation.delegation_type;
2202 rp->r_deleg_type = res->delegation.delegation_type;
2203 orp = &res->delegation.open_delegation4_u.read;
2217 rp->r_deleg_type = res->delegation.delegation_type;
2218 owp = &res->delegation.open_delegation4_u.write;
2240 * Update the delegation change attribute if
2260 * No delegation granted. If the rnode currently has
2282 * We've now safely accepted the delegation, if any. Drop the
2317 * delegation as it is no longer valid.
2329 * reopen any delegation open streams, and return
2330 * the delegation. Drop the statev4_lock first!
2341 * nfs4delegabandon - Abandon the delegation on an rnode4. This code
2344 * dirty data back to the server and return the delegation (if any).
2368 * the delegation. We don't want to reopen files and
2371 * the delegation.
2467 * Mark the delegation as having a return pending.
2468 * This will prevent the use of the delegation stateID