Lines Matching refs:si

285 _fsi_get_validation(si_mod_t *si, int vtype, const char *path, FILE *f, uint64_t *a, uint64_t *b)  in _fsi_get_validation()  argument
295 if (si == NULL) return; in _fsi_get_validation()
299 pp = (file_si_private_t *)si->private; in _fsi_get_validation()
355 _fsi_validate(si_mod_t *si, int cat, uint64_t va, uint64_t vb) in _fsi_validate() argument
363 if (si == NULL) return 0; in _fsi_validate()
370 pp = (file_si_private_t *)si->private; in _fsi_validate()
706 _fsi_check_netgroup_cache(si_mod_t *si) in _fsi_check_netgroup_cache() argument
713 if (si == NULL) return; in _fsi_check_netgroup_cache()
715 pp = (file_si_private_t *)si->private; in _fsi_check_netgroup_cache()
720 if (_fsi_validate(si, CATEGORY_NETGROUP, pp->netgroup_validation_a, pp->netgroup_validation_b)) in _fsi_check_netgroup_cache()
743 …_fsi_get_validation(si, VALIDATION_NETGROUP, _PATH_NETGROUP, f, &(pp->netgroup_validation_a), &(pp… in _fsi_check_netgroup_cache()
785 _fsi_parse_user(si_mod_t *si, const char *name, uid_t uid, int which, char *data, int format, uint6… in _fsi_parse_user() argument
823 …item = (si_item_t *)LI_ils_create("L4488ss44LssssL", (unsigned long)si, CATEGORY_USER, 1, va, vb, … in _fsi_parse_user()
829 …item = (si_item_t *)LI_ils_create("L4488ss44LssssL", (unsigned long)si, CATEGORY_USER, 1, va, vb, … in _fsi_parse_user()
838 _fsi_get_user(si_mod_t *si, const char *name, uid_t uid, int which) in _fsi_get_user() argument
858 _fsi_get_validation(si, VALIDATION_MASTER_PASSWD, _PATH_MASTERPASSWD, f, &va, &vb); in _fsi_get_user()
863 _fsi_get_validation(si, VALIDATION_PASSWD, _PATH_PASSWD, f, &va, &vb); in _fsi_get_user()
882 item = _fsi_parse_user(si, name, uid, which, line, fmt, va, vb); in _fsi_get_user()
906 _fsi_parse_group(si_mod_t *si, const char *name, gid_t gid, int which, char *data, uint64_t va, uin… in _fsi_parse_group() argument
939 …item = (si_item_t *)LI_ils_create("L4488ss4*", (unsigned long)si, CATEGORY_GROUP, 1, va, vb, token… in _fsi_parse_group()
948 _fsi_get_group(si_mod_t *si, const char *name, gid_t gid, int which) in _fsi_get_group() argument
964 _fsi_get_validation(si, VALIDATION_GROUP, _PATH_GROUP, f, &va, &vb); in _fsi_get_group()
978 item = _fsi_parse_group(si, name, gid, which, line, va, vb); in _fsi_get_group()
1000 _fsi_get_grouplist(si_mod_t *si, const char *user) in _fsi_get_grouplist() argument
1019 item = si->vtable->sim_user_byname(si, user); in _fsi_get_grouplist()
1031 _fsi_get_validation(si, VALIDATION_GROUP, _PATH_GROUP, f, &va, &vb); in _fsi_get_grouplist()
1090 …item = (si_item_t *)LI_ils_create("L4488s4@", (unsigned long)si, CATEGORY_GROUPLIST, 1, va, vb, us… in _fsi_get_grouplist()
1102 _fsi_parse_alias(si_mod_t *si, const char *name, int which, char *data, uint64_t va, uint64_t vb) in _fsi_parse_alias() argument
1132 …item = (si_item_t *)LI_ils_create("L4488s4*4", (unsigned long)si, CATEGORY_ALIAS, 1, va, vb, token… in _fsi_parse_alias()
1141 _fsi_get_alias(si_mod_t *si, const char *name, int which) in _fsi_get_alias() argument
1157 _fsi_get_validation(si, VALIDATION_ALIASES, _PATH_ALIASES, f, &va, &vb); in _fsi_get_alias()
1171 item = _fsi_parse_alias(si, name, which, line, va, vb); in _fsi_get_alias()
1195 _fsi_parse_ether(si_mod_t *si, const char *name, int which, char *data, uint64_t va, uint64_t vb) in _fsi_parse_ether() argument
1231 …item = (si_item_t *)LI_ils_create("L4488ss", (unsigned long)si, CATEGORY_MAC, 1, va, vb, tokens[1]… in _fsi_parse_ether()
1240 _fsi_get_ether(si_mod_t *si, const char *name, int which) in _fsi_get_ether() argument
1263 _fsi_get_validation(si, VALIDATION_ETHERS, _PATH_ETHERS, f, &va, &vb); in _fsi_get_ether()
1278 if (which == SEL_NUMBER) item = _fsi_parse_ether(si, cmac, which, line, va, vb); in _fsi_get_ether()
1279 else item = _fsi_parse_ether(si, name, which, line, va, vb); in _fsi_get_ether()
1304 _fsi_parse_host(si_mod_t *si, const char *name, const void *addr, int af, int which, char *data, ui… in _fsi_parse_host() argument
1388 …item = (si_item_t *)LI_ils_create("L4488s*44a", (unsigned long)si, CATEGORY_HOST_IPV4, 1, va, vb, … in _fsi_parse_host()
1392 …item = (si_item_t *)LI_ils_create("L4488s*44c", (unsigned long)si, CATEGORY_HOST_IPV6, 1, va, vb, … in _fsi_parse_host()
1401 _fsi_get_host(si_mod_t *si, const char *name, const void *addr, int af, int which, uint32_t *err) in _fsi_get_host() argument
1428 _fsi_get_validation(si, VALIDATION_HOSTS, _PATH_HOSTS, f, &va, &vb); in _fsi_get_host()
1444 item = _fsi_parse_host(si, name, addr, af, which, line, va, vb); in _fsi_get_host()
1468 _fsi_parse_service(si_mod_t *si, const char *name, const char *proto, int port, int which, char *da… in _fsi_parse_service() argument
1529 …item = (si_item_t *)LI_ils_create("L4488s*4s", (unsigned long)si, CATEGORY_SERVICE, 1, va, vb, tok… in _fsi_parse_service()
1537 _fsi_get_service(si_mod_t *si, const char *name, const char *proto, int port, int which) in _fsi_get_service() argument
1551 _fsi_get_validation(si, VALIDATION_SERVICES, _PATH_SERVICES, f, &va, &vb); in _fsi_get_service()
1570 item = _fsi_parse_service(si, name, proto, port, which, line, va, vb); in _fsi_get_service()
1597 _fsi_parse_name_num_aliases(si_mod_t *si, const char *name, int num, int which, char *data, uint64_… in _fsi_parse_name_num_aliases() argument
1641 …item = (si_item_t *)LI_ils_create("L4488s*44", (unsigned long)si, cat, 1, va, vb, tokens[0], alias… in _fsi_parse_name_num_aliases()
1647 …item = (si_item_t *)LI_ils_create("L4488s*4", (unsigned long)si, cat, 1, va, vb, tokens[0], aliase… in _fsi_parse_name_num_aliases()
1659 _fsi_get_name_number_aliases(si_mod_t *si, const char *name, int num, int which, int cat) in _fsi_get_name_number_aliases() argument
1689 _fsi_get_validation(si, vtype, path, f, &va, &vb); in _fsi_get_name_number_aliases()
1708 item = _fsi_parse_name_num_aliases(si, name, num, which, line, va, vb, cat); in _fsi_get_name_number_aliases()
1732 _fsi_parse_fs(si_mod_t *si, const char *name, int which, char *data, uint64_t va, uint64_t vb) in _fsi_parse_fs() argument
1793 …item = (si_item_t *)LI_ils_create("L4488sssss44", (unsigned long)si, CATEGORY_FS, 1, va, vb, token… in _fsi_parse_fs()
1858 _fsi_fs_root(si_mod_t *si) in _fsi_fs_root() argument
1878 …rootfs = (si_item_t *)LI_ils_create("L4488sssss44", (unsigned long)si, CATEGORY_FS, 1, 0LL, 0LL, r… in _fsi_fs_root()
1885 _fsi_get_fs(si_mod_t *si, const char *name, int which) in _fsi_get_fs() argument
1908 item = _fsi_fs_root(si); in _fsi_get_fs()
1948 _fsi_get_validation(si, VALIDATION_FSTAB, _PATH_FSTAB, f, &va, &vb); in _fsi_get_fs()
1962 item = _fsi_parse_fs(si, name, which, line, va, vb); in _fsi_get_fs()
1984 file_is_valid(si_mod_t *si, si_item_t *item) in file_is_valid() argument
1988 if (si == NULL) return 0; in file_is_valid()
1990 if (si->name == NULL) return 0; in file_is_valid()
1996 if (string_not_equal(si->name, src->name)) return 0; in file_is_valid()
2000 return _fsi_validate(si, item->type, item->validation_a, item->validation_b); in file_is_valid()
2004 file_user_byname(si_mod_t *si, const char *name) in file_user_byname() argument
2006 return _fsi_get_user(si, name, 0, SEL_NAME); in file_user_byname()
2010 file_user_byuid(si_mod_t *si, uid_t uid) in file_user_byuid() argument
2012 return _fsi_get_user(si, NULL, uid, SEL_NUMBER); in file_user_byuid()
2016 file_user_all(si_mod_t *si) in file_user_all() argument
2018 return _fsi_get_user(si, NULL, 0, SEL_ALL); in file_user_all()
2022 file_group_byname(si_mod_t *si, const char *name) in file_group_byname() argument
2024 return _fsi_get_group(si, name, 0, SEL_NAME); in file_group_byname()
2028 file_group_bygid(si_mod_t *si, gid_t gid) in file_group_bygid() argument
2030 return _fsi_get_group(si, NULL, gid, SEL_NUMBER); in file_group_bygid()
2034 file_group_all(si_mod_t *si) in file_group_all() argument
2036 return _fsi_get_group(si, NULL, 0, SEL_ALL); in file_group_all()
2040 file_grouplist(si_mod_t *si, const char *name, __unused uint32_t ignored) in file_grouplist() argument
2042 return _fsi_get_grouplist(si, name); in file_grouplist()
2046 file_netgroup_byname(si_mod_t *si, const char *name) in file_netgroup_byname() argument
2056 pp = (file_si_private_t *)si->private; in file_netgroup_byname()
2059 _fsi_check_netgroup_cache(si); in file_netgroup_byname()
2069 …item = (si_item_t *)LI_ils_create("L4488sss", (unsigned long)si, CATEGORY_NETGROUP, 1, va, vb, m->… in file_netgroup_byname()
2081 file_in_netgroup(si_mod_t *si, const char *group, const char *host, const char *user, const char *d… in file_in_netgroup() argument
2089 pp = (file_si_private_t *)si->private; in file_in_netgroup()
2092 _fsi_check_netgroup_cache(si); in file_in_netgroup()
2136 file_host_byname(si_mod_t *si, const char *name, int af, const char *ignored, uint32_t *err) in file_host_byname() argument
2142 item = _fsi_get_host(si, name, NULL, af, SEL_NAME, err); in file_host_byname()
2149 file_host_byaddr(si_mod_t *si, const void *addr, int af, const char *ignored, uint32_t *err) in file_host_byaddr() argument
2155 item = _fsi_get_host(si, NULL, addr, af, SEL_NUMBER, err); in file_host_byaddr()
2162 file_host_all(si_mod_t *si) in file_host_all() argument
2164 return _fsi_get_host(si, NULL, NULL, 0, SEL_ALL, NULL); in file_host_all()
2168 file_network_byname(si_mod_t *si, const char *name) in file_network_byname() argument
2171 return _fsi_get_name_number_aliases(si, name, 0, SEL_NAME, CATEGORY_NETWORK); in file_network_byname()
2175 file_network_byaddr(si_mod_t *si, uint32_t addr) in file_network_byaddr() argument
2177 return _fsi_get_name_number_aliases(si, NULL, (int)addr, SEL_NUMBER, CATEGORY_NETWORK); in file_network_byaddr()
2181 file_network_all(si_mod_t *si) in file_network_all() argument
2183 return _fsi_get_name_number_aliases(si, NULL, 0, SEL_ALL, CATEGORY_NETWORK); in file_network_all()
2187 file_service_byname(si_mod_t *si, const char *name, const char *proto) in file_service_byname() argument
2189 return _fsi_get_service(si, name, proto, 0, SEL_NAME); in file_service_byname()
2193 file_service_byport(si_mod_t *si, int port, const char *proto) in file_service_byport() argument
2195 return _fsi_get_service(si, NULL, proto, port, SEL_NUMBER); in file_service_byport()
2199 file_service_all(si_mod_t *si) in file_service_all() argument
2201 return _fsi_get_service(si, NULL, NULL, 0, SEL_ALL); in file_service_all()
2205 file_protocol_byname(si_mod_t *si, const char *name) in file_protocol_byname() argument
2208 return _fsi_get_name_number_aliases(si, name, 0, SEL_NAME, CATEGORY_PROTOCOL); in file_protocol_byname()
2212 file_protocol_bynumber(si_mod_t *si, int number) in file_protocol_bynumber() argument
2214 return _fsi_get_name_number_aliases(si, NULL, number, SEL_NUMBER, CATEGORY_PROTOCOL); in file_protocol_bynumber()
2218 file_protocol_all(si_mod_t *si) in file_protocol_all() argument
2220 return _fsi_get_name_number_aliases(si, NULL, 0, SEL_ALL, CATEGORY_PROTOCOL); in file_protocol_all()
2224 file_rpc_byname(si_mod_t *si, const char *name) in file_rpc_byname() argument
2227 return _fsi_get_name_number_aliases(si, name, 0, SEL_NAME, CATEGORY_RPC); in file_rpc_byname()
2231 file_rpc_bynumber(si_mod_t *si, int number) in file_rpc_bynumber() argument
2233 return _fsi_get_name_number_aliases(si, NULL, number, SEL_NUMBER, CATEGORY_RPC); in file_rpc_bynumber()
2237 file_rpc_all(si_mod_t *si) in file_rpc_all() argument
2239 return _fsi_get_name_number_aliases(si, NULL, 0, SEL_ALL, CATEGORY_RPC); in file_rpc_all()
2243 file_fs_byspec(si_mod_t *si, const char *spec) in file_fs_byspec() argument
2245 return _fsi_get_fs(si, spec, SEL_NAME); in file_fs_byspec()
2249 file_fs_byfile(si_mod_t *si, const char *file) in file_fs_byfile() argument
2251 return _fsi_get_fs(si, file, SEL_NUMBER); in file_fs_byfile()
2255 file_fs_all(si_mod_t *si) in file_fs_all() argument
2257 return _fsi_get_fs(si, NULL, SEL_ALL); in file_fs_all()
2261 file_alias_byname(si_mod_t *si, const char *name) in file_alias_byname() argument
2263 return _fsi_get_alias(si, name, SEL_NAME); in file_alias_byname()
2267 file_alias_all(si_mod_t *si) in file_alias_all() argument
2269 return _fsi_get_alias(si, NULL, SEL_ALL); in file_alias_all()
2273 file_mac_byname(si_mod_t *si, const char *name) in file_mac_byname() argument
2275 return _fsi_get_ether(si, name, SEL_NAME); in file_mac_byname()
2279 file_mac_bymac(si_mod_t *si, const char *mac) in file_mac_bymac() argument
2281 return _fsi_get_ether(si, mac, SEL_NUMBER); in file_mac_bymac()
2285 file_mac_all(si_mod_t *si) in file_mac_all() argument
2287 return _fsi_get_ether(si, NULL, SEL_ALL); in file_mac_all()
2291 file_addrinfo(si_mod_t *si, const void *node, const void *serv, uint32_t family, uint32_t socktype,… in file_addrinfo() argument
2294 return _gai_simple(si, node, serv, family, socktype, proto, flags, interface, err); in file_addrinfo()
2357 static si_mod_t si = in si_module_static_file() local
2370 si.name = strdup("file"); in si_module_static_file()
2381 si.private = pp; in si_module_static_file()
2384 return (si_mod_t *)&si; in si_module_static_file()