Lines Matching defs:mapping
238 /* Get directory-based name mapping info */
256 TRACE(req, res, "Start mapping");
352 * mapping information.
635 /* Unknown mapping type */
1064 copy_mapping(idmap_mapping *mapping, idmap_mapping *request)
1068 (void) memset(mapping, 0, sizeof (*mapping));
1070 mapping->flag = request->flag;
1071 mapping->direction = _IDMAP_F_DONE;
1073 retcode = copy_id(&mapping->id1, &request->id1);
1077 retcode = copy_string(&mapping->id1domain, request->id1domain);
1081 retcode = copy_string(&mapping->id1name, request->id1name);
1085 retcode = copy_id(&mapping->id2, &request->id2);
1089 retcode = copy_string(&mapping->id2domain, request->id2domain);
1092 retcode = copy_string(&mapping->id2name, request->id2name);
1099 if (IS_ID_SID(mapping->id1))
1100 free(mapping->id1.idmap_id_u.sid.prefix);
1101 free(mapping->id1domain);
1102 free(mapping->id1name);
1103 if (IS_ID_SID(mapping->id2))
1104 free(mapping->id2.idmap_id_u.sid.prefix);
1105 free(mapping->id2domain);
1106 free(mapping->id2name);
1108 (void) memset(mapping, 0, sizeof (*mapping));
1145 * Set up to return the filled-in mapping structure.
1147 * care of freeing the mapping structure.