Lines Matching refs:leaf

83 static void rfs4_ss_clid_write(nfs4_srv_t *nsrv4, rfs4_client_t *cp, char *leaf);
84 static void rfs4_ss_clid_write_one(rfs4_client_t *cp, char *dir, char *leaf);
405 rfs4_ss_pnalloc(char *dir, char *leaf) in rfs4_ss_pnalloc() argument
415 (leaf_len = strlen(leaf)) > MAXNAMELEN || in rfs4_ss_pnalloc()
422 (void) snprintf(ss_pn->pn, MAXPATHLEN, "%s/%s", dir, leaf); in rfs4_ss_pnalloc()
424 ss_pn->leaf = ss_pn->pn + dir_len + 1; in rfs4_ss_pnalloc()
436 rfs4_ss_movestate(char *sdir, char *ddir, char *leaf) in rfs4_ss_movestate() argument
440 if ((src = rfs4_ss_pnalloc(sdir, leaf)) == NULL) in rfs4_ss_movestate()
443 if ((dst = rfs4_ss_pnalloc(ddir, leaf)) == NULL) { in rfs4_ss_movestate()
515 (void) VOP_REMOVE(dvp, ss_pn->leaf, CRED(), NULL, 0); in rfs4_ss_getstate()
562 (void) VOP_REMOVE(dvp, ss_pn->leaf, CRED(), NULL, 0); in rfs4_ss_getstate()
773 char *leaf = osp->ss_pn->leaf; in rfs4_dss_clear_oldstate() local
776 rfs4_dss_remove_leaf(sip, NFS4_DSS_OLDSTATE_LEAF, leaf); in rfs4_dss_clear_oldstate()
917 char leaf[MAXNAMELEN], buf[INET6_ADDRSTRLEN]; in rfs4_ss_clid() local
944 (void) snprintf(leaf, MAXNAMELEN, "%s-%llx", buf, in rfs4_ss_clid()
946 rfs4_ss_clid_write(nsrv4, cp, leaf); in rfs4_ss_clid()
955 rfs4_ss_clid_write(nfs4_srv_t *nsrv4, rfs4_client_t *cp, char *leaf) in rfs4_ss_clid_write() argument
981 rfs4_ss_clid_write_one(cp, dss_path->path, leaf); in rfs4_ss_clid_write()
992 rfs4_ss_clid_write_one(rfs4_client_t *cp, char *dss_path, char *leaf) in rfs4_ss_clid_write_one() argument
1009 ss_pn = rfs4_ss_pnalloc(dir, leaf); in rfs4_ss_clid_write_one()
1028 if (strcmp(cp->rc_ss_pn->leaf, leaf) == 0) { in rfs4_ss_clid_write_one()
1734 char *leaf = cp->rc_ss_pn->leaf; in rfs4_dss_remove_cpleaf() local
1746 rfs4_dss_remove_leaf(sip, NFS4_DSS_STATE_LEAF, leaf); in rfs4_dss_remove_cpleaf()
1752 rfs4_dss_remove_leaf(rfs4_servinst_t *sip, char *dir_leaf, char *leaf) in rfs4_dss_remove_leaf() argument
1768 pathlen = strlen(dir) + strlen(dir_leaf) + strlen(leaf) + 3; in rfs4_dss_remove_leaf()
1770 (void) sprintf(path, "%s/%s/%s", dir, dir_leaf, leaf); in rfs4_dss_remove_leaf()