Lines Matching refs:ia

74 	struct nss_innetgr_args *ia;  member
311 match_triple_entry(struct nss_innetgr_args *ia, const ns_ldap_entry_t *entry) in match_triple_entry() argument
327 nhost = ia->arg[NSS_NETGR_MACHINE].argc; in match_triple_entry()
328 phost = (char **)ia->arg[NSS_NETGR_MACHINE].argv; in match_triple_entry()
339 nusers = ia->arg[NSS_NETGR_USER].argc; in match_triple_entry()
340 pusers = (char **)ia->arg[NSS_NETGR_USER].argv; in match_triple_entry()
351 ndomains = ia->arg[NSS_NETGR_DOMAIN].argc; in match_triple_entry()
352 pdomains = (char **)ia->arg[NSS_NETGR_DOMAIN].argv; in match_triple_entry()
500 match_triple(struct nss_innetgr_args *ia, ns_ldap_result_t *result) in match_triple() argument
505 if (match_triple_entry(ia, entry) == 1) in match_triple()
549 top_down_search(struct nss_innetgr_args *ia, char *netgrname) in top_down_search() argument
601 if (match_triple(ia, result) == 1) { in top_down_search()
603 ia->status = NSS_NETGR_FOUND; in top_down_search()
636 struct nss_innetgr_args *ia = (struct nss_innetgr_args *)a; in __netgr_in() local
645 PRINT_VAL(ia->arg[NSS_NETGR_MACHINE]), in __netgr_in()
647 PRINT_VAL(ia->arg[NSS_NETGR_USER]), in __netgr_in()
649 PRINT_VAL(ia->arg[NSS_NETGR_DOMAIN]), in __netgr_in()
651 PRINT_VAL(ia->arg[NSS_NETGR_N])); in __netgr_in()
655 ia->status = NSS_NETGR_NO; in __netgr_in()
660 return (top_down_search(ia, netgrname)); in __netgr_in()
667 struct nss_innetgr_args *ia = (struct nss_innetgr_args *)a; in netgr_in() local
671 ia->status = NSS_NETGR_NO; in netgr_in()
672 for (i = 0; i < ia->groups.argc; i++) { in netgr_in()
673 rc = __netgr_in(a, ia->groups.argv[i]); in netgr_in()
674 if (ia->status == NSS_NETGR_FOUND) in netgr_in()