/illumos-gate/usr/src/uts/common/rpc/sec/ |
H A D | sec_clnt.c | 332 struct sec_data *secdata; in sec_clnt_loadinfo() local 335 secdata = kmem_alloc(sizeof (*secdata), KM_SLEEP); in sec_clnt_loadinfo() 344 secdata->secmod = sd32.secmod; in sec_clnt_loadinfo() 345 secdata->rpcflavor = sd32.rpcflavor; in sec_clnt_loadinfo() 346 secdata->uid = sd32.uid; in sec_clnt_loadinfo() 347 secdata->flags = sd32.flags; in sec_clnt_loadinfo() 348 secdata->data = (caddr_t)(uintptr_t)sd32.data; in sec_clnt_loadinfo() 353 if (copyin(in, secdata, sizeof (*secdata)) == -1) { in sec_clnt_loadinfo() 360 switch (secdata->rpcflavor) { in sec_clnt_loadinfo() 367 error = dh_k4_clnt_loadinfo(secdata->data, in sec_clnt_loadinfo() [all …]
|
/illumos-gate/usr/src/lib/libdwarf/common/ |
H A D | dwarf_init_finish.c | 163 struct Dwarf_Section_s *secdata, in get_basic_section_data() argument 175 if (secdata->dss_index != 0) { in get_basic_section_data() 189 secdata->dss_index = section_index; in get_basic_section_data() 190 secdata->dss_size = doas->size; in get_basic_section_data() 191 secdata->dss_group_number = group_number; in get_basic_section_data() 192 secdata->dss_addr = doas->addr; in get_basic_section_data() 193 secdata->dss_link = doas->link; in get_basic_section_data() 194 secdata->dss_entrysize = doas->entrysize; in get_basic_section_data() 217 secdata->dss_flags = flags; in get_basic_section_data() 218 secdata->dss_addralign = addralign; in get_basic_section_data() [all …]
|
/illumos-gate/usr/src/ucblib/libucb/port/gen/ |
H A D | nlist.c | 145 Elf_Data *secdata; /* buffer points to section table */ in _elf_nlist() local 176 if ((secdata = elf_read(fd, (long)ehdr->e_shoff, in _elf_nlist() 186 symhdr = (Elf32_Shdr *)secdata->d_buf; in _elf_nlist() 193 free(secdata->d_buf); in _elf_nlist() 194 free(secdata); in _elf_nlist() 204 free(secdata->d_buf); in _elf_nlist() 205 free(secdata); in _elf_nlist() 212 strhdr = (Elf32_Shdr *)secdata->d_buf; in _elf_nlist() 218 free(secdata->d_buf); in _elf_nlist() 219 free(secdata); in _elf_nlist() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/nfs/lib/ |
H A D | nfs_sec.c | 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() [all …]
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_vfsops.c | 251 if (nargs->nfs_ext_u.nfs_extA.secdata) { in nfs_free_args() 252 sec_clnt_freeinfo(nargs->nfs_ext_u.nfs_extA.secdata); in nfs_free_args() 253 nargs->nfs_ext_u.nfs_extA.secdata = NULL; in nfs_free_args() 268 struct sec_data *secdata = NULL; /* security data */ in nfs_copyin() local 459 nfs_ext_u.nfs_extA.secdata) != NULL) { in nfs_copyin() 462 nfs_ext_u.nfs_extA.secdata), &secdata, in nfs_copyin() 465 nargs->nfs_ext_u.nfs_extA.secdata = secdata; in nfs_copyin() 511 struct sec_data *secdata; /* security data */ in nfs_mount() local 624 secdata = NULL; in nfs_mount() 812 secdata = args->nfs_ext_u.nfs_extA.secdata; in nfs_mount() [all …]
|
H A D | nfs3_vfsops.c | 243 if (nargs->nfs_ext_u.nfs_extA.secdata) { in nfs3_free_args() 244 sec_clnt_freeinfo(nargs->nfs_ext_u.nfs_extA.secdata); in nfs3_free_args() 245 nargs->nfs_ext_u.nfs_extA.secdata = NULL; in nfs3_free_args() 260 struct sec_data *secdata = NULL; /* security data */ in nfs3_copyin() local 440 nfs_ext_u.nfs_extA.secdata) != NULL) { in nfs3_copyin() 443 nfs_ext_u.nfs_extA.secdata), &secdata, in nfs3_copyin() 446 nargs->nfs_ext_u.nfs_extA.secdata = secdata; in nfs3_copyin() 494 struct sec_data *secdata; /* security data */ in nfs3_mount() local 598 secdata = NULL; in nfs3_mount() 793 secdata = args->nfs_ext_u.nfs_extA.secdata; in nfs3_mount() [all …]
|
H A D | nfs4_vfsops.c | 267 struct sec_data *secdata; in create_authdh_data() local 274 secdata = kmem_alloc(sizeof (*secdata), KM_SLEEP); in create_authdh_data() 275 secdata->flags = 0; in create_authdh_data() 302 secdata->secmod = AUTH_DH; in create_authdh_data() 303 secdata->rpcflavor = AUTH_DH; in create_authdh_data() 304 secdata->data = (caddr_t)data; in create_authdh_data() 306 return (secdata); in create_authdh_data() 457 if (nargs->nfs_ext_u.nfs_extA.secdata) { in nfs4_free_args() 459 nargs->nfs_ext_u.nfs_extA.secdata); in nfs4_free_args() 460 nargs->nfs_ext_u.nfs_extA.secdata = NULL; in nfs4_free_args() [all …]
|
H A D | nfs4_stub_vnops.c | 1981 sec_data_t *secdata; in nfs4_trigger_nargs_create() local 2082 secdata = kmem_alloc(sizeof (sec_data_t), KM_SLEEP); in nfs4_trigger_nargs_create() 2083 secdata->secmod = secdata->rpcflavor = AUTH_SYS; in nfs4_trigger_nargs_create() 2084 secdata->data = NULL; in nfs4_trigger_nargs_create() 2095 secdata = copy_sec_data(svp->sv_currsec); in nfs4_trigger_nargs_create() 2097 secdata = copy_sec_data(svp->sv_secdata); in nfs4_trigger_nargs_create() 2099 secdata = NULL; in nfs4_trigger_nargs_create() 2103 secdata = copy_sec_data(svp->sv_secdata); in nfs4_trigger_nargs_create() 2105 secdata = NULL; in nfs4_trigger_nargs_create() 2112 nargs->nfs_ext_u.nfs_extB.secdata = secdata; in nfs4_trigger_nargs_create()
|
/illumos-gate/usr/src/uts/common/nfs/ |
H A D | mount.h | 48 struct sec_data *secdata; /* security data */ member 55 struct sec_data *secdata; /* security data */ member 90 caddr32_t secdata; /* security data */ member 94 caddr32_t secdata; /* security data */ member
|
/illumos-gate/usr/src/cmd/fs.d/nfs/mount/ |
H A D | mount.c | 129 #define NFS_ARGS_EXTB_secdata(args, secdata) \ argument 131 (args)->nfs_ext_u.nfs_extB.secdata = secdata; } 833 nfs_free_secdata(argp->nfs_ext_u.nfs_extB.secdata); in mount_nfs() 1261 sec_data_t *secdata; in make_secure() local 1359 if (!(secdata = nfs_clnt_secdata(&nfs_sec, hostname, args->knconf, in make_secure() 1370 NFS_ARGS_EXTB_secdata(args, secdata); in make_secure()
|
/illumos-gate/usr/src/cmd/fs.d/autofs/ |
H A D | autod_nfs.c | 107 #define NFS_ARGS_EXTB_secdata(args, secdata) \ argument 109 (args).nfs_ext_u.nfs_extB.secdata = secdata; } 685 struct sec_data *secdata; in nfsmount() local 2059 if (!(secdata = nfs_clnt_secdata(&nfs_sec, host, argp->knconf, in nfsmount() 2088 NFS_ARGS_EXTB_secdata(*argp, secdata); in nfsmount() 2144 argp->nfs_ext_u.nfs_extB.secdata); in nfsmount() 2404 nfs_free_secdata(argp->nfs_ext_u.nfs_extB.secdata); in nfsmount() 4185 if (argp->nfs_ext_u.nfs_extB.secdata) in free_nfs_args() 4186 nfs_free_secdata(argp->nfs_ext_u.nfs_extB.secdata); in free_nfs_args() 4189 if (argp->nfs_ext_u.nfs_extA.secdata) { in free_nfs_args() [all …]
|