Lines Matching refs:namerules

635 	idmap_namerules_res		*namerules;  in idmap_iter_next_namerule()  local
645 namerules = (idmap_namerules_res *)iter->retlist; in idmap_iter_next_namerule()
646 if (iter->retcode == IDMAP_NEXT && (namerules == NULL || in idmap_iter_next_namerule()
647 iter->next >= namerules->rules.rules_len)) { in idmap_iter_next_namerule()
657 (uchar_t **)&namerules, sizeof (*namerules), in idmap_iter_next_namerule()
663 if (IDMAP_ERROR(namerules->retcode)) { in idmap_iter_next_namerule()
664 retcode = namerules->retcode; in idmap_iter_next_namerule()
665 xdr_free(xdr_idmap_namerules_res, (caddr_t)namerules); in idmap_iter_next_namerule()
666 free(namerules); in idmap_iter_next_namerule()
670 iter->retcode = namerules->retcode; in idmap_iter_next_namerule()
671 arg->lastrowid = namerules->lastrowid; in idmap_iter_next_namerule()
674 if (namerules == NULL || namerules->rules.rules_len == 0) in idmap_iter_next_namerule()
677 if (iter->next >= namerules->rules.rules_len) { in idmap_iter_next_namerule()
682 namerules->rules.rules_val[iter->next].windomain); in idmap_iter_next_namerule()
687 namerules->rules.rules_val[iter->next].winname); in idmap_iter_next_namerule()
692 namerules->rules.rules_val[iter->next].unixname); in idmap_iter_next_namerule()
697 *is_nt4 = namerules->rules.rules_val[iter->next].is_nt4; in idmap_iter_next_namerule()
699 *is_user = namerules->rules.rules_val[iter->next].is_user; in idmap_iter_next_namerule()
701 *is_wuser = namerules->rules.rules_val[iter->next].is_wuser; in idmap_iter_next_namerule()
703 *direction = namerules->rules.rules_val[iter->next].direction; in idmap_iter_next_namerule()
706 if (iter->next == namerules->rules.rules_len) in idmap_iter_next_namerule()