Lines Matching refs:info

320 	switch (param->info.level) {
322 status = netdfs_setinfo_100(&path, param->info.iu.info100);
325 status = netdfs_setinfo_101(&path, param->info.iu.info101,
329 status = netdfs_setinfo_102(&path, param->info.iu.info102);
332 status = netdfs_setinfo_103(&path, param->info.iu.info103);
335 status = netdfs_setinfo_104(&path, param->info.iu.info104,
339 status = netdfs_setinfo_105(&path, param->info.iu.info105);
369 dfs_info_t info;
391 status = dfs_link_getinfo(fspath, &info, param->level,
394 status = dfs_root_getinfo(fspath, &info, param->level,
401 (void) strlcpy(info.i_uncpath, (char *)param->dfs_path,
402 sizeof (info.i_uncpath));
404 dfs_info_trace("netdfs_s_getinfo", &info);
411 param->info.iu.info1 = info1;
412 status = netdfs_info_1(info1, &info, mxa, NULL);
417 param->info.iu.info2 = info2;
418 status = netdfs_info_2(info2, &info, mxa, NULL);
423 param->info.iu.info3 = info3;
424 status = netdfs_info_3(info3, &info, mxa, NULL);
429 param->info.iu.info4 = info4;
430 status = netdfs_info_4(info4, &info, mxa, NULL);
435 param->info.iu.info5 = info5;
436 status = netdfs_info_5(info5, &info, mxa, NULL);
441 param->info.iu.info6 = info6;
442 status = netdfs_info_6(info6, &info, mxa, NULL);
447 param->info.iu.info100 = info100;
448 status = netdfs_info_100(info100, &info, mxa, NULL);
457 dfs_info_free(&info);
465 param->info.level = level;
475 * For level 300, only one DFS root info is returned, no DFS links info.
497 if (param->info == NULL) {
555 param->info->iu.info1->info1 = de.de_entries;
556 param->info->iu.info1->count = de.de_nitems;
567 param->info->iu.info2->info2 = de.de_entries;
568 param->info->iu.info2->count = de.de_nitems;
580 param->info->iu.info3->info3 = de.de_entries;
581 param->info->iu.info3->count = de.de_nitems;
593 param->info->iu.info4->info4 = de.de_entries;
594 param->info->iu.info4->count = de.de_nitems;
606 param->info->iu.info5->info5 = de.de_entries;
607 param->info->iu.info5->count = de.de_nitems;
620 param->info->iu.info6->info6 = de.de_entries;
621 param->info->iu.info6->count = de.de_nitems;
633 param->info->iu.info300->info300 = de.de_entries;
634 param->info->iu.info300->count = de.de_nitems;
748 bzero(param->info, sizeof (struct netdfs_enumex));
759 dfs_info_t info;
763 bzero(&info, sizeof (dfs_info_t));
765 (void) strlcpy(info.i_comment, cmnt, sizeof (info.i_comment));
768 status = dfs_link_setinfo(path->p_fspath, &info, 100,
771 status = dfs_root_setinfo(path->p_fspath, &info, 100,
784 dfs_info_t info;
788 bzero(&info, sizeof (dfs_info_t));
792 info.i_state = netinfo->state;
799 info.i_targets = ⌖
803 status = dfs_link_setinfo(path->p_fspath, &info, 101,
806 status = dfs_root_setinfo(path->p_fspath, &info, 101,
818 dfs_info_t info;
821 bzero(&info, sizeof (dfs_info_t));
822 info.i_timeout = netinfo->timeout;
825 status = dfs_link_setinfo(path->p_fspath, &info, 102,
828 status = dfs_root_setinfo(path->p_fspath, &info, 102,
840 dfs_info_t info;
843 bzero(&info, sizeof (dfs_info_t));
844 info.i_propflags =
848 status = dfs_link_setinfo(path->p_fspath, &info, 103,
851 status = dfs_root_setinfo(path->p_fspath, &info, 103,
864 dfs_info_t info;
877 bzero(&info, sizeof (dfs_info_t));
884 info.i_targets = ⌖
887 status = dfs_link_setinfo(path->p_fspath, &info, 104,
890 status = dfs_root_setinfo(path->p_fspath, &info, 104,
904 dfs_info_t info;
908 bzero(&info, sizeof (dfs_info_t));
913 info.i_flavor = flavor;
916 (void) strlcpy(info.i_comment, cmnt, sizeof (info.i_comment));
917 info.i_state = netinfo->state;
918 info.i_timeout = netinfo->timeout;
919 info.i_propflag_mask = netinfo->property_flag_mask;
920 info.i_propflags =
924 status = dfs_link_setinfo(path->p_fspath, &info, 105,
927 status = dfs_root_setinfo(path->p_fspath, &info, 105,
937 netdfs_info_storage(netdfs_storage_info_t **sinfo, dfs_info_t *info,
945 if (info->i_ntargets == 0)
948 *sinfo = NDR_NEWN(mxa, netdfs_storage_info_t, info->i_ntargets);
953 *size += info->i_ntargets * sizeof (netdfs_storage_info_t);
955 target = info->i_targets;
957 for (i = 0; i < info->i_ntargets; i++, target++, storage++) {
977 netdfs_info_storage1(netdfs_storage_info1_t **sinfo, dfs_info_t *info,
985 if (info->i_ntargets == 0)
988 *sinfo = NDR_NEWN(mxa, netdfs_storage_info1_t, info->i_ntargets);
993 *size += info->i_ntargets * sizeof (netdfs_storage_info1_t);
995 target = info->i_targets;
997 for (i = 0; i < info->i_ntargets; i++, target++, storage++) {
1020 netdfs_info_1(netdfs_info1_t *info1, dfs_info_t *info, ndr_xa_t *mxa,
1023 info1->entry_path = NDR_STRDUP(mxa, info->i_uncpath);
1029 smb_wcequiv_strlen(info->i_uncpath);
1038 netdfs_info_2(netdfs_info2_t *info2, dfs_info_t *info, ndr_xa_t *mxa,
1044 entry_path = NDR_STRDUP(mxa, info->i_uncpath);
1045 comment = NDR_STRDUP(mxa, info->i_comment);
1052 info2->state = info->i_state;
1053 info2->n_store = info->i_ntargets;
1057 smb_wcequiv_strlen(info->i_uncpath) +
1058 smb_wcequiv_strlen(info->i_comment);
1067 netdfs_info_3(netdfs_info3_t *info3, dfs_info_t *info, ndr_xa_t *mxa,
1073 entry_path = NDR_STRDUP(mxa, info->i_uncpath);
1074 comment = NDR_STRDUP(mxa, info->i_comment);
1081 info3->state = info->i_state;
1082 info3->n_store = info->i_ntargets;
1086 smb_wcequiv_strlen(info->i_uncpath) +
1087 smb_wcequiv_strlen(info->i_comment);
1089 return (netdfs_info_storage(&info3->si, info, mxa, size));
1096 netdfs_info_4(netdfs_info4_t *info4, dfs_info_t *info, ndr_xa_t *mxa,
1102 entry_path = NDR_STRDUP(mxa, info->i_uncpath);
1103 comment = NDR_STRDUP(mxa, info->i_comment);
1108 if (!netdfs_guid_fromstr(info->i_guid, &info4->guid))
1113 info4->state = info->i_state;
1114 info4->timeout = info->i_timeout;
1115 info4->n_store = info->i_ntargets;
1119 smb_wcequiv_strlen(info->i_uncpath) +
1120 smb_wcequiv_strlen(info->i_comment);
1122 return (netdfs_info_storage(&info4->si, info, mxa, size));
1129 netdfs_info_5(netdfs_info5_t *info5, dfs_info_t *info, ndr_xa_t *mxa,
1135 entry_path = NDR_STRDUP(mxa, info->i_uncpath);
1136 comment = NDR_STRDUP(mxa, info->i_comment);
1141 if (!netdfs_guid_fromstr(info->i_guid, &info5->guid))
1146 info5->state = info->i_state;
1147 info5->timeout = info->i_timeout;
1148 info5->flags = info->i_propflags;
1150 info5->n_store = info->i_ntargets;
1154 smb_wcequiv_strlen(info->i_uncpath) +
1155 smb_wcequiv_strlen(info->i_comment);
1164 netdfs_info_6(netdfs_info6_t *info6, dfs_info_t *info, ndr_xa_t *mxa,
1170 entry_path = NDR_STRDUP(mxa, info->i_uncpath);
1171 comment = NDR_STRDUP(mxa, info->i_comment);
1176 if (!netdfs_guid_fromstr(info->i_guid, &info6->guid))
1181 info6->state = info->i_state;
1182 info6->timeout = info->i_timeout;
1183 info6->flags = info->i_propflags;
1185 info6->n_store = info->i_ntargets;
1189 smb_wcequiv_strlen(info->i_uncpath) +
1190 smb_wcequiv_strlen(info->i_comment);
1192 return (netdfs_info_storage1(&info6->si, info, mxa, size));
1199 netdfs_info_100(netdfs_info100_t *info100, dfs_info_t *info, ndr_xa_t *mxa,
1202 info100->comment = NDR_STRDUP(mxa, info->i_comment);
1208 smb_wcequiv_strlen(info->i_comment);
1217 netdfs_info_300(netdfs_info300_t *info300, dfs_info_t *info, ndr_xa_t *mxa,
1220 info300->dfsname = NDR_STRDUP(mxa, info->i_uncpath);
1227 smb_wcequiv_strlen(info->i_uncpath);