Lines Matching refs:openowner
38 * - The correct granularity of an OpenOwner is not nearly so
39 * obvious. An OpenOwner does the following:
44 * 1 OpenOwner per ClientID - Simple to manage, but fully serializes
46 * 1 OpenOwner for each Open - This one results in an OpenConfirm for
66 * the granularity of the OpenOwner, then code must be added to
67 * serialize Ops on the OpenOwner.)
72 * an OpenOwner without any Opens, freed.
208 * If the nfhp argument is NULL, just get an openowner.
273 /* Now, search for an openowner */
548 * for a matching OpenOwner and use that.
569 /* If not found, just look for any OpenOwner that will work. */
1630 /* Just add the openowner to the client list */
1700 * out the OpenOwner later.
2782 nfscl_dumpstate(struct nfsmount *nmp, int openowner, int opens,
2800 if (openowner && !LIST_EMPTY(&owp->nfsow_open))
2836 if (openowner && !LIST_EMPTY(&owp->nfsow_open))
3020 * each openowner.
3839 * Now, for each openowner with opens issued locally, move them
3848 * Look for the same openowner against the server.
3873 * If no openowner found, create one and get an open