map                50 examples/validchars/validchr.c   unsigned char	map[256], upper[256], lower[256];
map                66 examples/validchars/validchr.c       map[i]	= i;
map                87 examples/validchars/validchr.c       map[i]	= c;
map               106 examples/validchars/validchr.c     if (map[i] && map[i]!=i && lower[map[i]]!=i)
map               110 examples/validchars/validchr.c 		 map[i], i, i, map[i], map[i], map[i]);
map               113 examples/validchars/validchr.c 		  lower[i], i, i, map[i]);
map               116 examples/validchars/validchr.c     if (map[i] && map[i]==i)
map               542 libcli/nbt/nbtsocket.c 	} map[] = {
map               551 libcli/nbt/nbtsocket.c 	for (i=0;i<ARRAY_SIZE(map);i++) {
map               552 libcli/nbt/nbtsocket.c 		if (map[i].rcode == rcode) {
map               553 libcli/nbt/nbtsocket.c 			return map[i].status;
map               486 nsswitch/winbind_nss_irix.c 	char *map;
map               494 nsswitch/winbind_nss_irix.c 	map = nsd_attr_fetch_string(rq->f_attrs, "table", (char*)0);
map               496 nsswitch/winbind_nss_irix.c 	if (! map || ! key) {
map               502 nsswitch/winbind_nss_irix.c 	nsd_logprintf(NSD_LOG_MIN, "lookup (winbind %s)\n",map);
map               511 nsswitch/winbind_nss_irix.c 	if (strcasecmp(map,"passwd.byuid") == 0) {
map               514 nsswitch/winbind_nss_irix.c 	} else if (strcasecmp(map,"passwd.byname") == 0) {
map               519 nsswitch/winbind_nss_irix.c 	} else if (strcasecmp(map,"group.byname") == 0) {
map               524 nsswitch/winbind_nss_irix.c 	} else if (strcasecmp(map,"group.bygid") == 0) {
map               527 nsswitch/winbind_nss_irix.c 	} else if (strcasecmp(map,"hosts.byname") == 0) {
map               531 nsswitch/winbind_nss_irix.c 	} else if (strcasecmp(map,"hosts.byaddr") == 0) {
map               550 nsswitch/winbind_nss_irix.c 	char *map;
map               556 nsswitch/winbind_nss_irix.c 	map = nsd_attr_fetch_string(rq->f_attrs, "table", (char*)0);
map               557 nsswitch/winbind_nss_irix.c 	if (! map ) {
map               563 nsswitch/winbind_nss_irix.c 	nsd_logprintf(NSD_LOG_MIN, "list (winbind %s)\n",map);
map               571 nsswitch/winbind_nss_irix.c 	char *map;
map               576 nsswitch/winbind_nss_irix.c 	map = nsd_attr_fetch_string(rq->f_attrs, "table", (char*)0);
map               584 nsswitch/winbind_nss_irix.c 	if (strcasecmp(map,"passwd.byname") == 0) {
map               602 nsswitch/winbind_nss_irix.c 	} else if (strcasecmp(map,"group.byname") == 0) {
map               200 nsswitch/wins.c 	char *map;
map               213 nsswitch/wins.c 	map = nsd_attr_fetch_string(rq->f_attrs, "table", (char*)0);
map               214 nsswitch/wins.c 	if (! map) {
map               232 nsswitch/wins.c 	if (StrCaseCmp(map,"hosts.byaddr") == 0) {
map               260 nsswitch/wins.c 	} else if (StrCaseCmp(map,"hosts.byname") == 0) {
map               288 nsswitch/wins.c 	    nsd_logprintf(NSD_LOG_LOW, "lookup (wins %s) %s\n",map,response);
map                66 source3/groupdb/mapping.c 	GROUP_MAP map;
map                73 source3/groupdb/mapping.c 	map.gid=gid;
map                74 source3/groupdb/mapping.c 	if (!string_to_sid(&map.sid, sid)) {
map                79 source3/groupdb/mapping.c 	map.sid_name_use=sid_name_use;
map                80 source3/groupdb/mapping.c 	fstrcpy(map.nt_name, nt_name);
map                81 source3/groupdb/mapping.c 	fstrcpy(map.comment, comment);
map                83 source3/groupdb/mapping.c 	return pdb_add_group_mapping_entry(&map);
map               122 source3/groupdb/mapping.c bool get_domain_group_from_sid(DOM_SID sid, GROUP_MAP *map)
map               137 source3/groupdb/mapping.c 	ret = pdb_getgrsid(map, sid);
map               148 source3/groupdb/mapping.c 			fstrcpy( map->nt_name, "None" );
map               149 source3/groupdb/mapping.c 			fstrcpy( map->comment, "Ordinary Users" );
map               150 source3/groupdb/mapping.c 			sid_copy( &map->sid, &sid );
map               151 source3/groupdb/mapping.c 			map->sid_name_use = SID_NAME_DOM_GRP;
map               152 source3/groupdb/mapping.c 			map->gid = (gid_t)-1;
map               163 source3/groupdb/mapping.c 	if (map->sid_name_use!=SID_NAME_DOM_GRP) {
map               169 source3/groupdb/mapping.c 	if (map->gid==-1) {
map               173 source3/groupdb/mapping.c 	DEBUG(10, ("get_domain_group_from_sid: SID is mapped to gid:%lu\n",(unsigned long)map->gid));
map               175 source3/groupdb/mapping.c 	grp = getgrgid(map->gid);
map               403 source3/groupdb/mapping.c NTSTATUS pdb_default_getgrsid(struct pdb_methods *methods, GROUP_MAP *map,
map               410 source3/groupdb/mapping.c 	return backend->get_group_map_from_sid(sid, map) ?
map               414 source3/groupdb/mapping.c NTSTATUS pdb_default_getgrgid(struct pdb_methods *methods, GROUP_MAP *map,
map               421 source3/groupdb/mapping.c 	return backend->get_group_map_from_gid(gid, map) ?
map               425 source3/groupdb/mapping.c NTSTATUS pdb_default_getgrnam(struct pdb_methods *methods, GROUP_MAP *map,
map               432 source3/groupdb/mapping.c 	return backend->get_group_map_from_ntname(name, map) ?
map               437 source3/groupdb/mapping.c 						GROUP_MAP *map)
map               443 source3/groupdb/mapping.c 	return backend->add_mapping_entry(map, TDB_INSERT) ?
map               448 source3/groupdb/mapping.c 						   GROUP_MAP *map)
map               454 source3/groupdb/mapping.c 	return backend->add_mapping_entry(map, TDB_REPLACE) ?
map               490 source3/groupdb/mapping.c 	GROUP_MAP map;
map               525 source3/groupdb/mapping.c 	map.gid = gid;
map               526 source3/groupdb/mapping.c 	sid_copy(&map.sid, &sid);
map               527 source3/groupdb/mapping.c 	map.sid_name_use = SID_NAME_ALIAS;
map               528 source3/groupdb/mapping.c 	fstrcpy(map.nt_name, name);
map               529 source3/groupdb/mapping.c 	fstrcpy(map.comment, "");
map               531 source3/groupdb/mapping.c 	status = pdb_add_group_mapping_entry(&map);
map               554 source3/groupdb/mapping.c 	GROUP_MAP map;
map               556 source3/groupdb/mapping.c 	if (!pdb_getgrsid(&map, *sid))
map               559 source3/groupdb/mapping.c 	if ((map.sid_name_use != SID_NAME_ALIAS) &&
map               560 source3/groupdb/mapping.c 	    (map.sid_name_use != SID_NAME_WKN_GRP)) {
map               563 source3/groupdb/mapping.c 			  sid_type_lookup(map.sid_name_use)));
map               567 source3/groupdb/mapping.c 	fstrcpy(info->acct_name, map.nt_name);
map               568 source3/groupdb/mapping.c 	fstrcpy(info->acct_desc, map.comment);
map               569 source3/groupdb/mapping.c 	sid_peek_rid(&map.sid, &info->rid);
map               577 source3/groupdb/mapping.c 	GROUP_MAP map;
map               579 source3/groupdb/mapping.c 	if (!pdb_getgrsid(&map, *sid))
map               582 source3/groupdb/mapping.c 	fstrcpy(map.nt_name, info->acct_name);
map               583 source3/groupdb/mapping.c 	fstrcpy(map.comment, info->acct_desc);
map               585 source3/groupdb/mapping.c 	return pdb_update_group_mapping_entry(&map);
map               672 source3/groupdb/mapping.c NTSTATUS pdb_nop_getgrsid(struct pdb_methods *methods, GROUP_MAP *map,
map               678 source3/groupdb/mapping.c NTSTATUS pdb_nop_getgrgid(struct pdb_methods *methods, GROUP_MAP *map,
map               684 source3/groupdb/mapping.c NTSTATUS pdb_nop_getgrnam(struct pdb_methods *methods, GROUP_MAP *map,
map               691 source3/groupdb/mapping.c 						GROUP_MAP *map)
map               697 source3/groupdb/mapping.c 						   GROUP_MAP *map)
map               721 source3/groupdb/mapping.c 	GROUP_MAP map;
map               725 source3/groupdb/mapping.c 	res = get_domain_group_from_sid(*sid, &map);
map               731 source3/groupdb/mapping.c 	fstrcpy(info->acct_name, map.nt_name);
map               732 source3/groupdb/mapping.c 	fstrcpy(info->acct_desc, map.comment);
map               739 source3/groupdb/mapping.c 	GROUP_MAP map;
map               741 source3/groupdb/mapping.c 	if (!get_domain_group_from_sid(*sid, &map))
map               744 source3/groupdb/mapping.c 	fstrcpy(map.nt_name, info->acct_name);
map               745 source3/groupdb/mapping.c 	fstrcpy(map.comment, info->acct_desc);
map               747 source3/groupdb/mapping.c 	return NT_STATUS_IS_OK(pdb_update_group_mapping_entry(&map));
map               759 source3/groupdb/mapping.c 	GROUP_MAP map;
map               792 source3/groupdb/mapping.c 	map.gid = gid;
map               793 source3/groupdb/mapping.c 	sid_copy(&map.sid, &sid);
map               794 source3/groupdb/mapping.c 	map.sid_name_use = SID_NAME_ALIAS;
map               795 source3/groupdb/mapping.c 	fstrcpy(map.nt_name, groupname);
map               796 source3/groupdb/mapping.c 	fstrcpy(map.comment, "");
map               798 source3/groupdb/mapping.c 	status = pdb_add_group_mapping_entry(&map);
map                20 source3/groupdb/mapping.h 	bool (*add_mapping_entry)(GROUP_MAP *map, int flag);
map                21 source3/groupdb/mapping.h 	bool (*get_group_map_from_sid)(DOM_SID sid, GROUP_MAP *map);
map                22 source3/groupdb/mapping.h 	bool (*get_group_map_from_gid)(gid_t gid, GROUP_MAP *map);
map                23 source3/groupdb/mapping.h 	bool (*get_group_map_from_ntname)(const char *name, GROUP_MAP *map);
map               143 source3/groupdb/mapping_ldb.c static bool add_mapping_entry(GROUP_MAP *map, int flag)
map               154 source3/groupdb/mapping_ldb.c 	msg->dn = mapping_dn(msg, &map->sid);
map               161 source3/groupdb/mapping_ldb.c 			       sid_to_fstring(string_sid, &map->sid)) != LDB_SUCCESS ||
map               162 source3/groupdb/mapping_ldb.c 	    ldb_msg_add_fmt(msg, "gidNumber", "%u", (unsigned)map->gid) != LDB_SUCCESS ||
map               163 source3/groupdb/mapping_ldb.c 	    ldb_msg_add_fmt(msg, "sidNameUse", "%u", (unsigned)map->sid_name_use) != LDB_SUCCESS ||
map               164 source3/groupdb/mapping_ldb.c 	    ldb_msg_add_string(msg, "comment", map->comment) != LDB_SUCCESS ||
map               165 source3/groupdb/mapping_ldb.c 	    ldb_msg_add_string(msg, "ntName", map->nt_name) != LDB_SUCCESS) {
map               192 source3/groupdb/mapping_ldb.c static bool msg_to_group_map(struct ldb_message *msg, GROUP_MAP *map)
map               196 source3/groupdb/mapping_ldb.c 	map->gid          = ldb_msg_find_attr_as_int(msg, "gidNumber", -1);
map               197 source3/groupdb/mapping_ldb.c 	map->sid_name_use = ldb_msg_find_attr_as_int(msg, "sidNameUse", -1);
map               198 source3/groupdb/mapping_ldb.c 	fstrcpy(map->nt_name, ldb_msg_find_attr_as_string(msg, "ntName", NULL));
map               199 source3/groupdb/mapping_ldb.c 	fstrcpy(map->comment, ldb_msg_find_attr_as_string(msg, "comment", NULL));
map               202 source3/groupdb/mapping_ldb.c 	if (!string_to_sid(&map->sid, sidstr) ||
map               203 source3/groupdb/mapping_ldb.c 	    map->gid == (gid_t)-1 ||
map               204 source3/groupdb/mapping_ldb.c 	    map->sid_name_use == (enum lsa_SidType)-1) {
map               215 source3/groupdb/mapping_ldb.c static bool get_group_map_from_sid(DOM_SID sid, GROUP_MAP *map)
map               232 source3/groupdb/mapping_ldb.c 	if (!msg_to_group_map(res->msgs[0], map)) {
map               245 source3/groupdb/mapping_ldb.c static bool get_group_map_from_gid(gid_t gid, GROUP_MAP *map)
map               258 source3/groupdb/mapping_ldb.c 	if (!msg_to_group_map(res->msgs[0], map)) {
map               271 source3/groupdb/mapping_ldb.c static bool get_group_map_from_ntname(const char *name, GROUP_MAP *map)
map               283 source3/groupdb/mapping_ldb.c 	if (!msg_to_group_map(res->msgs[0], map)) {
map               430 source3/groupdb/mapping_ldb.c 	GROUP_MAP map;
map               432 source3/groupdb/mapping_ldb.c 	if (!get_group_map_from_sid(*alias, &map)) {
map               437 source3/groupdb/mapping_ldb.c 	if ((map.sid_name_use != SID_NAME_ALIAS) &&
map               438 source3/groupdb/mapping_ldb.c 	    (map.sid_name_use != SID_NAME_WKN_GRP)) {
map               439 source3/groupdb/mapping_ldb.c 		DEBUG(0,("sid_name_use=%d\n", map.sid_name_use));
map               550 source3/groupdb/mapping_ldb.c 	GROUP_MAP map;
map               557 source3/groupdb/mapping_ldb.c 	if (!string_to_sid(&map.sid, strlen(GROUP_PREFIX) + (const char *)key.dptr)) {
map               564 source3/groupdb/mapping_ldb.c 			 &map.gid, &map.sid_name_use, &map.nt_name, &map.comment);
map               571 source3/groupdb/mapping_ldb.c 	if ((int)map.gid == -1) {
map               578 source3/groupdb/mapping_ldb.c 	if (!add_mapping_entry(&map, 0)) {
map               122 source3/groupdb/mapping_tdb.c static bool add_mapping_entry(GROUP_MAP *map, int flag)
map               128 source3/groupdb/mapping_tdb.c 	key = group_mapping_key(talloc_tos(), &map->sid);
map               134 source3/groupdb/mapping_tdb.c 		map->gid, map->sid_name_use, map->nt_name, map->comment);
map               141 source3/groupdb/mapping_tdb.c 	len = tdb_pack((uint8 *)buf, len, "ddff", map->gid,
map               142 source3/groupdb/mapping_tdb.c 		       map->sid_name_use, map->nt_name, map->comment);
map               158 source3/groupdb/mapping_tdb.c static bool get_group_map_from_sid(DOM_SID sid, GROUP_MAP *map)
map               178 source3/groupdb/mapping_tdb.c 			&map->gid, &map->sid_name_use,
map               179 source3/groupdb/mapping_tdb.c 			&map->nt_name, &map->comment);
map               188 source3/groupdb/mapping_tdb.c 	sid_copy(&map->sid, &sid);
map               193 source3/groupdb/mapping_tdb.c static bool dbrec2map(const struct db_record *rec, GROUP_MAP *map)
map               201 source3/groupdb/mapping_tdb.c 	if (!string_to_sid(&map->sid, (const char *)rec->key.dptr
map               207 source3/groupdb/mapping_tdb.c 			  &map->gid, &map->sid_name_use, &map->nt_name,
map               208 source3/groupdb/mapping_tdb.c 			  &map->comment) != -1;
map               215 source3/groupdb/mapping_tdb.c 	GROUP_MAP *map;
map               222 source3/groupdb/mapping_tdb.c 	if (!dbrec2map(rec, state->map)) {
map               228 source3/groupdb/mapping_tdb.c 		if (strequal(state->name, state->map->nt_name)) {
map               234 source3/groupdb/mapping_tdb.c 		if (state->map->gid == state->gid) {
map               247 source3/groupdb/mapping_tdb.c static bool get_group_map_from_gid(gid_t gid, GROUP_MAP *map)
map               254 source3/groupdb/mapping_tdb.c 	state.map = map;
map               265 source3/groupdb/mapping_tdb.c static bool get_group_map_from_ntname(const char *name, GROUP_MAP *map)
map               271 source3/groupdb/mapping_tdb.c 	state.map = map;
map               314 source3/groupdb/mapping_tdb.c 	GROUP_MAP map;
map               317 source3/groupdb/mapping_tdb.c 	if (!dbrec2map(rec, &map)) {
map               322 source3/groupdb/mapping_tdb.c 	    && state->sid_name_use != map.sid_name_use) {
map               324 source3/groupdb/mapping_tdb.c 			  "requested type\n", map.nt_name));
map               328 source3/groupdb/mapping_tdb.c 	if ((state->unix_only == ENUM_ONLY_MAPPED) && (map.gid == -1)) {
map               330 source3/groupdb/mapping_tdb.c 			  map.nt_name));
map               335 source3/groupdb/mapping_tdb.c 	    (sid_compare_domain(state->domsid, &map.sid) != 0)) {
map               337 source3/groupdb/mapping_tdb.c 			  sid_string_dbg(&map.sid)));
map               349 source3/groupdb/mapping_tdb.c 	state->maps[state->num_maps] = map;
map               458 source3/groupdb/mapping_tdb.c 	GROUP_MAP map;
map               465 source3/groupdb/mapping_tdb.c 	if (!get_group_map_from_sid(*alias, &map))
map               468 source3/groupdb/mapping_tdb.c 	if ( (map.sid_name_use != SID_NAME_ALIAS) &&
map               469 source3/groupdb/mapping_tdb.c 	     (map.sid_name_use != SID_NAME_WKN_GRP) )
map               598 source3/groupdb/mapping_tdb.c 	GROUP_MAP map;
map               601 source3/groupdb/mapping_tdb.c 	if (!get_group_map_from_sid(*alias, &map))
map               604 source3/groupdb/mapping_tdb.c 	if ( (map.sid_name_use != SID_NAME_ALIAS) &&
map               605 source3/groupdb/mapping_tdb.c 	     (map.sid_name_use != SID_NAME_WKN_GRP) )
map                53 source3/include/idmap.h 	NTSTATUS (*set_mapping)(struct idmap_domain *dom, const struct id_map *map);
map                54 source3/include/idmap.h 	NTSTATUS (*remove_mapping)(struct idmap_domain *dom, const struct id_map *map);
map               244 source3/include/passdb.h 	NTSTATUS (*getgrsid)(struct pdb_methods *methods, GROUP_MAP *map, DOM_SID sid);
map               246 source3/include/passdb.h 	NTSTATUS (*getgrgid)(struct pdb_methods *methods, GROUP_MAP *map, gid_t gid);
map               248 source3/include/passdb.h 	NTSTATUS (*getgrnam)(struct pdb_methods *methods, GROUP_MAP *map, const char *name);
map               258 source3/include/passdb.h 					    GROUP_MAP *map);
map               261 source3/include/passdb.h 					       GROUP_MAP *map);
map               195 source3/include/proto.h bool get_domain_group_from_sid(DOM_SID sid, GROUP_MAP *map);
map               201 source3/include/proto.h NTSTATUS pdb_default_getgrsid(struct pdb_methods *methods, GROUP_MAP *map,
map               203 source3/include/proto.h NTSTATUS pdb_default_getgrgid(struct pdb_methods *methods, GROUP_MAP *map,
map               205 source3/include/proto.h NTSTATUS pdb_default_getgrnam(struct pdb_methods *methods, GROUP_MAP *map,
map               208 source3/include/proto.h 						GROUP_MAP *map);
map               210 source3/include/proto.h 						   GROUP_MAP *map);
map               241 source3/include/proto.h NTSTATUS pdb_nop_getgrsid(struct pdb_methods *methods, GROUP_MAP *map,
map               243 source3/include/proto.h NTSTATUS pdb_nop_getgrgid(struct pdb_methods *methods, GROUP_MAP *map,
map               245 source3/include/proto.h NTSTATUS pdb_nop_getgrnam(struct pdb_methods *methods, GROUP_MAP *map,
map               248 source3/include/proto.h 						GROUP_MAP *map);
map               250 source3/include/proto.h 						   GROUP_MAP *map);
map              4556 source3/include/proto.h bool pdb_getgrsid(GROUP_MAP *map, DOM_SID sid);
map              4557 source3/include/proto.h bool pdb_getgrgid(GROUP_MAP *map, gid_t gid);
map              4558 source3/include/proto.h bool pdb_getgrnam(GROUP_MAP *map, const char *name);
map              4562 source3/include/proto.h NTSTATUS pdb_add_group_mapping_entry(GROUP_MAP *map);
map              4563 source3/include/proto.h NTSTATUS pdb_update_group_mapping_entry(GROUP_MAP *map);
map              7226 source3/include/proto.h NTSTATUS idmap_set_mapping(const struct id_map *map);
map              7227 source3/include/proto.h NTSTATUS idmap_remove_mapping(const struct id_map *map);
map               296 source3/lib/ldb/modules/ldb_map.c 	const struct ldb_map_attribute *map;
map               301 source3/lib/ldb/modules/ldb_map.c 		map = &data->attribute_maps[i];
map               302 source3/lib/ldb/modules/ldb_map.c 		if (ldb_attr_cmp(map->local_name, "*") == 0) {
map               306 source3/lib/ldb/modules/ldb_map.c 		switch (map->type) {
map               311 source3/lib/ldb/modules/ldb_map.c 			if (ldb_attr_cmp(map->local_name, name) == 0) {
map               312 source3/lib/ldb/modules/ldb_map.c 				return map;
map               318 source3/lib/ldb/modules/ldb_map.c 			if (ldb_attr_cmp(map->u.rename.remote_name, name) == 0) {
map               319 source3/lib/ldb/modules/ldb_map.c 				return map;
map               324 source3/lib/ldb/modules/ldb_map.c 			for (j = 0; map->u.generate.remote_names && map->u.generate.remote_names[j]; j++) {
map               325 source3/lib/ldb/modules/ldb_map.c 				if (ldb_attr_cmp(map->u.generate.remote_names[j], name) == 0) {
map               326 source3/lib/ldb/modules/ldb_map.c 					return map;
map               344 source3/lib/ldb/modules/ldb_map.c 	const struct ldb_map_attribute *map = map_attr_find_local(data, attr);
map               346 source3/lib/ldb/modules/ldb_map.c 	if (map == NULL) {
map               349 source3/lib/ldb/modules/ldb_map.c 	if (map->type == MAP_IGNORE) {
map               357 source3/lib/ldb/modules/ldb_map.c const char *map_attr_map_local(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr)
map               359 source3/lib/ldb/modules/ldb_map.c 	if (map == NULL) {
map               363 source3/lib/ldb/modules/ldb_map.c 	switch (map->type) {
map               369 source3/lib/ldb/modules/ldb_map.c 		return talloc_strdup(mem_ctx, map->u.rename.remote_name);
map               377 source3/lib/ldb/modules/ldb_map.c const char *map_attr_map_remote(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr)
map               379 source3/lib/ldb/modules/ldb_map.c 	if (map == NULL) {
map               383 source3/lib/ldb/modules/ldb_map.c 	if (map->type == MAP_KEEP) {
map               387 source3/lib/ldb/modules/ldb_map.c 	return talloc_strdup(mem_ctx, map->local_name);
map               420 source3/lib/ldb/modules/ldb_map.c 				 const struct ldb_map_attribute *map, const struct ldb_val *val)
map               422 source3/lib/ldb/modules/ldb_map.c 	if (map && (map->type == MAP_CONVERT) && (map->u.convert.convert_local)) {
map               423 source3/lib/ldb/modules/ldb_map.c 		return map->u.convert.convert_local(module, mem_ctx, val);
map               431 source3/lib/ldb/modules/ldb_map.c 				  const struct ldb_map_attribute *map, const struct ldb_val *val)
map               433 source3/lib/ldb/modules/ldb_map.c 	if (map && (map->type == MAP_CONVERT) && (map->u.convert.convert_remote)) {
map               434 source3/lib/ldb/modules/ldb_map.c 		return map->u.convert.convert_remote(module, mem_ctx, val);
map               461 source3/lib/ldb/modules/ldb_map.c 	const struct ldb_map_attribute *map;
map               479 source3/lib/ldb/modules/ldb_map.c 		map = map_attr_find_local(data, ldb_dn_get_component_name(dn, i));
map               482 source3/lib/ldb/modules/ldb_map.c 		if (map == NULL) {
map               485 source3/lib/ldb/modules/ldb_map.c 			map_type = map->type;
map               497 source3/lib/ldb/modules/ldb_map.c 			if (map->u.convert.convert_local == NULL) {
map               506 source3/lib/ldb/modules/ldb_map.c 			name = map_attr_map_local(newdn, map, ldb_dn_get_component_name(dn, i));
map               509 source3/lib/ldb/modules/ldb_map.c 			value = ldb_val_map_local(module, newdn, map, ldb_dn_get_component_val(dn, i));
map               533 source3/lib/ldb/modules/ldb_map.c 	const struct ldb_map_attribute *map;
map               551 source3/lib/ldb/modules/ldb_map.c 		map = map_attr_find_remote(data, ldb_dn_get_component_name(dn, i));
map               554 source3/lib/ldb/modules/ldb_map.c 		if (map == NULL) {
map               557 source3/lib/ldb/modules/ldb_map.c 			map_type = map->type;
map               569 source3/lib/ldb/modules/ldb_map.c 			if (map->u.convert.convert_remote == NULL) {
map               578 source3/lib/ldb/modules/ldb_map.c 			name = map_attr_map_remote(newdn, map, ldb_dn_get_component_name(dn, i));
map               581 source3/lib/ldb/modules/ldb_map.c 			value = ldb_val_map_remote(module, newdn, map, ldb_dn_get_component_val(dn, i));
map               663 source3/lib/ldb/modules/ldb_map.c 	const struct ldb_map_objectclass *map = map_objectclass_find_local(data, name);
map               666 source3/lib/ldb/modules/ldb_map.c 	if (map) {
map               667 source3/lib/ldb/modules/ldb_map.c 		newval.data = (uint8_t*)talloc_strdup(mem_ctx, map->remote_name);
map               735 source3/lib/ldb/modules/ldb_map.c 	const struct ldb_map_objectclass *map = map_objectclass_find_remote(data, name);
map               738 source3/lib/ldb/modules/ldb_map.c 	if (map) {
map               739 source3/lib/ldb/modules/ldb_map.c 		newval.data = (uint8_t*)talloc_strdup(mem_ctx, map->local_name);
map                36 source3/lib/ldb/modules/ldb_map_inbound.c static struct ldb_message_element *ldb_msg_el_map_local(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_message_element *old)
map                55 source3/lib/ldb/modules/ldb_map_inbound.c 	el->name = map_attr_map_local(el, map, old->name);
map                58 source3/lib/ldb/modules/ldb_map_inbound.c 		el->values[i] = ldb_val_map_local(module, el->values, map, &old->values[i]);
map                69 source3/lib/ldb/modules/ldb_map_inbound.c 	const struct ldb_map_attribute *map = map_attr_find_local(data, attr_name);
map                73 source3/lib/ldb/modules/ldb_map_inbound.c 	if (map == NULL) {
map                80 source3/lib/ldb/modules/ldb_map_inbound.c 	switch (map->type) {
map                85 source3/lib/ldb/modules/ldb_map_inbound.c 		if (map->u.convert.convert_local == NULL) {
map                89 source3/lib/ldb/modules/ldb_map_inbound.c 				  map->local_name);
map                95 source3/lib/ldb/modules/ldb_map_inbound.c 		el = ldb_msg_el_map_local(module, remote, map, old);
map                99 source3/lib/ldb/modules/ldb_map_inbound.c 		if (map->u.generate.generate_remote == NULL) {
map               103 source3/lib/ldb/modules/ldb_map_inbound.c 				  map->local_name);
map               113 source3/lib/ldb/modules/ldb_map_inbound.c 		map->u.generate.generate_remote(module, map->local_name, msg, remote, local);
map                82 source3/lib/ldb/modules/ldb_map_outbound.c 	const struct ldb_map_attribute *map;
map               121 source3/lib/ldb/modules/ldb_map_outbound.c 		map = map_attr_find_local(data, attrs[i]);
map               122 source3/lib/ldb/modules/ldb_map_outbound.c 		if (map == NULL) {
map               126 source3/lib/ldb/modules/ldb_map_outbound.c 		switch (map->type) {
map               136 source3/lib/ldb/modules/ldb_map_outbound.c 			name = map->u.rename.remote_name;
map               141 source3/lib/ldb/modules/ldb_map_outbound.c 			for (j = 0; map->u.generate.remote_names[j]; j++) {
map               147 source3/lib/ldb/modules/ldb_map_outbound.c 				result[last] = talloc_strdup(result, map->u.generate.remote_names[j]);
map               218 source3/lib/ldb/modules/ldb_map_outbound.c 							 const struct ldb_map_attribute *map, 
map               247 source3/lib/ldb/modules/ldb_map_outbound.c 		el->values[i] = ldb_val_map_remote(module, el->values, map, &old->values[i]);
map               258 source3/lib/ldb/modules/ldb_map_outbound.c 	const struct ldb_map_attribute *map;
map               267 source3/lib/ldb/modules/ldb_map_outbound.c 	map = map_attr_find_local(data, attr_name);
map               271 source3/lib/ldb/modules/ldb_map_outbound.c 	if (map == NULL) {
map               275 source3/lib/ldb/modules/ldb_map_outbound.c 	switch (map->type) {
map               279 source3/lib/ldb/modules/ldb_map_outbound.c 		remote_name = map->u.convert.remote_name;
map               285 source3/lib/ldb/modules/ldb_map_outbound.c 		remote_name = map->u.rename.remote_name;
map               291 source3/lib/ldb/modules/ldb_map_outbound.c 	switch (map->type) {
map               296 source3/lib/ldb/modules/ldb_map_outbound.c 		if (map->u.convert.convert_remote == NULL) {
map               308 source3/lib/ldb/modules/ldb_map_outbound.c 			el = ldb_msg_el_map_remote(module, local, map, attr_name, old);
map               315 source3/lib/ldb/modules/ldb_map_outbound.c 		if (map->u.generate.generate_local == NULL) {
map               323 source3/lib/ldb/modules/ldb_map_outbound.c 		el = map->u.generate.generate_local(module, local, attr_name, remote);
map               343 source3/lib/ldb/modules/ldb_map_outbound.c 	const struct ldb_map_attribute *map = map_attr_find_local(data, "*");
map               348 source3/lib/ldb/modules/ldb_map_outbound.c 	if (map && map->type == MAP_KEEP) {
map               352 source3/lib/ldb/modules/ldb_map_outbound.c 			el = ldb_msg_el_map_remote(module, local, map, remote->elements[i].name,
map               755 source3/lib/ldb/modules/ldb_map_outbound.c int map_subtree_collect_remote_simple(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree, const struct ldb_map_attribute *map)
map               767 source3/lib/ldb/modules/ldb_map_outbound.c 	if (map->type == MAP_KEEP) {
map               775 source3/lib/ldb/modules/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.present.attr);
map               780 source3/lib/ldb/modules/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.substring.attr);
map               785 source3/lib/ldb/modules/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.equality.attr);
map               791 source3/lib/ldb/modules/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.comparison.attr);
map               795 source3/lib/ldb/modules/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.extended.attr);
map               809 source3/lib/ldb/modules/ldb_map_outbound.c 	if (map->type == MAP_RENAME) {
map               836 source3/lib/ldb/modules/ldb_map_outbound.c 			*(*new)->u.substring.chunks[i] = ldb_val_map_local(module, *new, map, tree->u.substring.chunks[i]);
map               842 source3/lib/ldb/modules/ldb_map_outbound.c 		(*new)->u.equality.value = ldb_val_map_local(module, *new, map, &tree->u.equality.value);
map               847 source3/lib/ldb/modules/ldb_map_outbound.c 		(*new)->u.comparison.value = ldb_val_map_local(module, *new, map, &tree->u.comparison.value);
map               850 source3/lib/ldb/modules/ldb_map_outbound.c 		(*new)->u.extended.value = ldb_val_map_local(module, *new, map, &tree->u.extended.value);
map               865 source3/lib/ldb/modules/ldb_map_outbound.c 	const struct ldb_map_attribute *map;
map               884 source3/lib/ldb/modules/ldb_map_outbound.c 	map = map_attr_find_local(data, tree->u.equality.attr);
map               885 source3/lib/ldb/modules/ldb_map_outbound.c 	if (map->convert_operator) {
map               886 source3/lib/ldb/modules/ldb_map_outbound.c 		return map->convert_operator(module, mem_ctx, new, tree);
map               889 source3/lib/ldb/modules/ldb_map_outbound.c 	if (map->type == MAP_GENERATE) {
map               898 source3/lib/ldb/modules/ldb_map_outbound.c 	return map_subtree_collect_remote_simple(module, mem_ctx, new, tree, map);
map                78 source3/lib/ldb/modules/ldb_map_private.h const char *map_attr_map_local(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr);
map                79 source3/lib/ldb/modules/ldb_map_private.h const char *map_attr_map_remote(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr);
map                82 source3/lib/ldb/modules/ldb_map_private.h struct ldb_val ldb_val_map_local(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_val *val);
map                83 source3/lib/ldb/modules/ldb_map_private.h struct ldb_val ldb_val_map_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_val *val);
map                93 source3/lib/ldb/modules/ldb_map_private.h int map_subtree_collect_remote_simple(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree, const struct ldb_map_attribute *map);
map               322 source3/lib/ldb/tools/ad2oLschema.c 		const struct syntax_map *map = find_syntax_map_by_ad_oid(syntax);
map               364 source3/lib/ldb/tools/ad2oLschema.c 		if (map) {
map               366 source3/lib/ldb/tools/ad2oLschema.c 			if (map->equality) {
map               368 source3/lib/ldb/tools/ad2oLschema.c 								      "  EQUALITY %s\n", map->equality);
map               371 source3/lib/ldb/tools/ad2oLschema.c 			if (map->substring) {
map               373 source3/lib/ldb/tools/ad2oLschema.c 								      "  SUBSTR %s\n", map->substring);
map               376 source3/lib/ldb/tools/ad2oLschema.c 			syntax_oid = map->Standard_OID;
map               437 source3/lib/ldb/tools/oLschema2ldif.c 			const struct syntax_map *map = 
map               439 source3/lib/ldb/tools/oLschema2ldif.c 			if (!map) {
map               442 source3/lib/ldb/tools/oLschema2ldif.c 			MSG_ADD_STRING("attributeSyntax", map->AD_OID);
map               599 source3/lib/util_tdb.c 	struct { enum TDB_ERROR err; NTSTATUS status; }	map[] =
map               625 source3/lib/util_tdb.c 	for (i=0; i < sizeof(map) / sizeof(map[0]); i++) {
map               626 source3/lib/util_tdb.c 		if (err == map[i].err) {
map               627 source3/lib/util_tdb.c 			return map[i].status;
map               237 source3/libads/ldap_printer.c 	const struct valmap_to_ads map[] = {
map               294 source3/libads/ldap_printer.c 	for (i=0; map[i].valname; i++) {
map               295 source3/libads/ldap_printer.c 		if (StrCaseCmp(map[i].valname, value->valuename) == 0) {
map               296 source3/libads/ldap_printer.c 			if (!map[i].fn(ctx, mods, value)) {
map               240 source3/libnet/libnet_samsync_passdb.c 	GROUP_MAP map;
map               295 source3/libnet/libnet_samsync_passdb.c 	if (!pdb_getgrsid(&map, group_sid)) {
map               299 source3/libnet/libnet_samsync_passdb.c 		if (map.gid != passwd->pw_gid) {
map               300 source3/libnet/libnet_samsync_passdb.c 			if (!(grp = getgrgid(map.gid))) {
map               302 source3/libnet/libnet_samsync_passdb.c 					  (unsigned long)map.gid, pdb_get_username(sam_account), sid_string_tos(&group_sid)));
map               331 source3/libnet/libnet_samsync_passdb.c 	GROUP_MAP map;
map               342 source3/libnet/libnet_samsync_passdb.c 	if (pdb_getgrsid(&map, group_sid)) {
map               343 source3/libnet/libnet_samsync_passdb.c 		if ( map.gid != -1 )
map               344 source3/libnet/libnet_samsync_passdb.c 			grp = getgrgid(map.gid);
map               366 source3/libnet/libnet_samsync_passdb.c 	map.gid = grp->gr_gid;
map               367 source3/libnet/libnet_samsync_passdb.c 	map.sid = group_sid;
map               368 source3/libnet/libnet_samsync_passdb.c 	map.sid_name_use = SID_NAME_DOM_GRP;
map               369 source3/libnet/libnet_samsync_passdb.c 	fstrcpy(map.nt_name, name);
map               371 source3/libnet/libnet_samsync_passdb.c 		fstrcpy(map.comment, comment);
map               373 source3/libnet/libnet_samsync_passdb.c 		fstrcpy(map.comment, "");
map               377 source3/libnet/libnet_samsync_passdb.c 		pdb_add_group_mapping_entry(&map);
map               379 source3/libnet/libnet_samsync_passdb.c 		pdb_update_group_mapping_entry(&map);
map               395 source3/libnet/libnet_samsync_passdb.c 	GROUP_MAP map;
map               405 source3/libnet/libnet_samsync_passdb.c 	if (!get_domain_group_from_sid(group_sid, &map)) {
map               410 source3/libnet/libnet_samsync_passdb.c 	if (!(grp = getgrgid(map.gid))) {
map               411 source3/libnet/libnet_samsync_passdb.c 		DEBUG(0, ("Could not find unix group %lu\n", (unsigned long)map.gid));
map               523 source3/libnet/libnet_samsync_passdb.c 	GROUP_MAP map;
map               534 source3/libnet/libnet_samsync_passdb.c 	if (pdb_getgrsid(&map, alias_sid)) {
map               535 source3/libnet/libnet_samsync_passdb.c 		grp = getgrgid(map.gid);
map               553 source3/libnet/libnet_samsync_passdb.c 	map.gid = grp->gr_gid;
map               554 source3/libnet/libnet_samsync_passdb.c 	map.sid = alias_sid;
map               557 source3/libnet/libnet_samsync_passdb.c 		map.sid_name_use = SID_NAME_WKN_GRP;
map               559 source3/libnet/libnet_samsync_passdb.c 		map.sid_name_use = SID_NAME_ALIAS;
map               561 source3/libnet/libnet_samsync_passdb.c 	fstrcpy(map.nt_name, name);
map               562 source3/libnet/libnet_samsync_passdb.c 	fstrcpy(map.comment, comment);
map               565 source3/libnet/libnet_samsync_passdb.c 		pdb_add_group_mapping_entry(&map);
map               567 source3/libnet/libnet_samsync_passdb.c 		pdb_update_group_mapping_entry(&map);
map                92 source3/modules/vfs_aio_fork.c 	struct mmap_area *map;	/* ==NULL means write request */
map               301 source3/modules/vfs_aio_fork.c static void aio_child_loop(int sockfd, struct mmap_area *map)
map               344 source3/modules/vfs_aio_fork.c 				fd, (void *)map->ptr, cmd_struct.n,
map               349 source3/modules/vfs_aio_fork.c 				fd, (void *)map->ptr, cmd_struct.n,
map               407 source3/modules/vfs_aio_fork.c 		memcpy((void *)child->aiocb->aio_buf, (void *)child->map->ptr,
map               462 source3/modules/vfs_aio_fork.c 	result->map = mmap_area_init(result, map_size);
map               463 source3/modules/vfs_aio_fork.c 	if (result->map == NULL) {
map               480 source3/modules/vfs_aio_fork.c 		aio_child_loop(result->sockfd, result->map);
map               616 source3/modules/vfs_aio_fork.c 	memcpy((void *)child->map->ptr, (void *)aiocb->aio_buf,
map              1238 source3/passdb/lookup_sid.c 	GROUP_MAP map;
map              1247 source3/passdb/lookup_sid.c 		ret = pdb_getgrsid(&map, *psid);
map              1251 source3/passdb/lookup_sid.c 			*pgid = map.gid;
map               553 source3/passdb/passdb.c 	GROUP_MAP map;
map               608 source3/passdb/passdb.c 	ret = pdb_getgrnam(&map, name);
map               616 source3/passdb/passdb.c 	if (!sid_check_is_in_our_domain(&map.sid)) {
map               618 source3/passdb/passdb.c 			   "ignoring.", name, sid_string_dbg(&map.sid)));
map               623 source3/passdb/passdb.c 	sid_peek_rid(&map.sid, rid);
map               624 source3/passdb/passdb.c 	*type = map.sid_name_use;
map               534 source3/passdb/pdb_interface.c bool pdb_getgrsid(GROUP_MAP *map, DOM_SID sid)
map               537 source3/passdb/pdb_interface.c 	return NT_STATUS_IS_OK(pdb->getgrsid(pdb, map, sid));
map               540 source3/passdb/pdb_interface.c bool pdb_getgrgid(GROUP_MAP *map, gid_t gid)
map               543 source3/passdb/pdb_interface.c 	return NT_STATUS_IS_OK(pdb->getgrgid(pdb, map, gid));
map               546 source3/passdb/pdb_interface.c bool pdb_getgrnam(GROUP_MAP *map, const char *name)
map               549 source3/passdb/pdb_interface.c 	return NT_STATUS_IS_OK(pdb->getgrnam(pdb, map, name));
map               603 source3/passdb/pdb_interface.c 	GROUP_MAP map;
map               609 source3/passdb/pdb_interface.c 	map.gid = (gid_t) -1;
map               613 source3/passdb/pdb_interface.c 	if (!get_domain_group_from_sid(group_sid, &map)) {
map               620 source3/passdb/pdb_interface.c 	if (map.gid == (gid_t)-1) {
map               624 source3/passdb/pdb_interface.c 	grp = getgrgid(map.gid);
map               655 source3/passdb/pdb_interface.c NTSTATUS pdb_add_group_mapping_entry(GROUP_MAP *map)
map               658 source3/passdb/pdb_interface.c 	return pdb->add_group_mapping_entry(pdb, map);
map               661 source3/passdb/pdb_interface.c NTSTATUS pdb_update_group_mapping_entry(GROUP_MAP *map)
map               664 source3/passdb/pdb_interface.c 	return pdb->update_group_mapping_entry(pdb, map);
map               780 source3/passdb/pdb_interface.c 	GROUP_MAP map;
map               787 source3/passdb/pdb_interface.c 	map.gid = (gid_t) -1;
map               792 source3/passdb/pdb_interface.c 	if (!get_domain_group_from_sid(group_sid, &map) ||
map               793 source3/passdb/pdb_interface.c 	    (map.gid == (gid_t)-1) ||
map               794 source3/passdb/pdb_interface.c 	    ((grp = getgrgid(map.gid)) == NULL)) {
map               845 source3/passdb/pdb_interface.c 	GROUP_MAP map;
map               854 source3/passdb/pdb_interface.c 	if (!get_domain_group_from_sid(group_sid, &map) ||
map               855 source3/passdb/pdb_interface.c 	    (map.gid == (gid_t)-1) ||
map               856 source3/passdb/pdb_interface.c 	    ((grp = getgrgid(map.gid)) == NULL)) {
map              1249 source3/passdb/pdb_interface.c 	GROUP_MAP map;
map              1251 source3/passdb/pdb_interface.c 	if (!NT_STATUS_IS_OK(methods->getgrgid(methods, &map, gid))) {
map              1255 source3/passdb/pdb_interface.c 	sid_copy(sid, &map.sid);
map              1304 source3/passdb/pdb_interface.c 		GROUP_MAP map;
map              1305 source3/passdb/pdb_interface.c 		if (!NT_STATUS_IS_OK(methods->getgrsid(methods, &map, *sid))) {
map              1310 source3/passdb/pdb_interface.c 		if ((map.sid_name_use != SID_NAME_ALIAS) &&
map              1311 source3/passdb/pdb_interface.c 		    (map.sid_name_use != SID_NAME_WKN_GRP)) {
map              1314 source3/passdb/pdb_interface.c 				   sid_type_lookup(map.sid_name_use)));
map              1318 source3/passdb/pdb_interface.c 		id->gid = map.gid;
map              1506 source3/passdb/pdb_interface.c 	GROUP_MAP map;
map              1554 source3/passdb/pdb_interface.c 	ret = pdb_getgrsid(&map, sid);
map              1561 source3/passdb/pdb_interface.c 	if ( ret && (map.gid != (gid_t)-1) ) {
map              1562 source3/passdb/pdb_interface.c 		*name = talloc_strdup(mem_ctx, map.nt_name);
map              1563 source3/passdb/pdb_interface.c 		*psid_name_use = map.sid_name_use;
map              1566 source3/passdb/pdb_interface.c 			unix_id->gid = map.gid;
map              1782 source3/passdb/pdb_interface.c 	GROUP_MAP *map = &state->groups[state->current_group];
map              1787 source3/passdb/pdb_interface.c 	sid_peek_rid(&map->sid, &rid);
map              1789 source3/passdb/pdb_interface.c 	fill_displayentry(s, rid, 0, map->nt_name, NULL, map->comment, entry);
map              2329 source3/passdb/pdb_ldap.c 				 GROUP_MAP *map, LDAPMessage *entry)
map              2334 source3/passdb/pdb_ldap.c 	if (ldap_state == NULL || map == NULL || entry == NULL ||
map              2355 source3/passdb/pdb_ldap.c 	map->gid = (gid_t)atol(temp);
map              2371 source3/passdb/pdb_ldap.c 	if (!string_to_sid(&map->sid, temp)) {
map              2390 source3/passdb/pdb_ldap.c 	map->sid_name_use = (enum lsa_SidType)atol(temp);
map              2392 source3/passdb/pdb_ldap.c 	if ((map->sid_name_use < SID_NAME_USER) ||
map              2393 source3/passdb/pdb_ldap.c 			(map->sid_name_use > SID_NAME_UNKNOWN)) {
map              2394 source3/passdb/pdb_ldap.c 		DEBUG(0, ("init_group_from_ldap: Unknown Group type: %d\n", map->sid_name_use));
map              2415 source3/passdb/pdb_ldap.c for gidNumber(%lu)\n",(unsigned long)map->gid));
map              2420 source3/passdb/pdb_ldap.c 	fstrcpy(map->nt_name, temp);
map              2436 source3/passdb/pdb_ldap.c 	fstrcpy(map->comment, temp);
map              2439 source3/passdb/pdb_ldap.c 		store_gid_sid_cache(&map->sid, map->gid);
map              2451 source3/passdb/pdb_ldap.c 				 GROUP_MAP *map)
map              2487 source3/passdb/pdb_ldap.c 	if (!init_group_from_ldap(ldap_state, map, entry)) {
map              2501 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_getgrsid(struct pdb_methods *methods, GROUP_MAP *map,
map              2515 source3/passdb/pdb_ldap.c 	status = ldapsam_getgroup(methods, filter, map);
map              2523 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_getgrgid(struct pdb_methods *methods, GROUP_MAP *map,
map              2536 source3/passdb/pdb_ldap.c 	status = ldapsam_getgroup(methods, filter, map);
map              2544 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_getgrnam(struct pdb_methods *methods, GROUP_MAP *map,
map              2565 source3/passdb/pdb_ldap.c 	status = ldapsam_getgroup(methods, filter, map);
map              2980 source3/passdb/pdb_ldap.c 				       GROUP_MAP *map)
map              2989 source3/passdb/pdb_ldap.c 				 LDAP_OBJ_POSIXGROUP, (unsigned int)map->gid);
map              3014 source3/passdb/pdb_ldap.c 			 sid_string_talloc(mem_ctx, &map->sid));
map              3016 source3/passdb/pdb_ldap.c 			 talloc_asprintf(mem_ctx, "%d", map->sid_name_use));
map              3018 source3/passdb/pdb_ldap.c 			 map->nt_name);
map              3020 source3/passdb/pdb_ldap.c 			 map->comment);
map              3032 source3/passdb/pdb_ldap.c 						GROUP_MAP *map)
map              3056 source3/passdb/pdb_ldap.c 				 sid_string_talloc(mem_ctx, &map->sid));
map              3070 source3/passdb/pdb_ldap.c 			  "group mapping entry\n", sid_string_dbg(&map->sid)));
map              3075 source3/passdb/pdb_ldap.c 	switch (map->sid_name_use) {
map              3080 source3/passdb/pdb_ldap.c 		result = ldapsam_map_posixgroup(mem_ctx, ldap_state, map);
map              3085 source3/passdb/pdb_ldap.c 		if (!sid_check_is_in_our_domain(&map->sid) 
map              3086 source3/passdb/pdb_ldap.c 			&& !sid_check_is_in_builtin(&map->sid) ) 
map              3089 source3/passdb/pdb_ldap.c 				  sid_string_dbg(&map->sid)));
map              3097 source3/passdb/pdb_ldap.c 			  sid_type_lookup(map->sid_name_use)));
map              3105 source3/passdb/pdb_ldap.c 	if (map->gid == -1) {
map              3111 source3/passdb/pdb_ldap.c 	if (pdb_gid_to_sid(map->gid, &sid)) {
map              3113 source3/passdb/pdb_ldap.c 			  "add\n", (unsigned int)map->gid, sid_string_dbg(&sid)));
map              3122 source3/passdb/pdb_ldap.c 			     sid_string_talloc(mem_ctx, &map->sid),
map              3136 source3/passdb/pdb_ldap.c 			 sid_string_talloc(mem_ctx, &map->sid));
map              3138 source3/passdb/pdb_ldap.c 			 talloc_asprintf(mem_ctx, "%d", map->sid_name_use));
map              3140 source3/passdb/pdb_ldap.c 			 map->nt_name);
map              3142 source3/passdb/pdb_ldap.c 			 map->comment);
map              3144 source3/passdb/pdb_ldap.c 			 talloc_asprintf(mem_ctx, "%u", (unsigned int)map->gid));
map              3164 source3/passdb/pdb_ldap.c 						   GROUP_MAP *map)
map              3189 source3/passdb/pdb_ldap.c 				 sid_string_talloc(mem_ctx, &map->sid),
map              3190 source3/passdb/pdb_ldap.c 				 (unsigned int)map->gid, map->sid_name_use);
map              3217 source3/passdb/pdb_ldap.c 			 map->nt_name);
map              3219 source3/passdb/pdb_ldap.c 			 map->comment);
map              3237 source3/passdb/pdb_ldap.c 		  "group %lu in LDAP\n", (unsigned long)map->gid));
map              3386 source3/passdb/pdb_ldap.c 				    GROUP_MAP *map)
map              3398 source3/passdb/pdb_ldap.c 		bret = init_group_from_ldap(ldap_state, map,
map              3418 source3/passdb/pdb_ldap.c 	GROUP_MAP map;
map              3430 source3/passdb/pdb_ldap.c 	while (NT_STATUS_IS_OK(ldapsam_getsamgrent(methods, &map))) {
map              3432 source3/passdb/pdb_ldap.c 		    sid_name_use != map.sid_name_use) {
map              3434 source3/passdb/pdb_ldap.c 				  "not of the requested type\n", map.nt_name));
map              3437 source3/passdb/pdb_ldap.c 		if (unix_only==ENUM_ONLY_MAPPED && map.gid==-1) {
map              3439 source3/passdb/pdb_ldap.c 				  "non mapped\n", map.nt_name));
map              3450 source3/passdb/pdb_ldap.c 		(*pp_rmap)[entries] = map;
map               226 source3/passdb/pdb_wbc_sam.c static bool _make_group_map(struct pdb_methods *methods, const char *domain, const char *name, enum lsa_SidType name_type, gid_t gid, DOM_SID *sid, GROUP_MAP *map)
map               228 source3/passdb/pdb_wbc_sam.c 	snprintf(map->nt_name, sizeof(map->nt_name), "%s%c%s",
map               230 source3/passdb/pdb_wbc_sam.c 	map->sid_name_use = name_type;
map               231 source3/passdb/pdb_wbc_sam.c 	map->sid = *sid;
map               232 source3/passdb/pdb_wbc_sam.c 	map->gid = gid;
map               236 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_getgrsid(struct pdb_methods *methods, GROUP_MAP *map,
map               264 source3/passdb/pdb_wbc_sam.c 	if (!_make_group_map(methods, domain, name, name_type, gid, &sid, map)) {
map               275 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_getgrgid(struct pdb_methods *methods, GROUP_MAP *map,
map               303 source3/passdb/pdb_wbc_sam.c 	if (!_make_group_map(methods, domain, name, name_type, gid, &sid, map)) {
map               315 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_getgrnam(struct pdb_methods *methods, GROUP_MAP *map,
map               343 source3/passdb/pdb_wbc_sam.c 	if (!_make_group_map(methods, domain, user_name, name_type, gid, &sid, map)) {
map               291 source3/rpc_server/srv_lsa_nt.c 					const struct generic_mapping *map,
map               303 source3/rpc_server/srv_lsa_nt.c 			map->generic_execute | map->generic_read, 0);
map               308 source3/rpc_server/srv_lsa_nt.c 			SEC_ACE_TYPE_ACCESS_ALLOWED, map->generic_all, 0);
map               310 source3/rpc_server/srv_lsa_nt.c 			SEC_ACE_TYPE_ACCESS_ALLOWED, map->generic_all, 0);
map               316 source3/rpc_server/srv_lsa_nt.c 			map->generic_all, 0);
map              1831 source3/rpc_server/srv_lsa_nt.c 	GROUP_MAP map;
map              1845 source3/rpc_server/srv_lsa_nt.c 	if (!pdb_getgrsid(&map, info->sid))
map              1848 source3/rpc_server/srv_lsa_nt.c 	return pdb_update_group_mapping_entry(&map);
map               113 source3/rpc_server/srv_samr_nt.c                                      const struct generic_mapping *map,
map               125 source3/rpc_server/srv_samr_nt.c 			map->generic_execute | map->generic_read, 0);
map               130 source3/rpc_server/srv_samr_nt.c 			SEC_ACE_TYPE_ACCESS_ALLOWED, map->generic_all, 0);
map               132 source3/rpc_server/srv_samr_nt.c 			SEC_ACE_TYPE_ACCESS_ALLOWED, map->generic_all, 0);
map               140 source3/rpc_server/srv_samr_nt.c 			SEC_ACE_TYPE_ACCESS_ALLOWED, map->generic_all, 0);
map              6063 source3/rpc_server/srv_samr_nt.c 	GROUP_MAP map;
map              6084 source3/rpc_server/srv_samr_nt.c 	ret = get_domain_group_from_sid(group_sid, &map);
map              6090 source3/rpc_server/srv_samr_nt.c 	group_name = talloc_strdup(r, map.nt_name);
map              6091 source3/rpc_server/srv_samr_nt.c 	group_description = talloc_strdup(r, map.comment);
map              6167 source3/rpc_server/srv_samr_nt.c 	GROUP_MAP map;
map              6184 source3/rpc_server/srv_samr_nt.c 	ret = get_domain_group_from_sid(group_sid, &map);
map              6191 source3/rpc_server/srv_samr_nt.c 			fstrcpy(map.comment, r->in.info->all.description.string);
map              6197 source3/rpc_server/srv_samr_nt.c 			fstrcpy(map.comment, r->in.info->description.string);
map              6206 source3/rpc_server/srv_samr_nt.c 	status = pdb_update_group_mapping_entry(&map);
map              6358 source3/rpc_server/srv_samr_nt.c 	GROUP_MAP map;
map              6412 source3/rpc_server/srv_samr_nt.c 	ret = get_domain_group_from_sid(info->sid, &map);
map               238 source3/smbd/notify.c 	struct notify_mid_map *map = NULL;
map               244 source3/smbd/notify.c 	    || !(map = talloc(request, struct notify_mid_map))) {
map               249 source3/smbd/notify.c 	request->mid_map = map;
map               250 source3/smbd/notify.c 	map->req = request;
map               261 source3/smbd/notify.c 	map->mid = request->req->mid;
map               262 source3/smbd/notify.c 	DLIST_ADD(notify_changes_by_mid, map);
map               304 source3/smbd/notify.c 	struct notify_mid_map *map;
map               306 source3/smbd/notify.c 	for (map = notify_changes_by_mid; map; map = map->next) {
map               307 source3/smbd/notify.c 		if (map->mid == mid) {
map               312 source3/smbd/notify.c 	if (map == NULL) {
map               316 source3/smbd/notify.c 	change_notify_reply_packet(map->req->fsp->conn, map->req->req,
map               318 source3/smbd/notify.c 	change_notify_remove_request(map->req);
map                33 source3/utils/net_groupmap.c 	GROUP_MAP map;
map                37 source3/utils/net_groupmap.c 		if (!pdb_getgrnam(&map, input)) {
map                41 source3/utils/net_groupmap.c 			*sid = map.sid;
map                56 source3/utils/net_groupmap.c static void print_map_entry ( GROUP_MAP map, bool long_list )
map                59 source3/utils/net_groupmap.c 		d_printf("%s (%s) -> %s\n", map.nt_name,
map                60 source3/utils/net_groupmap.c 			 sid_string_tos(&map.sid), gidtoname(map.gid));
map                62 source3/utils/net_groupmap.c 		d_printf("%s\n", map.nt_name);
map                63 source3/utils/net_groupmap.c 		d_printf("\tSID       : %s\n", sid_string_tos(&map.sid));
map                64 source3/utils/net_groupmap.c 		d_printf("\tUnix gid  : %u\n", (unsigned int)map.gid);
map                65 source3/utils/net_groupmap.c 		d_printf("\tUnix group: %s\n", gidtoname(map.gid));
map                67 source3/utils/net_groupmap.c 			 sid_type_lookup(map.sid_name_use));
map                68 source3/utils/net_groupmap.c 		d_printf("\tComment   : %s\n", map.comment);
map               125 source3/utils/net_groupmap.c 		GROUP_MAP map;
map               135 source3/utils/net_groupmap.c 		if(!pdb_getgrsid(&map, sid)) {
map               140 source3/utils/net_groupmap.c 		print_map_entry( map, long_list );
map               143 source3/utils/net_groupmap.c 		GROUP_MAP *map=NULL;
map               145 source3/utils/net_groupmap.c 		if (!pdb_enum_group_mapping(NULL, SID_NAME_UNKNOWN, &map, &entries, ENUM_ALL_MAPPED))
map               149 source3/utils/net_groupmap.c 			print_map_entry( map[i], long_list );
map               152 source3/utils/net_groupmap.c 		SAFE_FREE(map);
map               174 source3/utils/net_groupmap.c 	GROUP_MAP map;
map               182 source3/utils/net_groupmap.c 	ZERO_STRUCT(map);
map               185 source3/utils/net_groupmap.c 	map.sid_name_use = SID_NAME_DOM_GRP;
map               270 source3/utils/net_groupmap.c 		if (pdb_getgrgid(&map, gid)) {
map               272 source3/utils/net_groupmap.c 				 unixgrp, sid_string_tos(&map.sid));
map               329 source3/utils/net_groupmap.c 	GROUP_MAP map;
map               419 source3/utils/net_groupmap.c 	if(!pdb_getgrsid(&map, sid)) {
map               433 source3/utils/net_groupmap.c 	if (map.sid_name_use == SID_NAME_WKN_GRP) {
map               438 source3/utils/net_groupmap.c 	map.sid_name_use=sid_type;
map               442 source3/utils/net_groupmap.c 		fstrcpy( map.comment, ntcomment );
map               445 source3/utils/net_groupmap.c 		fstrcpy( map.nt_name, ntgroup );
map               455 source3/utils/net_groupmap.c 		map.gid = gid;
map               458 source3/utils/net_groupmap.c 	if ( !NT_STATUS_IS_OK(pdb_update_group_mapping_entry(&map)) ) {
map               463 source3/utils/net_groupmap.c 	d_printf("Updated mapping entry for %s\n", map.nt_name);
map               533 source3/utils/net_groupmap.c 	GROUP_MAP map;
map               558 source3/utils/net_groupmap.c 	have_map = pdb_getgrnam(&map, ntgroup);
map               564 source3/utils/net_groupmap.c 			     pdb_getgrsid(&map, sid) );
map               577 source3/utils/net_groupmap.c 		map.gid = grp->gr_gid;
map               581 source3/utils/net_groupmap.c 				c->opt_rid = algorithmic_pdb_gid_to_group_rid(map.gid);
map               590 source3/utils/net_groupmap.c 		sid_copy(&map.sid, get_global_sam_sid());
map               591 source3/utils/net_groupmap.c 		sid_append_rid(&map.sid, c->opt_rid);
map               593 source3/utils/net_groupmap.c 		map.sid_name_use = SID_NAME_DOM_GRP;
map               594 source3/utils/net_groupmap.c 		fstrcpy(map.nt_name, ntgroup);
map               595 source3/utils/net_groupmap.c 		fstrcpy(map.comment, "");
map               597 source3/utils/net_groupmap.c 		if (!NT_STATUS_IS_OK(pdb_add_group_mapping_entry(&map))) {
map               607 source3/utils/net_groupmap.c 		if (map.sid_name_use == SID_NAME_WKN_GRP) {
map               609 source3/utils/net_groupmap.c 				 map.nt_name);
map               615 source3/utils/net_groupmap.c 		map.sid_name_use = SID_NAME_ALIAS;
map               618 source3/utils/net_groupmap.c 		map.sid_name_use = SID_NAME_DOM_GRP;
map               623 source3/utils/net_groupmap.c 		fstrcpy(map.comment, c->opt_comment);
map               627 source3/utils/net_groupmap.c 		fstrcpy(map.nt_name, c->opt_newntname);
map               631 source3/utils/net_groupmap.c 		map.gid = grp->gr_gid;
map               633 source3/utils/net_groupmap.c 	if (!NT_STATUS_IS_OK(pdb_update_group_mapping_entry(&map))) {
map               643 source3/utils/net_groupmap.c 	GROUP_MAP *map = NULL;
map               653 source3/utils/net_groupmap.c 	if (!pdb_enum_group_mapping(NULL, SID_NAME_UNKNOWN, &map, &entries,
map               661 source3/utils/net_groupmap.c 		if (map[i].gid == -1)
map               662 source3/utils/net_groupmap.c 			printf("Group %s is not mapped\n", map[i].nt_name);
map               664 source3/utils/net_groupmap.c 		if (!sid_check_is_in_our_domain(&map[i].sid)) {
map               666 source3/utils/net_groupmap.c 			       map[i].nt_name,
map               667 source3/utils/net_groupmap.c 			       sid_string_tos(&map[i].sid));
map               668 source3/utils/net_groupmap.c 			pdb_delete_group_mapping_entry(map[i].sid);
map               672 source3/utils/net_groupmap.c 	SAFE_FREE(map);
map               290 source3/utils/net_sam.c 	GROUP_MAP map;
map               320 source3/utils/net_sam.c 	if (!pdb_getgrsid(&map, sid)) {
map               325 source3/utils/net_sam.c 	fstrcpy(map.comment, argv[1]);
map               327 source3/utils/net_sam.c 	status = pdb_update_group_mapping_entry(&map);
map               790 source3/utils/net_sam.c 	GROUP_MAP map;
map               794 source3/utils/net_sam.c 	if (pdb_getgrgid(&map, grp->gr_gid)) {
map               798 source3/utils/net_sam.c 	map.gid = grp->gr_gid;
map               818 source3/utils/net_sam.c 	fstrcpy(map.nt_name, grpname);
map               830 source3/utils/net_sam.c 	sid_compose(&map.sid, get_global_sam_sid(), rid);
map               831 source3/utils/net_sam.c 	map.sid_name_use = SID_NAME_DOM_GRP;
map               832 source3/utils/net_sam.c 	fstrcpy(map.comment, talloc_asprintf(talloc_tos(), "Unix Group %s",
map               835 source3/utils/net_sam.c 	status = pdb_add_group_mapping_entry(&map);
map               837 source3/utils/net_sam.c 		*pmap = map;
map               845 source3/utils/net_sam.c 	GROUP_MAP map;
map               859 source3/utils/net_sam.c 	status = map_unix_group(grp, &map);
map               868 source3/utils/net_sam.c 		 sid_string_tos(&map.sid));
map               880 source3/utils/net_sam.c         GROUP_MAP map;
map               884 source3/utils/net_sam.c         map.gid = grp->gr_gid;
map               893 source3/utils/net_sam.c         fstrcpy(map.nt_name, grpname);
map               895 source3/utils/net_sam.c         if (!pdb_gid_to_sid(map.gid, &dom_sid)) {
map               907 source3/utils/net_sam.c 	GROUP_MAP map;
map               921 source3/utils/net_sam.c 	status = unmap_unix_group(grp, &map);
map                83 source3/web/statuspage.c 	PIDMAP *map;
map                87 source3/web/statuspage.c 		for (map = pidmap; map != NULL; map = map->next) {
map                88 source3/web/statuspage.c 			if (procid_equal(&pid, &map->pid)) {
map                89 source3/web/statuspage.c 				if (map->machine == NULL)	/* no machine name */
map                92 source3/web/statuspage.c 				return map->machine;
map               665 source3/winbindd/idmap.c 	struct id_map map;
map               679 source3/winbindd/idmap.c 	map.sid = &sid;
map               680 source3/winbindd/idmap.c 	map.xid.type = type;
map               684 source3/winbindd/idmap.c 		status = idmap_allocate_uid(&map.xid);
map               687 source3/winbindd/idmap.c 		status = idmap_allocate_gid(&map.xid);
map               699 source3/winbindd/idmap.c 	map.status = ID_MAPPED;
map               702 source3/winbindd/idmap.c 		   sid_string_dbg(map.sid),
map               703 source3/winbindd/idmap.c 		   (map.xid.type == ID_TYPE_UID) ? "UID" : "GID",
map               704 source3/winbindd/idmap.c 		   (unsigned long)map.xid.id));
map               706 source3/winbindd/idmap.c 	status = dom->methods->set_mapping(dom, &map);
map               711 source3/winbindd/idmap.c 			  sid_string_dbg(map.sid)));
map               712 source3/winbindd/idmap.c 		ids[0] = &map;
map               723 source3/winbindd/idmap.c 	*pxid = map.xid;
map               788 source3/winbindd/idmap.c NTSTATUS idmap_set_mapping(const struct id_map *map)
map               802 source3/winbindd/idmap.c 	return dom->methods->set_mapping(dom, map);
map               805 source3/winbindd/idmap.c NTSTATUS idmap_remove_mapping(const struct id_map *map)
map               819 source3/winbindd/idmap.c 	return dom->methods->remove_mapping(dom, map);
map               405 source3/winbindd/idmap_ad.c 		struct id_map *map;
map               464 source3/winbindd/idmap_ad.c 		map = find_map_by_id(&ids[bidx], type, id);
map               465 source3/winbindd/idmap_ad.c 		if (!map) {
map               470 source3/winbindd/idmap_ad.c 		sid_copy(map->sid, &sid);
map               473 source3/winbindd/idmap_ad.c 		map->status = ID_MAPPED;
map               475 source3/winbindd/idmap_ad.c 		DEBUG(10, ("Mapped %s -> %lu (%d)\n", sid_string_dbg(map->sid),
map               476 source3/winbindd/idmap_ad.c 			   (unsigned long)map->xid.id,
map               477 source3/winbindd/idmap_ad.c 			   map->xid.type));
map               598 source3/winbindd/idmap_ad.c 		struct id_map *map;
map               619 source3/winbindd/idmap_ad.c 		map = find_map_by_sid(&ids[bidx], &sid);
map               620 source3/winbindd/idmap_ad.c 		if (!map) {
map               663 source3/winbindd/idmap_ad.c 		map->xid.type = type;
map               664 source3/winbindd/idmap_ad.c 		map->xid.id = id;
map               665 source3/winbindd/idmap_ad.c 		map->status = ID_MAPPED;
map               667 source3/winbindd/idmap_ad.c 		DEBUG(10, ("Mapped %s -> %lu (%d)\n", sid_string_dbg(map->sid),
map               668 source3/winbindd/idmap_ad.c 			   (unsigned long)map->xid.id,
map               669 source3/winbindd/idmap_ad.c 			   map->xid.type));
map               259 source3/winbindd/idmap_adex/idmap_adex.c 					    id_map *map)
map               273 source3/winbindd/idmap_adex/idmap_adex.c 					       *map)
map              1025 source3/winbindd/idmap_ldap.c 		struct id_map *map;
map              1084 source3/winbindd/idmap_ldap.c 		map = find_map_by_id(&ids[bidx], type, id);
map              1085 source3/winbindd/idmap_ldap.c 		if (!map) {
map              1092 source3/winbindd/idmap_ldap.c 		if ( ! string_to_sid(map->sid, sidstr)) {
map              1098 source3/winbindd/idmap_ldap.c 		if (map->status == ID_MAPPED) {
map              1102 source3/winbindd/idmap_ldap.c 			      id, sid_string_dbg(map->sid), id, sidstr));
map              1108 source3/winbindd/idmap_ldap.c 		map->status = ID_MAPPED;
map              1110 source3/winbindd/idmap_ldap.c 		DEBUG(10, ("Mapped %s -> %lu (%d)\n", sid_string_dbg(map->sid),
map              1111 source3/winbindd/idmap_ldap.c 			   (unsigned long)map->xid.id, map->xid.type));
map              1259 source3/winbindd/idmap_ldap.c 		struct id_map *map;
map              1291 source3/winbindd/idmap_ldap.c 		map = find_map_by_sid(&ids[bidx], &sid);
map              1292 source3/winbindd/idmap_ldap.c 		if (!map) {
map              1333 source3/winbindd/idmap_ldap.c 		if (map->status == ID_MAPPED) {
map              1337 source3/winbindd/idmap_ldap.c 			      sidstr, map->xid.id, sidstr, id));
map              1343 source3/winbindd/idmap_ldap.c 		map->xid.type = type;
map              1344 source3/winbindd/idmap_ldap.c 		map->xid.id = id;
map              1345 source3/winbindd/idmap_ldap.c 		map->status = ID_MAPPED;
map              1347 source3/winbindd/idmap_ldap.c 		DEBUG(10, ("Mapped %s -> %lu (%d)\n", sid_string_dbg(map->sid),
map              1348 source3/winbindd/idmap_ldap.c 			   (unsigned long)map->xid.id, map->xid.type));
map              1382 source3/winbindd/idmap_ldap.c 				       const struct id_map *map)
map              1402 source3/winbindd/idmap_ldap.c 	switch(map->xid.type) {
map              1423 source3/winbindd/idmap_ldap.c 	id_str = talloc_asprintf(memctx, "%lu", (unsigned long)map->xid.id);
map              1426 source3/winbindd/idmap_ldap.c 	sid = talloc_strdup(memctx, sid_string_talloc(memctx, map->sid));
map              1466 source3/winbindd/idmap_ldap.c 			 (unsigned long)map->xid.id, type));
map              1477 source3/winbindd/idmap_ldap.c 		  "%lu [%s]\n",	sid, (unsigned long)map->xid.id, type));
map               108 source3/winbindd/idmap_rid.c static NTSTATUS idmap_rid_id_to_sid(TALLOC_CTX *memctx, struct idmap_rid_context *ctx, struct id_map *map)
map               113 source3/winbindd/idmap_rid.c 	if ((map->xid.id < ctx->low_id) || (map->xid.id > ctx->high_id)) {
map               115 source3/winbindd/idmap_rid.c 				map->xid.id, ctx->low_id, ctx->high_id));
map               123 source3/winbindd/idmap_rid.c 	sid_compose(map->sid, &domain->sid, map->xid.id - ctx->low_id + ctx->base_rid);
map               129 source3/winbindd/idmap_rid.c 	map->status = ID_MAPPED;
map               138 source3/winbindd/idmap_rid.c static NTSTATUS idmap_rid_sid_to_id(TALLOC_CTX *memctx, struct idmap_rid_context *ctx, struct id_map *map)
map               142 source3/winbindd/idmap_rid.c 	sid_peek_rid(map->sid, &rid);
map               143 source3/winbindd/idmap_rid.c 	map->xid.id = rid - ctx->base_rid + ctx->low_id;
map               147 source3/winbindd/idmap_rid.c 	if ((map->xid.id < ctx->low_id) || (map->xid.id > ctx->high_id)) {
map               149 source3/winbindd/idmap_rid.c 				map->xid.id, ctx->low_id, ctx->high_id));
map               150 source3/winbindd/idmap_rid.c 		map->status = ID_UNMAPPED;
map               158 source3/winbindd/idmap_rid.c 	map->status = ID_MAPPED;
map               680 source3/winbindd/idmap_tdb.c static NTSTATUS idmap_tdb_id_to_sid(struct idmap_tdb_context *ctx, struct id_map *map)
map               686 source3/winbindd/idmap_tdb.c 	if (!ctx || !map) {
map               691 source3/winbindd/idmap_tdb.c 	if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) ||
map               692 source3/winbindd/idmap_tdb.c 	    (ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) {
map               694 source3/winbindd/idmap_tdb.c 				map->xid.id, ctx->filter_low_id, ctx->filter_high_id));
map               698 source3/winbindd/idmap_tdb.c 	switch (map->xid.type) {
map               701 source3/winbindd/idmap_tdb.c 		keystr = talloc_asprintf(ctx, "UID %lu", (unsigned long)map->xid.id);
map               705 source3/winbindd/idmap_tdb.c 		keystr = talloc_asprintf(ctx, "GID %lu", (unsigned long)map->xid.id);
map               709 source3/winbindd/idmap_tdb.c 		DEBUG(2, ("INVALID unix ID type: 0x02%x\n", map->xid.type));
map               733 source3/winbindd/idmap_tdb.c 	if (!string_to_sid(map->sid, (const char *)data.dptr)) {
map               753 source3/winbindd/idmap_tdb.c static NTSTATUS idmap_tdb_sid_to_id(struct idmap_tdb_context *ctx, struct id_map *map)
map               761 source3/winbindd/idmap_tdb.c 	keystr = sid_string_talloc(tmp_ctx, map->sid);
map               780 source3/winbindd/idmap_tdb.c 		map->xid.id = rec_id;
map               781 source3/winbindd/idmap_tdb.c 		map->xid.type = ID_TYPE_UID;
map               786 source3/winbindd/idmap_tdb.c 		map->xid.id = rec_id;
map               787 source3/winbindd/idmap_tdb.c 		map->xid.type = ID_TYPE_GID;
map               797 source3/winbindd/idmap_tdb.c 	if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) ||
map               798 source3/winbindd/idmap_tdb.c 	    (ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) {
map               800 source3/winbindd/idmap_tdb.c 				map->xid.id, ctx->filter_low_id, ctx->filter_high_id));
map               900 source3/winbindd/idmap_tdb.c 				      const struct id_map *map)
map               908 source3/winbindd/idmap_tdb.c 	if (!map || !map->sid) {
map               918 source3/winbindd/idmap_tdb.c 	switch (map->xid.type) {
map               922 source3/winbindd/idmap_tdb.c 					 (unsigned long)map->xid.id);
map               927 source3/winbindd/idmap_tdb.c 					 (unsigned long)map->xid.id);
map               931 source3/winbindd/idmap_tdb.c 		DEBUG(2, ("INVALID unix ID type: 0x02%x\n", map->xid.type));
map               942 source3/winbindd/idmap_tdb.c 		     ctx, "%s", sid_to_fstring(tmp, map->sid))) == NULL) {
map               995 source3/winbindd/idmap_tdb.c 					 const struct id_map *map)
map              1003 source3/winbindd/idmap_tdb.c 	if (!map || !map->sid) {
map              1014 source3/winbindd/idmap_tdb.c 	switch (map->xid.type) {
map              1018 source3/winbindd/idmap_tdb.c 					 (unsigned long)map->xid.id);
map              1023 source3/winbindd/idmap_tdb.c 					 (unsigned long)map->xid.id);
map              1027 source3/winbindd/idmap_tdb.c 		DEBUG(2, ("INVALID unix ID type: 0x02%x\n", map->xid.type));
map              1038 source3/winbindd/idmap_tdb.c 		     ctx, "%s", sid_to_fstring(tmp, map->sid))) == NULL) {
map               451 source3/winbindd/idmap_tdb2.c static NTSTATUS idmap_tdb2_script(struct idmap_tdb2_context *ctx, struct id_map *map,
map               483 source3/winbindd/idmap_tdb2.c 		map->xid.id   = v;
map               484 source3/winbindd/idmap_tdb2.c 		map->xid.type = ID_TYPE_UID;
map               486 source3/winbindd/idmap_tdb2.c 		map->xid.id   = v;
map               487 source3/winbindd/idmap_tdb2.c 		map->xid.type = ID_TYPE_GID;		
map               489 source3/winbindd/idmap_tdb2.c 		if (!string_to_sid(map->sid, &line[4])) {
map               508 source3/winbindd/idmap_tdb2.c static NTSTATUS idmap_tdb2_id_to_sid(struct idmap_tdb2_context *ctx, struct id_map *map)
map               518 source3/winbindd/idmap_tdb2.c 	if (!ctx || !map) {
map               523 source3/winbindd/idmap_tdb2.c 	if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) ||
map               524 source3/winbindd/idmap_tdb2.c 	    (ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) {
map               526 source3/winbindd/idmap_tdb2.c 				map->xid.id, ctx->filter_low_id, ctx->filter_high_id));
map               530 source3/winbindd/idmap_tdb2.c 	switch (map->xid.type) {
map               533 source3/winbindd/idmap_tdb2.c 		keystr = talloc_asprintf(ctx, "UID %lu", (unsigned long)map->xid.id);
map               537 source3/winbindd/idmap_tdb2.c 		keystr = talloc_asprintf(ctx, "GID %lu", (unsigned long)map->xid.id);
map               541 source3/winbindd/idmap_tdb2.c 		DEBUG(2, ("INVALID unix ID type: 0x02%x\n", map->xid.type));
map               568 source3/winbindd/idmap_tdb2.c 		ret = idmap_tdb2_script(ctx, map, "IDTOSID %s", keystr);
map               575 source3/winbindd/idmap_tdb2.c 		if (sid_to_fstring(sidstr, map->sid)) {
map               587 source3/winbindd/idmap_tdb2.c 	if (!string_to_sid(map->sid, (const char *)data.dptr)) {
map               606 source3/winbindd/idmap_tdb2.c static NTSTATUS idmap_tdb2_sid_to_id(struct idmap_tdb2_context *ctx, struct id_map *map)
map               617 source3/winbindd/idmap_tdb2.c 	keystr = sid_string_talloc(tmp_ctx, map->sid);
map               638 source3/winbindd/idmap_tdb2.c 		ret = idmap_tdb2_script(ctx, map, "SIDTOID %s", keystr);
map               645 source3/winbindd/idmap_tdb2.c 			 map->xid.type == ID_TYPE_UID?'U':'G',
map               646 source3/winbindd/idmap_tdb2.c 			 (unsigned long)map->xid.id);
map               657 source3/winbindd/idmap_tdb2.c 		map->xid.id = rec_id;
map               658 source3/winbindd/idmap_tdb2.c 		map->xid.type = ID_TYPE_UID;
map               663 source3/winbindd/idmap_tdb2.c 		map->xid.id = rec_id;
map               664 source3/winbindd/idmap_tdb2.c 		map->xid.type = ID_TYPE_GID;
map               674 source3/winbindd/idmap_tdb2.c 	if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) ||
map               675 source3/winbindd/idmap_tdb2.c 	    (ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) {
map               677 source3/winbindd/idmap_tdb2.c 				map->xid.id, ctx->filter_low_id, ctx->filter_high_id));
map               774 source3/winbindd/idmap_tdb2.c static NTSTATUS idmap_tdb2_set_mapping(struct idmap_domain *dom, const struct id_map *map)
map               783 source3/winbindd/idmap_tdb2.c 	if (!map || !map->sid) {
map               793 source3/winbindd/idmap_tdb2.c 	switch (map->xid.type) {
map               796 source3/winbindd/idmap_tdb2.c 		kidstr = talloc_asprintf(ctx, "UID %lu", (unsigned long)map->xid.id);
map               800 source3/winbindd/idmap_tdb2.c 		kidstr = talloc_asprintf(ctx, "GID %lu", (unsigned long)map->xid.id);
map               804 source3/winbindd/idmap_tdb2.c 		DEBUG(2, ("INVALID unix ID type: 0x02%x\n", map->xid.type));
map               814 source3/winbindd/idmap_tdb2.c 	if (!(ksidstr = sid_string_talloc(ctx, map->sid))) {
map               877 source3/winbindd/idmap_tdb2.c static NTSTATUS idmap_tdb2_remove_mapping(struct idmap_domain *dom, const struct id_map *map)
map                35 source3/winbindd/idmap_util.c 	struct id_map map;
map                59 source3/winbindd/idmap_util.c 	map.sid = sid;
map                60 source3/winbindd/idmap_util.c 	map.xid.type = ID_TYPE_UID;
map                61 source3/winbindd/idmap_util.c 	map.xid.id = uid;
map                63 source3/winbindd/idmap_util.c 	ret = idmap_backends_unixid_to_sid(domname, &map);
map                69 source3/winbindd/idmap_util.c 	if (map.status != ID_MAPPED) {
map                94 source3/winbindd/idmap_util.c 	struct id_map map;
map               118 source3/winbindd/idmap_util.c 	map.sid = sid;
map               119 source3/winbindd/idmap_util.c 	map.xid.type = ID_TYPE_GID;
map               120 source3/winbindd/idmap_util.c 	map.xid.id = gid;
map               122 source3/winbindd/idmap_util.c 	ret = idmap_backends_unixid_to_sid(domname, &map);
map               128 source3/winbindd/idmap_util.c 	if (map.status != ID_MAPPED) {
map               153 source3/winbindd/idmap_util.c 	struct id_map map;
map               176 source3/winbindd/idmap_util.c 	map.sid = sid;
map               177 source3/winbindd/idmap_util.c 	map.xid.type = ID_TYPE_UID;	
map               179 source3/winbindd/idmap_util.c 	ret = idmap_backends_sid_to_unixid(dom_name, &map);
map               181 source3/winbindd/idmap_util.c 	if (NT_STATUS_IS_OK(ret) && (map.status == ID_MAPPED)) {
map               182 source3/winbindd/idmap_util.c 		if (map.xid.type != ID_TYPE_UID) {
map               186 source3/winbindd/idmap_util.c 				   map.status,
map               187 source3/winbindd/idmap_util.c 				   map.xid.type,
map               188 source3/winbindd/idmap_util.c 				   map.xid.id));
map               208 source3/winbindd/idmap_util.c 	ret = idmap_new_mapping(sid, ID_TYPE_UID, &map.xid);
map               220 source3/winbindd/idmap_util.c 	*uid = (uid_t)map.xid.id;
map               235 source3/winbindd/idmap_util.c 	struct id_map map;
map               258 source3/winbindd/idmap_util.c 	map.sid = sid;
map               259 source3/winbindd/idmap_util.c 	map.xid.type = ID_TYPE_GID;
map               261 source3/winbindd/idmap_util.c 	ret = idmap_backends_sid_to_unixid(domname, &map);
map               262 source3/winbindd/idmap_util.c 	if (NT_STATUS_IS_OK(ret) && (map.status == ID_MAPPED)) {
map               263 source3/winbindd/idmap_util.c 		if (map.xid.type != ID_TYPE_GID) {
map               267 source3/winbindd/idmap_util.c 				   map.status,
map               268 source3/winbindd/idmap_util.c 				   map.xid.type,
map               269 source3/winbindd/idmap_util.c 				   map.xid.id));
map               289 source3/winbindd/idmap_util.c 	ret = idmap_new_mapping(sid, ID_TYPE_GID, &map.xid);
map               301 source3/winbindd/idmap_util.c 	*gid = map.xid.id;
map                78 source3/winbindd/winbindd_idmap.c void winbindd_set_mapping_async(TALLOC_CTX *mem_ctx, const struct id_map *map,
map                85 source3/winbindd/winbindd_idmap.c 	request.data.dual_idmapset.id = map->xid.id;
map                86 source3/winbindd/winbindd_idmap.c 	request.data.dual_idmapset.type = map->xid.type;
map                87 source3/winbindd/winbindd_idmap.c 	sid_to_fstring(request.data.dual_idmapset.sid, map->sid);
map                96 source3/winbindd/winbindd_idmap.c 	struct id_map map;
map               105 source3/winbindd/winbindd_idmap.c 	map.sid = &sid;
map               106 source3/winbindd/winbindd_idmap.c 	map.xid.id = state->request.data.dual_idmapset.id;
map               107 source3/winbindd/winbindd_idmap.c 	map.xid.type = state->request.data.dual_idmapset.type;
map               108 source3/winbindd/winbindd_idmap.c 	map.status = ID_MAPPED;
map               110 source3/winbindd/winbindd_idmap.c 	result = idmap_set_mapping(&map);
map               136 source3/winbindd/winbindd_idmap.c 			     const struct id_map *map,
map               143 source3/winbindd/winbindd_idmap.c 	request.data.dual_idmapset.id = map->xid.id;
map               144 source3/winbindd/winbindd_idmap.c 	request.data.dual_idmapset.type = map->xid.type;
map               145 source3/winbindd/winbindd_idmap.c 	sid_to_fstring(request.data.dual_idmapset.sid, map->sid);
map               155 source3/winbindd/winbindd_idmap.c 	struct id_map map;
map               164 source3/winbindd/winbindd_idmap.c 	map.sid = &sid;
map               165 source3/winbindd/winbindd_idmap.c 	map.xid.id = state->request.data.dual_idmapset.id;
map               166 source3/winbindd/winbindd_idmap.c 	map.xid.type = state->request.data.dual_idmapset.type;
map               167 source3/winbindd/winbindd_idmap.c 	map.status = ID_MAPPED;
map               169 source3/winbindd/winbindd_idmap.c 	result = idmap_remove_mapping(&map);
map               373 source3/winbindd/winbindd_proto.h void winbindd_set_mapping_async(TALLOC_CTX *mem_ctx, const struct id_map *map,
map               378 source3/winbindd/winbindd_proto.h void winbindd_remove_mapping_async(TALLOC_CTX *mem_ctx, const struct id_map *map,
map               398 source3/winbindd/winbindd_sid.c 	struct id_map map;
map               416 source3/winbindd/winbindd_sid.c 	map.sid = &sid;
map               417 source3/winbindd/winbindd_sid.c 	map.xid.id = state->request.data.dual_idmapset.id;
map               418 source3/winbindd/winbindd_sid.c 	map.xid.type = state->request.data.dual_idmapset.type;
map               420 source3/winbindd/winbindd_sid.c 	winbindd_set_mapping_async(state->mem_ctx, &map,
map               440 source3/winbindd/winbindd_sid.c 	struct id_map map;
map               458 source3/winbindd/winbindd_sid.c 	map.sid = &sid;
map               459 source3/winbindd/winbindd_sid.c 	map.xid.id = state->request.data.dual_idmapset.id;
map               460 source3/winbindd/winbindd_sid.c 	map.xid.type = state->request.data.dual_idmapset.type;
map               462 source3/winbindd/winbindd_sid.c 	winbindd_remove_mapping_async(state->mem_ctx, &map,
map               306 source4/lib/ldb/ldb_map/ldb_map.c 	const struct ldb_map_attribute *map;
map               311 source4/lib/ldb/ldb_map/ldb_map.c 		map = &data->attribute_maps[i];
map               312 source4/lib/ldb/ldb_map/ldb_map.c 		if (ldb_attr_cmp(map->local_name, "*") == 0) {
map               316 source4/lib/ldb/ldb_map/ldb_map.c 		switch (map->type) {
map               321 source4/lib/ldb/ldb_map/ldb_map.c 			if (ldb_attr_cmp(map->local_name, name) == 0) {
map               322 source4/lib/ldb/ldb_map/ldb_map.c 				return map;
map               328 source4/lib/ldb/ldb_map/ldb_map.c 			if (ldb_attr_cmp(map->u.rename.remote_name, name) == 0) {
map               329 source4/lib/ldb/ldb_map/ldb_map.c 				return map;
map               334 source4/lib/ldb/ldb_map/ldb_map.c 			for (j = 0; map->u.generate.remote_names && map->u.generate.remote_names[j]; j++) {
map               335 source4/lib/ldb/ldb_map/ldb_map.c 				if (ldb_attr_cmp(map->u.generate.remote_names[j], name) == 0) {
map               336 source4/lib/ldb/ldb_map/ldb_map.c 					return map;
map               354 source4/lib/ldb/ldb_map/ldb_map.c 	const struct ldb_map_attribute *map = map_attr_find_local(data, attr);
map               356 source4/lib/ldb/ldb_map/ldb_map.c 	if (map == NULL) {
map               359 source4/lib/ldb/ldb_map/ldb_map.c 	if (map->type == MAP_IGNORE) {
map               367 source4/lib/ldb/ldb_map/ldb_map.c const char *map_attr_map_local(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr)
map               369 source4/lib/ldb/ldb_map/ldb_map.c 	if (map == NULL) {
map               373 source4/lib/ldb/ldb_map/ldb_map.c 	switch (map->type) {
map               379 source4/lib/ldb/ldb_map/ldb_map.c 		return talloc_strdup(mem_ctx, map->u.rename.remote_name);
map               387 source4/lib/ldb/ldb_map/ldb_map.c const char *map_attr_map_remote(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr)
map               389 source4/lib/ldb/ldb_map/ldb_map.c 	if (map == NULL) {
map               393 source4/lib/ldb/ldb_map/ldb_map.c 	if (map->type == MAP_KEEP) {
map               397 source4/lib/ldb/ldb_map/ldb_map.c 	return talloc_strdup(mem_ctx, map->local_name);
map               430 source4/lib/ldb/ldb_map/ldb_map.c 				 const struct ldb_map_attribute *map, const struct ldb_val *val)
map               432 source4/lib/ldb/ldb_map/ldb_map.c 	if (map && (map->type == MAP_CONVERT) && (map->u.convert.convert_local)) {
map               433 source4/lib/ldb/ldb_map/ldb_map.c 		return map->u.convert.convert_local(module, mem_ctx, val);
map               441 source4/lib/ldb/ldb_map/ldb_map.c 				  const struct ldb_map_attribute *map, const struct ldb_val *val)
map               443 source4/lib/ldb/ldb_map/ldb_map.c 	if (map && (map->type == MAP_CONVERT) && (map->u.convert.convert_remote)) {
map               444 source4/lib/ldb/ldb_map/ldb_map.c 		return map->u.convert.convert_remote(module, mem_ctx, val);
map               472 source4/lib/ldb/ldb_map/ldb_map.c 	const struct ldb_map_attribute *map;
map               492 source4/lib/ldb/ldb_map/ldb_map.c 		map = map_attr_find_local(data, ldb_dn_get_component_name(dn, i));
map               495 source4/lib/ldb/ldb_map/ldb_map.c 		if (map == NULL) {
map               498 source4/lib/ldb/ldb_map/ldb_map.c 			map_type = map->type;
map               510 source4/lib/ldb/ldb_map/ldb_map.c 			if (map->u.convert.convert_local == NULL) {
map               519 source4/lib/ldb/ldb_map/ldb_map.c 			name = map_attr_map_local(newdn, map, ldb_dn_get_component_name(dn, i));
map               522 source4/lib/ldb/ldb_map/ldb_map.c 			value = ldb_val_map_local(module, newdn, map, ldb_dn_get_component_val(dn, i));
map               547 source4/lib/ldb/ldb_map/ldb_map.c 	const struct ldb_map_attribute *map;
map               567 source4/lib/ldb/ldb_map/ldb_map.c 		map = map_attr_find_remote(data, ldb_dn_get_component_name(dn, i));
map               570 source4/lib/ldb/ldb_map/ldb_map.c 		if (map == NULL) {
map               573 source4/lib/ldb/ldb_map/ldb_map.c 			map_type = map->type;
map               585 source4/lib/ldb/ldb_map/ldb_map.c 			if (map->u.convert.convert_remote == NULL) {
map               594 source4/lib/ldb/ldb_map/ldb_map.c 			name = map_attr_map_remote(newdn, map, ldb_dn_get_component_name(dn, i));
map               597 source4/lib/ldb/ldb_map/ldb_map.c 			value = ldb_val_map_remote(module, newdn, map, ldb_dn_get_component_val(dn, i));
map               697 source4/lib/ldb/ldb_map/ldb_map.c 	const struct ldb_map_objectclass *map = map_objectclass_find_local(data, name);
map               700 source4/lib/ldb/ldb_map/ldb_map.c 	if (map) {
map               701 source4/lib/ldb/ldb_map/ldb_map.c 		newval.data = (uint8_t*)talloc_strdup(mem_ctx, map->remote_name);
map               773 source4/lib/ldb/ldb_map/ldb_map.c 	const struct ldb_map_objectclass *map = map_objectclass_find_remote(data, name);
map               776 source4/lib/ldb/ldb_map/ldb_map.c 	if (map) {
map               777 source4/lib/ldb/ldb_map/ldb_map.c 		newval.data = (uint8_t*)talloc_strdup(mem_ctx, map->local_name);
map                36 source4/lib/ldb/ldb_map/ldb_map_inbound.c static struct ldb_message_element *ldb_msg_el_map_local(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_message_element *old)
map                55 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	el->name = map_attr_map_local(el, map, old->name);
map                58 source4/lib/ldb/ldb_map/ldb_map_inbound.c 		el->values[i] = ldb_val_map_local(module, el->values, map, &old->values[i]);
map                69 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	const struct ldb_map_attribute *map = map_attr_find_local(data, attr_name);
map                74 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	if (map == NULL) {
map                81 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	switch (map->type) {
map                86 source4/lib/ldb/ldb_map/ldb_map_inbound.c 		if (map->u.convert.convert_local == NULL) {
map                90 source4/lib/ldb/ldb_map/ldb_map_inbound.c 				  map->local_name);
map                96 source4/lib/ldb/ldb_map/ldb_map_inbound.c 		el = ldb_msg_el_map_local(module, remote, map, old);
map               100 source4/lib/ldb/ldb_map/ldb_map_inbound.c 		if (map->u.generate.generate_remote == NULL) {
map               104 source4/lib/ldb/ldb_map/ldb_map_inbound.c 				  map->local_name);
map               114 source4/lib/ldb/ldb_map/ldb_map_inbound.c 		map->u.generate.generate_remote(module, map->local_name, msg, remote, local);
map                82 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	const struct ldb_map_attribute *map;
map               121 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		map = map_attr_find_local(data, attrs[i]);
map               122 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		if (map == NULL) {
map               126 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		switch (map->type) {
map               136 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			name = map->u.rename.remote_name;
map               141 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			for (j = 0; map->u.generate.remote_names[j]; j++) {
map               147 source4/lib/ldb/ldb_map/ldb_map_outbound.c 				result[last] = talloc_strdup(result, map->u.generate.remote_names[j]);
map               218 source4/lib/ldb/ldb_map/ldb_map_outbound.c 							 const struct ldb_map_attribute *map, 
map               246 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		el->values[i] = ldb_val_map_remote(module, el->values, map, &old->values[i]);
map               263 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	const struct ldb_map_attribute *map;
map               275 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	map = map_attr_find_local(data, attr_name);
map               279 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if (map == NULL) {
map               283 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	switch (map->type) {
map               287 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		remote_name = map->u.convert.remote_name;
map               293 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		remote_name = map->u.rename.remote_name;
map               299 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	switch (map->type) {
map               304 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		if (map->u.convert.convert_remote == NULL) {
map               316 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			el = ldb_msg_el_map_remote(module, local, map, attr_name, old);
map               323 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		if (map->u.generate.generate_local == NULL) {
map               331 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		el = map->u.generate.generate_local(module, local, attr_name, remote);
map               351 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	const struct ldb_map_attribute *map = map_attr_find_local(data, "*");
map               356 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if (map && map->type == MAP_KEEP) {
map               360 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			el = ldb_msg_el_map_remote(module, local, map, remote->elements[i].name,
map               763 source4/lib/ldb/ldb_map/ldb_map_outbound.c int map_subtree_collect_remote_simple(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree, const struct ldb_map_attribute *map)
map               775 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if (map->type == MAP_KEEP) {
map               783 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.present.attr);
map               788 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.substring.attr);
map               793 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.equality.attr);
map               799 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.comparison.attr);
map               803 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		attr = map_attr_map_local(*new, map, tree->u.extended.attr);
map               817 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if (map->type == MAP_RENAME) {
map               844 source4/lib/ldb/ldb_map/ldb_map_outbound.c 			*(*new)->u.substring.chunks[i] = ldb_val_map_local(module, *new, map, tree->u.substring.chunks[i]);
map               850 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		(*new)->u.equality.value = ldb_val_map_local(module, *new, map, &tree->u.equality.value);
map               855 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		(*new)->u.comparison.value = ldb_val_map_local(module, *new, map, &tree->u.comparison.value);
map               858 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		(*new)->u.extended.value = ldb_val_map_local(module, *new, map, &tree->u.extended.value);
map               873 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	const struct ldb_map_attribute *map;
map               895 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	map = map_attr_find_local(data, tree->u.equality.attr);
map               896 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if (map->convert_operator) {
map               897 source4/lib/ldb/ldb_map/ldb_map_outbound.c 		return map->convert_operator(module, mem_ctx, new, tree);
map               900 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	if (map->type == MAP_GENERATE) {
map               909 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	return map_subtree_collect_remote_simple(module, mem_ctx, new, tree, map);
map                59 source4/lib/ldb/ldb_map/ldb_map_private.h const char *map_attr_map_local(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr);
map                60 source4/lib/ldb/ldb_map/ldb_map_private.h const char *map_attr_map_remote(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr);
map                63 source4/lib/ldb/ldb_map/ldb_map_private.h struct ldb_val ldb_val_map_local(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_val *val);
map                64 source4/lib/ldb/ldb_map/ldb_map_private.h struct ldb_val ldb_val_map_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_val *val);
map                84 source4/lib/ldb/ldb_map/ldb_map_private.h 					const struct ldb_map_attribute *map);
map                35 source4/libcli/security/sddl.c static bool sddl_map_flags(const struct flag_map *map, const char *str, 
map                43 source4/libcli/security/sddl.c 		for (i=0;map[i].name;i++) {
map                44 source4/libcli/security/sddl.c 			size_t l = strlen(map[i].name);
map                45 source4/libcli/security/sddl.c 			if (strncmp(map[i].name, str, l) == 0) {
map                46 source4/libcli/security/sddl.c 				*flags |= map[i].flag;
map                52 source4/libcli/security/sddl.c 		if (map[i].name == NULL) {
map               389 source4/libcli/security/sddl.c static char *sddl_flags_to_string(TALLOC_CTX *mem_ctx, const struct flag_map *map,
map               396 source4/libcli/security/sddl.c 	for (i=0;map[i].name;i++) {
map               397 source4/libcli/security/sddl.c 		if (map[i].flag == flags) {
map               398 source4/libcli/security/sddl.c 			return talloc_strdup(mem_ctx, map[i].name);
map               405 source4/libcli/security/sddl.c 	for (i=0;map[i].name;i++) {
map               406 source4/libcli/security/sddl.c 		if ((flags & map[i].flag) != 0) {
map               407 source4/libcli/security/sddl.c 			s = talloc_asprintf_append_buffer(s, "%s", map[i].name);
map               409 source4/libcli/security/sddl.c 			flags &= ~map[i].flag;
map               436 source4/utils/oLschema2ldif.c 			const struct dsdb_syntax *map = 
map               438 source4/utils/oLschema2ldif.c 			if (!map) {
map               441 source4/utils/oLschema2ldif.c 			MSG_ADD_STRING("attributeSyntax", map->attributeSyntax_oid);