Lines Matching refs:secdata
801 nfs_free_secdata(sec_data_t *secdata) in nfs_free_secdata() argument
806 if (!secdata) in nfs_free_secdata()
809 switch (secdata->rpcflavor) { in nfs_free_secdata()
816 dkdata = (dh_k4_clntdata_t *)secdata->data; in nfs_free_secdata()
828 gdata = (gss_clntdata_t *)secdata->data; in nfs_free_secdata()
840 free(secdata); in nfs_free_secdata()
859 sec_data_t *secdata; in nfs_clnt_secdata() local
863 secdata = malloc(sizeof (sec_data_t)); in nfs_clnt_secdata()
864 if (!secdata) { in nfs_clnt_secdata()
868 (void) memset(secdata, 0, sizeof (sec_data_t)); in nfs_clnt_secdata()
870 secdata->secmod = secp->sc_nfsnum; in nfs_clnt_secdata()
871 secdata->rpcflavor = secp->sc_rpcnum; in nfs_clnt_secdata()
872 secdata->uid = secp->sc_uid; in nfs_clnt_secdata()
873 secdata->flags = flags; in nfs_clnt_secdata()
893 secdata->data = NULL; in nfs_clnt_secdata()
932 secdata->data = (caddr_t)dkdata; in nfs_clnt_secdata()
971 secdata->data = (caddr_t)gdata; in nfs_clnt_secdata()
979 return (secdata); in nfs_clnt_secdata()
982 free(secdata); in nfs_clnt_secdata()