ext                98 source3/libgpo/gpext/gpext.c 	struct gp_extension *ext;
ext               100 source3/libgpo/gpext/gpext.c 	ext = get_extension_by_name(extensions, name);
ext               101 source3/libgpo/gpext/gpext.c 	if (!ext) {
ext               105 source3/libgpo/gpext/gpext.c 	DLIST_REMOVE(extensions, ext);
ext               106 source3/libgpo/gpext/gpext.c 	TALLOC_FREE(ext);
ext               181 source3/libgpo/gpext/gpext.c 	struct gp_extension *ext = NULL;
ext               183 source3/libgpo/gpext/gpext.c 	ext = TALLOC_ZERO_P(mem_ctx, struct gp_extension);
ext               186 source3/libgpo/gpext/gpext.c 	ext->methods = get_methods_by_name(extensions, name);
ext               187 source3/libgpo/gpext/gpext.c 	if (!ext->methods) {
ext               195 source3/libgpo/gpext/gpext.c 		ext->methods = get_methods_by_name(extensions, name);
ext               196 source3/libgpo/gpext/gpext.c 		if (!ext->methods) {
ext               201 source3/libgpo/gpext/gpext.c 	*gpext = ext;
ext               529 source3/libgpo/gpext/gpext.c 	struct gp_extension *ext = NULL;
ext               531 source3/libgpo/gpext/gpext.c 	for (ext = extensions; ext; ext = ext->next) {
ext               532 source3/libgpo/gpext/gpext.c 		if (ext->methods && ext->methods->shutdown) {
ext               533 source3/libgpo/gpext/gpext.c 			ext->methods->shutdown();
ext               628 source3/libgpo/gpext/gpext.c 	struct gp_extension *ext, *ext_next = NULL;
ext               630 source3/libgpo/gpext/gpext.c 	for (ext = extensions; ext; ext = ext_next) {
ext               631 source3/libgpo/gpext/gpext.c 		ext_next = ext->next;
ext               632 source3/libgpo/gpext/gpext.c 		DLIST_REMOVE(extensions, ext);
ext               633 source3/libgpo/gpext/gpext.c 		TALLOC_FREE(ext);
ext               691 source3/libgpo/gpext/gpext.c 	struct gp_extension *ext = NULL;
ext               707 source3/libgpo/gpext/gpext.c 	for (ext = extensions; ext; ext = ext->next) {
ext               709 source3/libgpo/gpext/gpext.c 		if (GUID_equal(ext->guid, &guid)) {
ext               719 source3/libgpo/gpext/gpext.c 	status = ext->methods->initialize(mem_ctx);
ext               722 source3/libgpo/gpext/gpext.c 	status = ext->methods->process_group_policy(ads,
ext               731 source3/libgpo/gpext/gpext.c 		ext->methods->shutdown();
ext                31 source3/libgpo/gpo_ldap.c 	struct GP_EXT *ext = NULL;
ext                42 source3/libgpo/gpo_ldap.c 	ext = TALLOC_ZERO_P(mem_ctx, struct GP_EXT);
ext                43 source3/libgpo/gpo_ldap.c 	if (!ext) {
ext                56 source3/libgpo/gpo_ldap.c 	ext->num_exts = i;
ext                58 source3/libgpo/gpo_ldap.c 	if (ext->num_exts) {
ext                59 source3/libgpo/gpo_ldap.c 		ext->extensions 	= TALLOC_ZERO_ARRAY(mem_ctx, char *,
ext                60 source3/libgpo/gpo_ldap.c 							    ext->num_exts);
ext                61 source3/libgpo/gpo_ldap.c 		ext->extensions_guid	= TALLOC_ZERO_ARRAY(mem_ctx, char *,
ext                62 source3/libgpo/gpo_ldap.c 							    ext->num_exts);
ext                63 source3/libgpo/gpo_ldap.c 		ext->snapins		= TALLOC_ZERO_ARRAY(mem_ctx, char *,
ext                64 source3/libgpo/gpo_ldap.c 							    ext->num_exts);
ext                65 source3/libgpo/gpo_ldap.c 		ext->snapins_guid	= TALLOC_ZERO_ARRAY(mem_ctx, char *,
ext                66 source3/libgpo/gpo_ldap.c 							    ext->num_exts);
ext                69 source3/libgpo/gpo_ldap.c 	ext->gp_extension = talloc_strdup(mem_ctx, extension_raw);
ext                71 source3/libgpo/gpo_ldap.c 	if (!ext->extensions || !ext->extensions_guid ||
ext                72 source3/libgpo/gpo_ldap.c 	    !ext->snapins || !ext->snapins_guid ||
ext                73 source3/libgpo/gpo_ldap.c 	    !ext->gp_extension) {
ext               105 source3/libgpo/gpo_ldap.c 		ext->extensions[i] = talloc_strdup(mem_ctx,
ext               107 source3/libgpo/gpo_ldap.c 		ext->extensions_guid[i] = talloc_strdup(mem_ctx, q);
ext               110 source3/libgpo/gpo_ldap.c 		if (ext->extensions_guid[i] == NULL) {
ext               124 source3/libgpo/gpo_ldap.c 			ext->snapins[i] = talloc_strdup(mem_ctx,
ext               126 source3/libgpo/gpo_ldap.c 			ext->snapins_guid[i] = talloc_strdup(mem_ctx, m);
ext               129 source3/libgpo/gpo_ldap.c 			if (ext->snapins_guid[i] == NULL) {
ext               135 source3/libgpo/gpo_ldap.c 	*gp_ext = ext;
ext               233 source3/smbd/mangle_hash.c 	smb_ucs2_t *pref = 0, *ext = 0;
ext               253 source3/smbd/mangle_hash.c 	if (!NT_STATUS_IS_OK(mangle_get_prefix(fname, &pref, &ext, allow_wildcards)))
ext               261 source3/smbd/mangle_hash.c 	if (ext && (strlen_w(ext) > 3))
ext               268 source3/smbd/mangle_hash.c 	SAFE_FREE(ext);
ext               227 source3/smbd/vfs.c 	struct vfs_fsp_data *ext;
ext               235 source3/smbd/vfs.c 	ext = (struct vfs_fsp_data *)TALLOC_ZERO(
ext               237 source3/smbd/vfs.c 	if (ext == NULL) {
ext               241 source3/smbd/vfs.c 	ext->owner = handle;
ext               242 source3/smbd/vfs.c 	ext->next = fsp->vfs_extension;
ext               243 source3/smbd/vfs.c 	ext->destroy = destroy_fn;
ext               244 source3/smbd/vfs.c 	fsp->vfs_extension = ext;
ext               245 source3/smbd/vfs.c 	return EXT_DATA_AREA(ext);
ext               730 source4/dsdb/samdb/ldb_modules/partition.c 	struct ldb_extended *ext;
ext               927 source4/dsdb/samdb/ldb_modules/partition.c 	ext = talloc_zero(req, struct ldb_extended);
ext               928 source4/dsdb/samdb/ldb_modules/partition.c 	if (!ext) {
ext               931 source4/dsdb/samdb/ldb_modules/partition.c 	seqr = talloc_zero(ext, struct ldb_seqnum_result);
ext               933 source4/dsdb/samdb/ldb_modules/partition.c 		talloc_free(ext);
ext               936 source4/dsdb/samdb/ldb_modules/partition.c 	ext->oid = LDB_EXTENDED_SEQUENCE_NUMBER;
ext               937 source4/dsdb/samdb/ldb_modules/partition.c 	ext->data = seqr;
ext               967 source4/dsdb/samdb/ldb_modules/partition.c 	return ldb_module_done(req, NULL, ext, LDB_SUCCESS);
ext               972 source4/dsdb/samdb/ldb_modules/partition.c 	struct dsdb_extended_replicated_objects *ext;
ext               974 source4/dsdb/samdb/ldb_modules/partition.c 	ext = talloc_get_type(req->op.extended.data, struct dsdb_extended_replicated_objects);
ext               975 source4/dsdb/samdb/ldb_modules/partition.c 	if (!ext) {
ext               980 source4/dsdb/samdb/ldb_modules/partition.c 	if (ext->version != DSDB_EXTENDED_REPLICATED_OBJECTS_VERSION) {
ext               982 source4/dsdb/samdb/ldb_modules/partition.c 			  ext->version, DSDB_EXTENDED_REPLICATED_OBJECTS_VERSION);
ext               986 source4/dsdb/samdb/ldb_modules/partition.c 	return partition_replicate(module, req, ext->partition_dn);
ext               622 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	struct ldb_extended *ext;
ext               664 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	ext = talloc_zero(req, struct ldb_extended);
ext               665 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	if (!ext) {
ext               670 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 		talloc_free(ext);
ext               673 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	ext->oid = LDB_EXTENDED_SEQUENCE_NUMBER;
ext               674 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	ext->data = seqr;
ext               695 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	return ldb_module_done(req, NULL, ext, LDB_SUCCESS);
ext               102 source4/heimdal/lib/hdb/ext.c     } else if (ext->data.element != choice_HDB_extension_data_asn1_ellipsis) {
ext               103 source4/heimdal/lib/hdb/ext.c 	ext2 = hdb_find_extension(entry, ext->data.element);
ext               119 source4/heimdal/lib/hdb/ext.c 	ret = der_get_tag(ext->data.u.asn1_ellipsis.data,
ext               120 source4/heimdal/lib/hdb/ext.c 			  ext->data.u.asn1_ellipsis.length,
ext               155 source4/heimdal/lib/hdb/ext.c 	ret = copy_HDB_extension(ext, ext2);
ext               170 source4/heimdal/lib/hdb/ext.c     ret = copy_HDB_extension(ext,
ext               212 source4/heimdal/lib/hdb/ext.c     const HDB_extension *ext;
ext               214 source4/heimdal/lib/hdb/ext.c     ext = hdb_find_extension(entry, choice_HDB_extension_data_pkinit_acl);
ext               215 source4/heimdal/lib/hdb/ext.c     if (ext)
ext               216 source4/heimdal/lib/hdb/ext.c 	*a = &ext->data.u.pkinit_acl;
ext               226 source4/heimdal/lib/hdb/ext.c     const HDB_extension *ext;
ext               228 source4/heimdal/lib/hdb/ext.c     ext = hdb_find_extension(entry, choice_HDB_extension_data_pkinit_cert_hash);
ext               229 source4/heimdal/lib/hdb/ext.c     if (ext)
ext               230 source4/heimdal/lib/hdb/ext.c 	*a = &ext->data.u.pkinit_cert_hash;
ext               240 source4/heimdal/lib/hdb/ext.c     const HDB_extension *ext;
ext               242 source4/heimdal/lib/hdb/ext.c     ext = hdb_find_extension(entry, choice_HDB_extension_data_last_pw_change);
ext               243 source4/heimdal/lib/hdb/ext.c     if (ext)
ext               244 source4/heimdal/lib/hdb/ext.c 	*t = ext->data.u.last_pw_change;
ext               256 source4/heimdal/lib/hdb/ext.c     HDB_extension ext;
ext               258 source4/heimdal/lib/hdb/ext.c     ext.mandatory = FALSE;
ext               259 source4/heimdal/lib/hdb/ext.c     ext.data.element = choice_HDB_extension_data_last_pw_change;
ext               262 source4/heimdal/lib/hdb/ext.c     ext.data.u.last_pw_change = t;
ext               264 source4/heimdal/lib/hdb/ext.c     return hdb_replace_extension(context, entry, &ext);
ext               271 source4/heimdal/lib/hdb/ext.c     HDB_extension *ext;
ext               275 source4/heimdal/lib/hdb/ext.c     ext = hdb_find_extension(entry, choice_HDB_extension_data_password);
ext               276 source4/heimdal/lib/hdb/ext.c     if (ext) {
ext               280 source4/heimdal/lib/hdb/ext.c 	if (db->hdb_master_key_set && ext->data.u.password.mkvno) {
ext               283 source4/heimdal/lib/hdb/ext.c 	    key = _hdb_find_master_key(ext->data.u.password.mkvno,
ext               289 source4/heimdal/lib/hdb/ext.c 				       *ext->data.u.password.mkvno);
ext               294 source4/heimdal/lib/hdb/ext.c 				    ext->data.u.password.password.data,
ext               295 source4/heimdal/lib/hdb/ext.c 				    ext->data.u.password.password.length,
ext               298 source4/heimdal/lib/hdb/ext.c 	    ret = der_copy_octet_string(&ext->data.u.password.password, &pw);
ext               335 source4/heimdal/lib/hdb/ext.c     HDB_extension ext;
ext               339 source4/heimdal/lib/hdb/ext.c     ext.mandatory = FALSE;
ext               340 source4/heimdal/lib/hdb/ext.c     ext.data.element = choice_HDB_extension_data_password;
ext               354 source4/heimdal/lib/hdb/ext.c 				&ext.data.u.password.password);
ext               358 source4/heimdal/lib/hdb/ext.c 	ext.data.u.password.mkvno =
ext               359 source4/heimdal/lib/hdb/ext.c 	    malloc(sizeof(*ext.data.u.password.mkvno));
ext               360 source4/heimdal/lib/hdb/ext.c 	if (ext.data.u.password.mkvno == NULL) {
ext               361 source4/heimdal/lib/hdb/ext.c 	    free_HDB_extension(&ext);
ext               365 source4/heimdal/lib/hdb/ext.c 	*ext.data.u.password.mkvno = _hdb_mkey_version(key);
ext               368 source4/heimdal/lib/hdb/ext.c 	ext.data.u.password.mkvno = NULL;
ext               370 source4/heimdal/lib/hdb/ext.c 	ret = krb5_data_copy(&ext.data.u.password.password,
ext               374 source4/heimdal/lib/hdb/ext.c 	    free_HDB_extension(&ext);
ext               379 source4/heimdal/lib/hdb/ext.c     ret = hdb_replace_extension(context, entry, &ext);
ext               381 source4/heimdal/lib/hdb/ext.c     free_HDB_extension(&ext);
ext               397 source4/heimdal/lib/hdb/ext.c     const HDB_extension *ext;
ext               399 source4/heimdal/lib/hdb/ext.c     ext = hdb_find_extension(entry,
ext               401 source4/heimdal/lib/hdb/ext.c     if (ext)
ext               402 source4/heimdal/lib/hdb/ext.c 	*a = &ext->data.u.allowed_to_delegate_to;
ext               412 source4/heimdal/lib/hdb/ext.c     const HDB_extension *ext;
ext               414 source4/heimdal/lib/hdb/ext.c     ext = hdb_find_extension(entry, choice_HDB_extension_data_aliases);
ext               415 source4/heimdal/lib/hdb/ext.c     if (ext)
ext               416 source4/heimdal/lib/hdb/ext.c 	*a = &ext->data.u.aliases;
ext               872 source4/heimdal/lib/hx509/ca.c     Extension ext;
ext               875 source4/heimdal/lib/hx509/ca.c     memset(&ext, 0, sizeof(ext));
ext               878 source4/heimdal/lib/hx509/ca.c 	ext.critical = malloc(sizeof(*ext.critical));
ext               879 source4/heimdal/lib/hx509/ca.c 	if (ext.critical == NULL) {
ext               884 source4/heimdal/lib/hx509/ca.c 	*ext.critical = TRUE;
ext               887 source4/heimdal/lib/hx509/ca.c     ret = der_copy_oid(oid, &ext.extnID);
ext               892 source4/heimdal/lib/hx509/ca.c     ret = der_copy_octet_string(data, &ext.extnValue);
ext               897 source4/heimdal/lib/hx509/ca.c     ret = add_Extensions(tbsc->extensions, &ext);
ext               903 source4/heimdal/lib/hx509/ca.c     free_Extension(&ext);
ext               762 source4/heimdal/lib/hx509/print.c     { ext(subjectDirectoryAttributes, Null), M_N_C },
ext               763 source4/heimdal/lib/hx509/print.c     { ext(subjectKeyIdentifier, subjectKeyIdentifier), M_N_C },
ext               764 source4/heimdal/lib/hx509/print.c     { ext(keyUsage, Null), S_C },
ext               765 source4/heimdal/lib/hx509/print.c     { ext(subjectAltName, subjectAltName), M_N_C },
ext               766 source4/heimdal/lib/hx509/print.c     { ext(issuerAltName, issuerAltName), S_N_C },
ext               767 source4/heimdal/lib/hx509/print.c     { ext(basicConstraints, basicConstraints), D_C },
ext               768 source4/heimdal/lib/hx509/print.c     { ext(cRLNumber, Null), M_N_C },
ext               769 source4/heimdal/lib/hx509/print.c     { ext(cRLReason, Null), M_N_C },
ext               770 source4/heimdal/lib/hx509/print.c     { ext(holdInstructionCode, Null), M_N_C },
ext               771 source4/heimdal/lib/hx509/print.c     { ext(invalidityDate, Null), M_N_C },
ext               772 source4/heimdal/lib/hx509/print.c     { ext(deltaCRLIndicator, Null), M_C },
ext               773 source4/heimdal/lib/hx509/print.c     { ext(issuingDistributionPoint, Null), M_C },
ext               774 source4/heimdal/lib/hx509/print.c     { ext(certificateIssuer, Null), M_C },
ext               775 source4/heimdal/lib/hx509/print.c     { ext(nameConstraints, Null), M_C },
ext               776 source4/heimdal/lib/hx509/print.c     { ext(cRLDistributionPoints, CRLDistributionPoints), S_N_C },
ext               777 source4/heimdal/lib/hx509/print.c     { ext(certificatePolicies, Null) },
ext               778 source4/heimdal/lib/hx509/print.c     { ext(policyMappings, Null), M_N_C },
ext               779 source4/heimdal/lib/hx509/print.c     { ext(authorityKeyIdentifier, authorityKeyIdentifier), M_N_C },
ext               780 source4/heimdal/lib/hx509/print.c     { ext(policyConstraints, Null), D_C },
ext               781 source4/heimdal/lib/hx509/print.c     { ext(extKeyUsage, extKeyUsage), D_C },
ext               782 source4/heimdal/lib/hx509/print.c     { ext(freshestCRL, Null), M_N_C },
ext               783 source4/heimdal/lib/hx509/print.c     { ext(inhibitAnyPolicy, Null), M_C },
ext               786 source4/heimdal/lib/hx509/print.c     { ext(proxyCertInfo, proxyCertInfo), M_C },
ext               787 source4/heimdal/lib/hx509/print.c     { ext(authorityInfoAccess, authorityInfoAccess), M_C },
ext               972 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	*ext = talloc_zero(req, struct ldb_extended);
ext               973 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	if (*ext == NULL) {
ext               977 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	(*ext)->oid = LDB_EXTENDED_SEQUENCE_NUMBER;
ext               978 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	(*ext)->data = talloc_steal(*ext, res);
ext              1057 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	ares->response = ext;
ext              1065 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	struct ldb_extended *ext = NULL;
ext              1071 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		ret = ltdb_sequence_number(ctx, &ext);
ext              1077 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	ltdb_request_extended_done(ctx, ext, ret);