xid                63 nsswitch/winbind_nss_irix.c 	int			xid;
xid                72 nsswitch/winbind_nss_irix.c winbind_xid_new(int xid, nsd_file_t *rq, struct winbindd_request *request)
xid                78 nsswitch/winbind_nss_irix.c 		xid, rq, request);
xid                85 nsswitch/winbind_nss_irix.c 	new->xid = xid;
xid                99 nsswitch/winbind_nss_irix.c winbind_xid_lookup(int xid, struct winbindd_request **requestp)
xid               104 nsswitch/winbind_nss_irix.c         for (last = &winbind_xids, dx = winbind_xids; dx && (dx->xid != xid);
xid               114 nsswitch/winbind_nss_irix.c 		xid, result, dx->request);
xid               228 source3/include/smb.h 	struct unixid xid;
xid               680 source3/winbindd/idmap.c 	map.xid.type = type;
xid               684 source3/winbindd/idmap.c 		status = idmap_allocate_uid(&map.xid);
xid               687 source3/winbindd/idmap.c 		status = idmap_allocate_gid(&map.xid);
xid               703 source3/winbindd/idmap.c 		   (map.xid.type == ID_TYPE_UID) ? "UID" : "GID",
xid               704 source3/winbindd/idmap.c 		   (unsigned long)map.xid.id));
xid               723 source3/winbindd/idmap.c 	*pxid = map.xid;
xid               735 source3/winbindd/idmap.c 		    domname?domname:"NULL", id->xid.id, id->xid.type));
xid               258 source3/winbindd/idmap_ad.c 		if ((maps[i]->xid.type == type) && (maps[i]->xid.id == id)) {
xid               338 source3/winbindd/idmap_ad.c 		switch (ids[idx]->xid.type) {
xid               351 source3/winbindd/idmap_ad.c 							  (unsigned long)ids[idx]->xid.id);
xid               365 source3/winbindd/idmap_ad.c 							  (unsigned long)ids[idx]->xid.id);
xid               476 source3/winbindd/idmap_ad.c 			   (unsigned long)map->xid.id,
xid               477 source3/winbindd/idmap_ad.c 			   map->xid.type));
xid               663 source3/winbindd/idmap_ad.c 		map->xid.type = type;
xid               664 source3/winbindd/idmap_ad.c 		map->xid.id = id;
xid               668 source3/winbindd/idmap_ad.c 			   (unsigned long)map->xid.id,
xid               669 source3/winbindd/idmap_ad.c 			   map->xid.type));
xid               179 source3/winbindd/idmap_adex/idmap_adex.c 							 ids[i]->xid.id,
xid               180 source3/winbindd/idmap_adex/idmap_adex.c 							 ids[i]->xid.type);
xid               231 source3/winbindd/idmap_adex/idmap_adex.c 		status = cell->provider->get_id_from_sid(&ids[i]->xid.id,
xid               232 source3/winbindd/idmap_adex/idmap_adex.c 							 &ids[i]->xid.
xid               181 source3/winbindd/idmap_hash/idmap_hash.c 		separate_hashes(ids[i]->xid.id, &h_domain, &h_rid);
xid               243 source3/winbindd/idmap_hash/idmap_hash.c 			ids[i]->xid.id = combine_hashes(h_domain, h_rid);
xid               356 source3/winbindd/idmap_ldap.c static NTSTATUS idmap_ldap_allocate_id(struct unixid *xid)
xid               388 source3/winbindd/idmap_ldap.c 	switch (xid->type) {
xid               401 source3/winbindd/idmap_ldap.c 		DEBUG(2, ("Invalid ID type (0x%x)\n", xid->type));
xid               453 source3/winbindd/idmap_ldap.c 	xid->id = strtoul(id_str, NULL, 10);
xid               457 source3/winbindd/idmap_ldap.c 	switch (xid->type) {
xid               459 source3/winbindd/idmap_ldap.c 		if (xid->id > idmap_alloc_ldap->high_uid) {
xid               467 source3/winbindd/idmap_ldap.c 		if (xid->id > idmap_alloc_ldap->high_gid) {
xid               479 source3/winbindd/idmap_ldap.c 	new_id_str = talloc_asprintf(ctx, "%lu", (unsigned long)xid->id + 1);
xid               518 source3/winbindd/idmap_ldap.c static NTSTATUS idmap_ldap_get_hwm(struct unixid *xid)
xid               547 source3/winbindd/idmap_ldap.c 	switch (xid->type) {
xid               560 source3/winbindd/idmap_ldap.c 		DEBUG(2, ("Invalid ID type (0x%x)\n", xid->type));
xid               604 source3/winbindd/idmap_ldap.c 	xid->id	= strtoul(id_str, NULL, 10);
xid               615 source3/winbindd/idmap_ldap.c static NTSTATUS idmap_ldap_set_hwm(struct unixid *xid)
xid               646 source3/winbindd/idmap_ldap.c 	switch (xid->type) {
xid               659 source3/winbindd/idmap_ldap.c 		DEBUG(2, ("Invalid ID type (0x%x)\n", xid->type));
xid               698 source3/winbindd/idmap_ldap.c 	new_id_str = talloc_asprintf(ctx, "%lu", (unsigned long)xid->id);
xid               919 source3/winbindd/idmap_ldap.c 		if ((maps[i]->xid.type == type) && (maps[i]->xid.id == id)) {
xid               969 source3/winbindd/idmap_ldap.c 				(ids[0]->xid.type==ID_TYPE_UID)?uidNumber:gidNumber,
xid               970 source3/winbindd/idmap_ldap.c 				(unsigned long)ids[0]->xid.id);
xid               994 source3/winbindd/idmap_ldap.c 					(ids[idx]->xid.type==ID_TYPE_UID)?uidNumber:gidNumber,
xid               995 source3/winbindd/idmap_ldap.c 					(unsigned long)ids[idx]->xid.id);
xid              1111 source3/winbindd/idmap_ldap.c 			   (unsigned long)map->xid.id, map->xid.type));
xid              1337 source3/winbindd/idmap_ldap.c 			      sidstr, map->xid.id, sidstr, id));
xid              1343 source3/winbindd/idmap_ldap.c 		map->xid.type = type;
xid              1344 source3/winbindd/idmap_ldap.c 		map->xid.id = id;
xid              1348 source3/winbindd/idmap_ldap.c 			   (unsigned long)map->xid.id, map->xid.type));
xid              1402 source3/winbindd/idmap_ldap.c 	switch(map->xid.type) {
xid              1423 source3/winbindd/idmap_ldap.c 	id_str = talloc_asprintf(memctx, "%lu", (unsigned long)map->xid.id);
xid              1466 source3/winbindd/idmap_ldap.c 			 (unsigned long)map->xid.id, type));
xid              1477 source3/winbindd/idmap_ldap.c 		  "%lu [%s]\n",	sid, (unsigned long)map->xid.id, type));
xid                65 source3/winbindd/idmap_nss.c 		switch (ids[i]->xid.type) {
xid                67 source3/winbindd/idmap_nss.c 			pw = getpwuid((uid_t)ids[i]->xid.id);
xid                76 source3/winbindd/idmap_nss.c 			gr = getgrgid((gid_t)ids[i]->xid.id);
xid               105 source3/winbindd/idmap_nss.c 			if (ids[i]->xid.type == ID_TYPE_UID) {
xid               113 source3/winbindd/idmap_nss.c 			if (ids[i]->xid.type == ID_TYPE_GID) {
xid               177 source3/winbindd/idmap_nss.c 				ids[i]->xid.id = pw->pw_uid;
xid               178 source3/winbindd/idmap_nss.c 				ids[i]->xid.type = ID_TYPE_UID;
xid               191 source3/winbindd/idmap_nss.c 				ids[i]->xid.id = gr->gr_gid;
xid               192 source3/winbindd/idmap_nss.c 				ids[i]->xid.type = ID_TYPE_GID;
xid                49 source3/winbindd/idmap_passdb.c 		switch (ids[i]->xid.type) {
xid                51 source3/winbindd/idmap_passdb.c 			if (pdb_uid_to_sid((uid_t)ids[i]->xid.id, ids[i]->sid)) {
xid                56 source3/winbindd/idmap_passdb.c 			if (pdb_gid_to_sid((gid_t)ids[i]->xid.id, ids[i]->sid)) {
xid                83 source3/winbindd/idmap_passdb.c 				ids[i]->xid.id = id.uid;
xid                84 source3/winbindd/idmap_passdb.c 				ids[i]->xid.type = ID_TYPE_UID;
xid                91 source3/winbindd/idmap_passdb.c 				ids[i]->xid.id = id.gid;
xid                92 source3/winbindd/idmap_passdb.c 				ids[i]->xid.type = ID_TYPE_GID;
xid               113 source3/winbindd/idmap_rid.c 	if ((map->xid.id < ctx->low_id) || (map->xid.id > ctx->high_id)) {
xid               115 source3/winbindd/idmap_rid.c 				map->xid.id, ctx->low_id, ctx->high_id));
xid               123 source3/winbindd/idmap_rid.c 	sid_compose(map->sid, &domain->sid, map->xid.id - ctx->low_id + ctx->base_rid);
xid               143 source3/winbindd/idmap_rid.c 	map->xid.id = rid - ctx->base_rid + ctx->low_id;
xid               147 source3/winbindd/idmap_rid.c 	if ((map->xid.id < ctx->low_id) || (map->xid.id > ctx->high_id)) {
xid               149 source3/winbindd/idmap_rid.c 				map->xid.id, ctx->low_id, ctx->high_id));
xid               194 source3/winbindd/idmap_rid.c 			DEBUG(3, ("Unexpected error resolving an ID (%d)\n", ids[i]->xid.id));
xid               402 source3/winbindd/idmap_tdb.c static NTSTATUS idmap_tdb_allocate_id(struct unixid *xid)
xid               412 source3/winbindd/idmap_tdb.c 	switch (xid->type) {
xid               427 source3/winbindd/idmap_tdb.c 		DEBUG(2, ("Invalid ID type (0x%x)\n", xid->type));
xid               472 source3/winbindd/idmap_tdb.c 	xid->id = hwm;
xid               482 source3/winbindd/idmap_tdb.c static NTSTATUS idmap_tdb_get_hwm(struct unixid *xid)
xid               490 source3/winbindd/idmap_tdb.c 	switch (xid->type) {
xid               512 source3/winbindd/idmap_tdb.c 	xid->id = hwm;
xid               527 source3/winbindd/idmap_tdb.c static NTSTATUS idmap_tdb_set_hwm(struct unixid *xid)
xid               535 source3/winbindd/idmap_tdb.c 	switch (xid->type) {
xid               553 source3/winbindd/idmap_tdb.c 	hwm = xid->id;
xid               691 source3/winbindd/idmap_tdb.c 	if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) ||
xid               692 source3/winbindd/idmap_tdb.c 	    (ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) {
xid               694 source3/winbindd/idmap_tdb.c 				map->xid.id, ctx->filter_low_id, ctx->filter_high_id));
xid               698 source3/winbindd/idmap_tdb.c 	switch (map->xid.type) {
xid               701 source3/winbindd/idmap_tdb.c 		keystr = talloc_asprintf(ctx, "UID %lu", (unsigned long)map->xid.id);
xid               705 source3/winbindd/idmap_tdb.c 		keystr = talloc_asprintf(ctx, "GID %lu", (unsigned long)map->xid.id);
xid               709 source3/winbindd/idmap_tdb.c 		DEBUG(2, ("INVALID unix ID type: 0x02%x\n", map->xid.type));
xid               780 source3/winbindd/idmap_tdb.c 		map->xid.id = rec_id;
xid               781 source3/winbindd/idmap_tdb.c 		map->xid.type = ID_TYPE_UID;
xid               786 source3/winbindd/idmap_tdb.c 		map->xid.id = rec_id;
xid               787 source3/winbindd/idmap_tdb.c 		map->xid.type = ID_TYPE_GID;
xid               797 source3/winbindd/idmap_tdb.c 	if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) ||
xid               798 source3/winbindd/idmap_tdb.c 	    (ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) {
xid               800 source3/winbindd/idmap_tdb.c 				map->xid.id, ctx->filter_low_id, ctx->filter_high_id));
xid               918 source3/winbindd/idmap_tdb.c 	switch (map->xid.type) {
xid               922 source3/winbindd/idmap_tdb.c 					 (unsigned long)map->xid.id);
xid               927 source3/winbindd/idmap_tdb.c 					 (unsigned long)map->xid.id);
xid               931 source3/winbindd/idmap_tdb.c 		DEBUG(2, ("INVALID unix ID type: 0x02%x\n", map->xid.type));
xid              1014 source3/winbindd/idmap_tdb.c 	switch (map->xid.type) {
xid              1018 source3/winbindd/idmap_tdb.c 					 (unsigned long)map->xid.id);
xid              1023 source3/winbindd/idmap_tdb.c 					 (unsigned long)map->xid.id);
xid              1027 source3/winbindd/idmap_tdb.c 		DEBUG(2, ("INVALID unix ID type: 0x02%x\n", map->xid.type));
xid              1161 source3/winbindd/idmap_tdb.c 		if (sscanf((const char *)rec->value.dptr, "UID %u", &(maps[num_maps].xid.id)) == 1) {
xid              1162 source3/winbindd/idmap_tdb.c 			maps[num_maps].xid.type = ID_TYPE_UID;
xid              1168 source3/winbindd/idmap_tdb.c 		if (sscanf((const char *)rec->value.dptr, "GID %u", &(maps[num_maps].xid.id)) == 1) {
xid              1169 source3/winbindd/idmap_tdb.c 			maps[num_maps].xid.type = ID_TYPE_GID;
xid               196 source3/winbindd/idmap_tdb2.c static NTSTATUS idmap_tdb2_allocate_id(struct unixid *xid)
xid               210 source3/winbindd/idmap_tdb2.c 	switch (xid->type) {
xid               225 source3/winbindd/idmap_tdb2.c 		DEBUG(2, ("Invalid ID type (0x%x)\n", xid->type));
xid               270 source3/winbindd/idmap_tdb2.c 	xid->id = hwm;
xid               279 source3/winbindd/idmap_tdb2.c static NTSTATUS idmap_tdb2_get_hwm(struct unixid *xid)
xid               291 source3/winbindd/idmap_tdb2.c 	switch (xid->type) {
xid               313 source3/winbindd/idmap_tdb2.c 	xid->id = hwm;
xid               327 source3/winbindd/idmap_tdb2.c static NTSTATUS idmap_tdb2_set_hwm(struct unixid *xid)
xid               483 source3/winbindd/idmap_tdb2.c 		map->xid.id   = v;
xid               484 source3/winbindd/idmap_tdb2.c 		map->xid.type = ID_TYPE_UID;
xid               486 source3/winbindd/idmap_tdb2.c 		map->xid.id   = v;
xid               487 source3/winbindd/idmap_tdb2.c 		map->xid.type = ID_TYPE_GID;		
xid               523 source3/winbindd/idmap_tdb2.c 	if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) ||
xid               524 source3/winbindd/idmap_tdb2.c 	    (ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) {
xid               526 source3/winbindd/idmap_tdb2.c 				map->xid.id, ctx->filter_low_id, ctx->filter_high_id));
xid               530 source3/winbindd/idmap_tdb2.c 	switch (map->xid.type) {
xid               533 source3/winbindd/idmap_tdb2.c 		keystr = talloc_asprintf(ctx, "UID %lu", (unsigned long)map->xid.id);
xid               537 source3/winbindd/idmap_tdb2.c 		keystr = talloc_asprintf(ctx, "GID %lu", (unsigned long)map->xid.id);
xid               541 source3/winbindd/idmap_tdb2.c 		DEBUG(2, ("INVALID unix ID type: 0x02%x\n", map->xid.type));
xid               645 source3/winbindd/idmap_tdb2.c 			 map->xid.type == ID_TYPE_UID?'U':'G',
xid               646 source3/winbindd/idmap_tdb2.c 			 (unsigned long)map->xid.id);
xid               657 source3/winbindd/idmap_tdb2.c 		map->xid.id = rec_id;
xid               658 source3/winbindd/idmap_tdb2.c 		map->xid.type = ID_TYPE_UID;
xid               663 source3/winbindd/idmap_tdb2.c 		map->xid.id = rec_id;
xid               664 source3/winbindd/idmap_tdb2.c 		map->xid.type = ID_TYPE_GID;
xid               674 source3/winbindd/idmap_tdb2.c 	if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) ||
xid               675 source3/winbindd/idmap_tdb2.c 	    (ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) {
xid               677 source3/winbindd/idmap_tdb2.c 				map->xid.id, ctx->filter_low_id, ctx->filter_high_id));
xid               793 source3/winbindd/idmap_tdb2.c 	switch (map->xid.type) {
xid               796 source3/winbindd/idmap_tdb2.c 		kidstr = talloc_asprintf(ctx, "UID %lu", (unsigned long)map->xid.id);
xid               800 source3/winbindd/idmap_tdb2.c 		kidstr = talloc_asprintf(ctx, "GID %lu", (unsigned long)map->xid.id);
xid               804 source3/winbindd/idmap_tdb2.c 		DEBUG(2, ("INVALID unix ID type: 0x02%x\n", map->xid.type));
xid                60 source3/winbindd/idmap_util.c 	map.xid.type = ID_TYPE_UID;
xid                61 source3/winbindd/idmap_util.c 	map.xid.id = uid;
xid               119 source3/winbindd/idmap_util.c 	map.xid.type = ID_TYPE_GID;
xid               120 source3/winbindd/idmap_util.c 	map.xid.id = gid;
xid               177 source3/winbindd/idmap_util.c 	map.xid.type = ID_TYPE_UID;	
xid               182 source3/winbindd/idmap_util.c 		if (map.xid.type != ID_TYPE_UID) {
xid               187 source3/winbindd/idmap_util.c 				   map.xid.type,
xid               188 source3/winbindd/idmap_util.c 				   map.xid.id));
xid               208 source3/winbindd/idmap_util.c 	ret = idmap_new_mapping(sid, ID_TYPE_UID, &map.xid);
xid               220 source3/winbindd/idmap_util.c 	*uid = (uid_t)map.xid.id;
xid               259 source3/winbindd/idmap_util.c 	map.xid.type = ID_TYPE_GID;
xid               263 source3/winbindd/idmap_util.c 		if (map.xid.type != ID_TYPE_GID) {
xid               268 source3/winbindd/idmap_util.c 				   map.xid.type,
xid               269 source3/winbindd/idmap_util.c 				   map.xid.id));
xid               289 source3/winbindd/idmap_util.c 	ret = idmap_new_mapping(sid, ID_TYPE_GID, &map.xid);
xid               301 source3/winbindd/idmap_util.c 	*gid = map.xid.id;
xid                85 source3/winbindd/winbindd_idmap.c 	request.data.dual_idmapset.id = map->xid.id;
xid                86 source3/winbindd/winbindd_idmap.c 	request.data.dual_idmapset.type = map->xid.type;
xid               106 source3/winbindd/winbindd_idmap.c 	map.xid.id = state->request.data.dual_idmapset.id;
xid               107 source3/winbindd/winbindd_idmap.c 	map.xid.type = state->request.data.dual_idmapset.type;
xid               143 source3/winbindd/winbindd_idmap.c 	request.data.dual_idmapset.id = map->xid.id;
xid               144 source3/winbindd/winbindd_idmap.c 	request.data.dual_idmapset.type = map->xid.type;
xid               165 source3/winbindd/winbindd_idmap.c 	map.xid.id = state->request.data.dual_idmapset.id;
xid               166 source3/winbindd/winbindd_idmap.c 	map.xid.type = state->request.data.dual_idmapset.type;
xid               194 source3/winbindd/winbindd_idmap.c void winbindd_set_hwm_async(TALLOC_CTX *mem_ctx, const struct unixid *xid,
xid               201 source3/winbindd/winbindd_idmap.c 	request.data.dual_idmapset.id = xid->id;
xid               202 source3/winbindd/winbindd_idmap.c 	request.data.dual_idmapset.type = xid->type;
xid               211 source3/winbindd/winbindd_idmap.c 	struct unixid xid;
xid               216 source3/winbindd/winbindd_idmap.c 	xid.id = state->request.data.dual_idmapset.id;
xid               217 source3/winbindd/winbindd_idmap.c 	xid.type = state->request.data.dual_idmapset.type;
xid               219 source3/winbindd/winbindd_idmap.c 	switch (xid.type) {
xid               221 source3/winbindd/winbindd_idmap.c 		result = idmap_set_uid_hwm(&xid);
xid               224 source3/winbindd/winbindd_idmap.c 		result = idmap_set_gid_hwm(&xid);
xid               383 source3/winbindd/winbindd_proto.h void winbindd_set_hwm_async(TALLOC_CTX *mem_ctx, const struct unixid *xid,
xid               417 source3/winbindd/winbindd_sid.c 	map.xid.id = state->request.data.dual_idmapset.id;
xid               418 source3/winbindd/winbindd_sid.c 	map.xid.type = state->request.data.dual_idmapset.type;
xid               459 source3/winbindd/winbindd_sid.c 	map.xid.id = state->request.data.dual_idmapset.id;
xid               460 source3/winbindd/winbindd_sid.c 	map.xid.type = state->request.data.dual_idmapset.type;
xid               482 source3/winbindd/winbindd_sid.c 	struct unixid xid;
xid               492 source3/winbindd/winbindd_sid.c 	xid.id = state->request.data.dual_idmapset.id;
xid               493 source3/winbindd/winbindd_sid.c 	xid.type = state->request.data.dual_idmapset.type;
xid               495 source3/winbindd/winbindd_sid.c 	winbindd_set_hwm_async(state->mem_ctx, &xid, set_hwm_recv, state);
xid               629 source3/winbindd/winbindd_sid.c 	struct unixid xid;
xid               631 source3/winbindd/winbindd_sid.c 	if (!NT_STATUS_IS_OK(idmap_allocate_uid(&xid))) {
xid               634 source3/winbindd/winbindd_sid.c 	state->response.data.uid = xid.id;
xid               653 source3/winbindd/winbindd_sid.c 	struct unixid xid;
xid               655 source3/winbindd/winbindd_sid.c 	if (!NT_STATUS_IS_OK(idmap_allocate_gid(&xid))) {
xid               658 source3/winbindd/winbindd_sid.c 	state->response.data.gid = xid.id;