ctx               283 examples/VFS/skel_opaque.c 	    struct sys_notify_context *ctx, struct notify_entry *e,
ctx               284 examples/VFS/skel_opaque.c 	    void (*callback)(struct sys_notify_context *ctx, void *private_data, struct notify_event *ev),
ctx               275 examples/VFS/skel_transparent.c 	    struct sys_notify_context *ctx, struct notify_entry *e,
ctx               276 examples/VFS/skel_transparent.c 	    void (*callback)(struct sys_notify_context *ctx, void *private_data, struct notify_event *ev),
ctx               279 examples/VFS/skel_transparent.c 	return SMB_VFS_NEXT_NOTIFY_WATCH(handle, ctx, e, callback,
ctx                92 examples/libsmbclient/testbrowse2.c     SMBCCTX	*ctx;
ctx                94 examples/libsmbclient/testbrowse2.c     if ((ctx = smbc_new_context()) == NULL) return NULL;
ctx                96 examples/libsmbclient/testbrowse2.c     smbc_setDebug(ctx, debuglevel);
ctx                97 examples/libsmbclient/testbrowse2.c     smbc_setFunctionAuthData(ctx, smbc_auth_fn);
ctx                99 examples/libsmbclient/testbrowse2.c     if (smbc_init_context(ctx) == NULL){
ctx               100 examples/libsmbclient/testbrowse2.c 	smbc_free_context(ctx, 1);
ctx               104 examples/libsmbclient/testbrowse2.c     return ctx;
ctx               107 examples/libsmbclient/testbrowse2.c void delete_smbctx(SMBCCTX* ctx){
ctx               108 examples/libsmbclient/testbrowse2.c     smbc_getFunctionPurgeCachedServers(ctx)(ctx);
ctx               109 examples/libsmbclient/testbrowse2.c     smbc_free_context(ctx, 1);
ctx               112 examples/libsmbclient/testbrowse2.c smbitem* get_smbitem_list(SMBCCTX *ctx, char *smb_path){
ctx               117 examples/libsmbclient/testbrowse2.c     if ((fd = smbc_getFunctionOpendir(ctx)(ctx, smb_path)) == NULL)
ctx               119 examples/libsmbclient/testbrowse2.c     while((dirent = smbc_getFunctionReaddir(ctx)(ctx, fd)) != NULL){
ctx               132 examples/libsmbclient/testbrowse2.c     smbc_getFunctionClose(ctx)(ctx, fd);
ctx               146 examples/libsmbclient/testbrowse2.c void recurse(SMBCCTX *ctx, char *smb_group, char *smb_path, int maxlen){
ctx               153 examples/libsmbclient/testbrowse2.c     list = get_smbitem_list(ctx, smb_path);
ctx               170 examples/libsmbclient/testbrowse2.c 		    recurse(ctx, smb_group, smb_path, maxlen);
ctx               171 examples/libsmbclient/testbrowse2.c 		    smbc_getFunctionPurgeCachedServers(ctx)(ctx);
ctx               183 examples/libsmbclient/testbrowse2.c 		    recurse(ctx, smb_group, smb_path, maxlen);
ctx               185 examples/libsmbclient/testbrowse2.c 			smbc_getFunctionPurgeCachedServers(ctx)(ctx);
ctx               198 examples/libsmbclient/testbrowse2.c     SMBCCTX	*ctx;
ctx               201 examples/libsmbclient/testbrowse2.c     if ((ctx = create_smbctx()) == NULL){
ctx               206 examples/libsmbclient/testbrowse2.c     if (argc == 1) recurse(ctx, "", smb_path, sizeof(smb_path));
ctx               210 examples/libsmbclient/testbrowse2.c 	recurse(ctx, "", smb_path, sizeof(smb_path));
ctx               213 examples/libsmbclient/testbrowse2.c     delete_smbctx(ctx);
ctx                 5 examples/libsmbclient/testctx.c   SMBCCTX *ctx;
ctx                 6 examples/libsmbclient/testctx.c   ctx = smbc_new_context ();
ctx                 7 examples/libsmbclient/testctx.c   smbc_init_context (ctx);
ctx                 9 examples/libsmbclient/testctx.c   smbc_free_context (ctx, 1);
ctx                27 lib/async_req/async_req.c #define TALLOC_FREE(ctx) do { talloc_free(ctx); ctx=NULL; } while(0)
ctx                29 lib/async_req/async_sock.c #define TALLOC_FREE(ctx) do { talloc_free(ctx); ctx=NULL; } while(0)
ctx                31 lib/crypto/hmacmd5.c _PUBLIC_ void hmac_md5_init_rfc2104(const uint8_t *key, int key_len, HMACMD5Context *ctx)
ctx                50 lib/crypto/hmacmd5.c         ZERO_STRUCT(ctx->k_ipad);
ctx                51 lib/crypto/hmacmd5.c         ZERO_STRUCT(ctx->k_opad);
ctx                52 lib/crypto/hmacmd5.c         memcpy( ctx->k_ipad, key, key_len);
ctx                53 lib/crypto/hmacmd5.c         memcpy( ctx->k_opad, key, key_len);
ctx                58 lib/crypto/hmacmd5.c                 ctx->k_ipad[i] ^= 0x36;
ctx                59 lib/crypto/hmacmd5.c                 ctx->k_opad[i] ^= 0x5c;
ctx                62 lib/crypto/hmacmd5.c         MD5Init(&ctx->ctx);
ctx                63 lib/crypto/hmacmd5.c         MD5Update(&ctx->ctx, ctx->k_ipad, 64);  
ctx                70 lib/crypto/hmacmd5.c 			HMACMD5Context *ctx)
ctx                78 lib/crypto/hmacmd5.c 	hmac_md5_init_rfc2104(key, key_len, ctx);
ctx                84 lib/crypto/hmacmd5.c _PUBLIC_ void hmac_md5_update(const uint8_t *text, int text_len, HMACMD5Context *ctx)
ctx                86 lib/crypto/hmacmd5.c         MD5Update(&ctx->ctx, text, text_len); /* then text of datagram */
ctx                92 lib/crypto/hmacmd5.c _PUBLIC_ void hmac_md5_final(uint8_t *digest, HMACMD5Context *ctx)
ctx                96 lib/crypto/hmacmd5.c         MD5Final(digest, &ctx->ctx);          
ctx                99 lib/crypto/hmacmd5.c         MD5Update(&ctx_o, ctx->k_opad, 64);   
ctx               110 lib/crypto/hmacmd5.c 	HMACMD5Context ctx;
ctx               111 lib/crypto/hmacmd5.c 	hmac_md5_init_limK_to_64(key, 16, &ctx);
ctx               114 lib/crypto/hmacmd5.c 		hmac_md5_update(data, data_len, &ctx);
ctx               116 lib/crypto/hmacmd5.c 	hmac_md5_final(digest, &ctx);
ctx                28 lib/crypto/hmacmd5.h         struct MD5Context ctx;
ctx                35 lib/crypto/hmacmd5.h 			      HMACMD5Context *ctx);
ctx                36 lib/crypto/hmacmd5.h void hmac_md5_update(const uint8_t *text, int text_len, HMACMD5Context *ctx);
ctx                37 lib/crypto/hmacmd5.h void hmac_md5_final(uint8_t *digest, HMACMD5Context *ctx);
ctx                39 lib/crypto/hmacmd5.h void hmac_md5_init_rfc2104(const uint8_t *key, int key_len, HMACMD5Context *ctx);
ctx                79 lib/crypto/hmacmd5test.c 		HMACMD5Context ctx;
ctx                83 lib/crypto/hmacmd5test.c 		hmac_md5_init_rfc2104(testarray[i].key.data, testarray[i].key.length, &ctx);
ctx                84 lib/crypto/hmacmd5test.c 		hmac_md5_update(testarray[i].data.data, testarray[i].data.length, &ctx);
ctx                85 lib/crypto/hmacmd5test.c 		hmac_md5_final(md5, &ctx);
ctx                35 lib/crypto/hmacsha256.c _PUBLIC_ void hmac_sha256_init(const uint8_t *key, size_t key_len, struct HMACSHA256Context *ctx)
ctx                54 lib/crypto/hmacsha256.c         ZERO_STRUCT(ctx->k_ipad);
ctx                55 lib/crypto/hmacsha256.c         ZERO_STRUCT(ctx->k_opad);
ctx                56 lib/crypto/hmacsha256.c         memcpy( ctx->k_ipad, key, key_len);
ctx                57 lib/crypto/hmacsha256.c         memcpy( ctx->k_opad, key, key_len);
ctx                62 lib/crypto/hmacsha256.c                 ctx->k_ipad[i] ^= 0x36;
ctx                63 lib/crypto/hmacsha256.c                 ctx->k_opad[i] ^= 0x5c;
ctx                66 lib/crypto/hmacsha256.c         SHA256_Init(&ctx->ctx);
ctx                67 lib/crypto/hmacsha256.c         SHA256_Update(&ctx->ctx, ctx->k_ipad, 64);  
ctx                73 lib/crypto/hmacsha256.c _PUBLIC_ void hmac_sha256_update(const uint8_t *data, size_t data_len, struct HMACSHA256Context *ctx)
ctx                75 lib/crypto/hmacsha256.c         SHA256_Update(&ctx->ctx, data, data_len); /* then text of datagram */
ctx                81 lib/crypto/hmacsha256.c _PUBLIC_ void hmac_sha256_final(uint8_t digest[SHA256_DIGEST_LENGTH], struct HMACSHA256Context *ctx)
ctx                85 lib/crypto/hmacsha256.c         SHA256_Final(digest, &ctx->ctx);
ctx                88 lib/crypto/hmacsha256.c         SHA256_Update(&ctx_o, ctx->k_opad, 64);
ctx                29 lib/crypto/hmacsha256.h         SHA256_CTX ctx;
ctx                34 lib/crypto/hmacsha256.h void hmac_sha256_init(const uint8_t *key, size_t key_len, struct HMACSHA256Context *ctx);
ctx                35 lib/crypto/hmacsha256.h void hmac_sha256_update(const uint8_t *data, size_t data_len, struct HMACSHA256Context *ctx);
ctx                36 lib/crypto/hmacsha256.h void hmac_sha256_final(uint8_t digest[20], struct HMACSHA256Context *ctx);
ctx                46 lib/crypto/md5.c _PUBLIC_ void MD5Init(struct MD5Context *ctx)
ctx                48 lib/crypto/md5.c     ctx->buf[0] = 0x67452301;
ctx                49 lib/crypto/md5.c     ctx->buf[1] = 0xefcdab89;
ctx                50 lib/crypto/md5.c     ctx->buf[2] = 0x98badcfe;
ctx                51 lib/crypto/md5.c     ctx->buf[3] = 0x10325476;
ctx                53 lib/crypto/md5.c     ctx->bits[0] = 0;
ctx                54 lib/crypto/md5.c     ctx->bits[1] = 0;
ctx                61 lib/crypto/md5.c _PUBLIC_ void MD5Update(struct MD5Context *ctx, const uint8_t *buf, size_t len)
ctx                67 lib/crypto/md5.c     t = ctx->bits[0];
ctx                68 lib/crypto/md5.c     if ((ctx->bits[0] = t + ((uint32_t) len << 3)) < t)
ctx                69 lib/crypto/md5.c 	ctx->bits[1]++;		/* Carry from low to high */
ctx                70 lib/crypto/md5.c     ctx->bits[1] += len >> 29;
ctx                77 lib/crypto/md5.c 	uint8_t *p = (uint8_t *) ctx->in + t;
ctx                85 lib/crypto/md5.c 	byteReverse(ctx->in, 16);
ctx                86 lib/crypto/md5.c 	MD5Transform(ctx->buf, (uint32_t *) ctx->in);
ctx                93 lib/crypto/md5.c 	memmove(ctx->in, buf, 64);
ctx                94 lib/crypto/md5.c 	byteReverse(ctx->in, 16);
ctx                95 lib/crypto/md5.c 	MD5Transform(ctx->buf, (uint32_t *) ctx->in);
ctx               102 lib/crypto/md5.c     memmove(ctx->in, buf, len);
ctx               109 lib/crypto/md5.c _PUBLIC_ void MD5Final(uint8_t digest[16], struct MD5Context *ctx)
ctx               115 lib/crypto/md5.c     count = (ctx->bits[0] >> 3) & 0x3F;
ctx               119 lib/crypto/md5.c     p = ctx->in + count;
ctx               129 lib/crypto/md5.c 	byteReverse(ctx->in, 16);
ctx               130 lib/crypto/md5.c 	MD5Transform(ctx->buf, (uint32_t *) ctx->in);
ctx               133 lib/crypto/md5.c 	memset(ctx->in, 0, 56);
ctx               138 lib/crypto/md5.c     byteReverse(ctx->in, 14);
ctx               141 lib/crypto/md5.c     ((uint32_t *) ctx->in)[14] = ctx->bits[0];
ctx               142 lib/crypto/md5.c     ((uint32_t *) ctx->in)[15] = ctx->bits[1];
ctx               144 lib/crypto/md5.c     MD5Transform(ctx->buf, (uint32_t *) ctx->in);
ctx               145 lib/crypto/md5.c     byteReverse((uint8_t *) ctx->buf, 4);
ctx               146 lib/crypto/md5.c     memmove(digest, ctx->buf, 16);
ctx               147 lib/crypto/md5.c     memset(ctx, 0, sizeof(ctx));	/* In case it's sensitive */
ctx                65 lib/crypto/md5test.c 		struct MD5Context ctx;
ctx                75 lib/crypto/md5test.c 		MD5Init(&ctx);
ctx                76 lib/crypto/md5test.c 		MD5Update(&ctx, data.data, data.length);
ctx                77 lib/crypto/md5test.c 		MD5Final(md5, &ctx);
ctx                29 lib/replace/test/main.c bool torture_local_replace(struct torture_context *ctx);
ctx              1019 lib/replace/test/testsuite.c bool torture_local_replace(struct torture_context *ctx)
ctx                30 lib/smbconf/smbconf.c static WERROR smbconf_global_check(struct smbconf_ctx *ctx)
ctx                32 lib/smbconf/smbconf.c 	if (!smbconf_share_exists(ctx, GLOBAL_NAME)) {
ctx                33 lib/smbconf/smbconf.c 		return smbconf_create_share(ctx, GLOBAL_NAME);
ctx                49 lib/smbconf/smbconf.c bool smbconf_backend_requires_messaging(struct smbconf_ctx *ctx)
ctx                51 lib/smbconf/smbconf.c 	return ctx->ops->requires_messaging(ctx);
ctx                57 lib/smbconf/smbconf.c bool smbconf_is_writeable(struct smbconf_ctx *ctx)
ctx                59 lib/smbconf/smbconf.c 	return ctx->ops->is_writeable(ctx);
ctx                65 lib/smbconf/smbconf.c void smbconf_shutdown(struct smbconf_ctx *ctx)
ctx                67 lib/smbconf/smbconf.c 	talloc_free(ctx);
ctx                76 lib/smbconf/smbconf.c bool smbconf_changed(struct smbconf_ctx *ctx, struct smbconf_csn *csn,
ctx                87 lib/smbconf/smbconf.c 	ctx->ops->get_csn(ctx, csn, service, param);
ctx                94 lib/smbconf/smbconf.c WERROR smbconf_drop(struct smbconf_ctx *ctx)
ctx                96 lib/smbconf/smbconf.c 	return ctx->ops->drop(ctx);
ctx               108 lib/smbconf/smbconf.c WERROR smbconf_get_config(struct smbconf_ctx *ctx,
ctx               127 lib/smbconf/smbconf.c 	werr = smbconf_get_share_names(ctx, tmp_ctx, &tmp_num_shares,
ctx               142 lib/smbconf/smbconf.c 		werr = smbconf_get_share(ctx, tmp_services,
ctx               167 lib/smbconf/smbconf.c WERROR smbconf_get_share_names(struct smbconf_ctx *ctx,
ctx               172 lib/smbconf/smbconf.c 	return ctx->ops->get_share_names(ctx, mem_ctx, num_shares,
ctx               179 lib/smbconf/smbconf.c bool smbconf_share_exists(struct smbconf_ctx *ctx,
ctx               182 lib/smbconf/smbconf.c 	return ctx->ops->share_exists(ctx, servicename);
ctx               188 lib/smbconf/smbconf.c WERROR smbconf_create_share(struct smbconf_ctx *ctx,
ctx               191 lib/smbconf/smbconf.c 	if ((servicename != NULL) && smbconf_share_exists(ctx, servicename)) {
ctx               195 lib/smbconf/smbconf.c 	return ctx->ops->create_share(ctx, servicename);
ctx               201 lib/smbconf/smbconf.c WERROR smbconf_get_share(struct smbconf_ctx *ctx,
ctx               206 lib/smbconf/smbconf.c 	return ctx->ops->get_share(ctx, mem_ctx, servicename, service);
ctx               212 lib/smbconf/smbconf.c WERROR smbconf_delete_share(struct smbconf_ctx *ctx, const char *servicename)
ctx               214 lib/smbconf/smbconf.c 	if (!smbconf_share_exists(ctx, servicename)) {
ctx               218 lib/smbconf/smbconf.c 	return ctx->ops->delete_share(ctx, servicename);
ctx               224 lib/smbconf/smbconf.c WERROR smbconf_set_parameter(struct smbconf_ctx *ctx,
ctx               229 lib/smbconf/smbconf.c 	return ctx->ops->set_parameter(ctx, service, param, valstr);
ctx               238 lib/smbconf/smbconf.c WERROR smbconf_set_global_parameter(struct smbconf_ctx *ctx,
ctx               243 lib/smbconf/smbconf.c 	werr = smbconf_global_check(ctx);
ctx               245 lib/smbconf/smbconf.c 		werr = smbconf_set_parameter(ctx, GLOBAL_NAME, param, val);
ctx               254 lib/smbconf/smbconf.c WERROR smbconf_get_parameter(struct smbconf_ctx *ctx,
ctx               264 lib/smbconf/smbconf.c 	return ctx->ops->get_parameter(ctx, mem_ctx, service, param, valstr);
ctx               272 lib/smbconf/smbconf.c WERROR smbconf_get_global_parameter(struct smbconf_ctx *ctx,
ctx               279 lib/smbconf/smbconf.c 	werr = smbconf_global_check(ctx);
ctx               281 lib/smbconf/smbconf.c 		werr = smbconf_get_parameter(ctx, mem_ctx, GLOBAL_NAME, param,
ctx               291 lib/smbconf/smbconf.c WERROR smbconf_delete_parameter(struct smbconf_ctx *ctx,
ctx               294 lib/smbconf/smbconf.c 	return ctx->ops->delete_parameter(ctx, service, param);
ctx               302 lib/smbconf/smbconf.c WERROR smbconf_delete_global_parameter(struct smbconf_ctx *ctx,
ctx               307 lib/smbconf/smbconf.c 	werr = smbconf_global_check(ctx);
ctx               309 lib/smbconf/smbconf.c 		werr = smbconf_delete_parameter(ctx, GLOBAL_NAME, param);
ctx               315 lib/smbconf/smbconf.c WERROR smbconf_get_includes(struct smbconf_ctx *ctx,
ctx               320 lib/smbconf/smbconf.c 	return ctx->ops->get_includes(ctx, mem_ctx, service, num_includes,
ctx               324 lib/smbconf/smbconf.c WERROR smbconf_get_global_includes(struct smbconf_ctx *ctx,
ctx               330 lib/smbconf/smbconf.c 	werr = smbconf_global_check(ctx);
ctx               332 lib/smbconf/smbconf.c 		werr = smbconf_get_includes(ctx, mem_ctx, GLOBAL_NAME,
ctx               339 lib/smbconf/smbconf.c WERROR smbconf_set_includes(struct smbconf_ctx *ctx,
ctx               343 lib/smbconf/smbconf.c 	return ctx->ops->set_includes(ctx, service, num_includes, includes);
ctx               346 lib/smbconf/smbconf.c WERROR smbconf_set_global_includes(struct smbconf_ctx *ctx,
ctx               352 lib/smbconf/smbconf.c 	werr = smbconf_global_check(ctx);
ctx               354 lib/smbconf/smbconf.c 		werr = smbconf_set_includes(ctx, GLOBAL_NAME,
ctx               362 lib/smbconf/smbconf.c WERROR smbconf_delete_includes(struct smbconf_ctx *ctx, const char *service)
ctx               364 lib/smbconf/smbconf.c 	return ctx->ops->delete_includes(ctx, service);
ctx               367 lib/smbconf/smbconf.c WERROR smbconf_delete_global_includes(struct smbconf_ctx *ctx)
ctx               371 lib/smbconf/smbconf.c 	werr = smbconf_global_check(ctx);
ctx               373 lib/smbconf/smbconf.c 		werr = smbconf_delete_includes(ctx, GLOBAL_NAME);
ctx               379 lib/smbconf/smbconf.c WERROR smbconf_transaction_start(struct smbconf_ctx *ctx)
ctx               381 lib/smbconf/smbconf.c 	return ctx->ops->transaction_start(ctx);
ctx               384 lib/smbconf/smbconf.c WERROR smbconf_transaction_commit(struct smbconf_ctx *ctx)
ctx               386 lib/smbconf/smbconf.c 	return ctx->ops->transaction_commit(ctx);
ctx               389 lib/smbconf/smbconf.c WERROR smbconf_transaction_cancel(struct smbconf_ctx *ctx)
ctx               391 lib/smbconf/smbconf.c 	return ctx->ops->transaction_cancel(ctx);
ctx                40 lib/smbconf/smbconf.h bool smbconf_backend_requires_messaging(struct smbconf_ctx *ctx);
ctx                41 lib/smbconf/smbconf.h bool smbconf_is_writeable(struct smbconf_ctx *ctx);
ctx                42 lib/smbconf/smbconf.h void smbconf_shutdown(struct smbconf_ctx *ctx);
ctx                43 lib/smbconf/smbconf.h bool smbconf_changed(struct smbconf_ctx *ctx, struct smbconf_csn *csn,
ctx                45 lib/smbconf/smbconf.h WERROR smbconf_drop(struct smbconf_ctx *ctx);
ctx                46 lib/smbconf/smbconf.h WERROR smbconf_get_config(struct smbconf_ctx *ctx,
ctx                50 lib/smbconf/smbconf.h WERROR smbconf_get_share_names(struct smbconf_ctx *ctx,
ctx                54 lib/smbconf/smbconf.h bool smbconf_share_exists(struct smbconf_ctx *ctx, const char *servicename);
ctx                55 lib/smbconf/smbconf.h WERROR smbconf_create_share(struct smbconf_ctx *ctx, const char *servicename);
ctx                56 lib/smbconf/smbconf.h WERROR smbconf_get_share(struct smbconf_ctx *ctx,
ctx                60 lib/smbconf/smbconf.h WERROR smbconf_delete_share(struct smbconf_ctx *ctx,
ctx                62 lib/smbconf/smbconf.h WERROR smbconf_set_parameter(struct smbconf_ctx *ctx,
ctx                66 lib/smbconf/smbconf.h WERROR smbconf_set_global_parameter(struct smbconf_ctx *ctx,
ctx                68 lib/smbconf/smbconf.h WERROR smbconf_get_parameter(struct smbconf_ctx *ctx,
ctx                73 lib/smbconf/smbconf.h WERROR smbconf_get_global_parameter(struct smbconf_ctx *ctx,
ctx                77 lib/smbconf/smbconf.h WERROR smbconf_delete_parameter(struct smbconf_ctx *ctx,
ctx                79 lib/smbconf/smbconf.h WERROR smbconf_delete_global_parameter(struct smbconf_ctx *ctx,
ctx                81 lib/smbconf/smbconf.h WERROR smbconf_get_includes(struct smbconf_ctx *ctx,
ctx                85 lib/smbconf/smbconf.h WERROR smbconf_get_global_includes(struct smbconf_ctx *ctx,
ctx                88 lib/smbconf/smbconf.h WERROR smbconf_set_includes(struct smbconf_ctx *ctx,
ctx                91 lib/smbconf/smbconf.h WERROR smbconf_set_global_includes(struct smbconf_ctx *ctx,
ctx                94 lib/smbconf/smbconf.h WERROR smbconf_delete_includes(struct smbconf_ctx *ctx, const char *service);
ctx                95 lib/smbconf/smbconf.h WERROR smbconf_delete_global_includes(struct smbconf_ctx *ctx);
ctx                97 lib/smbconf/smbconf.h WERROR smbconf_transaction_start(struct smbconf_ctx *ctx);
ctx                98 lib/smbconf/smbconf.h WERROR smbconf_transaction_commit(struct smbconf_ctx *ctx);
ctx                99 lib/smbconf/smbconf.h WERROR smbconf_transaction_cancel(struct smbconf_ctx *ctx);
ctx                30 lib/smbconf/smbconf_private.h 	WERROR (*init)(struct smbconf_ctx *ctx, const char *path);
ctx                31 lib/smbconf/smbconf_private.h 	int (*shutdown)(struct smbconf_ctx *ctx);
ctx                32 lib/smbconf/smbconf_private.h 	bool (*requires_messaging)(struct smbconf_ctx *ctx);
ctx                33 lib/smbconf/smbconf_private.h 	bool (*is_writeable)(struct smbconf_ctx *ctx);
ctx                34 lib/smbconf/smbconf_private.h 	WERROR (*open_conf)(struct smbconf_ctx *ctx);
ctx                35 lib/smbconf/smbconf_private.h 	int (*close_conf)(struct smbconf_ctx *ctx);
ctx                36 lib/smbconf/smbconf_private.h 	void (*get_csn)(struct smbconf_ctx *ctx, struct smbconf_csn *csn,
ctx                38 lib/smbconf/smbconf_private.h 	WERROR (*drop)(struct smbconf_ctx *ctx);
ctx                39 lib/smbconf/smbconf_private.h 	WERROR (*get_share_names)(struct smbconf_ctx *ctx,
ctx                43 lib/smbconf/smbconf_private.h 	bool (*share_exists)(struct smbconf_ctx *ctx, const char *service);
ctx                44 lib/smbconf/smbconf_private.h 	WERROR (*create_share)(struct smbconf_ctx *ctx, const char *service);
ctx                45 lib/smbconf/smbconf_private.h 	WERROR (*get_share)(struct smbconf_ctx *ctx,
ctx                49 lib/smbconf/smbconf_private.h 	WERROR (*delete_share)(struct smbconf_ctx *ctx,
ctx                51 lib/smbconf/smbconf_private.h 	WERROR (*set_parameter)(struct smbconf_ctx *ctx,
ctx                55 lib/smbconf/smbconf_private.h 	WERROR (*get_parameter)(struct smbconf_ctx *ctx,
ctx                60 lib/smbconf/smbconf_private.h 	WERROR (*delete_parameter)(struct smbconf_ctx *ctx,
ctx                62 lib/smbconf/smbconf_private.h 	WERROR (*get_includes)(struct smbconf_ctx *ctx,
ctx                66 lib/smbconf/smbconf_private.h 	WERROR (*set_includes)(struct smbconf_ctx *ctx,
ctx                69 lib/smbconf/smbconf_private.h 	WERROR (*delete_includes)(struct smbconf_ctx *ctx,
ctx                71 lib/smbconf/smbconf_private.h 	WERROR (*transaction_start)(struct smbconf_ctx *ctx);
ctx                72 lib/smbconf/smbconf_private.h 	WERROR (*transaction_commit)(struct smbconf_ctx *ctx);
ctx                73 lib/smbconf/smbconf_private.h 	WERROR (*transaction_cancel)(struct smbconf_ctx *ctx);
ctx                55 lib/smbconf/smbconf_txt.c static struct txt_private_data *pd(struct smbconf_ctx *ctx)
ctx                57 lib/smbconf/smbconf_txt.c 	return (struct txt_private_data *)(ctx->data);
ctx               161 lib/smbconf/smbconf_txt.c static void smbconf_txt_flush_cache(struct smbconf_ctx *ctx)
ctx               163 lib/smbconf/smbconf_txt.c 	talloc_free(pd(ctx)->cache);
ctx               164 lib/smbconf/smbconf_txt.c 	pd(ctx)->cache = NULL;
ctx               167 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_init_cache(struct smbconf_ctx *ctx)
ctx               169 lib/smbconf/smbconf_txt.c 	if (pd(ctx)->cache != NULL) {
ctx               170 lib/smbconf/smbconf_txt.c 		smbconf_txt_flush_cache(ctx);
ctx               173 lib/smbconf/smbconf_txt.c 	pd(ctx)->cache = talloc_zero(pd(ctx), struct txt_cache);
ctx               175 lib/smbconf/smbconf_txt.c 	if (pd(ctx)->cache == NULL) {
ctx               182 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_load_file(struct smbconf_ctx *ctx)
ctx               187 lib/smbconf/smbconf_txt.c 	if (!file_exist(ctx->path)) {
ctx               191 lib/smbconf/smbconf_txt.c 	new_csn = (uint64_t)file_modtime(ctx->path);
ctx               192 lib/smbconf/smbconf_txt.c 	if (new_csn == pd(ctx)->csn) {
ctx               196 lib/smbconf/smbconf_txt.c 	werr = smbconf_txt_init_cache(ctx);
ctx               201 lib/smbconf/smbconf_txt.c 	if (!pm_process(ctx->path, smbconf_txt_do_section,
ctx               202 lib/smbconf/smbconf_txt.c 			smbconf_txt_do_parameter, pd(ctx)))
ctx               207 lib/smbconf/smbconf_txt.c 	pd(ctx)->csn = new_csn;
ctx               222 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_init(struct smbconf_ctx *ctx, const char *path)
ctx               227 lib/smbconf/smbconf_txt.c 	ctx->path = talloc_strdup(ctx, path);
ctx               228 lib/smbconf/smbconf_txt.c 	if (ctx->path == NULL) {
ctx               232 lib/smbconf/smbconf_txt.c 	ctx->data = talloc_zero(ctx, struct txt_private_data);
ctx               233 lib/smbconf/smbconf_txt.c 	if (ctx->data == NULL) {
ctx               237 lib/smbconf/smbconf_txt.c 	pd(ctx)->verbatim = true;
ctx               242 lib/smbconf/smbconf_txt.c static int smbconf_txt_shutdown(struct smbconf_ctx *ctx)
ctx               244 lib/smbconf/smbconf_txt.c 	return ctx->ops->close_conf(ctx);
ctx               247 lib/smbconf/smbconf_txt.c static bool smbconf_txt_requires_messaging(struct smbconf_ctx *ctx)
ctx               252 lib/smbconf/smbconf_txt.c static bool smbconf_txt_is_writeable(struct smbconf_ctx *ctx)
ctx               258 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_open(struct smbconf_ctx *ctx)
ctx               260 lib/smbconf/smbconf_txt.c 	return smbconf_txt_load_file(ctx);
ctx               263 lib/smbconf/smbconf_txt.c static int smbconf_txt_close(struct smbconf_ctx *ctx)
ctx               265 lib/smbconf/smbconf_txt.c 	smbconf_txt_flush_cache(ctx);
ctx               273 lib/smbconf/smbconf_txt.c static void smbconf_txt_get_csn(struct smbconf_ctx *ctx,
ctx               281 lib/smbconf/smbconf_txt.c 	csn->csn = (uint64_t)file_modtime(ctx->path);
ctx               287 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_drop(struct smbconf_ctx *ctx)
ctx               295 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_get_share_names(struct smbconf_ctx *ctx,
ctx               311 lib/smbconf/smbconf_txt.c 	werr = smbconf_txt_load_file(ctx);
ctx               321 lib/smbconf/smbconf_txt.c 	if (smbconf_share_exists(ctx, NULL)) {
ctx               330 lib/smbconf/smbconf_txt.c 	if (smbconf_share_exists(ctx, GLOBAL_NAME)) {
ctx               339 lib/smbconf/smbconf_txt.c 	for (count = 0; count < pd(ctx)->cache->num_shares; count++) {
ctx               340 lib/smbconf/smbconf_txt.c 		if (strequal(pd(ctx)->cache->share_names[count], GLOBAL_NAME) ||
ctx               341 lib/smbconf/smbconf_txt.c 		    (pd(ctx)->cache->share_names[count] == NULL))
ctx               348 lib/smbconf/smbconf_txt.c 					pd(ctx)->cache->share_names[count]);
ctx               370 lib/smbconf/smbconf_txt.c static bool smbconf_txt_share_exists(struct smbconf_ctx *ctx,
ctx               375 lib/smbconf/smbconf_txt.c 	werr = smbconf_txt_load_file(ctx);
ctx               381 lib/smbconf/smbconf_txt.c 				     pd(ctx)->cache->share_names,
ctx               382 lib/smbconf/smbconf_txt.c 				     pd(ctx)->cache->num_shares, NULL);
ctx               388 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_create_share(struct smbconf_ctx *ctx,
ctx               397 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_get_share(struct smbconf_ctx *ctx,
ctx               408 lib/smbconf/smbconf_txt.c 	werr = smbconf_txt_load_file(ctx);
ctx               414 lib/smbconf/smbconf_txt.c 				      pd(ctx)->cache->share_names,
ctx               415 lib/smbconf/smbconf_txt.c 				      pd(ctx)->cache->num_shares,
ctx               437 lib/smbconf/smbconf_txt.c 	for (count = 0; count < pd(ctx)->cache->num_params[sidx]; count++) {
ctx               441 lib/smbconf/smbconf_txt.c 				pd(ctx)->cache->param_names[sidx][count]);
ctx               448 lib/smbconf/smbconf_txt.c 				pd(ctx)->cache->param_values[sidx][count]);
ctx               469 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_delete_share(struct smbconf_ctx *ctx,
ctx               478 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_set_parameter(struct smbconf_ctx *ctx,
ctx               489 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_get_parameter(struct smbconf_ctx *ctx,
ctx               499 lib/smbconf/smbconf_txt.c 	werr = smbconf_txt_load_file(ctx);
ctx               505 lib/smbconf/smbconf_txt.c 				      pd(ctx)->cache->share_names,
ctx               506 lib/smbconf/smbconf_txt.c 				      pd(ctx)->cache->num_shares,
ctx               513 lib/smbconf/smbconf_txt.c 				pd(ctx)->cache->param_names[share_index],
ctx               514 lib/smbconf/smbconf_txt.c 				pd(ctx)->cache->num_params[share_index],
ctx               521 lib/smbconf/smbconf_txt.c 			pd(ctx)->cache->param_values[share_index][param_index]);
ctx               533 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_delete_parameter(struct smbconf_ctx *ctx,
ctx               540 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_get_includes(struct smbconf_ctx *ctx,
ctx               553 lib/smbconf/smbconf_txt.c 	werr = smbconf_txt_load_file(ctx);
ctx               559 lib/smbconf/smbconf_txt.c 				      pd(ctx)->cache->share_names,
ctx               560 lib/smbconf/smbconf_txt.c 				      pd(ctx)->cache->num_shares,
ctx               568 lib/smbconf/smbconf_txt.c 	for (count = 0; count < pd(ctx)->cache->num_params[sidx]; count++) {
ctx               569 lib/smbconf/smbconf_txt.c 		if (strequal(pd(ctx)->cache->param_names[sidx][count],
ctx               575 lib/smbconf/smbconf_txt.c 				pd(ctx)->cache->param_values[sidx][count]);
ctx               601 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_set_includes(struct smbconf_ctx *ctx,
ctx               609 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_delete_includes(struct smbconf_ctx *ctx,
ctx               615 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_transaction_start(struct smbconf_ctx *ctx)
ctx               620 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_transaction_commit(struct smbconf_ctx *ctx)
ctx               625 lib/smbconf/smbconf_txt.c static WERROR smbconf_txt_transaction_cancel(struct smbconf_ctx *ctx)
ctx                24 lib/smbconf/smbconf_util.c static int smbconf_destroy_ctx(struct smbconf_ctx *ctx)
ctx                26 lib/smbconf/smbconf_util.c 	return ctx->ops->shutdown(ctx);
ctx                46 lib/smbconf/smbconf_util.c 	struct smbconf_ctx *ctx;
ctx                52 lib/smbconf/smbconf_util.c 	ctx = talloc_zero(mem_ctx, struct smbconf_ctx);
ctx                53 lib/smbconf/smbconf_util.c 	if (ctx == NULL) {
ctx                57 lib/smbconf/smbconf_util.c 	ctx->ops = ops;
ctx                59 lib/smbconf/smbconf_util.c 	werr = ctx->ops->init(ctx, path);
ctx                64 lib/smbconf/smbconf_util.c 	talloc_set_destructor(ctx, smbconf_destroy_ctx);
ctx                66 lib/smbconf/smbconf_util.c 	*conf_ctx = ctx;
ctx                70 lib/smbconf/smbconf_util.c 	talloc_free(ctx);
ctx              1329 lib/talloc/talloc.c void *_talloc_zero(const void *ctx, size_t size, const char *name)
ctx              1331 lib/talloc/talloc.c 	void *p = _talloc_named_const(ctx, size, name);
ctx              1637 lib/talloc/talloc.c void *_talloc_array(const void *ctx, size_t el_size, unsigned count, const char *name)
ctx              1642 lib/talloc/talloc.c 	return _talloc_named_const(ctx, el_size * count, name);
ctx              1648 lib/talloc/talloc.c void *_talloc_zero_array(const void *ctx, size_t el_size, unsigned count, const char *name)
ctx              1653 lib/talloc/talloc.c 	return _talloc_zero(ctx, el_size * count, name);
ctx              1659 lib/talloc/talloc.c void *_talloc_realloc_array(const void *ctx, void *ptr, size_t el_size, unsigned count, const char *name)
ctx              1664 lib/talloc/talloc.c 	return _talloc_realloc(ctx, ptr, el_size * count, name);
ctx                72 lib/talloc/talloc.h #define talloc_steal(ctx, ptr) ({ _TALLOC_TYPEOF(ptr) __talloc_steal_ret = (_TALLOC_TYPEOF(ptr))_talloc_steal((ctx),(ptr)); __talloc_steal_ret; })
ctx                77 lib/talloc/talloc.h #define talloc_steal(ctx, ptr) (_TALLOC_TYPEOF(ptr))_talloc_steal((ctx),(ptr))
ctx                80 lib/talloc/talloc.h #define talloc_reference(ctx, ptr) (_TALLOC_TYPEOF(ptr))_talloc_reference((ctx),(ptr))
ctx                81 lib/talloc/talloc.h #define talloc_move(ctx, ptr) (_TALLOC_TYPEOF(*(ptr)))_talloc_move((ctx),(void *)(ptr))
ctx                84 lib/talloc/talloc.h #define talloc(ctx, type) (type *)talloc_named_const(ctx, sizeof(type), #type)
ctx                85 lib/talloc/talloc.h #define talloc_size(ctx, size) talloc_named_const(ctx, size, __location__)
ctx                86 lib/talloc/talloc.h #define talloc_ptrtype(ctx, ptr) (_TALLOC_TYPEOF(ptr))talloc_size(ctx, sizeof(*(ptr)))
ctx                88 lib/talloc/talloc.h #define talloc_new(ctx) talloc_named_const(ctx, 0, "talloc_new: " __location__)
ctx                90 lib/talloc/talloc.h #define talloc_zero(ctx, type) (type *)_talloc_zero(ctx, sizeof(type), #type)
ctx                91 lib/talloc/talloc.h #define talloc_zero_size(ctx, size) _talloc_zero(ctx, size, __location__)
ctx                93 lib/talloc/talloc.h #define talloc_zero_array(ctx, type, count) (type *)_talloc_zero_array(ctx, sizeof(type), count, #type)
ctx                94 lib/talloc/talloc.h #define talloc_array(ctx, type, count) (type *)_talloc_array(ctx, sizeof(type), count, #type)
ctx                95 lib/talloc/talloc.h #define talloc_array_size(ctx, size, count) _talloc_array(ctx, size, count, __location__)
ctx                96 lib/talloc/talloc.h #define talloc_array_ptrtype(ctx, ptr, count) (_TALLOC_TYPEOF(ptr))talloc_array_size(ctx, sizeof(*(ptr)), count)
ctx                97 lib/talloc/talloc.h #define talloc_array_length(ctx) (talloc_get_size(ctx)/sizeof(*ctx))
ctx                99 lib/talloc/talloc.h #define talloc_realloc(ctx, p, type, count) (type *)_talloc_realloc_array(ctx, p, sizeof(type), count, #type)
ctx               100 lib/talloc/talloc.h #define talloc_realloc_size(ctx, ptr, size) _talloc_realloc(ctx, ptr, size, __location__)
ctx               111 lib/talloc/talloc.h #define talloc_zero_p(ctx, type) talloc_zero(ctx, type)
ctx               112 lib/talloc/talloc.h #define talloc_p(ctx, type) talloc(ctx, type)
ctx               113 lib/talloc/talloc.h #define talloc_array_p(ctx, type, count) talloc_array(ctx, type, count)
ctx               114 lib/talloc/talloc.h #define talloc_realloc_p(ctx, p, type, count) talloc_realloc(ctx, p, type, count)
ctx               115 lib/talloc/talloc.h #define talloc_destroy(ctx) talloc_free(ctx)
ctx               119 lib/talloc/talloc.h #define TALLOC_FREE(ctx) do { talloc_free(ctx); ctx=NULL; } while(0)
ctx               160 lib/talloc/talloc.h void *_talloc_zero(const void *ctx, size_t size, const char *name);
ctx               162 lib/talloc/talloc.h void *_talloc_array(const void *ctx, size_t el_size, unsigned count, const char *name);
ctx               163 lib/talloc/talloc.h void *_talloc_zero_array(const void *ctx, size_t el_size, unsigned count, const char *name);
ctx               164 lib/talloc/talloc.h void *_talloc_realloc_array(const void *ctx, void *ptr, size_t el_size, unsigned count, const char *name);
ctx               167 lib/talloc/talloc.h size_t talloc_get_size(const void *ctx);
ctx               168 lib/talloc/talloc.h void *talloc_find_parent_byname(const void *ctx, const char *name);
ctx               792 lib/talloc/testsuite.c 	void *ctx = talloc_new(NULL);
ctx               805 lib/talloc/testsuite.c 			p1 = talloc_size(ctx, loop % 100);
ctx               815 lib/talloc/testsuite.c 	talloc_free(ctx);
ctx               817 lib/talloc/testsuite.c 	ctx = talloc_pool(NULL, 1024);
ctx               824 lib/talloc/testsuite.c 			p1 = talloc_size(ctx, loop % 100);
ctx               827 lib/talloc/testsuite.c 			talloc_free_children(ctx);
ctx               832 lib/talloc/testsuite.c 	talloc_free(ctx);
ctx                40 lib/tdb/pytdb.c 	TDB_CONTEXT *ctx;
ctx                82 lib/tdb/pytdb.c 	TDB_CONTEXT *ctx;
ctx                89 lib/tdb/pytdb.c 	ctx = tdb_open(name, hash_size, tdb_flags, flags, mode);
ctx                90 lib/tdb/pytdb.c 	if (ctx == NULL) {
ctx                96 lib/tdb/pytdb.c 	ret->ctx = ctx;
ctx               103 lib/tdb/pytdb.c 	int ret = tdb_transaction_cancel(self->ctx);
ctx               104 lib/tdb/pytdb.c 	PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx);
ctx               110 lib/tdb/pytdb.c 	int ret = tdb_transaction_commit(self->ctx);
ctx               111 lib/tdb/pytdb.c 	PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx);
ctx               117 lib/tdb/pytdb.c 	int ret = tdb_transaction_recover(self->ctx);
ctx               118 lib/tdb/pytdb.c 	PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx);
ctx               124 lib/tdb/pytdb.c 	int ret = tdb_transaction_start(self->ctx);
ctx               125 lib/tdb/pytdb.c 	PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx);
ctx               131 lib/tdb/pytdb.c 	int ret = tdb_reopen(self->ctx);
ctx               132 lib/tdb/pytdb.c 	PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx);
ctx               138 lib/tdb/pytdb.c 	int ret = tdb_lockall(self->ctx);
ctx               139 lib/tdb/pytdb.c 	PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx);
ctx               145 lib/tdb/pytdb.c 	int ret = tdb_unlockall(self->ctx);
ctx               146 lib/tdb/pytdb.c 	PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx);
ctx               152 lib/tdb/pytdb.c 	int ret = tdb_lockall_read(self->ctx);
ctx               153 lib/tdb/pytdb.c 	PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx);
ctx               159 lib/tdb/pytdb.c 	int ret = tdb_unlockall_read(self->ctx);
ctx               160 lib/tdb/pytdb.c 	PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx);
ctx               169 lib/tdb/pytdb.c 	ret = tdb_close(self->ctx);
ctx               171 lib/tdb/pytdb.c 	PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx);
ctx               184 lib/tdb/pytdb.c 	return PyString_FromTDB_DATA(tdb_fetch(self->ctx, key));
ctx               198 lib/tdb/pytdb.c 	ret = tdb_append(self->ctx, key, data);
ctx               199 lib/tdb/pytdb.c 	PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx);
ctx               205 lib/tdb/pytdb.c 	return PyString_FromTDB_DATA(tdb_firstkey(self->ctx));
ctx               217 lib/tdb/pytdb.c 	return PyString_FromTDB_DATA(tdb_nextkey(self->ctx, key));
ctx               229 lib/tdb/pytdb.c 	ret = tdb_delete(self->ctx, key);
ctx               230 lib/tdb/pytdb.c 	PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx);
ctx               243 lib/tdb/pytdb.c 	ret = tdb_exists(self->ctx, key);
ctx               245 lib/tdb/pytdb.c 		PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx);
ctx               264 lib/tdb/pytdb.c 	ret = tdb_store(self->ctx, key, value, flag);
ctx               265 lib/tdb/pytdb.c 	PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx);
ctx               283 lib/tdb/pytdb.c 	self->current = tdb_nextkey(self->iteratee->ctx, self->current);
ctx               308 lib/tdb/pytdb.c 	ret->current = tdb_firstkey(self->ctx);
ctx               316 lib/tdb/pytdb.c 	int ret = tdb_wipe_all(self->ctx);
ctx               317 lib/tdb/pytdb.c 	PyErr_TDB_ERROR_IS_ERR_RAISE(ret, self->ctx);
ctx               362 lib/tdb/pytdb.c 	return PyInt_FromLong(tdb_hash_size(self->ctx));
ctx               369 lib/tdb/pytdb.c 	tdb_set_max_dead(self->ctx, PyInt_AsLong(max_dead));
ctx               375 lib/tdb/pytdb.c 	return PyInt_FromLong(tdb_map_size(self->ctx));
ctx               380 lib/tdb/pytdb.c 	return PyInt_FromLong(tdb_get_flags(self->ctx));
ctx               385 lib/tdb/pytdb.c 	return PyString_FromString(tdb_name(self->ctx));
ctx               399 lib/tdb/pytdb.c 	return PyString_FromFormat("Tdb('%s')", tdb_name(self->ctx));
ctx               405 lib/tdb/pytdb.c 		tdb_close(self->ctx);
ctx               420 lib/tdb/pytdb.c 	val = tdb_fetch(self->ctx, tkey);
ctx               441 lib/tdb/pytdb.c 		ret = tdb_delete(self->ctx, tkey);
ctx               450 lib/tdb/pytdb.c 		ret = tdb_store(self->ctx, tkey, tval, TDB_REPLACE);
ctx               454 lib/tdb/pytdb.c 		PyErr_SetTDBError(self->ctx);
ctx                56 lib/tevent/tevent.h typedef void (*tevent_immediate_handler_t)(struct tevent_context *ctx,
ctx               100 lib/tevent/tevent.h 				struct tevent_context *ctx,
ctx               105 lib/tevent/tevent.h #define tevent_schedule_immediate(im, ctx, handler, private_data) \
ctx               106 lib/tevent/tevent.h 	_tevent_schedule_immediate(im, ctx, handler, private_data, \
ctx               123 lib/tevent/tevent_util.h #define TALLOC_FREE(ctx) do { talloc_free(ctx); ctx=NULL; } while(0)
ctx                23 lib/torture/subunit.c static void subunit_suite_start(struct torture_context *ctx,
ctx                28 lib/torture/subunit.c static void subunit_print_testname(struct torture_context *ctx, 
ctx                39 lib/torture/subunit.c static void subunit_test_start(struct torture_context *ctx, 
ctx                44 lib/torture/subunit.c 	subunit_print_testname(ctx, tcase, test);	
ctx               158 lib/torture/torture.c struct torture_suite *torture_suite_create(TALLOC_CTX *ctx, const char *name)
ctx               160 lib/torture/torture.c 	struct torture_suite *suite = talloc_zero(ctx, struct torture_suite);
ctx               169 lib/util/charset/charcnv.c _PUBLIC_ ssize_t iconv_talloc(TALLOC_CTX *ctx, 
ctx               188 lib/util/charset/charcnv.c 	ob = talloc_realloc(ctx, outbuf, char, destlen);
ctx               314 lib/util/charset/charcnv.c _PUBLIC_ bool convert_string_talloc_convenience(TALLOC_CTX *ctx, 
ctx               343 lib/util/charset/charcnv.c 	ret = iconv_talloc(ctx, descriptor, src, srclen, dest);
ctx               118 lib/util/charset/charset.h char *strupper_talloc(TALLOC_CTX *ctx, const char *src);
ctx               119 lib/util/charset/charset.h char *talloc_strdup_upper(TALLOC_CTX *ctx, const char *src);
ctx               120 lib/util/charset/charset.h char *strupper_talloc_n(TALLOC_CTX *ctx, const char *src, size_t n);
ctx               121 lib/util/charset/charset.h char *strlower_talloc(TALLOC_CTX *ctx, const char *src);
ctx               127 lib/util/charset/charset.h bool push_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size);
ctx               128 lib/util/charset/charset.h bool push_ucs2_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src, size_t *converted_size);
ctx               129 lib/util/charset/charset.h bool push_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size);
ctx               130 lib/util/charset/charset.h bool pull_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size);
ctx               131 lib/util/charset/charset.h bool pull_ucs2_talloc(TALLOC_CTX *ctx, char **dest, const smb_ucs2_t *src, size_t *converted_size);
ctx               132 lib/util/charset/charset.h bool pull_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size);
ctx               136 lib/util/charset/charset.h bool convert_string_talloc(TALLOC_CTX *ctx, 
ctx               175 lib/util/charset/charset.h bool convert_string_talloc_convenience(TALLOC_CTX *ctx, 
ctx               427 lib/util/charset/util_unistr.c _PUBLIC_ char *strlower_talloc(TALLOC_CTX *ctx, const char *src)
ctx               435 lib/util/charset/util_unistr.c 	dest = talloc_array(ctx, char, 2*(strlen(src))+1);
ctx               458 lib/util/charset/util_unistr.c 	dest = talloc_realloc(ctx, dest, char, size+1);
ctx               469 lib/util/charset/util_unistr.c _PUBLIC_ char *strupper_talloc_n(TALLOC_CTX *ctx, const char *src, size_t n)
ctx               481 lib/util/charset/util_unistr.c 	dest = talloc_array(ctx, char, 2*(n+1));
ctx               504 lib/util/charset/util_unistr.c 	dest = talloc_realloc(ctx, dest, char, size+1);
ctx               514 lib/util/charset/util_unistr.c _PUBLIC_ char *strupper_talloc(TALLOC_CTX *ctx, const char *src)
ctx               516 lib/util/charset/util_unistr.c 	return strupper_talloc_n(ctx, src, src?strlen(src):0);
ctx               522 lib/util/charset/util_unistr.c _PUBLIC_ char *talloc_strdup_upper(TALLOC_CTX *ctx, const char *src)
ctx               524 lib/util/charset/util_unistr.c 	return strupper_talloc(ctx, src);
ctx               671 lib/util/charset/util_unistr.c _PUBLIC_ bool push_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size)
ctx               675 lib/util/charset/util_unistr.c 	return convert_string_talloc(ctx, CH_UNIX, CH_DOS, src, src_len, (void **)dest, converted_size, false);
ctx               782 lib/util/charset/util_unistr.c _PUBLIC_ bool push_ucs2_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src, size_t *converted_size)
ctx               786 lib/util/charset/util_unistr.c 	return convert_string_talloc(ctx, CH_UNIX, CH_UTF16, src, src_len, (void **)dest, converted_size, false);
ctx               798 lib/util/charset/util_unistr.c _PUBLIC_ bool push_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size)
ctx               802 lib/util/charset/util_unistr.c 	return convert_string_talloc(ctx, CH_UNIX, CH_UTF8, src, src_len, (void **)dest, converted_size, false);
ctx               853 lib/util/charset/util_unistr.c _PUBLIC_ bool pull_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size)
ctx               857 lib/util/charset/util_unistr.c 	return convert_string_talloc(ctx, CH_DOS, CH_UNIX, src, src_len, (void **)dest, converted_size, false);
ctx               868 lib/util/charset/util_unistr.c _PUBLIC_ bool pull_ucs2_talloc(TALLOC_CTX *ctx, char **dest, const smb_ucs2_t *src, size_t *converted_size)
ctx               872 lib/util/charset/util_unistr.c 	return convert_string_talloc(ctx, CH_UTF16, CH_UNIX, src, src_len, (void **)dest, converted_size, false);
ctx               883 lib/util/charset/util_unistr.c _PUBLIC_ bool pull_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size)
ctx               887 lib/util/charset/util_unistr.c 	return convert_string_talloc(ctx, CH_UTF8, CH_UNIX, src, src_len, (void **)dest, converted_size, false);
ctx               978 lib/util/charset/util_unistr.c _PUBLIC_ bool convert_string_talloc(TALLOC_CTX *ctx, 
ctx               984 lib/util/charset/util_unistr.c 	return convert_string_talloc_convenience(ctx, get_iconv_convenience(),
ctx                49 lib/util/data_blob.h #define data_blob_talloc(ctx, ptr, size) data_blob_talloc_named(ctx, ptr, size, "DATA_BLOB: "__location__)
ctx                50 lib/util/data_blob.h #define data_blob_dup_talloc(ctx, blob) data_blob_talloc_named(ctx, (blob)->data, (blob)->length, "DATA_BLOB: "__location__)
ctx               198 lib/util/util.c _PUBLIC_ char *get_myname(TALLOC_CTX *ctx)
ctx               218 lib/util/util.c 	return talloc_strdup(ctx, hostname);
ctx               829 lib/util/util.c static bool next_token_internal_talloc(TALLOC_CTX *ctx,
ctx               879 lib/util/util.c 	*pp_buff = talloc_array(ctx, char, len);
ctx               902 lib/util/util.c bool next_token_talloc(TALLOC_CTX *ctx,
ctx               907 lib/util/util.c 	return next_token_internal_talloc(ctx, ptr, pp_buff, sep, true);
ctx               916 lib/util/util.c bool next_token_no_ltrim_talloc(TALLOC_CTX *ctx,
ctx               921 lib/util/util.c 	return next_token_internal_talloc(ctx, ptr, pp_buff, sep, false);
ctx               207 lib/util/util.h bool next_token_talloc(TALLOC_CTX *ctx,
ctx               217 lib/util/util.h bool next_token_no_ltrim_talloc(TALLOC_CTX *ctx,
ctx               274 libcli/ldap/ldap_message.c 			int ctx;
ctx               278 libcli/ldap/ldap_message.c 				ctx = 2;
ctx               280 libcli/ldap/ldap_message.c 				ctx = 1;
ctx               282 libcli/ldap/ldap_message.c 			asn1_push_tag(data, ASN1_CONTEXT_SIMPLE(ctx));
ctx                75 libcli/security/secace.c NTSTATUS sec_ace_add_sid(TALLOC_CTX *ctx, struct security_ace **pp_new, struct security_ace *old, unsigned *num, struct dom_sid *sid, uint32_t mask)
ctx                79 libcli/security/secace.c 	if (!ctx || !pp_new || !old || !sid || !num)  return NT_STATUS_INVALID_PARAMETER;
ctx                83 libcli/security/secace.c 	if((pp_new[0] = talloc_zero_array(ctx, struct security_ace, *num )) == 0)
ctx               120 libcli/security/secace.c NTSTATUS sec_ace_del_sid(TALLOC_CTX *ctx, struct security_ace **pp_new, struct security_ace *old, uint32_t *num, struct dom_sid *sid)
ctx               125 libcli/security/secace.c 	if (!ctx || !pp_new || !old || !sid || !num)  return NT_STATUS_INVALID_PARAMETER;
ctx               128 libcli/security/secace.c 		if((pp_new[0] = talloc_zero_array(ctx, struct security_ace, *num )) == 0)
ctx                30 libcli/security/secace.h NTSTATUS sec_ace_add_sid(TALLOC_CTX *ctx, struct security_ace **pp_new, struct security_ace *old, unsigned *num, struct dom_sid *sid, uint32_t mask);
ctx                32 libcli/security/secace.h NTSTATUS sec_ace_del_sid(TALLOC_CTX *ctx, struct security_ace **pp_new, struct security_ace *old, uint32_t *num, struct dom_sid *sid);
ctx                33 libcli/security/secacl.c struct security_acl *make_sec_acl(TALLOC_CTX *ctx, 
ctx                40 libcli/security/secacl.c 	if((dst = talloc_zero(ctx, struct security_acl)) == NULL)
ctx                54 libcli/security/secacl.c             ((dst->aces = talloc_array(ctx, struct security_ace, num_aces)) 
ctx                71 libcli/security/secacl.c struct security_acl *dup_sec_acl(TALLOC_CTX *ctx, struct security_acl *src)
ctx                76 libcli/security/secacl.c 	return make_sec_acl(ctx, src->revision, src->num_aces, src->aces);
ctx                26 libcli/security/secacl.h struct security_acl *make_sec_acl(TALLOC_CTX *ctx, enum security_acl_revision revision,
ctx                28 libcli/security/secacl.h struct security_acl *dup_sec_acl(TALLOC_CTX *ctx, struct security_acl *src);
ctx               159 librpc/ndr/libndr.h #define NDR_PRINT_STRUCT_STRING(ctx, type, p) ndr_print_struct_string(ctx, (ndr_print_fn_t)ndr_print_ ##type, #p, p)
ctx               160 librpc/ndr/libndr.h #define NDR_PRINT_UNION_STRING(ctx, type, level, p) ndr_print_union_string(ctx, (ndr_print_fn_t)ndr_print_ ##type, #p, level, p)
ctx               161 librpc/ndr/libndr.h #define NDR_PRINT_FUNCTION_STRING(ctx, type, flags, p) ndr_print_function_string(ctx, (ndr_print_function_t)ndr_print_ ##type, #type, flags, p)
ctx               162 librpc/ndr/libndr.h #define NDR_PRINT_BOTH_STRING(ctx, type, p) NDR_PRINT_FUNCTION_STRING(ctx, type, NDR_BOTH, p)
ctx               163 librpc/ndr/libndr.h #define NDR_PRINT_OUT_STRING(ctx, type, p) NDR_PRINT_FUNCTION_STRING(ctx, type, NDR_OUT, p)
ctx               164 librpc/ndr/libndr.h #define NDR_PRINT_IN_STRING(ctx, type, p) NDR_PRINT_FUNCTION_STRING(ctx, type, NDR_IN | NDR_SET_VALUES, p)
ctx               252 nsswitch/libwbclient/wbc_util.c static wbcErr process_domain_info_string(TALLOC_CTX *ctx,
ctx               277 nsswitch/libwbclient/wbc_util.c 	info->short_name = talloc_strdup(ctx, r);
ctx               290 nsswitch/libwbclient/wbc_util.c 	info->dns_name = talloc_strdup(ctx, r);
ctx               131 nsswitch/pam_winbind.c #define _PAM_LOG_FUNCTION_ENTER(function, ctx) \
ctx               133 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG, "[pamh: %p] ENTER: " \
ctx               134 nsswitch/pam_winbind.c 			       function " (flags: 0x%04x)", ctx->pamh, ctx->flags); \
ctx               135 nsswitch/pam_winbind.c 		_pam_log_state(ctx); \
ctx               138 nsswitch/pam_winbind.c #define _PAM_LOG_FUNCTION_LEAVE(function, ctx, retval) \
ctx               140 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG, "[pamh: %p] LEAVE: " \
ctx               141 nsswitch/pam_winbind.c 			       function " returning %d (%s)", ctx->pamh, retval, \
ctx               143 nsswitch/pam_winbind.c 		_pam_log_state(ctx); \
ctx               303 nsswitch/pam_winbind.c static void _pam_log_state_datum(struct pwb_context *ctx,
ctx               310 nsswitch/pam_winbind.c 		pam_get_item(ctx->pamh, item_type, &data);
ctx               312 nsswitch/pam_winbind.c 		pam_get_data(ctx->pamh, key, &data);
ctx               317 nsswitch/pam_winbind.c 			_pam_log_debug(ctx, LOG_DEBUG,
ctx               319 nsswitch/pam_winbind.c 				       ctx->pamh, type, key, (const char *)data,
ctx               322 nsswitch/pam_winbind.c 			_pam_log_debug(ctx, LOG_DEBUG,
ctx               324 nsswitch/pam_winbind.c 				       ctx->pamh, type, key, data);
ctx               329 nsswitch/pam_winbind.c #define _PAM_LOG_STATE_DATA_POINTER(ctx, module_data_name) \
ctx               330 nsswitch/pam_winbind.c 	_pam_log_state_datum(ctx, 0, module_data_name, 0)
ctx               332 nsswitch/pam_winbind.c #define _PAM_LOG_STATE_DATA_STRING(ctx, module_data_name) \
ctx               333 nsswitch/pam_winbind.c 	_pam_log_state_datum(ctx, 0, module_data_name, 1)
ctx               335 nsswitch/pam_winbind.c #define _PAM_LOG_STATE_ITEM_POINTER(ctx, item_type) \
ctx               336 nsswitch/pam_winbind.c 	_pam_log_state_datum(ctx, item_type, #item_type, 0)
ctx               338 nsswitch/pam_winbind.c #define _PAM_LOG_STATE_ITEM_STRING(ctx, item_type) \
ctx               339 nsswitch/pam_winbind.c 	_pam_log_state_datum(ctx, item_type, #item_type, 1)
ctx               347 nsswitch/pam_winbind.c #define _PAM_LOG_STATE_ITEM_PASSWORD(ctx, item_type) \
ctx               348 nsswitch/pam_winbind.c 	_pam_log_state_datum(ctx, item_type, #item_type, \
ctx               351 nsswitch/pam_winbind.c static void _pam_log_state(struct pwb_context *ctx)
ctx               353 nsswitch/pam_winbind.c 	if (!_pam_log_is_debug_state_enabled(ctx->ctrl)) {
ctx               357 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_ITEM_STRING(ctx, PAM_SERVICE);
ctx               358 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_ITEM_STRING(ctx, PAM_USER);
ctx               359 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_ITEM_STRING(ctx, PAM_TTY);
ctx               360 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_ITEM_STRING(ctx, PAM_RHOST);
ctx               361 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_ITEM_STRING(ctx, PAM_RUSER);
ctx               362 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_ITEM_PASSWORD(ctx, PAM_OLDAUTHTOK);
ctx               363 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_ITEM_PASSWORD(ctx, PAM_AUTHTOK);
ctx               364 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_ITEM_STRING(ctx, PAM_USER_PROMPT);
ctx               365 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_ITEM_POINTER(ctx, PAM_CONV);
ctx               367 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_ITEM_POINTER(ctx, PAM_FAIL_DELAY);
ctx               370 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_ITEM_POINTER(ctx, PAM_REPOSITORY);
ctx               373 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_DATA_STRING(ctx, PAM_WINBIND_HOMEDIR);
ctx               374 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_DATA_STRING(ctx, PAM_WINBIND_LOGONSCRIPT);
ctx               375 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_DATA_STRING(ctx, PAM_WINBIND_LOGONSERVER);
ctx               376 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_DATA_STRING(ctx, PAM_WINBIND_PROFILEPATH);
ctx               377 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_DATA_STRING(ctx,
ctx               380 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_DATA_STRING(ctx,
ctx               382 nsswitch/pam_winbind.c 	_PAM_LOG_STATE_DATA_POINTER(ctx, PAM_WINBIND_PWD_LAST_SET);
ctx               512 nsswitch/pam_winbind.c static int _pam_winbind_free_context(struct pwb_context *ctx)
ctx               514 nsswitch/pam_winbind.c 	if (!ctx) {
ctx               518 nsswitch/pam_winbind.c 	if (ctx->dict) {
ctx               519 nsswitch/pam_winbind.c 		iniparser_freedict(ctx->dict);
ctx               655 nsswitch/pam_winbind.c static int _make_remark(struct pwb_context *ctx,
ctx               664 nsswitch/pam_winbind.c 	if (ctx->flags & WINBIND_SILENT) {
ctx               673 nsswitch/pam_winbind.c 	retval = converse(ctx->pamh, 1, pmsg, &resp);
ctx               681 nsswitch/pam_winbind.c static int _make_remark_v(struct pwb_context *ctx,
ctx               691 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_ERR, "memory allocation failure");
ctx               695 nsswitch/pam_winbind.c 	ret = _make_remark(ctx, type, var);
ctx               700 nsswitch/pam_winbind.c static int _make_remark_format(struct pwb_context *ctx, int type, const char *format, ...) PRINTF_ATTRIBUTE(3,4);
ctx               701 nsswitch/pam_winbind.c static int _make_remark_format(struct pwb_context *ctx, int type, const char *format, ...)
ctx               707 nsswitch/pam_winbind.c 	ret = _make_remark_v(ctx, type, format, args);
ctx               712 nsswitch/pam_winbind.c static int pam_winbind_request_log(struct pwb_context *ctx,
ctx               720 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_WARNING, "user '%s' denied access "
ctx               725 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_WARNING, "user '%s' account expired",
ctx               730 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_WARNING, "user '%s' password expired",
ctx               735 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_WARNING, "user '%s' new password "
ctx               740 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_NOTICE, "user '%s' not found",
ctx               742 nsswitch/pam_winbind.c 		if (ctx->ctrl & WINBIND_UNKNOWN_OK_ARG) {
ctx               749 nsswitch/pam_winbind.c 			_pam_log(ctx, LOG_NOTICE,
ctx               752 nsswitch/pam_winbind.c 			_pam_log(ctx, LOG_NOTICE,
ctx               758 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_ERR,
ctx               765 nsswitch/pam_winbind.c static int wbc_auth_error_to_pam_error(struct pwb_context *ctx,
ctx               774 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG, "request %s succeeded",
ctx               777 nsswitch/pam_winbind.c 		return pam_winbind_request_log(ctx, ret, username, fn);
ctx               782 nsswitch/pam_winbind.c 			_pam_log(ctx, LOG_ERR,
ctx               793 nsswitch/pam_winbind.c 			return pam_winbind_request_log(ctx, ret, username, fn);
ctx               796 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_ERR, "request %s failed, but PAM error 0!", fn);
ctx               799 nsswitch/pam_winbind.c 		return pam_winbind_request_log(ctx, ret, username, fn);
ctx               803 nsswitch/pam_winbind.c 	return pam_winbind_request_log(ctx, ret, username, fn);
ctx               807 nsswitch/pam_winbind.c static bool _pam_winbind_change_pwd(struct pwb_context *ctx)
ctx               818 nsswitch/pam_winbind.c 	ret = converse(ctx->pamh, 1, &pmsg, &resp);
ctx               821 nsswitch/pam_winbind.c 			_pam_log(ctx, LOG_CRIT, "pam_winbind: system error!\n");
ctx               828 nsswitch/pam_winbind.c 	_pam_log(ctx, LOG_CRIT, "Received [%s] reply from application.\n", resp->resp);
ctx               838 nsswitch/pam_winbind.c static bool _pam_winbind_change_pwd(struct pwb_context *ctx)
ctx               855 nsswitch/pam_winbind.c static bool _pam_send_password_expiry_message(struct pwb_context *ctx,
ctx               876 nsswitch/pam_winbind.c 		PAM_WB_REMARK_DIRECT(ctx, "NT_STATUS_PASSWORD_EXPIRED");
ctx               897 nsswitch/pam_winbind.c 		ret = _make_remark(ctx, PAM_TEXT_INFO,
ctx               916 nsswitch/pam_winbind.c 				retval = _pam_winbind_change_pwd(ctx);
ctx               927 nsswitch/pam_winbind.c 		ret = _make_remark_format(ctx, PAM_TEXT_INFO,
ctx               946 nsswitch/pam_winbind.c 				retval = _pam_winbind_change_pwd(ctx);
ctx               968 nsswitch/pam_winbind.c static void _pam_warn_password_expiry(struct pwb_context *ctx,
ctx              1003 nsswitch/pam_winbind.c 	if (_pam_send_password_expiry_message(ctx, next_change, now,
ctx              1020 nsswitch/pam_winbind.c 	if (_pam_send_password_expiry_message(ctx, next_change, now,
ctx              1070 nsswitch/pam_winbind.c static bool winbind_name_to_sid_string(struct pwb_context *ctx,
ctx              1087 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG,
ctx              1092 nsswitch/pam_winbind.c 			_pam_log(ctx, LOG_INFO,
ctx              1126 nsswitch/pam_winbind.c static bool winbind_name_list_to_sid_string_list(struct pwb_context *ctx,
ctx              1150 nsswitch/pam_winbind.c 		if (!winbind_name_to_sid_string(ctx, user,
ctx              1162 nsswitch/pam_winbind.c 			_pam_log(ctx, LOG_INFO, "cannot convert group %s to sid, "
ctx              1165 nsswitch/pam_winbind.c 			_make_remark_format(ctx, PAM_TEXT_INFO, _("Cannot convert group %s "
ctx              1183 nsswitch/pam_winbind.c 	if (!winbind_name_to_sid_string(ctx, user, search_location,
ctx              1186 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_INFO, "cannot convert group %s to sid, "
ctx              1189 nsswitch/pam_winbind.c 		_make_remark_format(ctx, PAM_TEXT_INFO, _("Cannot convert group %s "
ctx              1221 nsswitch/pam_winbind.c static void _pam_setup_krb5_env(struct pwb_context *ctx,
ctx              1229 nsswitch/pam_winbind.c 	if (off(ctx->ctrl, WINBIND_KRB5_AUTH)) {
ctx              1248 nsswitch/pam_winbind.c 	_pam_log_debug(ctx, LOG_DEBUG,
ctx              1255 nsswitch/pam_winbind.c 	ret = pam_putenv(ctx->pamh, var);
ctx              1257 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_ERR,
ctx              1259 nsswitch/pam_winbind.c 			 var, pam_strerror(ctx->pamh, ret));
ctx              1273 nsswitch/pam_winbind.c static void _pam_setup_unix_username(struct pwb_context *ctx,
ctx              1308 nsswitch/pam_winbind.c static void _pam_set_data_string(struct pwb_context *ctx,
ctx              1319 nsswitch/pam_winbind.c 	ret = pam_set_data(ctx->pamh, data_name, talloc_strdup(NULL, value),
ctx              1322 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG,
ctx              1324 nsswitch/pam_winbind.c 			       data_name, pam_strerror(ctx->pamh, ret));
ctx              1338 nsswitch/pam_winbind.c static void _pam_set_data_info3(struct pwb_context *ctx,
ctx              1341 nsswitch/pam_winbind.c 	_pam_set_data_string(ctx, PAM_WINBIND_HOMEDIR,
ctx              1343 nsswitch/pam_winbind.c 	_pam_set_data_string(ctx, PAM_WINBIND_LOGONSCRIPT,
ctx              1345 nsswitch/pam_winbind.c 	_pam_set_data_string(ctx, PAM_WINBIND_LOGONSERVER,
ctx              1347 nsswitch/pam_winbind.c 	_pam_set_data_string(ctx, PAM_WINBIND_PROFILEPATH,
ctx              1377 nsswitch/pam_winbind.c static void _pam_warn_logon_type(struct pwb_context *ctx,
ctx              1384 nsswitch/pam_winbind.c 		_make_remark(ctx, PAM_ERROR_MSG,
ctx              1388 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG,
ctx              1394 nsswitch/pam_winbind.c 		_make_remark(ctx, PAM_ERROR_MSG,
ctx              1398 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG,
ctx              1414 nsswitch/pam_winbind.c static void _pam_warn_krb5_failure(struct pwb_context *ctx,
ctx              1419 nsswitch/pam_winbind.c 		_make_remark(ctx, PAM_ERROR_MSG,
ctx              1424 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG,
ctx              1430 nsswitch/pam_winbind.c static bool _pam_check_remark_auth_err(struct pwb_context *ctx,
ctx              1451 nsswitch/pam_winbind.c 			_make_remark(ctx, PAM_ERROR_MSG, error_string);
ctx              1457 nsswitch/pam_winbind.c 			_make_remark(ctx, PAM_ERROR_MSG, e->display_string);
ctx              1462 nsswitch/pam_winbind.c 		_make_remark(ctx, PAM_ERROR_MSG, nt_status_string);
ctx              1479 nsswitch/pam_winbind.c static char *_pam_compose_pwd_restriction_string(struct pwb_context *ctx,
ctx              1488 nsswitch/pam_winbind.c 	str = talloc_asprintf(ctx, _("Your password "));
ctx              1538 nsswitch/pam_winbind.c static int _pam_create_homedir(struct pwb_context *ctx,
ctx              1550 nsswitch/pam_winbind.c 		_make_remark_format(ctx, PAM_TEXT_INFO,
ctx              1553 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_ERR, "could not create dir: %s (%s)",
ctx              1561 nsswitch/pam_winbind.c static int _pam_chown_homedir(struct pwb_context *ctx,
ctx              1567 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_ERR, "failed to chown user homedir: %s (%s)",
ctx              1575 nsswitch/pam_winbind.c static int _pam_mkhomedir(struct pwb_context *ctx)
ctx              1588 nsswitch/pam_winbind.c 	ret = pam_get_user(ctx->pamh, &username, NULL);
ctx              1590 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG, "can not get the username");
ctx              1596 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG, "can not get the username");
ctx              1599 nsswitch/pam_winbind.c 	_pam_log_debug(ctx, LOG_DEBUG, "homedir is: %s", pwd->pw_dir);
ctx              1601 nsswitch/pam_winbind.c 	ret = _pam_create_homedir(ctx, pwd->pw_dir, 0700);
ctx              1603 nsswitch/pam_winbind.c 		ret = _pam_chown_homedir(ctx, pwd->pw_dir,
ctx              1613 nsswitch/pam_winbind.c 	create_dir = talloc_strdup(ctx, "/");
ctx              1625 nsswitch/pam_winbind.c 	_pam_log(ctx, LOG_DEBUG, "final directory: %s", user_dir);
ctx              1635 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG, "token is %s", token);
ctx              1641 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG, "current_dir is %s", create_dir);
ctx              1644 nsswitch/pam_winbind.c 			_pam_log_debug(ctx, LOG_DEBUG, "assuming last directory: %s", token);
ctx              1648 nsswitch/pam_winbind.c 		ret = _pam_create_homedir(ctx, create_dir, mode);
ctx              1654 nsswitch/pam_winbind.c 	return _pam_chown_homedir(ctx, create_dir,
ctx              1660 nsswitch/pam_winbind.c static int winbind_auth_request(struct pwb_context *ctx,
ctx              1710 nsswitch/pam_winbind.c 	if (ctx->ctrl & WINBIND_KRB5_AUTH) {
ctx              1714 nsswitch/pam_winbind.c 	if (ctx->ctrl & (WINBIND_KRB5_AUTH|WINBIND_CACHED_LOGIN)) {
ctx              1724 nsswitch/pam_winbind.c 	if (ctx->ctrl & WINBIND_KRB5_AUTH) {
ctx              1726 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG,
ctx              1733 nsswitch/pam_winbind.c 	if (ctx->ctrl & WINBIND_CACHED_LOGIN) {
ctx              1734 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG,
ctx              1745 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG,
ctx              1754 nsswitch/pam_winbind.c 		if (!winbind_name_list_to_sid_string_list(ctx, user, member,
ctx              1757 nsswitch/pam_winbind.c 			_pam_log_debug(ctx, LOG_ERR,
ctx              1814 nsswitch/pam_winbind.c 	ret = wbc_auth_error_to_pam_error(ctx, error, wbc_status,
ctx              1843 nsswitch/pam_winbind.c 		if (_pam_check_remark_auth_err(ctx, error, codes[i], &_ret)) {
ctx              1855 nsswitch/pam_winbind.c 		_pam_warn_password_expiry(ctx, user_info, policy,
ctx              1864 nsswitch/pam_winbind.c 			_pam_log_debug(ctx, LOG_DEBUG,
ctx              1883 nsswitch/pam_winbind.c 		_pam_warn_logon_type(ctx, user, user_info->user_flags);
ctx              1886 nsswitch/pam_winbind.c 		_pam_warn_krb5_failure(ctx, user, user_info->user_flags);
ctx              1889 nsswitch/pam_winbind.c 		_pam_set_data_info3(ctx, user_info);
ctx              1892 nsswitch/pam_winbind.c 		_pam_setup_krb5_env(ctx, info);
ctx              1896 nsswitch/pam_winbind.c 		_pam_setup_unix_username(ctx, user_ret, info);
ctx              1920 nsswitch/pam_winbind.c static int winbind_chauthtok_request(struct pwb_context *ctx,
ctx              1947 nsswitch/pam_winbind.c 	if (ctx->ctrl & WINBIND_KRB5_AUTH) {
ctx              1952 nsswitch/pam_winbind.c 	if (ctx->ctrl & WINBIND_CACHED_LOGIN) {
ctx              1963 nsswitch/pam_winbind.c 	ret = wbc_auth_error_to_pam_error(ctx, error, wbc_status,
ctx              1967 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_NOTICE,
ctx              1979 nsswitch/pam_winbind.c 		if (_pam_check_remark_auth_err(ctx, error, codes[i], &_ret)) {
ctx              2002 nsswitch/pam_winbind.c 					PAM_WB_REMARK_DIRECT(ctx,
ctx              2007 nsswitch/pam_winbind.c 				PAM_WB_REMARK_DIRECT(ctx,
ctx              2011 nsswitch/pam_winbind.c 				PAM_WB_REMARK_DIRECT(ctx,
ctx              2015 nsswitch/pam_winbind.c 				_make_remark(ctx, PAM_ERROR_MSG,
ctx              2020 nsswitch/pam_winbind.c 				_pam_log_debug(ctx, LOG_DEBUG,
ctx              2028 nsswitch/pam_winbind.c 			_pam_compose_pwd_restriction_string(ctx, policy);
ctx              2030 nsswitch/pam_winbind.c 			_make_remark(ctx, PAM_ERROR_MSG,
ctx              2050 nsswitch/pam_winbind.c static int valid_user(struct pwb_context *ctx,
ctx              2069 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_DEBUG, "valid_user: wbcGetpwnam gave %s\n",
ctx              2095 nsswitch/pam_winbind.c static int _winbind_read_password(struct pwb_context *ctx,
ctx              2107 nsswitch/pam_winbind.c 	_pam_log(ctx, LOG_DEBUG, "getting password (0x%08x)", ctrl);
ctx              2131 nsswitch/pam_winbind.c 		retval = _pam_get_item(ctx->pamh, authtok_flag, &item);
ctx              2134 nsswitch/pam_winbind.c 			_pam_log(ctx, LOG_ALERT,
ctx              2141 nsswitch/pam_winbind.c 			_pam_log(ctx, LOG_DEBUG,
ctx              2185 nsswitch/pam_winbind.c 		retval = converse(ctx->pamh, i, pmsg, &resp);
ctx              2201 nsswitch/pam_winbind.c 			_pam_log(ctx, LOG_NOTICE,
ctx              2214 nsswitch/pam_winbind.c 				_make_remark(ctx, PAM_ERROR_MSG,
ctx              2228 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG,
ctx              2236 nsswitch/pam_winbind.c 	retval = pam_set_item(ctx->pamh, authtok_flag, token);
ctx              2239 nsswitch/pam_winbind.c 	    (retval = _pam_get_item(ctx->pamh, authtok_flag, &item)) != PAM_SUCCESS) {
ctx              2241 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_CRIT, "error manipulating password");
ctx              2252 nsswitch/pam_winbind.c static const char *get_conf_item_string(struct pwb_context *ctx,
ctx              2259 nsswitch/pam_winbind.c 	if (!(ctx->ctrl & config_flag)) {
ctx              2264 nsswitch/pam_winbind.c 	for (i=0; i<ctx->argc; i++) {
ctx              2266 nsswitch/pam_winbind.c 		if ((strncmp(ctx->argv[i], item, strlen(item)) == 0)) {
ctx              2269 nsswitch/pam_winbind.c 			if ((p = strchr(ctx->argv[i], '=')) == NULL) {
ctx              2270 nsswitch/pam_winbind.c 				_pam_log(ctx, LOG_INFO,
ctx              2275 nsswitch/pam_winbind.c 			_pam_log_debug(ctx, LOG_INFO,
ctx              2281 nsswitch/pam_winbind.c 	if (ctx->dict) {
ctx              2284 nsswitch/pam_winbind.c 		key = talloc_asprintf(ctx, "global:%s", item);
ctx              2289 nsswitch/pam_winbind.c 		parm_opt = iniparser_getstr(ctx->dict, key);
ctx              2292 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_INFO, "CONFIG file: %s '%s'\n",
ctx              2299 nsswitch/pam_winbind.c static int get_config_item_int(struct pwb_context *ctx,
ctx              2305 nsswitch/pam_winbind.c 	if (!(ctx->ctrl & config_flag)) {
ctx              2310 nsswitch/pam_winbind.c 	for (i = 0; i < ctx->argc; i++) {
ctx              2312 nsswitch/pam_winbind.c 		if ((strncmp(ctx->argv[i], item, strlen(item)) == 0)) {
ctx              2315 nsswitch/pam_winbind.c 			if ((p = strchr(ctx->argv[i], '=')) == NULL) {
ctx              2316 nsswitch/pam_winbind.c 				_pam_log(ctx, LOG_INFO,
ctx              2322 nsswitch/pam_winbind.c 			_pam_log_debug(ctx, LOG_INFO,
ctx              2329 nsswitch/pam_winbind.c 	if (ctx->dict) {
ctx              2332 nsswitch/pam_winbind.c 		key = talloc_asprintf(ctx, "global:%s", item);
ctx              2337 nsswitch/pam_winbind.c 		parm_opt = iniparser_getint(ctx->dict, key, -1);
ctx              2340 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_INFO,
ctx              2348 nsswitch/pam_winbind.c static const char *get_krb5_cc_type_from_config(struct pwb_context *ctx)
ctx              2350 nsswitch/pam_winbind.c 	return get_conf_item_string(ctx, "krb5_ccache_type",
ctx              2354 nsswitch/pam_winbind.c static const char *get_member_from_config(struct pwb_context *ctx)
ctx              2357 nsswitch/pam_winbind.c 	ret = get_conf_item_string(ctx, "require_membership_of",
ctx              2362 nsswitch/pam_winbind.c 	return get_conf_item_string(ctx, "require-membership-of",
ctx              2366 nsswitch/pam_winbind.c static int get_warn_pwd_expire_from_config(struct pwb_context *ctx)
ctx              2369 nsswitch/pam_winbind.c 	ret = get_config_item_int(ctx, "warn_pwd_expire",
ctx              2386 nsswitch/pam_winbind.c static char winbind_get_separator(struct pwb_context *ctx)
ctx              2393 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_ERR,
ctx              2416 nsswitch/pam_winbind.c static char* winbind_upn_to_username(struct pwb_context *ctx,
ctx              2429 nsswitch/pam_winbind.c 	sep = winbind_get_separator(ctx);
ctx              2434 nsswitch/pam_winbind.c 	name = talloc_strdup(ctx, upn);
ctx              2458 nsswitch/pam_winbind.c 	return talloc_asprintf(ctx, "%s\\%s", domain, name);
ctx              2465 nsswitch/pam_winbind.c 	struct pwb_context *ctx = NULL;
ctx              2473 nsswitch/pam_winbind.c 	retval = _pam_winbind_init_context(pamh, flags, argc, argv, &ctx);
ctx              2478 nsswitch/pam_winbind.c 	_PAM_LOG_FUNCTION_ENTER("_pam_delete_cred", ctx);
ctx              2480 nsswitch/pam_winbind.c 	if (ctx->ctrl & WINBIND_KRB5_AUTH) {
ctx              2490 nsswitch/pam_winbind.c 			_pam_log(ctx, LOG_ERR,
ctx              2496 nsswitch/pam_winbind.c 			_pam_log(ctx, LOG_ERR,
ctx              2502 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG,
ctx              2507 nsswitch/pam_winbind.c 			_pam_log_debug(ctx, LOG_DEBUG,
ctx              2555 nsswitch/pam_winbind.c 		retval = wbc_auth_error_to_pam_error(ctx, error, wbc_status,
ctx              2562 nsswitch/pam_winbind.c 			_pam_log(ctx, LOG_INFO,
ctx              2574 nsswitch/pam_winbind.c 		retval = wbc_auth_error_to_pam_error(ctx, error, wbc_status,
ctx              2582 nsswitch/pam_winbind.c 	if ((ctx->ctrl & WINBIND_KRB5_AUTH) && pam_getenv(pamh, "KRB5CCNAME")) {
ctx              2586 nsswitch/pam_winbind.c 	_PAM_LOG_FUNCTION_LEAVE("_pam_delete_cred", ctx, retval);
ctx              2588 nsswitch/pam_winbind.c 	TALLOC_FREE(ctx);
ctx              2606 nsswitch/pam_winbind.c 	struct pwb_context *ctx = NULL;
ctx              2608 nsswitch/pam_winbind.c 	retval = _pam_winbind_init_context(pamh, flags, argc, argv, &ctx);
ctx              2613 nsswitch/pam_winbind.c 	_PAM_LOG_FUNCTION_ENTER("pam_sm_authenticate", ctx);
ctx              2618 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG,
ctx              2642 nsswitch/pam_winbind.c 			_pam_log_debug(ctx, LOG_DEBUG,
ctx              2655 nsswitch/pam_winbind.c 		samaccountname = winbind_upn_to_username(ctx,
ctx              2663 nsswitch/pam_winbind.c 	retval = _winbind_read_password(ctx, ctx->ctrl, NULL,
ctx              2668 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_ERR,
ctx              2677 nsswitch/pam_winbind.c 	_pam_log_debug(ctx, LOG_INFO,
ctx              2681 nsswitch/pam_winbind.c 	_pam_log_debug(ctx, LOG_INFO,
ctx              2685 nsswitch/pam_winbind.c 	member = get_member_from_config(ctx);
ctx              2686 nsswitch/pam_winbind.c 	cctype = get_krb5_cc_type_from_config(ctx);
ctx              2687 nsswitch/pam_winbind.c 	warn_pwd_expire = get_warn_pwd_expire_from_config(ctx);
ctx              2690 nsswitch/pam_winbind.c 	retval = winbind_auth_request(ctx, real_username, password,
ctx              2728 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_INFO,
ctx              2745 nsswitch/pam_winbind.c 	_PAM_LOG_FUNCTION_LEAVE("pam_sm_authenticate", ctx, retval);
ctx              2747 nsswitch/pam_winbind.c 	TALLOC_FREE(ctx);
ctx              2757 nsswitch/pam_winbind.c 	struct pwb_context *ctx = NULL;
ctx              2759 nsswitch/pam_winbind.c 	ret = _pam_winbind_init_context(pamh, flags, argc, argv, &ctx);
ctx              2764 nsswitch/pam_winbind.c 	_PAM_LOG_FUNCTION_ENTER("pam_sm_setcred", ctx);
ctx              2772 nsswitch/pam_winbind.c 			_pam_log_debug(ctx, LOG_WARNING,
ctx              2777 nsswitch/pam_winbind.c 			_pam_log_debug(ctx, LOG_WARNING,
ctx              2782 nsswitch/pam_winbind.c 			_pam_log_debug(ctx, LOG_WARNING,
ctx              2793 nsswitch/pam_winbind.c 	_PAM_LOG_FUNCTION_LEAVE("pam_sm_setcred", ctx, ret);
ctx              2795 nsswitch/pam_winbind.c 	TALLOC_FREE(ctx);
ctx              2811 nsswitch/pam_winbind.c 	struct pwb_context *ctx = NULL;
ctx              2813 nsswitch/pam_winbind.c 	ret = _pam_winbind_init_context(pamh, flags, argc, argv, &ctx);
ctx              2818 nsswitch/pam_winbind.c 	_PAM_LOG_FUNCTION_ENTER("pam_sm_acct_mgmt", ctx);
ctx              2824 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_DEBUG,
ctx              2831 nsswitch/pam_winbind.c 	ret = valid_user(ctx, username);
ctx              2839 nsswitch/pam_winbind.c 		_pam_log_debug(ctx, LOG_NOTICE, "user '%s' not found",
ctx              2841 nsswitch/pam_winbind.c 		if (ctx->ctrl & WINBIND_UNKNOWN_OK_ARG) {
ctx              2856 nsswitch/pam_winbind.c 				_pam_log(ctx, LOG_WARNING,
ctx              2859 nsswitch/pam_winbind.c 				_pam_log(ctx, LOG_NOTICE,
ctx              2866 nsswitch/pam_winbind.c 				_pam_log(ctx, LOG_WARNING,
ctx              2868 nsswitch/pam_winbind.c 				_pam_log(ctx, LOG_NOTICE,
ctx              2876 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_NOTICE,
ctx              2882 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_ERR,
ctx              2894 nsswitch/pam_winbind.c 	_PAM_LOG_FUNCTION_LEAVE("pam_sm_acct_mgmt", ctx, ret);
ctx              2896 nsswitch/pam_winbind.c 	TALLOC_FREE(ctx);
ctx              2906 nsswitch/pam_winbind.c 	struct pwb_context *ctx = NULL;
ctx              2908 nsswitch/pam_winbind.c 	ret = _pam_winbind_init_context(pamh, flags, argc, argv, &ctx);
ctx              2913 nsswitch/pam_winbind.c 	_PAM_LOG_FUNCTION_ENTER("pam_sm_open_session", ctx);
ctx              2915 nsswitch/pam_winbind.c 	if (ctx->ctrl & WINBIND_MKHOMEDIR) {
ctx              2917 nsswitch/pam_winbind.c 		ret = _pam_mkhomedir(ctx);
ctx              2920 nsswitch/pam_winbind.c 	_PAM_LOG_FUNCTION_LEAVE("pam_sm_open_session", ctx, ret);
ctx              2922 nsswitch/pam_winbind.c 	TALLOC_FREE(ctx);
ctx              2932 nsswitch/pam_winbind.c 	struct pwb_context *ctx = NULL;
ctx              2934 nsswitch/pam_winbind.c 	ret = _pam_winbind_init_context(pamh, flags, argc, argv, &ctx);
ctx              2939 nsswitch/pam_winbind.c 	_PAM_LOG_FUNCTION_ENTER("pam_sm_close_session", ctx);
ctx              2942 nsswitch/pam_winbind.c 	_PAM_LOG_FUNCTION_LEAVE("pam_sm_close_session", ctx, ret);
ctx              2944 nsswitch/pam_winbind.c 	TALLOC_FREE(ctx);
ctx              2959 nsswitch/pam_winbind.c static bool _pam_require_krb5_auth_after_chauthtok(struct pwb_context *ctx,
ctx              2977 nsswitch/pam_winbind.c 	_pam_get_data(ctx->pamh, PAM_WINBIND_NEW_AUTHTOK_REQD_DURING_AUTH,
ctx              2979 nsswitch/pam_winbind.c 	pam_set_data(ctx->pamh, PAM_WINBIND_NEW_AUTHTOK_REQD_DURING_AUTH,
ctx              3017 nsswitch/pam_winbind.c 	struct pwb_context *ctx = NULL;
ctx              3019 nsswitch/pam_winbind.c 	ret = _pam_winbind_init_context(pamh, flags, argc, argv, &ctx);
ctx              3024 nsswitch/pam_winbind.c 	_PAM_LOG_FUNCTION_ENTER("pam_sm_chauthtok", ctx);
ctx              3026 nsswitch/pam_winbind.c 	cached_login = (ctx->ctrl & WINBIND_CACHED_LOGIN);
ctx              3029 nsswitch/pam_winbind.c 	ctx->ctrl &= ~WINBIND_CACHED_LOGIN;
ctx              3036 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_ERR,
ctx              3042 nsswitch/pam_winbind.c 		_pam_log(ctx, LOG_ERR, "username was NULL!");
ctx              3047 nsswitch/pam_winbind.c 	_pam_log_debug(ctx, LOG_DEBUG, "username [%s] obtained", user);
ctx              3050 nsswitch/pam_winbind.c 	ret = valid_user(ctx, user);
ctx              3073 nsswitch/pam_winbind.c 		Announce = talloc_asprintf(ctx, "%s %s", greeting, user);
ctx              3075 nsswitch/pam_winbind.c 			_pam_log(ctx, LOG_CRIT,
ctx              3082 nsswitch/pam_winbind.c 		lctrl = ctx->ctrl | WINBIND__OLD_PASSWORD;
ctx              3083 nsswitch/pam_winbind.c 		ret = _winbind_read_password(ctx, lctrl,
ctx              3090 nsswitch/pam_winbind.c 			_pam_log(ctx, LOG_NOTICE,
ctx              3097 nsswitch/pam_winbind.c 		ret = winbind_auth_request(ctx, user, pass_old,
ctx              3117 nsswitch/pam_winbind.c 			_pam_log(ctx, LOG_CRIT,
ctx              3135 nsswitch/pam_winbind.c 			_pam_log(ctx, LOG_NOTICE,
ctx              3140 nsswitch/pam_winbind.c 		lctrl = ctx->ctrl & ~WINBIND_TRY_FIRST_PASS_ARG;
ctx              3153 nsswitch/pam_winbind.c 			ret = _winbind_read_password(ctx, lctrl,
ctx              3160 nsswitch/pam_winbind.c 				_pam_log_debug(ctx, LOG_ALERT,
ctx              3191 nsswitch/pam_winbind.c 			ctx->ctrl |= WINBIND_CACHED_LOGIN;
ctx              3194 nsswitch/pam_winbind.c 		ret = winbind_chauthtok_request(ctx, user, pass_old,
ctx              3201 nsswitch/pam_winbind.c 		if (_pam_require_krb5_auth_after_chauthtok(ctx, user)) {
ctx              3209 nsswitch/pam_winbind.c 			member = get_member_from_config(ctx);
ctx              3210 nsswitch/pam_winbind.c 			cctype = get_krb5_cc_type_from_config(ctx);
ctx              3211 nsswitch/pam_winbind.c 			warn_pwd_expire = get_warn_pwd_expire_from_config(ctx);
ctx              3221 nsswitch/pam_winbind.c 			ret = winbind_auth_request(ctx, user, pass_new,
ctx              3237 nsswitch/pam_winbind.c 				_pam_warn_password_expiry(ctx, user_info, policy,
ctx              3243 nsswitch/pam_winbind.c 				_pam_set_data_info3(ctx, user_info);
ctx              3246 nsswitch/pam_winbind.c 				_pam_setup_krb5_env(ctx, info);
ctx              3251 nsswitch/pam_winbind.c 					_pam_log_debug(ctx, LOG_INFO,
ctx              3283 nsswitch/pam_winbind.c 			if (_pam_check_remark_auth_err(ctx, error, codes[i], &_ret)) {
ctx              3291 nsswitch/pam_winbind.c 	_PAM_LOG_FUNCTION_LEAVE("pam_sm_chauthtok", ctx, ret);
ctx              3293 nsswitch/pam_winbind.c 	TALLOC_FREE(ctx);
ctx               175 nsswitch/pam_winbind.h #define TALLOC_FREE(ctx) do { talloc_free(ctx); ctx=NULL; } while(0)
ctx               177 nsswitch/pam_winbind.h #define TALLOC_ZERO_P(ctx, type) (type *)_talloc_zero(ctx, sizeof(type), #type)
ctx               178 nsswitch/pam_winbind.h #define TALLOC_P(ctx, type) (type *)talloc_named_const(ctx, sizeof(type), #type)
ctx                63 source3/auth/auth_util.c 	TALLOC_CTX *ctx = talloc_tos();
ctx                67 source3/auth/auth_util.c 	add_script = talloc_strdup(ctx, lp_adduser_script());
ctx                71 source3/auth/auth_util.c 	add_script = talloc_all_string_sub(ctx,
ctx                79 source3/auth/auth_util.c 		add_script = talloc_all_string_sub(ctx,
ctx                88 source3/auth/auth_util.c 		add_script = talloc_all_string_sub(ctx,
ctx               298 source3/auth/token_util.c 	TALLOC_CTX *ctx;
ctx               319 source3/auth/token_util.c 	if ( (ctx = talloc_init("create_builtin_administrators")) == NULL ) {
ctx               323 source3/auth/token_util.c 	ret = lookup_name(ctx, root_name, LOOKUP_NAME_DOMAIN, NULL, NULL,
ctx               325 source3/auth/token_util.c 	TALLOC_FREE( ctx );
ctx               303 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               305 source3/client/client.c 	if ( !cli_resolve_path(ctx, "", auth_info, cli, client_get_cur_dir(), &targetcli, &targetpath)) {
ctx               357 source3/client/client.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               359 source3/client/client.c 	newdir = talloc_strdup(ctx, new_dir);
ctx               361 source3/client/client.c 		TALLOC_FREE(ctx);
ctx               369 source3/client/client.c 	saved_dir = talloc_strdup(ctx, client_get_cur_dir());
ctx               371 source3/client/client.c 		TALLOC_FREE(ctx);
ctx               379 source3/client/client.c 		new_cd = talloc_asprintf(ctx, "%s%s",
ctx               396 source3/client/client.c 	new_cd = clean_name(ctx, new_cd);
ctx               399 source3/client/client.c 	if ( !cli_resolve_path(ctx, "", auth_info, cli, new_cd, &targetcli, &targetpath)) {
ctx               406 source3/client/client.c 		TALLOC_FREE(ctx);
ctx               426 source3/client/client.c 		targetpath = talloc_asprintf(ctx,
ctx               434 source3/client/client.c 		targetpath = clean_name(ctx, targetpath);
ctx               451 source3/client/client.c 	TALLOC_FREE(ctx);
ctx               522 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               544 source3/client/client.c 		afname = talloc_asprintf(ctx,
ctx               564 source3/client/client.c 			sd = cli_query_secdesc(finfo->cli, fnum, ctx);
ctx               714 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               719 source3/client/client.c 	dir = talloc_strdup(ctx, mask);
ctx               744 source3/client/client.c 			mask2 = talloc_asprintf(ctx,
ctx               790 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               817 source3/client/client.c 			char *head = talloc_strdup(ctx, do_list_queue_head());
ctx               825 source3/client/client.c 			if ( !cli_resolve_path(ctx, "", auth_info, cli, head, &targetcli, &targetpath ) ) {
ctx               858 source3/client/client.c 		if (cli_resolve_path(ctx, "", auth_info, cli, mask, &targetcli, &targetpath)) {
ctx               879 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               886 source3/client/client.c 	mask = talloc_strdup(ctx, client_get_cur_dir());
ctx               891 source3/client/client.c 	if (next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx               894 source3/client/client.c 			mask = talloc_strdup(ctx, buf);
ctx               925 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               932 source3/client/client.c 	mask = talloc_strdup(ctx, client_get_cur_dir());
ctx               943 source3/client/client.c 	if (next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx               946 source3/client/client.c 			mask = talloc_strdup(ctx, buf);
ctx               951 source3/client/client.c 		mask = talloc_strdup(ctx, "*");
ctx               965 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               970 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr, &num, NULL)
ctx               971 source3/client/client.c 	    || !next_token_talloc(ctx, &cmd_ptr, &data, NULL)) {
ctx              1001 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1015 source3/client/client.c 	lname = talloc_strdup(ctx, lname_in);
ctx              1024 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, rname, &targetcli, &targetname ) ) {
ctx              1120 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1125 source3/client/client.c 	rname = talloc_strdup(ctx, client_get_cur_dir());
ctx              1130 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&fname,NULL)) {
ctx              1138 source3/client/client.c 	rname = clean_name(ctx, rname);
ctx              1143 source3/client/client.c 	next_token_talloc(ctx, &cmd_ptr,&lname,NULL);
ctx              1157 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1195 source3/client/client.c 		rname = talloc_asprintf(ctx,
ctx              1208 source3/client/client.c 	saved_curdir = talloc_strdup(ctx, client_get_cur_dir());
ctx              1213 source3/client/client.c 	new_cd = talloc_asprintf(ctx,
ctx              1241 source3/client/client.c 	mget_mask = talloc_asprintf(ctx,
ctx              1266 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1275 source3/client/client.c 	rname = talloc_strdup(ctx, client_get_cur_dir());
ctx              1280 source3/client/client.c 	lname = talloc_asprintf(ctx, "%s/smbmore.XXXXXX",tmpdir());
ctx              1291 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&fname,NULL)) {
ctx              1300 source3/client/client.c 	rname = clean_name(ctx,rname);
ctx              1309 source3/client/client.c 	pager_cmd = talloc_asprintf(ctx,
ctx              1331 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1342 source3/client/client.c 	while (next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              1343 source3/client/client.c 		mget_mask = talloc_strdup(ctx, client_get_cur_dir());
ctx              1348 source3/client/client.c 			mget_mask = talloc_strdup(ctx, buf);
ctx              1365 source3/client/client.c 		mget_mask = talloc_asprintf(ctx,
ctx              1383 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1387 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, name, &targetcli, &targetname)) {
ctx              1437 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1441 source3/client/client.c 	mask = talloc_strdup(ctx, client_get_cur_dir());
ctx              1446 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              1465 source3/client/client.c 		ddir2 = talloc_strdup(ctx, "");
ctx              1470 source3/client/client.c 		if (!cli_resolve_path(ctx, "", auth_info, cli, mask, &targetcli, &targetname)) {
ctx              1474 source3/client/client.c 		ddir = talloc_strdup(ctx, targetname);
ctx              1507 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1511 source3/client/client.c 	name = talloc_strdup(ctx, client_get_cur_dir());
ctx              1516 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr, &buf, NULL)) {
ctx              1591 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1595 source3/client/client.c 	name = talloc_strdup(ctx, client_get_cur_dir());
ctx              1600 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr, &buf, NULL)) {
ctx              1620 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1631 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, rname, &targetcli, &targetname)) {
ctx              1733 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1738 source3/client/client.c 	rname = talloc_strdup(ctx, client_get_cur_dir());
ctx              1743 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&lname,NULL)) {
ctx              1748 source3/client/client.c 	if (next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              1757 source3/client/client.c 	rname = clean_name(ctx, rname);
ctx              1826 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1828 source3/client/client.c 	next_token_talloc(ctx, &cmd_ptr,&new_fs,NULL)
ctx              1911 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1914 source3/client/client.c 	while (next_token_talloc(ctx, &cmd_ptr,&p,NULL)) {
ctx              2021 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2025 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr, &buf,NULL)) {
ctx              2032 source3/client/client.c 	} while (next_token_talloc(ctx, &cmd_ptr,&buf,NULL));
ctx              2043 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2048 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr, &lname,NULL)) {
ctx              2053 source3/client/client.c 	rname = talloc_strdup(ctx, lname);
ctx              2059 source3/client/client.c 		rname = talloc_asprintf(ctx,
ctx              2065 source3/client/client.c 		rname = talloc_asprintf(ctx,
ctx              2101 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2104 source3/client/client.c 	mask = talloc_asprintf(ctx,
ctx              2131 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2140 source3/client/client.c 	mask = talloc_strdup(ctx, client_get_cur_dir());
ctx              2144 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2163 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2170 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2177 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2182 source3/client/client.c 	mask = talloc_asprintf(ctx, "%s%s",
ctx              2189 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, mask, &targetcli, &targetname)) {
ctx              2205 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2212 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2216 source3/client/client.c 	mask = talloc_asprintf(ctx,
ctx              2224 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, mask, &targetcli, &targetname)) {
ctx              2245 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2255 source3/client/client.c 		if (!next_token_talloc(ctx, &cmd_ptr,&domain,NULL)) {
ctx              2260 source3/client/client.c 		if (!next_token_talloc(ctx, &cmd_ptr,&user,NULL)) {
ctx              2265 source3/client/client.c 		if (!next_token_talloc(ctx, &cmd_ptr,&password,NULL)) {
ctx              2291 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2299 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2303 source3/client/client.c 	mask = talloc_asprintf(ctx,
ctx              2311 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2317 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, mask, &targetcli, &targetname)) {
ctx              2339 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2347 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2351 source3/client/client.c 	mask = talloc_asprintf(ctx,
ctx              2359 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2365 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, mask, &targetcli, &targetname)) {
ctx              2381 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2387 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2391 source3/client/client.c 	mask = talloc_asprintf(ctx,
ctx              2399 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, mask, &targetcli, &targetname)) {
ctx              2415 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2421 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2425 source3/client/client.c 	mask = talloc_asprintf(ctx,
ctx              2433 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, mask, &targetcli, &targetname)) {
ctx              2449 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2453 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2469 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2486 source3/client/client.c 	caps = talloc_strdup(ctx, "");
ctx              2567 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2573 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2579 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2593 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2600 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2616 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2621 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2627 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2634 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2655 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2661 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              2665 source3/client/client.c 	mask = talloc_asprintf(ctx,
ctx              2673 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, mask, &targetcli, &targetname)) {
ctx              2692 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2700 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL) ||
ctx              2701 source3/client/client.c 	    !next_token_talloc(ctx, &cmd_ptr,&buf2,NULL)) {
ctx              2705 source3/client/client.c 	oldname = talloc_asprintf(ctx,
ctx              2712 source3/client/client.c 	newname = talloc_asprintf(ctx,
ctx              2720 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, oldname, &targetcli, &targetname)) {
ctx              2743 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2751 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL) ||
ctx              2752 source3/client/client.c 	    !next_token_talloc(ctx, &cmd_ptr,&buf2,NULL)) {
ctx              2756 source3/client/client.c 	oldname = talloc_asprintf(ctx,
ctx              2763 source3/client/client.c 	newname = talloc_asprintf(ctx,
ctx              2771 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, oldname, &targetcli, &targetname)) {
ctx              2796 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2804 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL) ||
ctx              2805 source3/client/client.c 	    !next_token_talloc(ctx, &cmd_ptr,&buf2,NULL)) {
ctx              2809 source3/client/client.c 	src = talloc_asprintf(ctx,
ctx              2819 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetname)) {
ctx              2946 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2960 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&name,NULL)) {
ctx              2964 source3/client/client.c 	src = talloc_asprintf(ctx,
ctx              2972 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetname)) {
ctx              3117 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              3126 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&name,NULL)) {
ctx              3130 source3/client/client.c 	src = talloc_asprintf(ctx,
ctx              3138 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetname)) {
ctx              3214 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              3222 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL) ||
ctx              3223 source3/client/client.c 	    !next_token_talloc(ctx, &cmd_ptr,&buf2,NULL) ||
ctx              3224 source3/client/client.c 	    !next_token_talloc(ctx, &cmd_ptr,&buf3,NULL)) {
ctx              3232 source3/client/client.c 	src = talloc_asprintf(ctx,
ctx              3239 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetname) ) {
ctx              3264 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              3271 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL) ||
ctx              3272 source3/client/client.c 	    !next_token_talloc(ctx, &cmd_ptr,&buf2,NULL)) {
ctx              3277 source3/client/client.c 	src = talloc_asprintf(ctx,
ctx              3285 source3/client/client.c 	dest = talloc_asprintf(ctx,
ctx              3293 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetsrc)) {
ctx              3298 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, dest, &targetcli, &targetdest)) {
ctx              3340 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              3346 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL) ||
ctx              3347 source3/client/client.c 	    !next_token_talloc(ctx, &cmd_ptr,&buf2,NULL)) {
ctx              3352 source3/client/client.c 	src = talloc_asprintf(ctx,
ctx              3360 source3/client/client.c 	dest = talloc_asprintf(ctx,
ctx              3368 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetname)) {
ctx              3398 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              3403 source3/client/client.c 	ok = next_token_talloc(ctx, &cmd_ptr,&buf,NULL);
ctx              3426 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              3429 source3/client/client.c 	if (next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              3504 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              3508 source3/client/client.c 	if (next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              3514 source3/client/client.c 	d = TALLOC_ARRAY(ctx, char, PATH_MAX+1);
ctx              3528 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              3534 source3/client/client.c 	remote_name = talloc_strdup(ctx, client_get_cur_dir());
ctx              3539 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr, &fname, NULL)) {
ctx              3547 source3/client/client.c 	remote_name = clean_name(ctx,remote_name);
ctx              3553 source3/client/client.c 	next_token_talloc(ctx, &cmd_ptr, &p, NULL);
ctx              3567 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              3573 source3/client/client.c 	remote_name = talloc_strdup(ctx, client_get_cur_dir());
ctx              3578 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr, &local_name, NULL)) {
ctx              3588 source3/client/client.c 	if (next_token_talloc(ctx, &cmd_ptr, &buf, NULL)) {
ctx              3599 source3/client/client.c 	remote_name = clean_name(ctx, remote_name);
ctx              3766 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              3769 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              3784 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              3787 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&l_username,NULL)) {
ctx              3792 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&l_password,NULL)) {
ctx              3795 source3/client/client.c 			l_password = talloc_strdup(ctx,pass);
ctx              3831 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              3835 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, client_get_cur_dir(),
ctx              3851 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              3855 source3/client/client.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              4019 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              4023 source3/client/client.c 	if (next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              4045 source3/client/client.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              4046 source3/client/client.c 	char *cmd = talloc_strdup(ctx, cmd_in);
ctx              4082 source3/client/client.c 		if (!next_token_talloc(ctx, &cmd_ptr,&tok,NULL)) {
ctx              4122 source3/client/client.c 			TALLOC_CTX *ctx = talloc_stackframe();
ctx              4125 source3/client/client.c 			tmp = talloc_strdup(ctx,info->dirmask);
ctx              4127 source3/client/client.c 				TALLOC_FREE(ctx);
ctx              4132 source3/client/client.c 				TALLOC_FREE(ctx);
ctx              4139 source3/client/client.c 				TALLOC_FREE(ctx);
ctx              4143 source3/client/client.c 			TALLOC_FREE(ctx);
ctx              4166 source3/client/client.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx              4181 source3/client/client.c 		TALLOC_FREE(ctx);
ctx              4209 source3/client/client.c 		dirmask = talloc_asprintf(ctx,
ctx              4219 source3/client/client.c 		dirmask = talloc_asprintf(ctx,
ctx              4227 source3/client/client.c 	if (!cli_resolve_path(ctx, "", auth_info, cli, dirmask, &targetcli, &targetpath)) {
ctx              4241 source3/client/client.c 		TALLOC_FREE(ctx);
ctx              4253 source3/client/client.c 		TALLOC_FREE(ctx);
ctx              4272 source3/client/client.c 	TALLOC_FREE(ctx);
ctx               625 source3/client/clitar.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               658 source3/client/clitar.c 	rname = clean_name(ctx, rname_in);
ctx               798 source3/client/clitar.c 	TALLOC_FREE(ctx);
ctx               808 source3/client/clitar.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               819 source3/client/clitar.c 		exclaim = talloc_asprintf(ctx,
ctx               843 source3/client/clitar.c 		saved_curdir = talloc_strdup(ctx, client_get_cur_dir());
ctx               853 source3/client/clitar.c 		new_cd = talloc_asprintf(ctx,
ctx               873 source3/client/clitar.c 		mtar_mask = talloc_asprintf(ctx,
ctx               886 source3/client/clitar.c 		char *rname = talloc_asprintf(ctx,
ctx              1271 source3/client/clitar.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1275 source3/client/clitar.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              1297 source3/client/clitar.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1300 source3/client/clitar.c 	while (next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              1341 source3/client/clitar.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1350 source3/client/clitar.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              1355 source3/client/clitar.c 	fname = talloc_asprintf(ctx,
ctx              1363 source3/client/clitar.c 	while (next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              1459 source3/client/clitar.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1465 source3/client/clitar.c 	if (!next_token_talloc(ctx, &cmd_ptr,&buf,NULL)) {
ctx              1487 source3/client/clitar.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1517 source3/client/clitar.c 						char *saved_dir = talloc_strdup(ctx,
ctx              1524 source3/client/clitar.c 							tarmac = talloc_strdup(ctx,
ctx              1527 source3/client/clitar.c 							tarmac = talloc_asprintf(ctx,
ctx              1565 source3/client/clitar.c 						tarmac = talloc_asprintf(ctx,
ctx              1578 source3/client/clitar.c 				char *mask = talloc_asprintf(ctx,
ctx                67 source3/client/dnsbrowse.c 	TALLOC_CTX * ctx = talloc_tos();
ctx                85 source3/client/dnsbrowse.c 		fdset = TALLOC_ZERO(ctx, fdsetsz);
ctx               165 source3/client/dnsbrowse.c 	TALLOC_CTX * ctx = talloc_stackframe();
ctx               174 source3/client/dnsbrowse.c 		TALLOC_FREE(ctx);
ctx               185 source3/client/dnsbrowse.c 		fdset = TALLOC_ZERO(ctx, fdsetsz);
ctx               223 source3/client/dnsbrowse.c 	TALLOC_FREE(ctx);
ctx                73 source3/client/tree.c char *get_path(TALLOC_CTX *ctx, GtkWidget *item)
ctx               115 source3/client/tree.c   path_string = talloc_strdup(ctx, "smb:/");
ctx               156 source3/client/tree.c   TALLOC_CTX *ctx = talloc_stackframe();
ctx               167 source3/client/tree.c   path = get_path(ctx, child);
ctx               170 source3/client/tree.c     TALLOC_FREE(ctx);
ctx               178 source3/client/tree.c     TALLOC_FREE(ctx);
ctx               188 source3/client/tree.c       TALLOC_FREE(ctx);
ctx               246 source3/client/tree.c 	  path1 = talloc_asprintf(ctx,
ctx               252 source3/client/tree.c               TALLOC_FREE(ctx);
ctx               261 source3/client/tree.c               TALLOC_FREE(ctx);
ctx               300 source3/client/tree.c   TALLOC_FREE(ctx);
ctx               201 source3/groupdb/mapping.c 		TALLOC_CTX *ctx = talloc_tos();
ctx               203 source3/groupdb/mapping.c 		add_script = talloc_strdup(ctx,
ctx               208 source3/groupdb/mapping.c 		add_script = talloc_string_sub(ctx,
ctx               257 source3/groupdb/mapping.c 		TALLOC_CTX *ctx = talloc_tos();
ctx               259 source3/groupdb/mapping.c 		del_script = talloc_strdup(ctx,
ctx               264 source3/groupdb/mapping.c 		del_script = talloc_string_sub(ctx,
ctx               292 source3/groupdb/mapping.c 		TALLOC_CTX *ctx = talloc_tos();
ctx               294 source3/groupdb/mapping.c 		add_script = talloc_strdup(ctx,
ctx               299 source3/groupdb/mapping.c 		add_script = talloc_all_string_sub(ctx,
ctx               304 source3/groupdb/mapping.c 		add_script = talloc_string_sub(ctx,
ctx               334 source3/groupdb/mapping.c 		TALLOC_CTX *ctx = talloc_tos();
ctx               336 source3/groupdb/mapping.c 		add_script = talloc_strdup(ctx,
ctx               341 source3/groupdb/mapping.c 		add_script = talloc_string_sub(ctx,
ctx               346 source3/groupdb/mapping.c 		add_script = talloc_string_sub(ctx,
ctx               374 source3/groupdb/mapping.c 		TALLOC_CTX *ctx = talloc_tos();
ctx               376 source3/groupdb/mapping.c 		del_script = talloc_strdup(ctx,
ctx               381 source3/groupdb/mapping.c 		del_script = talloc_string_sub(ctx,
ctx               386 source3/groupdb/mapping.c 		del_script = talloc_string_sub(ctx,
ctx               918 source3/include/includes.h krb5_error_code krb5_set_default_tgs_ktypes(krb5_context ctx, const krb5_enctype *enc);
ctx               925 source3/include/includes.h void krb5_free_unparsed_name(krb5_context ctx, char *val);
ctx               941 source3/include/includes.h krb5_error_code smb_krb5_locate_kdc(krb5_context ctx, const krb5_data *realm, struct sockaddr **addr_pp, int *naddrs, int get_masters);
ctx               943 source3/include/includes.h krb5_error_code krb5_locate_kdc(krb5_context ctx, const krb5_data *realm, struct sockaddr **addr_pp, int *naddrs, int get_masters);
ctx               413 source3/include/libsmb_internal.h SMBC_parse_path(TALLOC_CTX *ctx,
ctx               457 source3/include/libsmb_internal.h SMBC_call_auth_fn(TALLOC_CTX *ctx,
ctx               472 source3/include/libsmb_internal.h SMBC_find_server(TALLOC_CTX *ctx,
ctx               481 source3/include/libsmb_internal.h SMBC_server(TALLOC_CTX *ctx,
ctx               491 source3/include/libsmb_internal.h SMBC_attr_server(TALLOC_CTX *ctx,
ctx              2694 source3/include/libsmbclient.h smbc_set_credentials_with_fallback(SMBCCTX *ctx,
ctx                13 source3/include/mangle.h 	bool (*lookup_name_from_8_3)(TALLOC_CTX *ctx,
ctx               140 source3/include/messages.h void messaging_deregister(struct messaging_context *ctx, uint32_t msg_type,
ctx                66 source3/include/nss_info.h 				  TALLOC_CTX *ctx, 
ctx                88 source3/include/nss_info.h                        TALLOC_CTX *ctx,
ctx               413 source3/include/nt_printing.h 	TALLOC_CTX 			*ctx;
ctx                36 source3/include/packet.h NTSTATUS packet_fd_read(struct packet_context *ctx);
ctx                41 source3/include/packet.h NTSTATUS packet_fd_read_sync(struct packet_context *ctx);
ctx                49 source3/include/packet.h bool packet_handler(struct packet_context *ctx,
ctx                62 source3/include/packet.h size_t packet_outgoing_bytes(struct packet_context *ctx);
ctx                67 source3/include/packet.h NTSTATUS packet_fd_write(struct packet_context *ctx);
ctx                72 source3/include/packet.h NTSTATUS packet_flush(struct packet_context *ctx);
ctx                80 source3/include/packet.h NTSTATUS packet_send(struct packet_context *ctx, int num_blobs, ...);
ctx                85 source3/include/packet.h int packet_get_fd(struct packet_context *ctx);
ctx               351 source3/include/proto.h bool convert_string_allocate(TALLOC_CTX *ctx, charset_t from, charset_t to,
ctx               356 source3/include/proto.h char *talloc_strdup_upper(TALLOC_CTX *ctx, const char *s);
ctx               359 source3/include/proto.h char *talloc_strdup_lower(TALLOC_CTX *ctx, const char *s);
ctx               372 source3/include/proto.h bool push_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src,
ctx               376 source3/include/proto.h size_t pull_ucs2_base_talloc(TALLOC_CTX *ctx,
ctx               383 source3/include/proto.h bool push_ucs2_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src,
ctx               387 source3/include/proto.h bool pull_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src,
ctx               390 source3/include/proto.h bool pull_ucs2_talloc(TALLOC_CTX *ctx, char **dest, const smb_ucs2_t *src,
ctx               392 source3/include/proto.h bool pull_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src,
ctx               409 source3/include/proto.h 			TALLOC_CTX *ctx,
ctx               485 source3/include/proto.h char *get_sec_mask_str(TALLOC_CTX *ctx, uint32 type);
ctx               661 source3/include/proto.h SEC_DESC_BUF *sec_desc_merge(TALLOC_CTX *ctx, SEC_DESC_BUF *new_sdb, SEC_DESC_BUF *old_sdb);
ctx               662 source3/include/proto.h SEC_DESC *make_sec_desc(TALLOC_CTX *ctx,
ctx               667 source3/include/proto.h SEC_DESC *dup_sec_desc(TALLOC_CTX *ctx, const SEC_DESC *src);
ctx               678 source3/include/proto.h SEC_DESC *make_standard_sec_desc(TALLOC_CTX *ctx, const DOM_SID *owner_sid, const DOM_SID *grp_sid,
ctx               680 source3/include/proto.h SEC_DESC_BUF *make_sec_desc_buf(TALLOC_CTX *ctx, size_t len, SEC_DESC *sec_desc);
ctx               681 source3/include/proto.h SEC_DESC_BUF *dup_sec_desc_buf(TALLOC_CTX *ctx, SEC_DESC_BUF *src);
ctx               682 source3/include/proto.h NTSTATUS sec_desc_add_sid(TALLOC_CTX *ctx, SEC_DESC **psd, DOM_SID *sid, uint32 mask, size_t *sd_size);
ctx               684 source3/include/proto.h NTSTATUS sec_desc_del_sid(TALLOC_CTX *ctx, SEC_DESC **psd, DOM_SID *sid, size_t *sd_size);
ctx               685 source3/include/proto.h NTSTATUS se_create_child_secdesc(TALLOC_CTX *ctx,
ctx               692 source3/include/proto.h NTSTATUS se_create_child_secdesc_buf(TALLOC_CTX *ctx,
ctx               714 source3/include/proto.h SEC_DESC *get_share_security_default( TALLOC_CTX *ctx, size_t *psize, uint32 def_access);
ctx               715 source3/include/proto.h SEC_DESC *get_share_security( TALLOC_CTX *ctx, const char *servicename,
ctx               721 source3/include/proto.h bool parse_usershare_acl(TALLOC_CTX *ctx, const char *acl_str, SEC_DESC **ppsd);
ctx               804 source3/include/proto.h char *standard_sub_conn(TALLOC_CTX *ctx, connection_struct *conn, const char *str);
ctx              1016 source3/include/proto.h char *current_timestring(TALLOC_CTX *ctx, bool hires);
ctx              1121 source3/include/proto.h char *unix_clean_name(TALLOC_CTX *ctx, const char *s);
ctx              1122 source3/include/proto.h char *clean_name(TALLOC_CTX *ctx, const char *s);
ctx              1137 source3/include/proto.h char *get_myname(TALLOC_CTX *ctx);
ctx              1138 source3/include/proto.h char *get_mydnsdomname(TALLOC_CTX *ctx);
ctx              1140 source3/include/proto.h char *automount_lookup(TALLOC_CTX *ctx, const char *user_name);
ctx              1141 source3/include/proto.h char *automount_lookup(TALLOC_CTX *ctx, const char *user_name);
ctx              1213 source3/include/proto.h void *_talloc_zero_zeronull(const void *ctx, size_t size, const char *name);
ctx              1215 source3/include/proto.h void *_talloc_array_zeronull(const void *ctx, size_t el_size, unsigned count, const char *name);
ctx              1216 source3/include/proto.h void *_talloc_zero_array_zeronull(const void *ctx, size_t el_size, unsigned count, const char *name);
ctx              1274 source3/include/proto.h NTSTATUS samr_make_sam_obj_sd(TALLOC_CTX *ctx, SEC_DESC **psd, size_t *sd_size);
ctx              1320 source3/include/proto.h DOM_SID *sid_dup_talloc(TALLOC_CTX *ctx, const DOM_SID *src);
ctx              1362 source3/include/proto.h char *print_canonical_sockaddr(TALLOC_CTX *ctx,
ctx              1432 source3/include/proto.h bool next_token_talloc(TALLOC_CTX *ctx,
ctx              1436 source3/include/proto.h bool next_token_no_ltrim_talloc(TALLOC_CTX *ctx,
ctx              1499 source3/include/proto.h char *talloc_all_string_sub(TALLOC_CTX *ctx,
ctx              1558 source3/include/proto.h int rpcstr_pull_talloc(TALLOC_CTX *ctx,
ctx              1564 source3/include/proto.h int rpcstr_push_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src);
ctx              1729 source3/include/proto.h NTSTATUS ads_dns_lookup_ns(TALLOC_CTX *ctx,
ctx              1736 source3/include/proto.h NTSTATUS ads_dns_query_dcs(TALLOC_CTX *ctx,
ctx              1741 source3/include/proto.h NTSTATUS ads_dns_query_gcs(TALLOC_CTX *ctx,
ctx              1746 source3/include/proto.h NTSTATUS ads_dns_query_kdcs(TALLOC_CTX *ctx,
ctx              1751 source3/include/proto.h NTSTATUS ads_dns_query_pdc(TALLOC_CTX *ctx,
ctx              1755 source3/include/proto.h NTSTATUS ads_dns_query_dcs_guid(TALLOC_CTX *ctx,
ctx              1839 source3/include/proto.h ADS_MODLIST ads_init_mods(TALLOC_CTX *ctx);
ctx              1840 source3/include/proto.h ADS_STATUS ads_mod_str(TALLOC_CTX *ctx, ADS_MODLIST *mods, 
ctx              1842 source3/include/proto.h ADS_STATUS ads_mod_strlist(TALLOC_CTX *ctx, ADS_MODLIST *mods,
ctx              1849 source3/include/proto.h ADS_STATUS ads_add_strlist(TALLOC_CTX *ctx, ADS_MODLIST *mods,
ctx              1876 source3/include/proto.h char* ads_get_dnshostname( ADS_STRUCT *ads, TALLOC_CTX *ctx, const char *machine_name );
ctx              1877 source3/include/proto.h char* ads_get_upn( ADS_STRUCT *ads, TALLOC_CTX *ctx, const char *machine_name );
ctx              1878 source3/include/proto.h char* ads_get_samaccountname( ADS_STRUCT *ads, TALLOC_CTX *ctx, const char *machine_name );
ctx              1901 source3/include/proto.h 				 TALLOC_CTX *ctx, const ADS_MODLIST *mods);
ctx              1903 source3/include/proto.h 					TALLOC_CTX *ctx, ADS_MODLIST *mods);
ctx              2346 source3/include/proto.h struct cli_state *get_ipc_connect_master_ip(TALLOC_CTX *ctx,
ctx              2350 source3/include/proto.h struct cli_state *get_ipc_connect_master_ip_bcast(TALLOC_CTX *ctx,
ctx              2361 source3/include/proto.h struct cli_state *cli_cm_open(TALLOC_CTX *ctx,
ctx              2372 source3/include/proto.h bool cli_dfs_get_referral(TALLOC_CTX *ctx,
ctx              2378 source3/include/proto.h bool cli_resolve_path(TALLOC_CTX *ctx,
ctx              2547 source3/include/proto.h 		TALLOC_CTX *ctx,
ctx              2551 source3/include/proto.h 		TALLOC_CTX *ctx,
ctx              2851 source3/include/proto.h 				TALLOC_CTX *ctx,
ctx              3008 source3/include/proto.h bool getlmhostsent(TALLOC_CTX *ctx, XFILE *fp, char **pp_name, int *name_type,
ctx              3028 source3/include/proto.h NTSTATUS resolve_name_list(TALLOC_CTX *ctx,
ctx              3264 source3/include/proto.h bool decode_pw_buffer(TALLOC_CTX *ctx,
ctx              3450 source3/include/proto.h char *share_mode_str(TALLOC_CTX *ctx, int num, const struct share_mode_entry *e);
ctx              4289 source3/include/proto.h enum usershare_err parse_usershare_file(TALLOC_CTX *ctx,
ctx              4409 source3/include/proto.h struct samu *samu_new( TALLOC_CTX *ctx );
ctx              4850 source3/include/proto.h bool nt_printing_getsec(TALLOC_CTX *ctx, const char *sharename, SEC_DESC_BUF **secdesc_ctr);
ctx              4967 source3/include/proto.h WERROR reg_createkey(TALLOC_CTX *ctx, struct registry_key *parent,
ctx              4986 source3/include/proto.h WERROR reg_deletekey_recursive(TALLOC_CTX *ctx,
ctx              4989 source3/include/proto.h WERROR reg_deletesubkeys_recursive(TALLOC_CTX *ctx,
ctx              5109 source3/include/proto.h REGISTRY_VALUE *regval_compose(TALLOC_CTX *ctx, const char *name, uint16 type,
ctx              5147 source3/include/proto.h char *normalize_reg_path(TALLOC_CTX *ctx, const char *keyname );
ctx              5149 source3/include/proto.h char *reg_remaining_path(TALLOC_CTX *ctx, const char *key);
ctx              5155 source3/include/proto.h WERROR regkey_open_internal( TALLOC_CTX *ctx, REGISTRY_KEY **regkey,
ctx              5718 source3/include/proto.h bool prs_init(prs_struct *ps, uint32 size, TALLOC_CTX *ctx, bool io);
ctx              5832 source3/include/proto.h char *elog_tdbname(TALLOC_CTX *ctx, const char *name );
ctx              5963 source3/include/proto.h WERROR delete_printer_hook(TALLOC_CTX *ctx, NT_USER_TOKEN *token, const char *sharename );
ctx              6052 source3/include/proto.h WERROR add_port_hook(TALLOC_CTX *ctx, NT_USER_TOKEN *token, const char *portname, const char *uri );
ctx              6053 source3/include/proto.h bool add_printer_hook(TALLOC_CTX *ctx, NT_USER_TOKEN *token, NT_PRINTER_INFO_LEVEL *printer);
ctx              6054 source3/include/proto.h WERROR enumports_hook(TALLOC_CTX *ctx, int *count, char ***lines );
ctx              6058 source3/include/proto.h char *valid_share_pathname(TALLOC_CTX *ctx, const char *dos_pathname);
ctx              6106 source3/include/proto.h SEC_DESC *svcctl_get_secdesc( TALLOC_CTX *ctx, const char *name, NT_USER_TOKEN *token );
ctx              6107 source3/include/proto.h bool svcctl_set_secdesc( TALLOC_CTX *ctx, const char *name, SEC_DESC *sec_desc, NT_USER_TOKEN *token );
ctx              6108 source3/include/proto.h const char *svcctl_lookup_dispname(TALLOC_CTX *ctx, const char *name, NT_USER_TOKEN *token );
ctx              6109 source3/include/proto.h const char *svcctl_lookup_description(TALLOC_CTX *ctx, const char *name, NT_USER_TOKEN *token );
ctx              6241 source3/include/proto.h bool make_dir_struct(TALLOC_CTX *ctx,
ctx              6264 source3/include/proto.h char *dptr_ReadDirName(TALLOC_CTX *ctx,
ctx              6275 source3/include/proto.h bool get_dir_entry(TALLOC_CTX *ctx,
ctx              6386 source3/include/proto.h NTSTATUS unix_convert(TALLOC_CTX *ctx,
ctx              6455 source3/include/proto.h bool mangle_lookup_name_from_8_3(TALLOC_CTX *ctx,
ctx              6489 source3/include/proto.h NTSTATUS get_referred_path(TALLOC_CTX *ctx,
ctx              6498 source3/include/proto.h bool create_junction(TALLOC_CTX *ctx,
ctx              6503 source3/include/proto.h struct junction_map *enum_msdfs_links(TALLOC_CTX *ctx, size_t *p_num_jn);
ctx              6504 source3/include/proto.h NTSTATUS resolve_dfspath(TALLOC_CTX *ctx,
ctx              6509 source3/include/proto.h NTSTATUS resolve_dfspath_wcard(TALLOC_CTX *ctx,
ctx              6515 source3/include/proto.h NTSTATUS create_conn_struct(TALLOC_CTX *ctx,
ctx              6546 source3/include/proto.h NTSTATUS sys_notify_watch(struct sys_notify_context *ctx,
ctx              6548 source3/include/proto.h 			  void (*callback)(struct sys_notify_context *ctx, 
ctx              6555 source3/include/proto.h NTSTATUS inotify_watch(struct sys_notify_context *ctx,
ctx              6557 source3/include/proto.h 		       void (*callback)(struct sys_notify_context *ctx, 
ctx              6766 source3/include/proto.h SEC_DESC *get_nt_acl_no_snum( TALLOC_CTX *ctx, const char *fname);
ctx              6829 source3/include/proto.h size_t srvstr_get_path_wcard(TALLOC_CTX *ctx,
ctx              6838 source3/include/proto.h size_t srvstr_get_path(TALLOC_CTX *ctx,
ctx              6903 source3/include/proto.h NTSTATUS rmdir_internals(TALLOC_CTX *ctx,
ctx              6913 source3/include/proto.h NTSTATUS rename_internals(TALLOC_CTX *ctx,
ctx              6924 source3/include/proto.h NTSTATUS copy_file(TALLOC_CTX *ctx,
ctx              7059 source3/include/proto.h struct ea_list *read_ea_list_entry(TALLOC_CTX *ctx, const char *pdata, size_t data_size, size_t *pbytes_used);
ctx              7068 source3/include/proto.h NTSTATUS hardlink_internals(TALLOC_CTX *ctx,
ctx              7143 source3/include/proto.h char *vfs_GetWd(TALLOC_CTX *ctx, connection_struct *conn);
ctx               141 source3/include/safe_string.h #define pull_string_talloc(ctx, base_ptr, smb_flags2, dest, src, src_len, flags) \
ctx               143 source3/include/safe_string.h 			ctx, base_ptr, smb_flags2, dest, src, src_len, flags)
ctx               153 source3/include/safe_string.h #define clistr_pull_talloc(ctx, inbuf, pp_dest, src, src_len, flags) \
ctx               155 source3/include/safe_string.h 			ctx, inbuf, pp_dest, src, src_len, flags)
ctx               195 source3/include/safe_string.h #define pull_string_talloc_fn2(fn_name, fn_line, ctx, base_ptr, smb_flags2, dest, src, src_len, flags) \
ctx               196 source3/include/safe_string.h     pull_string_talloc_fn(fn_name, fn_line, ctx, base_ptr, smb_flags2, dest, src, src_len, flags)
ctx              1732 source3/include/smb.h 	bool (*set_oplock)(struct kernel_oplocks *ctx,
ctx              1734 source3/include/smb.h 	void (*release_oplock)(struct kernel_oplocks *ctx,
ctx               232 source3/include/smb_macros.h #define TALLOC(ctx, size) talloc_zeronull(ctx, size, __location__)
ctx               233 source3/include/smb_macros.h #define TALLOC_P(ctx, type) (type *)talloc_zeronull(ctx, sizeof(type), #type)
ctx               234 source3/include/smb_macros.h #define TALLOC_ARRAY(ctx, type, count) (type *)_talloc_array_zeronull(ctx, sizeof(type), count, #type)
ctx               235 source3/include/smb_macros.h #define TALLOC_MEMDUP(ctx, ptr, size) _talloc_memdup_zeronull(ctx, ptr, size, __location__)
ctx               236 source3/include/smb_macros.h #define TALLOC_ZERO(ctx, size) _talloc_zero_zeronull(ctx, size, __location__)
ctx               237 source3/include/smb_macros.h #define TALLOC_ZERO_P(ctx, type) (type *)_talloc_zero_zeronull(ctx, sizeof(type), #type)
ctx               238 source3/include/smb_macros.h #define TALLOC_ZERO_ARRAY(ctx, type, count) (type *)_talloc_zero_array_zeronull(ctx, sizeof(type), count, #type)
ctx               239 source3/include/smb_macros.h #define TALLOC_SIZE(ctx, size) talloc_zeronull(ctx, size, __location__)
ctx               240 source3/include/smb_macros.h #define TALLOC_ZERO_SIZE(ctx, size) _talloc_zero_zeronull(ctx, size, __location__)
ctx               244 source3/include/smb_macros.h #define TALLOC(ctx, size) talloc_named_const(ctx, size, __location__)
ctx               245 source3/include/smb_macros.h #define TALLOC_P(ctx, type) (type *)talloc_named_const(ctx, sizeof(type), #type)
ctx               246 source3/include/smb_macros.h #define TALLOC_ARRAY(ctx, type, count) (type *)_talloc_array(ctx, sizeof(type), count, #type)
ctx               247 source3/include/smb_macros.h #define TALLOC_MEMDUP(ctx, ptr, size) _talloc_memdup(ctx, ptr, size, __location__)
ctx               248 source3/include/smb_macros.h #define TALLOC_ZERO(ctx, size) _talloc_zero(ctx, size, __location__)
ctx               249 source3/include/smb_macros.h #define TALLOC_ZERO_P(ctx, type) (type *)_talloc_zero(ctx, sizeof(type), #type)
ctx               250 source3/include/smb_macros.h #define TALLOC_ZERO_ARRAY(ctx, type, count) (type *)_talloc_zero_array(ctx, sizeof(type), count, #type)
ctx               251 source3/include/smb_macros.h #define TALLOC_SIZE(ctx, size) talloc_named_const(ctx, size, __location__)
ctx               252 source3/include/smb_macros.h #define TALLOC_ZERO_SIZE(ctx, size) _talloc_zero(ctx, size, __location__)
ctx               256 source3/include/smb_macros.h #define TALLOC_REALLOC(ctx, ptr, count) _talloc_realloc(ctx, ptr, count, __location__)
ctx               257 source3/include/smb_macros.h #define TALLOC_REALLOC_ARRAY(ctx, ptr, type, count) (type *)_talloc_realloc_array(ctx, ptr, sizeof(type), count, #type)
ctx               258 source3/include/smb_macros.h #define talloc_destroy(ctx) talloc_free(ctx)
ctx               260 source3/include/smb_macros.h #define TALLOC_FREE(ctx) do { talloc_free(ctx); ctx=NULL; } while(0)
ctx                20 source3/include/srvstr.h #define srvstr_pull_talloc(ctx, base_ptr, smb_flags2, dest, src, src_len, flags) \
ctx                21 source3/include/srvstr.h     pull_string_talloc(ctx, base_ptr, smb_flags2, dest, src, src_len, flags)
ctx                28 source3/include/srvstr.h #define srvstr_pull_req_talloc(ctx, req_, dest, src, flags) \
ctx                29 source3/include/srvstr.h     pull_string_talloc(ctx, req_->inbuf, req_->flags2, dest, src, \
ctx               382 source3/include/vfs.h 					 struct sys_notify_context *ctx,
ctx               384 source3/include/vfs.h 					 void (*callback)(struct sys_notify_context *ctx, 
ctx                86 source3/include/vfs_macros.h #define SMB_VFS_NOTIFY_WATCH(conn, ctx, e, callback, private_data, handle_p) ((conn)->vfs.ops.notify_watch((conn)->vfs.handles.notify_watch, (ctx), (e), (callback), (private_data), (handle_p)))
ctx               220 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_NOTIFY_WATCH(conn, ctx, e, callback, private_data, handle_p) ((conn)->vfs_opaque.ops.notify_watch((conn)->vfs_opaque.handles.notify_watch, (ctx), (e), (callback), (private_data), (handle_p)))
ctx               355 source3/include/vfs_macros.h #define SMB_VFS_NEXT_NOTIFY_WATCH(conn, ctx, e, callback, private_data, handle_p) ((conn)->vfs_next.ops.notify_watch((conn)->vfs_next.handles.notify_watch, (ctx), (e), (callback), (private_data), (handle_p)))
ctx               281 source3/lib/adt_tree.c static void pathtree_print_children(TALLOC_CTX *ctx,
ctx               298 source3/lib/adt_tree.c 		path2 = talloc_strdup(ctx, path);
ctx               304 source3/lib/adt_tree.c 	path2 = talloc_asprintf(ctx,
ctx               314 source3/lib/adt_tree.c 		pathtree_print_children(ctx, node->children[i], debug, path2 );
ctx               332 source3/lib/adt_tree.c 		TALLOC_CTX *ctx = talloc_stackframe();
ctx               333 source3/lib/adt_tree.c 		pathtree_print_children(ctx, tree->root->children[i], debug,
ctx               335 source3/lib/adt_tree.c 		TALLOC_FREE(ctx);
ctx               223 source3/lib/afs.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               227 source3/lib/afs.c 	afs_username = talloc_strdup(ctx,
ctx               233 source3/lib/afs.c 	afs_username = talloc_sub_advanced(ctx,
ctx                31 source3/lib/avahi.c 	struct avahi_poll_context *ctx;
ctx                40 source3/lib/avahi.c 	struct avahi_poll_context *ctx;
ctx                61 source3/lib/avahi.c 	struct avahi_poll_context *ctx = talloc_get_type_abort(
ctx                63 source3/lib/avahi.c 	int num_watches = talloc_array_length(ctx->watches);
ctx                66 source3/lib/avahi.c 	tmp = talloc_realloc(ctx, ctx->watches, AvahiWatch *, num_watches + 1);
ctx                70 source3/lib/avahi.c 	ctx->watches = tmp;
ctx                76 source3/lib/avahi.c 	ctx->watches[num_watches] = watch_ctx;
ctx                78 source3/lib/avahi.c 	watch_ctx->ctx = ctx;
ctx                79 source3/lib/avahi.c 	watch_ctx->fde = tevent_add_fd(ctx->ev, watch_ctx, fd,
ctx                91 source3/lib/avahi.c 	ctx->watches = talloc_realloc(ctx, ctx->watches, AvahiWatch *,
ctx               123 source3/lib/avahi.c 	AvahiWatch **watches = w->ctx->watches;
ctx               124 source3/lib/avahi.c 	struct avahi_poll_context *ctx;
ctx               136 source3/lib/avahi.c 	ctx = w->ctx;
ctx               140 source3/lib/avahi.c 	ctx->watches = talloc_realloc(ctx, watches, AvahiWatch *,
ctx               154 source3/lib/avahi.c 	struct avahi_poll_context *ctx = talloc_get_type_abort(
ctx               156 source3/lib/avahi.c 	int num_timeouts = talloc_array_length(ctx->timeouts);
ctx               159 source3/lib/avahi.c 	tmp = talloc_realloc(ctx, ctx->timeouts, AvahiTimeout *,
ctx               164 source3/lib/avahi.c 	ctx->timeouts = tmp;
ctx               170 source3/lib/avahi.c 	ctx->timeouts[num_timeouts] = timeout_ctx;
ctx               172 source3/lib/avahi.c 	timeout_ctx->ctx = ctx;
ctx               176 source3/lib/avahi.c 		timeout_ctx->te = tevent_add_timer(ctx->ev, timeout_ctx,
ctx               189 source3/lib/avahi.c 	ctx->timeouts = talloc_realloc(ctx, ctx->timeouts, AvahiTimeout *,
ctx               217 source3/lib/avahi.c 	t->te = tevent_add_timer(t->ctx->ev, t, *tv, avahi_timeout_handler, t);
ctx               227 source3/lib/avahi.c 	AvahiTimeout **timeouts = t->ctx->timeouts;
ctx               228 source3/lib/avahi.c 	struct avahi_poll_context *ctx;
ctx               240 source3/lib/avahi.c 	ctx = t->ctx;
ctx               244 source3/lib/avahi.c 	ctx->timeouts = talloc_realloc(ctx, timeouts, AvahiTimeout *,
ctx               252 source3/lib/avahi.c 	struct avahi_poll_context *ctx;
ctx               258 source3/lib/avahi.c 	ctx = talloc_zero(result, struct avahi_poll_context);
ctx               259 source3/lib/avahi.c 	if (ctx == NULL) {
ctx               263 source3/lib/avahi.c 	ctx->ev = ev;
ctx               272 source3/lib/avahi.c 	result->userdata		= ctx;
ctx               540 source3/lib/charcnv.c bool convert_string_allocate(TALLOC_CTX *ctx, charset_t from, charset_t to,
ctx               563 source3/lib/charcnv.c 		ob = ((ctx != NULL) ? talloc_strdup(ctx, "") : SMB_STRDUP(""));
ctx               591 source3/lib/charcnv.c 		if (!ctx)
ctx               600 source3/lib/charcnv.c 	if (ctx) {
ctx               601 source3/lib/charcnv.c 		ob = (char *)TALLOC_REALLOC(ctx, ob, destlen + 2);
ctx               643 source3/lib/charcnv.c 		if (ctx) {
ctx               660 source3/lib/charcnv.c 		if (ctx) {
ctx               661 source3/lib/charcnv.c 			ob = (char *)TALLOC_REALLOC(ctx,ob,destlen + 2);
ctx               778 source3/lib/charcnv.c bool convert_string_talloc(TALLOC_CTX *ctx, charset_t from, charset_t to,
ctx               785 source3/lib/charcnv.c 	return convert_string_allocate(ctx, from, to, src, srclen, dest,
ctx               872 source3/lib/charcnv.c char *talloc_strdup_upper(TALLOC_CTX *ctx, const char *s)
ctx               874 source3/lib/charcnv.c 	char *out_buffer = talloc_strdup(ctx,s);
ctx               902 source3/lib/charcnv.c 		if (!convert_string_talloc(ctx, CH_UNIX, CH_UTF16LE, s,
ctx               911 source3/lib/charcnv.c 		if (!convert_string_talloc(ctx, CH_UTF16LE, CH_UNIX, ubuf,
ctx               974 source3/lib/charcnv.c char *talloc_strdup_lower(TALLOC_CTX *ctx, const char *s)
ctx               980 source3/lib/charcnv.c 	if (!push_ucs2_talloc(ctx, &buffer, s, &converted_size)) {
ctx               986 source3/lib/charcnv.c 	if (!pull_ucs2_talloc(ctx, &out_buffer, buffer, &converted_size)) {
ctx              1181 source3/lib/charcnv.c static size_t pull_ascii_base_talloc(TALLOC_CTX *ctx,
ctx              1192 source3/lib/charcnv.c 	if (ctx == NULL) {
ctx              1214 source3/lib/charcnv.c 			char *msg = talloc_asprintf(ctx,
ctx              1232 source3/lib/charcnv.c 	if (!convert_string_allocate(ctx, CH_DOS, CH_UNIX, src, src_len, &dest,
ctx              1244 source3/lib/charcnv.c 				dest = TALLOC_REALLOC_ARRAY(ctx, dest, char,
ctx              1362 source3/lib/charcnv.c bool push_ucs2_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src,
ctx              1368 source3/lib/charcnv.c 	return convert_string_talloc(ctx, CH_UNIX, CH_UTF16LE, src, src_len,
ctx              1450 source3/lib/charcnv.c bool push_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src,
ctx              1456 source3/lib/charcnv.c 	return convert_string_talloc(ctx, CH_UNIX, CH_UTF8, src, src_len,
ctx              1563 source3/lib/charcnv.c size_t pull_ucs2_base_talloc(TALLOC_CTX *ctx,
ctx              1577 source3/lib/charcnv.c 	if (ctx == NULL) {
ctx              1626 source3/lib/charcnv.c 	if (!convert_string_talloc(ctx, CH_UTF16LE, CH_UNIX, src, src_len,
ctx              1638 source3/lib/charcnv.c 				dest = TALLOC_REALLOC_ARRAY(ctx, dest, char,
ctx              1674 source3/lib/charcnv.c bool pull_ucs2_talloc(TALLOC_CTX *ctx, char **dest, const smb_ucs2_t *src,
ctx              1680 source3/lib/charcnv.c 	return convert_string_talloc(ctx, CH_UTF16LE, CH_UNIX, src, src_len,
ctx              1715 source3/lib/charcnv.c bool pull_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src,
ctx              1721 source3/lib/charcnv.c 	return convert_string_talloc(ctx, CH_UTF8, CH_UNIX, src, src_len,
ctx              1756 source3/lib/charcnv.c bool pull_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src,
ctx              1762 source3/lib/charcnv.c 	return convert_string_talloc(ctx, CH_DOS, CH_UNIX, src, src_len,
ctx              1866 source3/lib/charcnv.c 			TALLOC_CTX *ctx,
ctx              1882 source3/lib/charcnv.c 		return pull_ucs2_base_talloc(ctx,
ctx              1889 source3/lib/charcnv.c 	return pull_ascii_base_talloc(ctx,
ctx                46 source3/lib/conn_tdb.c 	struct db_context *ctx = connections_db_ctx(True);
ctx                48 source3/lib/conn_tdb.c 	if (ctx == NULL) {
ctx                52 source3/lib/conn_tdb.c 	return ctx->fetch_locked(ctx, mem_ctx, key);
ctx               100 source3/lib/conn_tdb.c 	struct db_context *ctx = connections_db_ctx(False);
ctx               102 source3/lib/conn_tdb.c 	if (ctx == NULL) {
ctx               106 source3/lib/conn_tdb.c 	return ctx->traverse(ctx, fn, private_data);
ctx                27 source3/lib/dbwrap_ctdb.c 	struct db_ctdb_ctx *ctx;
ctx                50 source3/lib/dbwrap_ctdb.c static struct db_record *fetch_locked_internal(struct db_ctdb_ctx *ctx,
ctx               218 source3/lib/dbwrap_ctdb.c 	tdb_transaction_cancel(h->ctx->wtdb->tdb);
ctx               230 source3/lib/dbwrap_ctdb.c 	struct db_ctdb_ctx *ctx = h->ctx;
ctx               239 source3/lib/dbwrap_ctdb.c 	rh = fetch_locked_internal(ctx, tmp_ctx, key, true);
ctx               247 source3/lib/dbwrap_ctdb.c 	ret = tdb_transaction_start(ctx->wtdb->tdb);
ctx               254 source3/lib/dbwrap_ctdb.c 	data = tdb_fetch(ctx->wtdb->tdb, key);
ctx               259 source3/lib/dbwrap_ctdb.c 		tdb_transaction_cancel(ctx->wtdb->tdb);
ctx               276 source3/lib/dbwrap_ctdb.c 	struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
ctx               281 source3/lib/dbwrap_ctdb.c 			 ctx->db_id));
ctx               285 source3/lib/dbwrap_ctdb.c 	if (ctx->transaction) {
ctx               286 source3/lib/dbwrap_ctdb.c 		ctx->transaction->nesting++;
ctx               296 source3/lib/dbwrap_ctdb.c 	h->ctx = ctx;
ctx               306 source3/lib/dbwrap_ctdb.c 	ctx->transaction = h;
ctx               308 source3/lib/dbwrap_ctdb.c 	DEBUG(5,(__location__ " Started transaction on db 0x%08x\n", ctx->db_id));
ctx               324 source3/lib/dbwrap_ctdb.c 	*data = tdb_fetch(h->ctx->wtdb->tdb, key);
ctx               344 source3/lib/dbwrap_ctdb.c 		h->m_all = db_ctdb_marshall_add(h, h->m_all, h->ctx->db_id, 1, key, NULL, *data);
ctx               360 source3/lib/dbwrap_ctdb.c static struct db_record *db_ctdb_fetch_locked_transaction(struct db_ctdb_ctx *ctx,
ctx               372 source3/lib/dbwrap_ctdb.c 	result->private_data = ctx->transaction;
ctx               385 source3/lib/dbwrap_ctdb.c 	ctdb_data = tdb_fetch(ctx->wtdb->tdb, key);
ctx               413 source3/lib/dbwrap_ctdb.c 	int ret = h->ctx->db->transaction_commit(h->ctx->db);
ctx               423 source3/lib/dbwrap_ctdb.c static struct db_record *db_ctdb_fetch_locked_persistent(struct db_ctdb_ctx *ctx,
ctx               430 source3/lib/dbwrap_ctdb.c 	res = db_ctdb_transaction_start(ctx->db);
ctx               435 source3/lib/dbwrap_ctdb.c 	rec = db_ctdb_fetch_locked_transaction(ctx, mem_ctx, key);
ctx               437 source3/lib/dbwrap_ctdb.c 		ctx->db->transaction_cancel(ctx->db);		
ctx               444 source3/lib/dbwrap_ctdb.c 		ctx->db->transaction_cancel(ctx->db);
ctx               466 source3/lib/dbwrap_ctdb.c 	rec = tdb_fetch(h->ctx->wtdb->tdb, key);
ctx               489 source3/lib/dbwrap_ctdb.c 		h->m_all = db_ctdb_marshall_add(h, h->m_all, h->ctx->db_id, 0, key, NULL, data);
ctx               497 source3/lib/dbwrap_ctdb.c 	h->m_write = db_ctdb_marshall_add(h, h->m_write, h->ctx->db_id, 0, key, &header, data);
ctx               514 source3/lib/dbwrap_ctdb.c 	ret = tdb_store(h->ctx->wtdb->tdb, key, rec, TDB_REPLACE);
ctx               533 source3/lib/dbwrap_ctdb.c 		return tdb_error_to_ntstatus(h->ctx->wtdb->tdb);
ctx               549 source3/lib/dbwrap_ctdb.c 		return tdb_error_to_ntstatus(h->ctx->wtdb->tdb);
ctx               590 source3/lib/dbwrap_ctdb.c 			if (db_ctdb_transaction_fetch(h->ctx, tmp_ctx, key, &data2) != 0) {
ctx               607 source3/lib/dbwrap_ctdb.c 	tdb_transaction_cancel(h->ctx->wtdb->tdb);
ctx               617 source3/lib/dbwrap_ctdb.c 	struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
ctx               623 source3/lib/dbwrap_ctdb.c 	struct db_ctdb_transaction_handle *h = ctx->transaction;
ctx               627 source3/lib/dbwrap_ctdb.c 		DEBUG(0,(__location__ " transaction commit with no open transaction on db 0x%08x\n", ctx->db_id));
ctx               642 source3/lib/dbwrap_ctdb.c 	DEBUG(5,(__location__ " Commit transaction on db 0x%08x\n", ctx->db_id));
ctx               664 source3/lib/dbwrap_ctdb.c 		tdb_transaction_cancel(h->ctx->wtdb->tdb);
ctx               666 source3/lib/dbwrap_ctdb.c 		ctx->transaction = NULL;
ctx               673 source3/lib/dbwrap_ctdb.c 				   h->ctx->db_id, 0,
ctx               676 source3/lib/dbwrap_ctdb.c 		tdb_transaction_cancel(h->ctx->wtdb->tdb);
ctx               698 source3/lib/dbwrap_ctdb.c 				 h->ctx->db_id, retries, (unsigned)failure_control));
ctx               700 source3/lib/dbwrap_ctdb.c 					    h->ctx->db_id, CTDB_CTRL_FLAG_NOREPLY, 
ctx               702 source3/lib/dbwrap_ctdb.c 			h->ctx->transaction = NULL;
ctx               704 source3/lib/dbwrap_ctdb.c 			ctx->transaction = NULL;
ctx               712 source3/lib/dbwrap_ctdb.c 					    h->ctx->db_id, CTDB_CTRL_FLAG_NOREPLY, 
ctx               714 source3/lib/dbwrap_ctdb.c 			h->ctx->transaction = NULL;
ctx               716 source3/lib/dbwrap_ctdb.c 			ctx->transaction = NULL;
ctx               725 source3/lib/dbwrap_ctdb.c 	ret = tdb_transaction_commit(h->ctx->wtdb->tdb);
ctx               729 source3/lib/dbwrap_ctdb.c 		ctdbd_control_local(messaging_ctdbd_connection(), failure_control, h->ctx->db_id, 
ctx               731 source3/lib/dbwrap_ctdb.c 		h->ctx->transaction = NULL;
ctx               738 source3/lib/dbwrap_ctdb.c 			    h->ctx->db_id, CTDB_CTRL_FLAG_NOREPLY, 
ctx               740 source3/lib/dbwrap_ctdb.c 	h->ctx->transaction = NULL;
ctx               751 source3/lib/dbwrap_ctdb.c 	struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
ctx               753 source3/lib/dbwrap_ctdb.c 	struct db_ctdb_transaction_handle *h = ctx->transaction;
ctx               756 source3/lib/dbwrap_ctdb.c 		DEBUG(0,(__location__ " transaction cancel with no open transaction on db 0x%08x\n", ctx->db_id));
ctx               766 source3/lib/dbwrap_ctdb.c 	DEBUG(5,(__location__ " Cancel transaction on db 0x%08x\n", ctx->db_id));
ctx               768 source3/lib/dbwrap_ctdb.c 	ctx->transaction = NULL;
ctx               835 source3/lib/dbwrap_ctdb.c static struct db_record *fetch_locked_internal(struct db_ctdb_ctx *ctx,
ctx               858 source3/lib/dbwrap_ctdb.c 	crec->ctdb_ctx = ctx;
ctx               882 source3/lib/dbwrap_ctdb.c 	if (tdb_chainlock(ctx->wtdb->tdb, key) != 0) {
ctx               892 source3/lib/dbwrap_ctdb.c 	ctdb_data = tdb_fetch(ctx->wtdb->tdb, key);
ctx               907 source3/lib/dbwrap_ctdb.c 		tdb_chainunlock(ctx->wtdb->tdb, key);
ctx               917 source3/lib/dbwrap_ctdb.c 		status = ctdbd_migrate(messaging_ctdbd_connection(),ctx->db_id, key);
ctx               955 source3/lib/dbwrap_ctdb.c 	struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
ctx               958 source3/lib/dbwrap_ctdb.c 	if (ctx->transaction != NULL) {
ctx               959 source3/lib/dbwrap_ctdb.c 		return db_ctdb_fetch_locked_transaction(ctx, mem_ctx, key);
ctx               963 source3/lib/dbwrap_ctdb.c 		return db_ctdb_fetch_locked_persistent(ctx, mem_ctx, key);
ctx               966 source3/lib/dbwrap_ctdb.c 	return fetch_locked_internal(ctx, mem_ctx, key, db->persistent);
ctx               975 source3/lib/dbwrap_ctdb.c 	struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
ctx               980 source3/lib/dbwrap_ctdb.c 	if (ctx->transaction) {
ctx               981 source3/lib/dbwrap_ctdb.c 		return db_ctdb_transaction_fetch(ctx, mem_ctx, key, data);
ctx               985 source3/lib/dbwrap_ctdb.c 	ctdb_data = tdb_fetch(ctx->wtdb->tdb, key);
ctx              1020 source3/lib/dbwrap_ctdb.c 	status = ctdbd_fetch(messaging_ctdbd_connection(),ctx->db_id, key, mem_ctx, data);
ctx              1069 source3/lib/dbwrap_ctdb.c         struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
ctx              1080 source3/lib/dbwrap_ctdb.c 		return tdb_traverse(ctx->wtdb->tdb, traverse_persistent_callback, &state);
ctx              1084 source3/lib/dbwrap_ctdb.c 	ctdbd_traverse(ctx->db_id, traverse_callback, &state);
ctx              1136 source3/lib/dbwrap_ctdb.c         struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
ctx              1147 source3/lib/dbwrap_ctdb.c 		return tdb_traverse_read(ctx->wtdb->tdb, traverse_persistent_callback_read, &state);
ctx              1150 source3/lib/dbwrap_ctdb.c 	ctdbd_traverse(ctx->db_id, traverse_read_callback, &state);
ctx              1156 source3/lib/dbwrap_ctdb.c         struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
ctx              1158 source3/lib/dbwrap_ctdb.c 	return tdb_get_seqnum(ctx->wtdb->tdb);
ctx              1163 source3/lib/dbwrap_ctdb.c         struct db_ctdb_ctx *ctx = talloc_get_type_abort(db->private_data,
ctx              1165 source3/lib/dbwrap_ctdb.c 	return tdb_get_flags(ctx->wtdb->tdb);
ctx                71 source3/lib/dbwrap_file.c 	struct db_file_ctx *ctx = talloc_get_type_abort(db->private_data,
ctx                80 source3/lib/dbwrap_file.c 	SMB_ASSERT(ctx->locked_record == NULL);
ctx               115 source3/lib/dbwrap_file.c 	file->path = talloc_asprintf(file, "%s/%2.2X/%s", ctx->dirname,
ctx               188 source3/lib/dbwrap_file.c 	ctx->locked_record = result;
ctx               189 source3/lib/dbwrap_file.c 	file->parent = (struct db_file_ctx *)talloc_reference(file, ctx);
ctx               253 source3/lib/dbwrap_file.c 	struct db_file_ctx *ctx = talloc_get_type_abort(db->private_data,
ctx               255 source3/lib/dbwrap_file.c 	TALLOC_CTX *mem_ctx = talloc_init("traversal %s\n", ctx->dirname);
ctx               262 source3/lib/dbwrap_file.c 						      ctx->dirname, i);
ctx               301 source3/lib/dbwrap_file.c 			if ((ctx->locked_record != NULL) &&
ctx               302 source3/lib/dbwrap_file.c 			    (key.dsize == ctx->locked_record->key.dsize) &&
ctx               303 source3/lib/dbwrap_file.c 			    (memcmp(key.dptr, ctx->locked_record->key.dptr,
ctx               306 source3/lib/dbwrap_file.c 				if (fn(ctx->locked_record,
ctx               349 source3/lib/dbwrap_file.c 	struct db_file_ctx *ctx;
ctx               356 source3/lib/dbwrap_file.c 	if (!(ctx = TALLOC_P(result, struct db_file_ctx))) {
ctx               362 source3/lib/dbwrap_file.c 	result->private_data = ctx;
ctx               368 source3/lib/dbwrap_file.c 	ctx->locked_record = NULL;
ctx               369 source3/lib/dbwrap_file.c 	if (!(ctx->dirname = talloc_strdup(ctx, name))) {
ctx               206 source3/lib/dbwrap_rbt.c 	struct db_rbt_ctx *ctx = talloc_get_type_abort(
ctx               217 source3/lib/dbwrap_rbt.c 	n = ctx->tree.rb_node;
ctx               263 source3/lib/dbwrap_rbt.c 	rec_priv->db_ctx = ctx;
ctx               290 source3/lib/dbwrap_rbt.c 	struct db_rbt_ctx *ctx = talloc_get_type_abort(
ctx               299 source3/lib/dbwrap_rbt.c 	n = ctx->tree.rb_node;
ctx                31 source3/lib/dbwrap_tdb.c 	struct db_tdb_ctx *ctx =
ctx                44 source3/lib/dbwrap_tdb.c 	if (tdb_chainunlock(ctx->wtdb->tdb, data->key) != 0) {
ctx                91 source3/lib/dbwrap_tdb.c 	struct db_tdb_ctx *ctx = talloc_get_type_abort(db->private_data,
ctx               104 source3/lib/dbwrap_tdb.c 	if (tdb_chainlock(ctx->wtdb->tdb, key) != 0) {
ctx               112 source3/lib/dbwrap_tdb.c 	tdb_parse_record(ctx->wtdb->tdb, key, db_tdb_fetchlock_parse, &state);
ctx               119 source3/lib/dbwrap_tdb.c 		tdb_chainunlock(ctx->wtdb->tdb, key);
ctx               125 source3/lib/dbwrap_tdb.c 	state.result->private_data = talloc_reference(state.result, ctx);
ctx               160 source3/lib/dbwrap_tdb.c 	struct db_tdb_ctx *ctx = talloc_get_type_abort(
ctx               169 source3/lib/dbwrap_tdb.c 	tdb_parse_record(ctx->wtdb->tdb, key, db_tdb_fetch_parse, &state);
ctx               184 source3/lib/dbwrap_tdb.c 	struct db_tdb_ctx *ctx = talloc_get_type_abort(
ctx               187 source3/lib/dbwrap_tdb.c 	return tdb_parse_record(ctx->wtdb->tdb, key, parser, private_data);
ctx               192 source3/lib/dbwrap_tdb.c 	struct db_tdb_ctx *ctx = talloc_get_type_abort(rec->private_data,
ctx               201 source3/lib/dbwrap_tdb.c 	return (tdb_store(ctx->wtdb->tdb, rec->key, data, flag) == 0) ?
ctx               207 source3/lib/dbwrap_tdb.c 	struct db_tdb_ctx *ctx = talloc_get_type_abort(rec->private_data,
ctx               210 source3/lib/dbwrap_tdb.c 	if (tdb_delete(ctx->wtdb->tdb, rec->key) == 0) {
ctx               214 source3/lib/dbwrap_tdb.c 	if (tdb_error(ctx->wtdb->tdb) == TDB_ERR_NOEXIST) {
ctx               230 source3/lib/dbwrap_tdb.c 	struct db_tdb_traverse_ctx *ctx =
ctx               238 source3/lib/dbwrap_tdb.c 	rec.private_data = ctx->db->private_data;
ctx               240 source3/lib/dbwrap_tdb.c 	return ctx->f(&rec, ctx->private_data);
ctx               249 source3/lib/dbwrap_tdb.c 	struct db_tdb_traverse_ctx ctx;
ctx               251 source3/lib/dbwrap_tdb.c 	ctx.db = db;
ctx               252 source3/lib/dbwrap_tdb.c 	ctx.f = f;
ctx               253 source3/lib/dbwrap_tdb.c 	ctx.private_data = private_data;
ctx               254 source3/lib/dbwrap_tdb.c 	return tdb_traverse(db_ctx->wtdb->tdb, db_tdb_traverse_func, &ctx);
ctx               270 source3/lib/dbwrap_tdb.c 	struct db_tdb_traverse_ctx *ctx =
ctx               278 source3/lib/dbwrap_tdb.c 	rec.private_data = ctx->db->private_data;
ctx               280 source3/lib/dbwrap_tdb.c 	return ctx->f(&rec, ctx->private_data);
ctx               289 source3/lib/dbwrap_tdb.c 	struct db_tdb_traverse_ctx ctx;
ctx               291 source3/lib/dbwrap_tdb.c 	ctx.db = db;
ctx               292 source3/lib/dbwrap_tdb.c 	ctx.f = f;
ctx               293 source3/lib/dbwrap_tdb.c 	ctx.private_data = private_data;
ctx               294 source3/lib/dbwrap_tdb.c 	return tdb_traverse_read(db_ctx->wtdb->tdb, db_tdb_traverse_read_func, &ctx);
ctx                27 source3/lib/display_sec.c char *get_sec_mask_str(TALLOC_CTX *ctx, uint32 type)
ctx                29 source3/lib/display_sec.c 	char *typestr = talloc_strdup(ctx, "");
ctx                66 source3/lib/eventlog/eventlog.c char *elog_tdbname(TALLOC_CTX *ctx, const char *name )
ctx                68 source3/lib/eventlog/eventlog.c 	char *path = talloc_asprintf(ctx, "%s/%s.tdb",
ctx               324 source3/lib/eventlog/eventlog.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               362 source3/lib/eventlog/eventlog.c 	tdbpath = elog_tdbname(ctx, logname);
ctx               301 source3/lib/ldb/include/ldb.h char *ldb_binary_encode(void *ctx, struct ldb_val val);
ctx               615 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static void lsqlite3_compare(sqlite3_context *ctx, int argc,
ctx               618 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct ldb_context *ldb = (struct ldb_context *)sqlite3_user_data(ctx);
ctx               638 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			sqlite3_result_int(ctx, 1);
ctx               640 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			sqlite3_result_int(ctx, 0);
ctx               652 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			sqlite3_result_int(ctx, 1);
ctx               654 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			sqlite3_result_int(ctx, 0);
ctx               660 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		sqlite3_result_int(ctx, 0);
ctx               666 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		sqlite3_result_int(ctx, 0);
ctx               673 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	sqlite3_result_error(ctx, "Value must start with a special operation char (<>~:)!", -1);
ctx                69 source3/lib/ldb/modules/ldb_map.h 	int (*convert_operator)(struct ldb_module *, TALLOC_CTX *ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *);
ctx               291 source3/lib/ldb/modules/operational.c static int operational_init(struct ldb_module *ctx)
ctx               294 source3/lib/ldb/modules/operational.c 	ldb_set_attrib_handler_syntax(ctx->ldb, "whenCreated", LDB_SYNTAX_UTC_TIME);
ctx               295 source3/lib/ldb/modules/operational.c 	ldb_set_attrib_handler_syntax(ctx->ldb, "whenChanged", LDB_SYNTAX_UTC_TIME);
ctx               296 source3/lib/ldb/modules/operational.c 	ldb_set_attrib_handler_syntax(ctx->ldb, "subschemaSubentry", LDB_SYNTAX_DN);
ctx               297 source3/lib/ldb/modules/operational.c 	ldb_set_attrib_handler_syntax(ctx->ldb, "structuralObjectClass", LDB_SYNTAX_OBJECTCLASS);
ctx               299 source3/lib/ldb/modules/operational.c 	return ldb_next_init(ctx);
ctx                89 source3/lib/ldb/modules/skel.c static int skel_destructor(struct ldb_module *ctx)
ctx                91 source3/lib/ldb/modules/skel.c 	struct private_data *data = talloc_get_type(ctx->private_data, struct private_data);
ctx               102 source3/lib/ldb/modules/skel.c static int skel_init(struct ldb_module *ctx)
ctx               106 source3/lib/ldb/modules/skel.c 	data = talloc(ctx, struct private_data);
ctx               112 source3/lib/ldb/modules/skel.c 	ctx->private_data = data;
ctx               114 source3/lib/ldb/modules/skel.c 	talloc_set_destructor (ctx, skel_destructor);
ctx               116 source3/lib/ldb/modules/skel.c 	return ldb_next_init(ctx);
ctx               154 source3/lib/ldb/nssldb/ldb-grp.c 	TALLOC_CTX *ctx;
ctx               163 source3/lib/ldb/nssldb/ldb-grp.c 	ctx = talloc_new(_ldb_nss_ctx->ldb);
ctx               164 source3/lib/ldb/nssldb/ldb-grp.c 	if ( ! ctx) {
ctx               182 source3/lib/ldb/nssldb/ldb-grp.c 	talloc_steal(ctx, gr_res);
ctx               198 source3/lib/ldb/nssldb/ldb-grp.c 	mem_res = talloc_zero(ctx, struct ldb_result);
ctx               228 source3/lib/ldb/nssldb/ldb-grp.c 	talloc_free(ctx);
ctx               235 source3/lib/ldb/nssldb/ldb-grp.c 	TALLOC_CTX *ctx;
ctx               249 source3/lib/ldb/nssldb/ldb-grp.c 	ctx = talloc_new(_ldb_nss_ctx->ldb);
ctx               250 source3/lib/ldb/nssldb/ldb-grp.c 	if ( ! ctx) {
ctx               268 source3/lib/ldb/nssldb/ldb-grp.c 	talloc_steal(ctx, gr_res);
ctx               284 source3/lib/ldb/nssldb/ldb-grp.c 	mem_res = talloc_zero(ctx, struct ldb_result);
ctx               314 source3/lib/ldb/nssldb/ldb-grp.c 	talloc_free(ctx);
ctx               574 source3/lib/ldb/tools/ad2oLschema.c 	TALLOC_CTX *ctx;
ctx               585 source3/lib/ldb/tools/ad2oLschema.c 	ctx = talloc_new(NULL);
ctx               586 source3/lib/ldb/tools/ad2oLschema.c 	ldb = ldb_init(ctx);
ctx               115 source3/lib/ldb/tools/oLschema2ldif.c static char *get_def_value(TALLOC_CTX *ctx, char **string)
ctx               124 source3/lib/ldb/tools/oLschema2ldif.c 		value = talloc_strndup(ctx, c, n);
ctx               129 source3/lib/ldb/tools/oLschema2ldif.c 		value = talloc_strndup(ctx, c, n);
ctx               137 source3/lib/ldb/tools/oLschema2ldif.c static struct schema_token *get_next_schema_token(TALLOC_CTX *ctx, char **string)
ctx               144 source3/lib/ldb/tools/oLschema2ldif.c 	token = talloc(ctx, struct schema_token);
ctx               165 source3/lib/ldb/tools/oLschema2ldif.c 		token->value = get_def_value(ctx, &c);
ctx               180 source3/lib/ldb/tools/oLschema2ldif.c 			token->value = talloc_strndup(ctx, c, n);
ctx               184 source3/lib/ldb/tools/oLschema2ldif.c 			token->value = get_def_value(ctx, &c);
ctx               220 source3/lib/ldb/tools/oLschema2ldif.c 			token->value = talloc_strndup(ctx, c, n);
ctx               224 source3/lib/ldb/tools/oLschema2ldif.c 			token->value = get_def_value(ctx, &c);
ctx               239 source3/lib/ldb/tools/oLschema2ldif.c 			token->value = talloc_strndup(ctx, c, n);
ctx               243 source3/lib/ldb/tools/oLschema2ldif.c 			token->value = get_def_value(ctx, &c);
ctx               262 source3/lib/ldb/tools/oLschema2ldif.c 		token->value = get_def_value(ctx, &c);
ctx               273 source3/lib/ldb/tools/oLschema2ldif.c 		token->value = get_def_value(ctx, &c);
ctx               284 source3/lib/ldb/tools/oLschema2ldif.c 		token->value = get_def_value(ctx, &c);
ctx               295 source3/lib/ldb/tools/oLschema2ldif.c 		token->value = get_def_value(ctx, &c);
ctx               306 source3/lib/ldb/tools/oLschema2ldif.c 		token->value = get_def_value(ctx, &c);
ctx               333 source3/lib/ldb/tools/oLschema2ldif.c 	TALLOC_CTX *ctx;
ctx               339 source3/lib/ldb/tools/oLschema2ldif.c 	ctx = talloc_new(mem_ctx);
ctx               340 source3/lib/ldb/tools/oLschema2ldif.c 	msg = ldb_msg_new(ctx);
ctx               344 source3/lib/ldb/tools/oLschema2ldif.c 	c = talloc_strdup(ctx, entry);
ctx               455 source3/lib/ldb/tools/oLschema2ldif.c 	talloc_free(ctx);
ctx               459 source3/lib/ldb/tools/oLschema2ldif.c 	talloc_free(ctx);
ctx               465 source3/lib/ldb/tools/oLschema2ldif.c 	TALLOC_CTX *ctx;
ctx               473 source3/lib/ldb/tools/oLschema2ldif.c 	ctx = talloc_new(NULL);
ctx               493 source3/lib/ldb/tools/oLschema2ldif.c 		entry = talloc_array(ctx, char, 1024);
ctx               501 source3/lib/ldb/tools/oLschema2ldif.c 					ldif.msg = process_entry(ctx, entry);
ctx               516 source3/lib/ldb/tools/oLschema2ldif.c 				entry = talloc_realloc(ctx, entry, char, t + 1024);
ctx               525 source3/lib/ldb/tools/oLschema2ldif.c 				ldif.msg = process_entry(ctx, entry);
ctx               560 source3/lib/ldb/tools/oLschema2ldif.c 	TALLOC_CTX *ctx;
ctx               567 source3/lib/ldb/tools/oLschema2ldif.c 	ctx = talloc_new(NULL);
ctx               568 source3/lib/ldb/tools/oLschema2ldif.c 	ldb_ctx = ldb_init(ctx);
ctx               577 source3/lib/ldb/tools/oLschema2ldif.c 		basedn = ldb_dn_explode(ctx, options->basedn);
ctx               190 source3/lib/messages.c 	struct messaging_context *ctx;
ctx               193 source3/lib/messages.c 	if (!(ctx = TALLOC_ZERO_P(mem_ctx, struct messaging_context))) {
ctx               197 source3/lib/messages.c 	ctx->id = server_id;
ctx               198 source3/lib/messages.c 	ctx->event_ctx = ev;
ctx               200 source3/lib/messages.c 	status = messaging_tdb_init(ctx, ctx, &ctx->local);
ctx               205 source3/lib/messages.c 		TALLOC_FREE(ctx);
ctx               211 source3/lib/messages.c 		status = messaging_ctdbd_init(ctx, ctx, &ctx->remote);
ctx               216 source3/lib/messages.c 			TALLOC_FREE(ctx);
ctx               222 source3/lib/messages.c 	messaging_register(ctx, NULL, MSG_PING, ping_message);
ctx               226 source3/lib/messages.c 	register_msg_pool_usage(ctx);
ctx               227 source3/lib/messages.c 	register_dmalloc_msgs(ctx);
ctx               228 source3/lib/messages.c 	debug_register_msgs(ctx);
ctx               230 source3/lib/messages.c 	return ctx;
ctx               319 source3/lib/messages.c void messaging_deregister(struct messaging_context *ctx, uint32_t msg_type,
ctx               324 source3/lib/messages.c 	for (cb = ctx->callbacks; cb; cb = next) {
ctx               330 source3/lib/messages.c 			DLIST_REMOVE(ctx->callbacks, cb);
ctx                75 source3/lib/messages_ctdbd.c 	struct messaging_ctdbd_context *ctx = talloc_get_type_abort(
ctx                86 source3/lib/messages_ctdbd.c 	return ctdbd_messaging_send(ctx->conn, pid.vnn, pid.pid, &msg);
ctx                89 source3/lib/messages_ctdbd.c static int messaging_ctdbd_destructor(struct messaging_ctdbd_context *ctx)
ctx               104 source3/lib/messages_ctdbd.c 	struct messaging_ctdbd_context *ctx;
ctx               112 source3/lib/messages_ctdbd.c 	if (!(ctx = TALLOC_P(result, struct messaging_ctdbd_context))) {
ctx               118 source3/lib/messages_ctdbd.c 	status = ctdbd_messaging_connection(ctx, &ctx->conn);
ctx               127 source3/lib/messages_ctdbd.c 	status = ctdbd_register_msg_ctx(ctx->conn, msg_ctx);
ctx               137 source3/lib/messages_ctdbd.c 	global_ctdbd_connection = ctx->conn;
ctx               138 source3/lib/messages_ctdbd.c 	talloc_set_destructor(ctx, messaging_ctdbd_destructor);
ctx               140 source3/lib/messages_ctdbd.c 	set_my_vnn(ctdbd_vnn(ctx->conn));
ctx               143 source3/lib/messages_ctdbd.c 	result->private_data = (void *)ctx;
ctx                67 source3/lib/messages_local.c 	struct messaging_tdb_context *ctx = talloc_get_type(private_data,
ctx                70 source3/lib/messages_local.c 	ctx->received_messages++;
ctx                73 source3/lib/messages_local.c 		   signum, count, ctx->received_messages));
ctx                75 source3/lib/messages_local.c 	message_dispatch(ctx->msg_ctx);
ctx                87 source3/lib/messages_local.c 	struct messaging_tdb_context *ctx;
ctx                94 source3/lib/messages_local.c 	ctx = TALLOC_ZERO_P(result, struct messaging_tdb_context);
ctx                95 source3/lib/messages_local.c 	if (!ctx) {
ctx               100 source3/lib/messages_local.c 	result->private_data = ctx;
ctx               103 source3/lib/messages_local.c 	ctx->msg_ctx = msg_ctx;
ctx               105 source3/lib/messages_local.c 	ctx->tdb = tdb_wrap_open(ctx, lock_path("messages.tdb"),
ctx               109 source3/lib/messages_local.c 	if (!ctx->tdb) {
ctx               117 source3/lib/messages_local.c 	ctx->se = tevent_add_signal(msg_ctx->event_ctx,
ctx               118 source3/lib/messages_local.c 				    ctx,
ctx               121 source3/lib/messages_local.c 				    ctx);
ctx               122 source3/lib/messages_local.c 	if (!ctx->se) {
ctx               133 source3/lib/messages_local.c 	tdb_set_max_dead(ctx->tdb->tdb, 5);
ctx               314 source3/lib/messages_local.c 	struct messaging_tdb_context *ctx = talloc_get_type(backend->private_data,
ctx               320 source3/lib/messages_local.c 	struct tdb_wrap *tdb = ctx->tdb;
ctx               435 source3/lib/messages_local.c 	struct messaging_tdb_context *ctx = talloc_get_type(msg_ctx->local->private_data,
ctx               438 source3/lib/messages_local.c 	struct tdb_wrap *tdb = ctx->tdb;
ctx               442 source3/lib/messages_local.c 	if (ctx->received_messages == 0) {
ctx               447 source3/lib/messages_local.c 		   ctx->received_messages));
ctx               456 source3/lib/messages_local.c 	ctx->received_messages = 0;
ctx               102 source3/lib/module.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               115 source3/lib/module.c 		TALLOC_FREE(ctx);
ctx               119 source3/lib/module.c 	full_path = talloc_asprintf(ctx,
ctx               125 source3/lib/module.c 		TALLOC_FREE(ctx);
ctx               134 source3/lib/module.c 	TALLOC_FREE(ctx);
ctx                28 source3/lib/netapi/cm.c static WERROR libnetapi_open_ipc_connection(struct libnetapi_ctx *ctx,
ctx                35 source3/lib/netapi/cm.c 	if (!ctx || !cli || !server_name) {
ctx                44 source3/lib/netapi/cm.c 	set_cmdline_auth_info_use_kerberos(auth_info, ctx->use_kerberos);
ctx                45 source3/lib/netapi/cm.c 	set_cmdline_auth_info_username(auth_info, ctx->username);
ctx                46 source3/lib/netapi/cm.c 	if (ctx->password) {
ctx                47 source3/lib/netapi/cm.c 		set_cmdline_auth_info_password(auth_info, ctx->password);
ctx                52 source3/lib/netapi/cm.c 	if (ctx->username && ctx->username[0] &&
ctx                53 source3/lib/netapi/cm.c 	    ctx->password && ctx->password[0] &&
ctx                54 source3/lib/netapi/cm.c 	    ctx->use_kerberos) {
ctx                58 source3/lib/netapi/cm.c 	cli_ipc = cli_cm_open(ctx, NULL,
ctx                65 source3/lib/netapi/cm.c 		cli_set_username(cli_ipc, ctx->username);
ctx                66 source3/lib/netapi/cm.c 		cli_set_password(cli_ipc, ctx->password);
ctx                67 source3/lib/netapi/cm.c 		cli_set_domain(cli_ipc, ctx->workgroup);
ctx                72 source3/lib/netapi/cm.c 		libnetapi_set_error_string(ctx,
ctx                96 source3/lib/netapi/cm.c WERROR libnetapi_shutdown_cm(struct libnetapi_ctx *ctx)
ctx               165 source3/lib/netapi/cm.c static NTSTATUS pipe_cm_open(TALLOC_CTX *ctx,
ctx               174 source3/lib/netapi/cm.c 	return pipe_cm_connect(ctx, cli, interface, presult);
ctx               180 source3/lib/netapi/cm.c WERROR libnetapi_open_pipe(struct libnetapi_ctx *ctx,
ctx               194 source3/lib/netapi/cm.c 	werr = libnetapi_open_ipc_connection(ctx, server_name, &cli);
ctx               199 source3/lib/netapi/cm.c 	status = pipe_cm_open(ctx, cli, interface, &result);
ctx               201 source3/lib/netapi/cm.c 		libnetapi_set_error_string(ctx, "failed to open PIPE %s: %s",
ctx                14 source3/lib/netapi/examples/common.c 	struct libnetapi_ctx *ctx = NULL;
ctx                16 source3/lib/netapi/examples/common.c 	libnetapi_getctx(&ctx);
ctx                35 source3/lib/netapi/examples/common.c 				libnetapi_set_username(ctx, puser);
ctx                36 source3/lib/netapi/examples/common.c 				libnetapi_set_password(ctx, p+1);
ctx                40 source3/lib/netapi/examples/common.c 				libnetapi_set_username(ctx, puser);
ctx                46 source3/lib/netapi/examples/common.c 			libnetapi_set_debuglevel(ctx, arg);
ctx                49 source3/lib/netapi/examples/common.c 			libnetapi_set_password(ctx, arg);
ctx                52 source3/lib/netapi/examples/common.c 			libnetapi_set_use_kerberos(ctx);
ctx                33 source3/lib/netapi/examples/dsgetdc/dsgetdc.c 	struct libnetapi_ctx *ctx = NULL;
ctx                50 source3/lib/netapi/examples/dsgetdc/dsgetdc.c 	status = libnetapi_init(&ctx);
ctx                97 source3/lib/netapi/examples/dsgetdc/dsgetdc.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/file/file_close.c 	struct libnetapi_ctx *ctx = NULL;
ctx                46 source3/lib/netapi/examples/file/file_close.c 	status = libnetapi_init(&ctx);
ctx                74 source3/lib/netapi/examples/file/file_close.c 			libnetapi_get_error_string(ctx, status));
ctx                79 source3/lib/netapi/examples/file/file_close.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/file/file_enum.c 	struct libnetapi_ctx *ctx = NULL;
ctx                56 source3/lib/netapi/examples/file/file_enum.c 	status = libnetapi_init(&ctx);
ctx               138 source3/lib/netapi/examples/file/file_enum.c 			libnetapi_get_error_string(ctx, status));
ctx               142 source3/lib/netapi/examples/file/file_enum.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/file/file_getinfo.c 	struct libnetapi_ctx *ctx = NULL;
ctx                51 source3/lib/netapi/examples/file/file_getinfo.c 	status = libnetapi_init(&ctx);
ctx                86 source3/lib/netapi/examples/file/file_getinfo.c 			libnetapi_get_error_string(ctx, status));
ctx               108 source3/lib/netapi/examples/file/file_getinfo.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/getdc/getdc.c 	struct libnetapi_ctx *ctx = NULL;
ctx                48 source3/lib/netapi/examples/getdc/getdc.c 	status = libnetapi_init(&ctx);
ctx                82 source3/lib/netapi/examples/getdc/getdc.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/group/group_add.c 	struct libnetapi_ctx *ctx = NULL;
ctx                48 source3/lib/netapi/examples/group/group_add.c 	status = libnetapi_init(&ctx);
ctx                82 source3/lib/netapi/examples/group/group_add.c 			libnetapi_get_error_string(ctx, status));
ctx                86 source3/lib/netapi/examples/group/group_add.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/group/group_adduser.c 	struct libnetapi_ctx *ctx = NULL;
ctx                47 source3/lib/netapi/examples/group/group_adduser.c 	status = libnetapi_init(&ctx);
ctx                83 source3/lib/netapi/examples/group/group_adduser.c 			libnetapi_get_error_string(ctx, status));
ctx                87 source3/lib/netapi/examples/group/group_adduser.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/group/group_del.c 	struct libnetapi_ctx *ctx = NULL;
ctx                46 source3/lib/netapi/examples/group/group_del.c 	status = libnetapi_init(&ctx);
ctx                74 source3/lib/netapi/examples/group/group_del.c 			libnetapi_get_error_string(ctx, status));
ctx                78 source3/lib/netapi/examples/group/group_del.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/group/group_deluser.c 	struct libnetapi_ctx *ctx = NULL;
ctx                47 source3/lib/netapi/examples/group/group_deluser.c 	status = libnetapi_init(&ctx);
ctx                83 source3/lib/netapi/examples/group/group_deluser.c 			libnetapi_get_error_string(ctx, status));
ctx                87 source3/lib/netapi/examples/group/group_deluser.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/group/group_enum.c 	struct libnetapi_ctx *ctx = NULL;
ctx                57 source3/lib/netapi/examples/group/group_enum.c 	status = libnetapi_init(&ctx);
ctx               145 source3/lib/netapi/examples/group/group_enum.c 			libnetapi_get_error_string(ctx, status));
ctx               149 source3/lib/netapi/examples/group/group_enum.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/group/group_getinfo.c 	struct libnetapi_ctx *ctx = NULL;
ctx                53 source3/lib/netapi/examples/group/group_getinfo.c 	status = libnetapi_init(&ctx);
ctx                88 source3/lib/netapi/examples/group/group_getinfo.c 			libnetapi_get_error_string(ctx, status));
ctx               123 source3/lib/netapi/examples/group/group_getinfo.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/group/group_getusers.c 	struct libnetapi_ctx *ctx = NULL;
ctx                55 source3/lib/netapi/examples/group/group_getusers.c 	status = libnetapi_init(&ctx);
ctx               124 source3/lib/netapi/examples/group/group_getusers.c 			libnetapi_get_error_string(ctx, status));
ctx               128 source3/lib/netapi/examples/group/group_getusers.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/group/group_setinfo.c 	struct libnetapi_ctx *ctx = NULL;
ctx                56 source3/lib/netapi/examples/group/group_setinfo.c 	status = libnetapi_init(&ctx);
ctx               133 source3/lib/netapi/examples/group/group_setinfo.c 			libnetapi_get_error_string(ctx, status));
ctx               138 source3/lib/netapi/examples/group/group_setinfo.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/group/group_setusers.c 	struct libnetapi_ctx *ctx = NULL;
ctx                55 source3/lib/netapi/examples/group/group_setusers.c 	status = libnetapi_init(&ctx);
ctx                95 source3/lib/netapi/examples/group/group_setusers.c 					libnetapi_get_error_string(ctx, status));
ctx               111 source3/lib/netapi/examples/group/group_setusers.c 					libnetapi_get_error_string(ctx, status));
ctx               134 source3/lib/netapi/examples/group/group_setusers.c 			libnetapi_get_error_string(ctx, status));
ctx               138 source3/lib/netapi/examples/group/group_setusers.c 	libnetapi_free(ctx);
ctx                36 source3/lib/netapi/examples/join/getjoinableous.c 	struct libnetapi_ctx *ctx = NULL;
ctx                49 source3/lib/netapi/examples/join/getjoinableous.c 	status = libnetapi_init(&ctx);
ctx                75 source3/lib/netapi/examples/join/getjoinableous.c 				   ctx->username,
ctx                76 source3/lib/netapi/examples/join/getjoinableous.c 				   ctx->password,
ctx                81 source3/lib/netapi/examples/join/getjoinableous.c 			libnetapi_get_error_string(ctx, status));
ctx                91 source3/lib/netapi/examples/join/getjoinableous.c 	libnetapi_free(ctx);
ctx                45 source3/lib/netapi/examples/join/netdomjoin.c 	struct libnetapi_ctx *ctx = NULL;
ctx                61 source3/lib/netapi/examples/join/netdomjoin.c 	status = libnetapi_init(&ctx);
ctx                93 source3/lib/netapi/examples/join/netdomjoin.c 		errstr = libnetapi_get_error_string(ctx, status);
ctx               100 source3/lib/netapi/examples/join/netdomjoin.c 	libnetapi_free(ctx);
ctx                35 source3/lib/netapi/examples/join/rename_machine.c 	struct libnetapi_ctx *ctx = NULL;
ctx                46 source3/lib/netapi/examples/join/rename_machine.c 	status = libnetapi_init(&ctx);
ctx                73 source3/lib/netapi/examples/join/rename_machine.c 					  ctx->username,
ctx                74 source3/lib/netapi/examples/join/rename_machine.c 					  ctx->password,
ctx                78 source3/lib/netapi/examples/join/rename_machine.c 			libnetapi_get_error_string(ctx, status));
ctx                82 source3/lib/netapi/examples/join/rename_machine.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/localgroup/localgroup_add.c 	struct libnetapi_ctx *ctx = NULL;
ctx                52 source3/lib/netapi/examples/localgroup/localgroup_add.c 	status = libnetapi_init(&ctx);
ctx                98 source3/lib/netapi/examples/localgroup/localgroup_add.c 			libnetapi_get_error_string(ctx, status));
ctx               102 source3/lib/netapi/examples/localgroup/localgroup_add.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/localgroup/localgroup_addmembers.c 	struct libnetapi_ctx *ctx = NULL;
ctx                53 source3/lib/netapi/examples/localgroup/localgroup_addmembers.c 	status = libnetapi_init(&ctx);
ctx                92 source3/lib/netapi/examples/localgroup/localgroup_addmembers.c 					libnetapi_get_error_string(ctx, status));
ctx               110 source3/lib/netapi/examples/localgroup/localgroup_addmembers.c 					libnetapi_get_error_string(ctx, status));
ctx               133 source3/lib/netapi/examples/localgroup/localgroup_addmembers.c 			libnetapi_get_error_string(ctx, status));
ctx               137 source3/lib/netapi/examples/localgroup/localgroup_addmembers.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/localgroup/localgroup_del.c 	struct libnetapi_ctx *ctx = NULL;
ctx                46 source3/lib/netapi/examples/localgroup/localgroup_del.c 	status = libnetapi_init(&ctx);
ctx                75 source3/lib/netapi/examples/localgroup/localgroup_del.c 			libnetapi_get_error_string(ctx, status));
ctx                79 source3/lib/netapi/examples/localgroup/localgroup_del.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/localgroup/localgroup_delmembers.c 	struct libnetapi_ctx *ctx = NULL;
ctx                53 source3/lib/netapi/examples/localgroup/localgroup_delmembers.c 	status = libnetapi_init(&ctx);
ctx                92 source3/lib/netapi/examples/localgroup/localgroup_delmembers.c 					libnetapi_get_error_string(ctx, status));
ctx               110 source3/lib/netapi/examples/localgroup/localgroup_delmembers.c 					libnetapi_get_error_string(ctx, status));
ctx               133 source3/lib/netapi/examples/localgroup/localgroup_delmembers.c 			libnetapi_get_error_string(ctx, status));
ctx               137 source3/lib/netapi/examples/localgroup/localgroup_delmembers.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/localgroup/localgroup_enum.c 	struct libnetapi_ctx *ctx = NULL;
ctx                54 source3/lib/netapi/examples/localgroup/localgroup_enum.c 	status = libnetapi_init(&ctx);
ctx               118 source3/lib/netapi/examples/localgroup/localgroup_enum.c 			libnetapi_get_error_string(ctx, status));
ctx               122 source3/lib/netapi/examples/localgroup/localgroup_enum.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/localgroup/localgroup_getinfo.c 	struct libnetapi_ctx *ctx = NULL;
ctx                51 source3/lib/netapi/examples/localgroup/localgroup_getinfo.c 	status = libnetapi_init(&ctx);
ctx                86 source3/lib/netapi/examples/localgroup/localgroup_getinfo.c 			libnetapi_get_error_string(ctx, status));
ctx               108 source3/lib/netapi/examples/localgroup/localgroup_getinfo.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/localgroup/localgroup_getmembers.c 	struct libnetapi_ctx *ctx = NULL;
ctx                58 source3/lib/netapi/examples/localgroup/localgroup_getmembers.c 	status = libnetapi_init(&ctx);
ctx               157 source3/lib/netapi/examples/localgroup/localgroup_getmembers.c 			libnetapi_get_error_string(ctx, status));
ctx               161 source3/lib/netapi/examples/localgroup/localgroup_getmembers.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/localgroup/localgroup_setinfo.c 	struct libnetapi_ctx *ctx = NULL;
ctx                56 source3/lib/netapi/examples/localgroup/localgroup_setinfo.c 	status = libnetapi_init(&ctx);
ctx               119 source3/lib/netapi/examples/localgroup/localgroup_setinfo.c 			libnetapi_get_error_string(ctx, status));
ctx               124 source3/lib/netapi/examples/localgroup/localgroup_setinfo.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/localgroup/localgroup_setmembers.c 	struct libnetapi_ctx *ctx = NULL;
ctx                54 source3/lib/netapi/examples/localgroup/localgroup_setmembers.c 	status = libnetapi_init(&ctx);
ctx                94 source3/lib/netapi/examples/localgroup/localgroup_setmembers.c 					libnetapi_get_error_string(ctx, status));
ctx               113 source3/lib/netapi/examples/localgroup/localgroup_setmembers.c 					libnetapi_get_error_string(ctx, status));
ctx               136 source3/lib/netapi/examples/localgroup/localgroup_setmembers.c 			libnetapi_get_error_string(ctx, status));
ctx               142 source3/lib/netapi/examples/localgroup/localgroup_setmembers.c 	libnetapi_free(ctx);
ctx                46 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	struct libnetapi_ctx *ctx;
ctx               182 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	libnetapi_free(state->ctx);
ctx               209 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 						libnetapi_get_error_string(state->ctx, status));
ctx               506 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 			str = libnetapi_get_error_string(state->ctx, status);
ctx               733 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 			err_str = libnetapi_get_error_string(state->ctx, status);
ctx               769 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 			err_str = libnetapi_get_error_string(state->ctx, status);
ctx               826 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 		err_str = libnetapi_get_error_string(state->ctx, status);
ctx              1047 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 		err_str = libnetapi_get_error_string(state->ctx, status);
ctx              1089 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 			libnetapi_get_error_string(state->ctx, status));
ctx              1095 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 						libnetapi_get_error_string(state->ctx, status));
ctx              1721 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 		libnetapi_get_error_string(state->ctx, status));
ctx              1731 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1734 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	status = libnetapi_init(&ctx);
ctx              1740 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 		libnetapi_set_debuglevel(ctx, debug_level);
ctx              1757 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 			libnetapi_set_username(ctx, puser);
ctx              1758 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 			libnetapi_set_password(ctx, p+1);
ctx              1762 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 			libnetapi_set_username(ctx, puser);
ctx              1818 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 				libnetapi_get_error_string(state->ctx, status));
ctx              1837 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	state->ctx = ctx;
ctx                33 source3/lib/netapi/examples/server/remote_tod.c 	struct libnetapi_ctx *ctx = NULL;
ctx                46 source3/lib/netapi/examples/server/remote_tod.c 	status = libnetapi_init(&ctx);
ctx                70 source3/lib/netapi/examples/server/remote_tod.c 			libnetapi_get_error_string(ctx, status));
ctx                79 source3/lib/netapi/examples/server/remote_tod.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/server/server_getinfo.c 	struct libnetapi_ctx *ctx = NULL;
ctx                56 source3/lib/netapi/examples/server/server_getinfo.c 	status = libnetapi_init(&ctx);
ctx                84 source3/lib/netapi/examples/server/server_getinfo.c 			libnetapi_get_error_string(ctx, status));
ctx               140 source3/lib/netapi/examples/server/server_getinfo.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/share/share_add.c 	struct libnetapi_ctx *ctx = NULL;
ctx                51 source3/lib/netapi/examples/share/share_add.c 	status = libnetapi_init(&ctx);
ctx               101 source3/lib/netapi/examples/share/share_add.c 			libnetapi_get_error_string(ctx, status));
ctx               106 source3/lib/netapi/examples/share/share_add.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/share/share_del.c 	struct libnetapi_ctx *ctx = NULL;
ctx                46 source3/lib/netapi/examples/share/share_del.c 	status = libnetapi_init(&ctx);
ctx                76 source3/lib/netapi/examples/share/share_del.c 			libnetapi_get_error_string(ctx, status));
ctx                81 source3/lib/netapi/examples/share/share_del.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/share/share_enum.c 	struct libnetapi_ctx *ctx = NULL;
ctx                55 source3/lib/netapi/examples/share/share_enum.c 	status = libnetapi_init(&ctx);
ctx               134 source3/lib/netapi/examples/share/share_enum.c 			libnetapi_get_error_string(ctx, status));
ctx               138 source3/lib/netapi/examples/share/share_enum.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/share/share_getinfo.c 	struct libnetapi_ctx *ctx = NULL;
ctx                54 source3/lib/netapi/examples/share/share_getinfo.c 	status = libnetapi_init(&ctx);
ctx                89 source3/lib/netapi/examples/share/share_getinfo.c 			libnetapi_get_error_string(ctx, status));
ctx               148 source3/lib/netapi/examples/share/share_getinfo.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/share/share_setinfo.c 	struct libnetapi_ctx *ctx = NULL;
ctx                52 source3/lib/netapi/examples/share/share_setinfo.c 	status = libnetapi_init(&ctx);
ctx                96 source3/lib/netapi/examples/share/share_setinfo.c 			libnetapi_get_error_string(ctx, status));
ctx               101 source3/lib/netapi/examples/share/share_setinfo.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/shutdown/shutdown_abort.c 	struct libnetapi_ctx *ctx = NULL;
ctx                45 source3/lib/netapi/examples/shutdown/shutdown_abort.c 	status = libnetapi_init(&ctx);
ctx                67 source3/lib/netapi/examples/shutdown/shutdown_abort.c 			libnetapi_get_error_string(ctx, status));
ctx                72 source3/lib/netapi/examples/shutdown/shutdown_abort.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/shutdown/shutdown_init.c 	struct libnetapi_ctx *ctx = NULL;
ctx                47 source3/lib/netapi/examples/shutdown/shutdown_init.c 	status = libnetapi_init(&ctx);
ctx                85 source3/lib/netapi/examples/shutdown/shutdown_init.c 			libnetapi_get_error_string(ctx, status));
ctx                90 source3/lib/netapi/examples/shutdown/shutdown_init.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/user/user_add.c 	struct libnetapi_ctx *ctx = NULL;
ctx                49 source3/lib/netapi/examples/user/user_add.c 	status = libnetapi_init(&ctx);
ctx                95 source3/lib/netapi/examples/user/user_add.c 			libnetapi_get_error_string(ctx, status));
ctx                99 source3/lib/netapi/examples/user/user_add.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/user/user_chgpwd.c 	struct libnetapi_ctx *ctx = NULL;
ctx                48 source3/lib/netapi/examples/user/user_chgpwd.c 	status = libnetapi_init(&ctx);
ctx                91 source3/lib/netapi/examples/user/user_chgpwd.c 			libnetapi_get_error_string(ctx, status));
ctx                95 source3/lib/netapi/examples/user/user_chgpwd.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/user/user_del.c 	struct libnetapi_ctx *ctx = NULL;
ctx                46 source3/lib/netapi/examples/user/user_del.c 	status = libnetapi_init(&ctx);
ctx                74 source3/lib/netapi/examples/user/user_del.c 			libnetapi_get_error_string(ctx, status));
ctx                78 source3/lib/netapi/examples/user/user_del.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/user/user_dispinfo.c 	struct libnetapi_ctx *ctx = NULL;
ctx                51 source3/lib/netapi/examples/user/user_dispinfo.c 	status = libnetapi_init(&ctx);
ctx                92 source3/lib/netapi/examples/user/user_dispinfo.c 			libnetapi_get_error_string(ctx, status));
ctx                96 source3/lib/netapi/examples/user/user_dispinfo.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/user/user_enum.c 	struct libnetapi_ctx *ctx = NULL;
ctx                57 source3/lib/netapi/examples/user/user_enum.c 	status = libnetapi_init(&ctx);
ctx               149 source3/lib/netapi/examples/user/user_enum.c 			libnetapi_get_error_string(ctx, status));
ctx               153 source3/lib/netapi/examples/user/user_enum.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/user/user_getgroups.c 	struct libnetapi_ctx *ctx = NULL;
ctx                54 source3/lib/netapi/examples/user/user_getgroups.c 	status = libnetapi_init(&ctx);
ctx               125 source3/lib/netapi/examples/user/user_getgroups.c 			libnetapi_get_error_string(ctx, status));
ctx               129 source3/lib/netapi/examples/user/user_getgroups.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/user/user_getinfo.c 	struct libnetapi_ctx *ctx = NULL;
ctx                60 source3/lib/netapi/examples/user/user_getinfo.c 	status = libnetapi_init(&ctx);
ctx                95 source3/lib/netapi/examples/user/user_getinfo.c 			libnetapi_get_error_string(ctx, status));
ctx               289 source3/lib/netapi/examples/user/user_getinfo.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/user/user_getlocalgroups.c 	struct libnetapi_ctx *ctx = NULL;
ctx                54 source3/lib/netapi/examples/user/user_getlocalgroups.c 	status = libnetapi_init(&ctx);
ctx               114 source3/lib/netapi/examples/user/user_getlocalgroups.c 			libnetapi_get_error_string(ctx, status));
ctx               118 source3/lib/netapi/examples/user/user_getlocalgroups.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/user/user_modalsget.c 	struct libnetapi_ctx *ctx = NULL;
ctx                53 source3/lib/netapi/examples/user/user_modalsget.c 	status = libnetapi_init(&ctx);
ctx                81 source3/lib/netapi/examples/user/user_modalsget.c 			libnetapi_get_error_string(ctx, status));
ctx               127 source3/lib/netapi/examples/user/user_modalsget.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/user/user_modalsset.c 	struct libnetapi_ctx *ctx = NULL;
ctx                61 source3/lib/netapi/examples/user/user_modalsset.c 	status = libnetapi_init(&ctx);
ctx               133 source3/lib/netapi/examples/user/user_modalsset.c 			libnetapi_get_error_string(ctx, status));
ctx               138 source3/lib/netapi/examples/user/user_modalsset.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/user/user_setgroups.c 	struct libnetapi_ctx *ctx = NULL;
ctx                55 source3/lib/netapi/examples/user/user_setgroups.c 	status = libnetapi_init(&ctx);
ctx                95 source3/lib/netapi/examples/user/user_setgroups.c 					libnetapi_get_error_string(ctx, status));
ctx               111 source3/lib/netapi/examples/user/user_setgroups.c 					libnetapi_get_error_string(ctx, status));
ctx               135 source3/lib/netapi/examples/user/user_setgroups.c 			libnetapi_get_error_string(ctx, status));
ctx               140 source3/lib/netapi/examples/user/user_setgroups.c 	libnetapi_free(ctx);
ctx                33 source3/lib/netapi/examples/user/user_setinfo.c 	struct libnetapi_ctx *ctx = NULL;
ctx                74 source3/lib/netapi/examples/user/user_setinfo.c 	status = libnetapi_init(&ctx);
ctx               198 source3/lib/netapi/examples/user/user_setinfo.c 			libnetapi_get_error_string(ctx, status));
ctx               203 source3/lib/netapi/examples/user/user_setinfo.c 	libnetapi_free(ctx);
ctx                30 source3/lib/netapi/file.c WERROR NetFileClose_r(struct libnetapi_ctx *ctx,
ctx                37 source3/lib/netapi/file.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx                44 source3/lib/netapi/file.c 	status = rpccli_srvsvc_NetFileClose(pipe_cli, ctx,
ctx                60 source3/lib/netapi/file.c WERROR NetFileClose_l(struct libnetapi_ctx *ctx,
ctx                63 source3/lib/netapi/file.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetFileClose);
ctx               110 source3/lib/netapi/file.c WERROR NetFileGetInfo_r(struct libnetapi_ctx *ctx,
ctx               131 source3/lib/netapi/file.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               138 source3/lib/netapi/file.c 	status = rpccli_srvsvc_NetFileGetInfo(pipe_cli, ctx,
ctx               148 source3/lib/netapi/file.c 	status = map_srvsvc_FileInfo_to_FILE_INFO_buffer(ctx,
ctx               164 source3/lib/netapi/file.c WERROR NetFileGetInfo_l(struct libnetapi_ctx *ctx,
ctx               167 source3/lib/netapi/file.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetFileGetInfo);
ctx               173 source3/lib/netapi/file.c WERROR NetFileEnum_r(struct libnetapi_ctx *ctx,
ctx               197 source3/lib/netapi/file.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               218 source3/lib/netapi/file.c 	status = rpccli_srvsvc_NetFileEnum(pipe_cli, ctx,
ctx               242 source3/lib/netapi/file.c 		status = map_srvsvc_FileInfo_to_FILE_INFO_buffer(ctx,
ctx               268 source3/lib/netapi/file.c WERROR NetFileEnum_l(struct libnetapi_ctx *ctx,
ctx               271 source3/lib/netapi/file.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetFileEnum);
ctx                31 source3/lib/netapi/getdc.c WERROR NetGetDCName_l(struct libnetapi_ctx *ctx,
ctx                34 source3/lib/netapi/getdc.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetGetDCName);
ctx                40 source3/lib/netapi/getdc.c WERROR NetGetDCName_r(struct libnetapi_ctx *ctx,
ctx                47 source3/lib/netapi/getdc.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx                54 source3/lib/netapi/getdc.c 	status = rpccli_netr_GetDcName(pipe_cli, ctx,
ctx                71 source3/lib/netapi/getdc.c WERROR NetGetAnyDCName_l(struct libnetapi_ctx *ctx,
ctx                74 source3/lib/netapi/getdc.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetGetAnyDCName);
ctx                80 source3/lib/netapi/getdc.c WERROR NetGetAnyDCName_r(struct libnetapi_ctx *ctx,
ctx                87 source3/lib/netapi/getdc.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx                94 source3/lib/netapi/getdc.c 	status = rpccli_netr_GetAnyDCName(pipe_cli, ctx,
ctx               111 source3/lib/netapi/getdc.c WERROR DsGetDcName_l(struct libnetapi_ctx *ctx,
ctx               116 source3/lib/netapi/getdc.c 	status = dsgetdcname(ctx,
ctx               124 source3/lib/netapi/getdc.c 		libnetapi_set_error_string(ctx,
ctx               135 source3/lib/netapi/getdc.c WERROR DsGetDcName_r(struct libnetapi_ctx *ctx,
ctx               142 source3/lib/netapi/getdc.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               150 source3/lib/netapi/getdc.c 					  ctx,
ctx                30 source3/lib/netapi/group.c WERROR NetGroupAdd_r(struct libnetapi_ctx *ctx,
ctx                73 source3/lib/netapi/group.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx                80 source3/lib/netapi/group.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx               107 source3/lib/netapi/group.c 	status = rpccli_samr_CreateDomainGroup(pipe_cli, ctx,
ctx               126 source3/lib/netapi/group.c 				status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,
ctx               137 source3/lib/netapi/group.c 				status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,
ctx               149 source3/lib/netapi/group.c 				status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,
ctx               161 source3/lib/netapi/group.c 				status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,
ctx               173 source3/lib/netapi/group.c 				status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,
ctx               192 source3/lib/netapi/group.c 	rpccli_samr_DeleteDomainGroup(pipe_cli, ctx,
ctx               197 source3/lib/netapi/group.c 		rpccli_samr_Close(pipe_cli, ctx, &group_handle);
ctx               200 source3/lib/netapi/group.c 	if (ctx->disable_policy_handle_cache) {
ctx               201 source3/lib/netapi/group.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx               202 source3/lib/netapi/group.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx               211 source3/lib/netapi/group.c WERROR NetGroupAdd_l(struct libnetapi_ctx *ctx,
ctx               214 source3/lib/netapi/group.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetGroupAdd);
ctx               220 source3/lib/netapi/group.c WERROR NetGroupDel_r(struct libnetapi_ctx *ctx,
ctx               244 source3/lib/netapi/group.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               251 source3/lib/netapi/group.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx               264 source3/lib/netapi/group.c 	status = rpccli_samr_LookupNames(pipe_cli, ctx,
ctx               280 source3/lib/netapi/group.c 	status = rpccli_samr_OpenGroup(pipe_cli, ctx,
ctx               294 source3/lib/netapi/group.c 	status = rpccli_samr_QueryGroupInfo(pipe_cli, ctx,
ctx               310 source3/lib/netapi/group.c 	status = rpccli_samr_QueryGroupMember(pipe_cli, ctx,
ctx               322 source3/lib/netapi/group.c 	status = rpccli_samr_LookupRids(pipe_cli, ctx,
ctx               336 source3/lib/netapi/group.c 		status = rpccli_samr_DeleteGroupMember(pipe_cli, ctx,
ctx               345 source3/lib/netapi/group.c 	status = rpccli_samr_DeleteDomainGroup(pipe_cli, ctx,
ctx               358 source3/lib/netapi/group.c 		rpccli_samr_Close(pipe_cli, ctx, &group_handle);
ctx               361 source3/lib/netapi/group.c 	if (ctx->disable_policy_handle_cache) {
ctx               362 source3/lib/netapi/group.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx               363 source3/lib/netapi/group.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx               372 source3/lib/netapi/group.c WERROR NetGroupDel_l(struct libnetapi_ctx *ctx,
ctx               375 source3/lib/netapi/group.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetGroupDel);
ctx               381 source3/lib/netapi/group.c WERROR NetGroupSetInfo_r(struct libnetapi_ctx *ctx,
ctx               409 source3/lib/netapi/group.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               416 source3/lib/netapi/group.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx               429 source3/lib/netapi/group.c 	status = rpccli_samr_LookupNames(pipe_cli, ctx,
ctx               445 source3/lib/netapi/group.c 	status = rpccli_samr_OpenGroup(pipe_cli, ctx,
ctx               460 source3/lib/netapi/group.c 			status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,
ctx               468 source3/lib/netapi/group.c 			status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,
ctx               476 source3/lib/netapi/group.c 			status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,
ctx               485 source3/lib/netapi/group.c 			status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,
ctx               493 source3/lib/netapi/group.c 			status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,
ctx               502 source3/lib/netapi/group.c 			status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,
ctx               510 source3/lib/netapi/group.c 			status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,
ctx               518 source3/lib/netapi/group.c 			status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,
ctx               537 source3/lib/netapi/group.c 		rpccli_samr_Close(pipe_cli, ctx, &group_handle);
ctx               540 source3/lib/netapi/group.c 	if (ctx->disable_policy_handle_cache) {
ctx               541 source3/lib/netapi/group.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx               542 source3/lib/netapi/group.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx               551 source3/lib/netapi/group.c WERROR NetGroupSetInfo_l(struct libnetapi_ctx *ctx,
ctx               554 source3/lib/netapi/group.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetGroupSetInfo);
ctx               621 source3/lib/netapi/group.c WERROR NetGroupGetInfo_r(struct libnetapi_ctx *ctx,
ctx               644 source3/lib/netapi/group.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               651 source3/lib/netapi/group.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx               664 source3/lib/netapi/group.c 	status = rpccli_samr_LookupNames(pipe_cli, ctx,
ctx               680 source3/lib/netapi/group.c 	status = rpccli_samr_OpenGroup(pipe_cli, ctx,
ctx               690 source3/lib/netapi/group.c 	status = rpccli_samr_QueryGroupInfo(pipe_cli, ctx,
ctx               695 source3/lib/netapi/group.c 		status = rpccli_samr_QueryGroupInfo(pipe_cli, ctx,
ctx               707 source3/lib/netapi/group.c 	werr = map_group_info_to_buffer(ctx, r->in.level,
ctx               716 source3/lib/netapi/group.c 		rpccli_samr_Close(pipe_cli, ctx, &group_handle);
ctx               719 source3/lib/netapi/group.c 	if (ctx->disable_policy_handle_cache) {
ctx               720 source3/lib/netapi/group.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx               721 source3/lib/netapi/group.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx               730 source3/lib/netapi/group.c WERROR NetGroupGetInfo_l(struct libnetapi_ctx *ctx,
ctx               733 source3/lib/netapi/group.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetGroupGetInfo);
ctx               739 source3/lib/netapi/group.c WERROR NetGroupAddUser_r(struct libnetapi_ctx *ctx,
ctx               760 source3/lib/netapi/group.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               767 source3/lib/netapi/group.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx               780 source3/lib/netapi/group.c 	status = rpccli_samr_LookupNames(pipe_cli, ctx,
ctx               796 source3/lib/netapi/group.c 	status = rpccli_samr_OpenGroup(pipe_cli, ctx,
ctx               808 source3/lib/netapi/group.c 	status = rpccli_samr_LookupNames(pipe_cli, ctx,
ctx               824 source3/lib/netapi/group.c 	status = rpccli_samr_AddGroupMember(pipe_cli, ctx,
ctx               837 source3/lib/netapi/group.c 		rpccli_samr_Close(pipe_cli, ctx, &group_handle);
ctx               840 source3/lib/netapi/group.c 	if (ctx->disable_policy_handle_cache) {
ctx               841 source3/lib/netapi/group.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx               842 source3/lib/netapi/group.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx               851 source3/lib/netapi/group.c WERROR NetGroupAddUser_l(struct libnetapi_ctx *ctx,
ctx               854 source3/lib/netapi/group.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetGroupAddUser);
ctx               860 source3/lib/netapi/group.c WERROR NetGroupDelUser_r(struct libnetapi_ctx *ctx,
ctx               881 source3/lib/netapi/group.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               888 source3/lib/netapi/group.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx               901 source3/lib/netapi/group.c 	status = rpccli_samr_LookupNames(pipe_cli, ctx,
ctx               917 source3/lib/netapi/group.c 	status = rpccli_samr_OpenGroup(pipe_cli, ctx,
ctx               929 source3/lib/netapi/group.c 	status = rpccli_samr_LookupNames(pipe_cli, ctx,
ctx               945 source3/lib/netapi/group.c 	status = rpccli_samr_DeleteGroupMember(pipe_cli, ctx,
ctx               957 source3/lib/netapi/group.c 		rpccli_samr_Close(pipe_cli, ctx, &group_handle);
ctx               960 source3/lib/netapi/group.c 	if (ctx->disable_policy_handle_cache) {
ctx               961 source3/lib/netapi/group.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx               962 source3/lib/netapi/group.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx               971 source3/lib/netapi/group.c WERROR NetGroupDelUser_l(struct libnetapi_ctx *ctx,
ctx               974 source3/lib/netapi/group.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetGroupDelUser);
ctx              1130 source3/lib/netapi/group.c WERROR NetGroupEnum_r(struct libnetapi_ctx *ctx,
ctx              1159 source3/lib/netapi/group.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx              1166 source3/lib/netapi/group.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx              1179 source3/lib/netapi/group.c 	status = rpccli_samr_QueryDomainInfo(pipe_cli, ctx,
ctx              1193 source3/lib/netapi/group.c 					       ctx,
ctx              1213 source3/lib/netapi/group.c 	tmp_werr = convert_samr_disp_groups_to_GROUP_INFO_buffer(ctx,
ctx              1229 source3/lib/netapi/group.c 		if (ctx->disable_policy_handle_cache) {
ctx              1230 source3/lib/netapi/group.c 			libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx              1231 source3/lib/netapi/group.c 			libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx              1241 source3/lib/netapi/group.c WERROR NetGroupEnum_l(struct libnetapi_ctx *ctx,
ctx              1244 source3/lib/netapi/group.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetGroupEnum);
ctx              1250 source3/lib/netapi/group.c WERROR NetGroupGetUsers_r(struct libnetapi_ctx *ctx,
ctx              1290 source3/lib/netapi/group.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx              1297 source3/lib/netapi/group.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx              1310 source3/lib/netapi/group.c 	status = rpccli_samr_LookupNames(pipe_cli, ctx,
ctx              1321 source3/lib/netapi/group.c 	status = rpccli_samr_OpenGroup(pipe_cli, ctx,
ctx              1331 source3/lib/netapi/group.c 	status = rpccli_samr_QueryGroupMember(pipe_cli, ctx,
ctx              1339 source3/lib/netapi/group.c 	status = rpccli_samr_LookupRids(pipe_cli, ctx,
ctx              1356 source3/lib/netapi/group.c 		status = add_GROUP_USERS_INFO_X_buffer(ctx,
ctx              1375 source3/lib/netapi/group.c 		rpccli_samr_Close(pipe_cli, ctx, &group_handle);
ctx              1378 source3/lib/netapi/group.c 	if (ctx->disable_policy_handle_cache) {
ctx              1379 source3/lib/netapi/group.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx              1380 source3/lib/netapi/group.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx              1389 source3/lib/netapi/group.c WERROR NetGroupGetUsers_l(struct libnetapi_ctx *ctx,
ctx              1392 source3/lib/netapi/group.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetGroupGetUsers);
ctx              1398 source3/lib/netapi/group.c WERROR NetGroupSetUsers_r(struct libnetapi_ctx *ctx,
ctx              1442 source3/lib/netapi/group.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx              1449 source3/lib/netapi/group.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx              1462 source3/lib/netapi/group.c 	status = rpccli_samr_LookupNames(pipe_cli, ctx,
ctx              1473 source3/lib/netapi/group.c 	status = rpccli_samr_OpenGroup(pipe_cli, ctx,
ctx              1486 source3/lib/netapi/group.c 	status = rpccli_samr_QueryGroupInfo(pipe_cli, ctx,
ctx              1504 source3/lib/netapi/group.c 	lsa_names = talloc_array(ctx, struct lsa_String, r->in.num_entries);
ctx              1524 source3/lib/netapi/group.c 	status = rpccli_samr_LookupNames(pipe_cli, ctx,
ctx              1538 source3/lib/netapi/group.c 	status = rpccli_samr_QueryGroupMember(pipe_cli, ctx,
ctx              1557 source3/lib/netapi/group.c 			if (!add_rid_to_array_unique(ctx,
ctx              1577 source3/lib/netapi/group.c 			if (!add_rid_to_array_unique(ctx,
ctx              1589 source3/lib/netapi/group.c 		status = rpccli_samr_AddGroupMember(pipe_cli, ctx,
ctx              1602 source3/lib/netapi/group.c 		status = rpccli_samr_DeleteGroupMember(pipe_cli, ctx,
ctx              1615 source3/lib/netapi/group.c 		rpccli_samr_Close(pipe_cli, ctx, &group_handle);
ctx              1618 source3/lib/netapi/group.c 	if (ctx->disable_policy_handle_cache) {
ctx              1619 source3/lib/netapi/group.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx              1620 source3/lib/netapi/group.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx              1629 source3/lib/netapi/group.c WERROR NetGroupSetUsers_l(struct libnetapi_ctx *ctx,
ctx              1632 source3/lib/netapi/group.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetGroupSetUsers);
ctx                98 source3/lib/netapi/joindomain.c WERROR NetJoinDomain_r(struct libnetapi_ctx *ctx,
ctx               107 source3/lib/netapi/joindomain.c 	werr = libnetapi_open_pipe(ctx, r->in.server,
ctx               115 source3/lib/netapi/joindomain.c 		encode_wkssvc_join_password_buffer(ctx,
ctx               123 source3/lib/netapi/joindomain.c 	status = rpccli_wkssvc_NetrJoinDomain2(pipe_cli, ctx,
ctx               224 source3/lib/netapi/joindomain.c WERROR NetUnjoinDomain_r(struct libnetapi_ctx *ctx,
ctx               233 source3/lib/netapi/joindomain.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               241 source3/lib/netapi/joindomain.c 		encode_wkssvc_join_password_buffer(ctx,
ctx               249 source3/lib/netapi/joindomain.c 	status = rpccli_wkssvc_NetrUnjoinDomain2(pipe_cli, ctx,
ctx               271 source3/lib/netapi/joindomain.c WERROR NetGetJoinInformation_r(struct libnetapi_ctx *ctx,
ctx               279 source3/lib/netapi/joindomain.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               286 source3/lib/netapi/joindomain.c 	status = rpccli_wkssvc_NetrGetJoinInformation(pipe_cli, ctx,
ctx               296 source3/lib/netapi/joindomain.c 	*r->out.name_buffer = talloc_strdup(ctx, buffer);
ctx               306 source3/lib/netapi/joindomain.c WERROR NetGetJoinInformation_l(struct libnetapi_ctx *ctx,
ctx               310 source3/lib/netapi/joindomain.c 		*r->out.name_buffer = talloc_strdup(ctx, lp_realm());
ctx               312 source3/lib/netapi/joindomain.c 		*r->out.name_buffer = talloc_strdup(ctx, lp_workgroup());
ctx               336 source3/lib/netapi/joindomain.c WERROR NetGetJoinableOUs_l(struct libnetapi_ctx *ctx,
ctx               348 source3/lib/netapi/joindomain.c 	status = dsgetdcname(ctx, NULL, r->in.domain,
ctx               351 source3/lib/netapi/joindomain.c 		libnetapi_set_error_string(ctx, "%s",
ctx               366 source3/lib/netapi/joindomain.c 	} else if (ctx->username) {
ctx               367 source3/lib/netapi/joindomain.c 		ads->auth.user_name = SMB_STRDUP(ctx->username);
ctx               373 source3/lib/netapi/joindomain.c 	} else if (ctx->password) {
ctx               374 source3/lib/netapi/joindomain.c 		ads->auth.password = SMB_STRDUP(ctx->password);
ctx               383 source3/lib/netapi/joindomain.c 	ads_status = ads_get_joinable_ous(ads, ctx,
ctx               401 source3/lib/netapi/joindomain.c WERROR NetGetJoinableOUs_r(struct libnetapi_ctx *ctx,
ctx               409 source3/lib/netapi/joindomain.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               417 source3/lib/netapi/joindomain.c 		encode_wkssvc_join_password_buffer(ctx,
ctx               423 source3/lib/netapi/joindomain.c 	status = rpccli_wkssvc_NetrGetJoinableOus2(pipe_cli, ctx,
ctx               443 source3/lib/netapi/joindomain.c WERROR NetRenameMachineInDomain_r(struct libnetapi_ctx *ctx,
ctx               451 source3/lib/netapi/joindomain.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               459 source3/lib/netapi/joindomain.c 		encode_wkssvc_join_password_buffer(ctx,
ctx               465 source3/lib/netapi/joindomain.c 	status = rpccli_wkssvc_NetrRenameMachineInDomain2(pipe_cli, ctx,
ctx               484 source3/lib/netapi/joindomain.c WERROR NetRenameMachineInDomain_l(struct libnetapi_ctx *ctx,
ctx               487 source3/lib/netapi/joindomain.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetRenameMachineInDomain);
ctx                39 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx                43 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx                63 source3/lib/netapi/libnetapi.c 		werr = NetJoinDomain_l(ctx, &r);
ctx                65 source3/lib/netapi/libnetapi.c 		werr = NetJoinDomain_r(ctx, &r);
ctx                87 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx                91 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               109 source3/lib/netapi/libnetapi.c 		werr = NetUnjoinDomain_l(ctx, &r);
ctx               111 source3/lib/netapi/libnetapi.c 		werr = NetUnjoinDomain_r(ctx, &r);
ctx               132 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               136 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               153 source3/lib/netapi/libnetapi.c 		werr = NetGetJoinInformation_l(ctx, &r);
ctx               155 source3/lib/netapi/libnetapi.c 		werr = NetGetJoinInformation_r(ctx, &r);
ctx               179 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               183 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               203 source3/lib/netapi/libnetapi.c 		werr = NetGetJoinableOUs_l(ctx, &r);
ctx               205 source3/lib/netapi/libnetapi.c 		werr = NetGetJoinableOUs_r(ctx, &r);
ctx               228 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               232 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               251 source3/lib/netapi/libnetapi.c 		werr = NetRenameMachineInDomain_l(ctx, &r);
ctx               253 source3/lib/netapi/libnetapi.c 		werr = NetRenameMachineInDomain_r(ctx, &r);
ctx               274 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               278 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               295 source3/lib/netapi/libnetapi.c 		werr = NetServerGetInfo_l(ctx, &r);
ctx               297 source3/lib/netapi/libnetapi.c 		werr = NetServerGetInfo_r(ctx, &r);
ctx               319 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               323 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               341 source3/lib/netapi/libnetapi.c 		werr = NetServerSetInfo_l(ctx, &r);
ctx               343 source3/lib/netapi/libnetapi.c 		werr = NetServerSetInfo_r(ctx, &r);
ctx               364 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               368 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               385 source3/lib/netapi/libnetapi.c 		werr = NetGetDCName_l(ctx, &r);
ctx               387 source3/lib/netapi/libnetapi.c 		werr = NetGetDCName_r(ctx, &r);
ctx               408 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               412 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               429 source3/lib/netapi/libnetapi.c 		werr = NetGetAnyDCName_l(ctx, &r);
ctx               431 source3/lib/netapi/libnetapi.c 		werr = NetGetAnyDCName_r(ctx, &r);
ctx               455 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               459 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               479 source3/lib/netapi/libnetapi.c 		werr = DsGetDcName_l(ctx, &r);
ctx               481 source3/lib/netapi/libnetapi.c 		werr = DsGetDcName_r(ctx, &r);
ctx               503 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               507 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               525 source3/lib/netapi/libnetapi.c 		werr = NetUserAdd_l(ctx, &r);
ctx               527 source3/lib/netapi/libnetapi.c 		werr = NetUserAdd_r(ctx, &r);
ctx               547 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               551 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               567 source3/lib/netapi/libnetapi.c 		werr = NetUserDel_l(ctx, &r);
ctx               569 source3/lib/netapi/libnetapi.c 		werr = NetUserDel_r(ctx, &r);
ctx               595 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               599 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               622 source3/lib/netapi/libnetapi.c 		werr = NetUserEnum_l(ctx, &r);
ctx               624 source3/lib/netapi/libnetapi.c 		werr = NetUserEnum_r(ctx, &r);
ctx               646 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               650 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               668 source3/lib/netapi/libnetapi.c 		werr = NetUserChangePassword_l(ctx, &r);
ctx               670 source3/lib/netapi/libnetapi.c 		werr = NetUserChangePassword_r(ctx, &r);
ctx               692 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               696 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               714 source3/lib/netapi/libnetapi.c 		werr = NetUserGetInfo_l(ctx, &r);
ctx               716 source3/lib/netapi/libnetapi.c 		werr = NetUserGetInfo_r(ctx, &r);
ctx               739 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               743 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               762 source3/lib/netapi/libnetapi.c 		werr = NetUserSetInfo_l(ctx, &r);
ctx               764 source3/lib/netapi/libnetapi.c 		werr = NetUserSetInfo_r(ctx, &r);
ctx               789 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               793 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               814 source3/lib/netapi/libnetapi.c 		werr = NetUserGetGroups_l(ctx, &r);
ctx               816 source3/lib/netapi/libnetapi.c 		werr = NetUserGetGroups_r(ctx, &r);
ctx               839 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               843 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               862 source3/lib/netapi/libnetapi.c 		werr = NetUserSetGroups_l(ctx, &r);
ctx               864 source3/lib/netapi/libnetapi.c 		werr = NetUserSetGroups_r(ctx, &r);
ctx               890 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               894 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               916 source3/lib/netapi/libnetapi.c 		werr = NetUserGetLocalGroups_l(ctx, &r);
ctx               918 source3/lib/netapi/libnetapi.c 		werr = NetUserGetLocalGroups_r(ctx, &r);
ctx               939 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               943 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx               960 source3/lib/netapi/libnetapi.c 		werr = NetUserModalsGet_l(ctx, &r);
ctx               962 source3/lib/netapi/libnetapi.c 		werr = NetUserModalsGet_r(ctx, &r);
ctx               984 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx               988 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1006 source3/lib/netapi/libnetapi.c 		werr = NetUserModalsSet_l(ctx, &r);
ctx              1008 source3/lib/netapi/libnetapi.c 		werr = NetUserModalsSet_r(ctx, &r);
ctx              1033 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1037 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1058 source3/lib/netapi/libnetapi.c 		werr = NetQueryDisplayInformation_l(ctx, &r);
ctx              1060 source3/lib/netapi/libnetapi.c 		werr = NetQueryDisplayInformation_r(ctx, &r);
ctx              1082 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1086 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1104 source3/lib/netapi/libnetapi.c 		werr = NetGroupAdd_l(ctx, &r);
ctx              1106 source3/lib/netapi/libnetapi.c 		werr = NetGroupAdd_r(ctx, &r);
ctx              1126 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1130 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1146 source3/lib/netapi/libnetapi.c 		werr = NetGroupDel_l(ctx, &r);
ctx              1148 source3/lib/netapi/libnetapi.c 		werr = NetGroupDel_r(ctx, &r);
ctx              1173 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1177 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1199 source3/lib/netapi/libnetapi.c 		werr = NetGroupEnum_l(ctx, &r);
ctx              1201 source3/lib/netapi/libnetapi.c 		werr = NetGroupEnum_r(ctx, &r);
ctx              1224 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1228 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1247 source3/lib/netapi/libnetapi.c 		werr = NetGroupSetInfo_l(ctx, &r);
ctx              1249 source3/lib/netapi/libnetapi.c 		werr = NetGroupSetInfo_r(ctx, &r);
ctx              1271 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1275 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1293 source3/lib/netapi/libnetapi.c 		werr = NetGroupGetInfo_l(ctx, &r);
ctx              1295 source3/lib/netapi/libnetapi.c 		werr = NetGroupGetInfo_r(ctx, &r);
ctx              1316 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1320 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1337 source3/lib/netapi/libnetapi.c 		werr = NetGroupAddUser_l(ctx, &r);
ctx              1339 source3/lib/netapi/libnetapi.c 		werr = NetGroupAddUser_r(ctx, &r);
ctx              1360 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1364 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1381 source3/lib/netapi/libnetapi.c 		werr = NetGroupDelUser_l(ctx, &r);
ctx              1383 source3/lib/netapi/libnetapi.c 		werr = NetGroupDelUser_r(ctx, &r);
ctx              1409 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1413 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1436 source3/lib/netapi/libnetapi.c 		werr = NetGroupGetUsers_l(ctx, &r);
ctx              1438 source3/lib/netapi/libnetapi.c 		werr = NetGroupGetUsers_r(ctx, &r);
ctx              1461 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1465 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1484 source3/lib/netapi/libnetapi.c 		werr = NetGroupSetUsers_l(ctx, &r);
ctx              1486 source3/lib/netapi/libnetapi.c 		werr = NetGroupSetUsers_r(ctx, &r);
ctx              1508 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1512 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1530 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupAdd_l(ctx, &r);
ctx              1532 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupAdd_r(ctx, &r);
ctx              1552 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1556 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1572 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupDel_l(ctx, &r);
ctx              1574 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupDel_r(ctx, &r);
ctx              1596 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1600 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1618 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupGetInfo_l(ctx, &r);
ctx              1620 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupGetInfo_r(ctx, &r);
ctx              1643 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1647 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1666 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupSetInfo_l(ctx, &r);
ctx              1668 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupSetInfo_r(ctx, &r);
ctx              1693 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1697 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1719 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupEnum_l(ctx, &r);
ctx              1721 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupEnum_r(ctx, &r);
ctx              1744 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1748 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1767 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupAddMembers_l(ctx, &r);
ctx              1769 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupAddMembers_r(ctx, &r);
ctx              1792 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1796 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1815 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupDelMembers_l(ctx, &r);
ctx              1817 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupDelMembers_r(ctx, &r);
ctx              1843 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1847 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1870 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupGetMembers_l(ctx, &r);
ctx              1872 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupGetMembers_r(ctx, &r);
ctx              1895 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1899 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1918 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupSetMembers_l(ctx, &r);
ctx              1920 source3/lib/netapi/libnetapi.c 		werr = NetLocalGroupSetMembers_r(ctx, &r);
ctx              1940 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1944 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              1960 source3/lib/netapi/libnetapi.c 		werr = NetRemoteTOD_l(ctx, &r);
ctx              1962 source3/lib/netapi/libnetapi.c 		werr = NetRemoteTOD_r(ctx, &r);
ctx              1984 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              1988 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              2006 source3/lib/netapi/libnetapi.c 		werr = NetShareAdd_l(ctx, &r);
ctx              2008 source3/lib/netapi/libnetapi.c 		werr = NetShareAdd_r(ctx, &r);
ctx              2029 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              2033 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              2050 source3/lib/netapi/libnetapi.c 		werr = NetShareDel_l(ctx, &r);
ctx              2052 source3/lib/netapi/libnetapi.c 		werr = NetShareDel_r(ctx, &r);
ctx              2077 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              2081 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              2103 source3/lib/netapi/libnetapi.c 		werr = NetShareEnum_l(ctx, &r);
ctx              2105 source3/lib/netapi/libnetapi.c 		werr = NetShareEnum_r(ctx, &r);
ctx              2127 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              2131 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              2149 source3/lib/netapi/libnetapi.c 		werr = NetShareGetInfo_l(ctx, &r);
ctx              2151 source3/lib/netapi/libnetapi.c 		werr = NetShareGetInfo_r(ctx, &r);
ctx              2174 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              2178 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              2197 source3/lib/netapi/libnetapi.c 		werr = NetShareSetInfo_l(ctx, &r);
ctx              2199 source3/lib/netapi/libnetapi.c 		werr = NetShareSetInfo_r(ctx, &r);
ctx              2219 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              2223 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              2239 source3/lib/netapi/libnetapi.c 		werr = NetFileClose_l(ctx, &r);
ctx              2241 source3/lib/netapi/libnetapi.c 		werr = NetFileClose_r(ctx, &r);
ctx              2263 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              2267 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              2285 source3/lib/netapi/libnetapi.c 		werr = NetFileGetInfo_l(ctx, &r);
ctx              2287 source3/lib/netapi/libnetapi.c 		werr = NetFileGetInfo_r(ctx, &r);
ctx              2314 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              2318 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              2342 source3/lib/netapi/libnetapi.c 		werr = NetFileEnum_l(ctx, &r);
ctx              2344 source3/lib/netapi/libnetapi.c 		werr = NetFileEnum_r(ctx, &r);
ctx              2367 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              2371 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              2390 source3/lib/netapi/libnetapi.c 		werr = NetShutdownInit_l(ctx, &r);
ctx              2392 source3/lib/netapi/libnetapi.c 		werr = NetShutdownInit_r(ctx, &r);
ctx              2411 source3/lib/netapi/libnetapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx              2415 source3/lib/netapi/libnetapi.c 	status = libnetapi_getctx(&ctx);
ctx              2430 source3/lib/netapi/libnetapi.c 		werr = NetShutdownAbort_l(ctx, &r);
ctx              2432 source3/lib/netapi/libnetapi.c 		werr = NetShutdownAbort_r(ctx, &r);
ctx                 9 source3/lib/netapi/libnetapi.h WERROR NetJoinDomain_r(struct libnetapi_ctx *ctx,
ctx                11 source3/lib/netapi/libnetapi.h WERROR NetJoinDomain_l(struct libnetapi_ctx *ctx,
ctx                17 source3/lib/netapi/libnetapi.h WERROR NetUnjoinDomain_r(struct libnetapi_ctx *ctx,
ctx                19 source3/lib/netapi/libnetapi.h WERROR NetUnjoinDomain_l(struct libnetapi_ctx *ctx,
ctx                24 source3/lib/netapi/libnetapi.h WERROR NetGetJoinInformation_r(struct libnetapi_ctx *ctx,
ctx                26 source3/lib/netapi/libnetapi.h WERROR NetGetJoinInformation_l(struct libnetapi_ctx *ctx,
ctx                34 source3/lib/netapi/libnetapi.h WERROR NetGetJoinableOUs_r(struct libnetapi_ctx *ctx,
ctx                36 source3/lib/netapi/libnetapi.h WERROR NetGetJoinableOUs_l(struct libnetapi_ctx *ctx,
ctx                43 source3/lib/netapi/libnetapi.h WERROR NetRenameMachineInDomain_r(struct libnetapi_ctx *ctx,
ctx                45 source3/lib/netapi/libnetapi.h WERROR NetRenameMachineInDomain_l(struct libnetapi_ctx *ctx,
ctx                50 source3/lib/netapi/libnetapi.h WERROR NetServerGetInfo_r(struct libnetapi_ctx *ctx,
ctx                52 source3/lib/netapi/libnetapi.h WERROR NetServerGetInfo_l(struct libnetapi_ctx *ctx,
ctx                58 source3/lib/netapi/libnetapi.h WERROR NetServerSetInfo_r(struct libnetapi_ctx *ctx,
ctx                60 source3/lib/netapi/libnetapi.h WERROR NetServerSetInfo_l(struct libnetapi_ctx *ctx,
ctx                65 source3/lib/netapi/libnetapi.h WERROR NetGetDCName_r(struct libnetapi_ctx *ctx,
ctx                67 source3/lib/netapi/libnetapi.h WERROR NetGetDCName_l(struct libnetapi_ctx *ctx,
ctx                72 source3/lib/netapi/libnetapi.h WERROR NetGetAnyDCName_r(struct libnetapi_ctx *ctx,
ctx                74 source3/lib/netapi/libnetapi.h WERROR NetGetAnyDCName_l(struct libnetapi_ctx *ctx,
ctx                82 source3/lib/netapi/libnetapi.h WERROR DsGetDcName_r(struct libnetapi_ctx *ctx,
ctx                84 source3/lib/netapi/libnetapi.h WERROR DsGetDcName_l(struct libnetapi_ctx *ctx,
ctx                90 source3/lib/netapi/libnetapi.h WERROR NetUserAdd_r(struct libnetapi_ctx *ctx,
ctx                92 source3/lib/netapi/libnetapi.h WERROR NetUserAdd_l(struct libnetapi_ctx *ctx,
ctx                96 source3/lib/netapi/libnetapi.h WERROR NetUserDel_r(struct libnetapi_ctx *ctx,
ctx                98 source3/lib/netapi/libnetapi.h WERROR NetUserDel_l(struct libnetapi_ctx *ctx,
ctx               108 source3/lib/netapi/libnetapi.h WERROR NetUserEnum_r(struct libnetapi_ctx *ctx,
ctx               110 source3/lib/netapi/libnetapi.h WERROR NetUserEnum_l(struct libnetapi_ctx *ctx,
ctx               116 source3/lib/netapi/libnetapi.h WERROR NetUserChangePassword_r(struct libnetapi_ctx *ctx,
ctx               118 source3/lib/netapi/libnetapi.h WERROR NetUserChangePassword_l(struct libnetapi_ctx *ctx,
ctx               124 source3/lib/netapi/libnetapi.h WERROR NetUserGetInfo_r(struct libnetapi_ctx *ctx,
ctx               126 source3/lib/netapi/libnetapi.h WERROR NetUserGetInfo_l(struct libnetapi_ctx *ctx,
ctx               133 source3/lib/netapi/libnetapi.h WERROR NetUserSetInfo_r(struct libnetapi_ctx *ctx,
ctx               135 source3/lib/netapi/libnetapi.h WERROR NetUserSetInfo_l(struct libnetapi_ctx *ctx,
ctx               144 source3/lib/netapi/libnetapi.h WERROR NetUserGetGroups_r(struct libnetapi_ctx *ctx,
ctx               146 source3/lib/netapi/libnetapi.h WERROR NetUserGetGroups_l(struct libnetapi_ctx *ctx,
ctx               153 source3/lib/netapi/libnetapi.h WERROR NetUserSetGroups_r(struct libnetapi_ctx *ctx,
ctx               155 source3/lib/netapi/libnetapi.h WERROR NetUserSetGroups_l(struct libnetapi_ctx *ctx,
ctx               165 source3/lib/netapi/libnetapi.h WERROR NetUserGetLocalGroups_r(struct libnetapi_ctx *ctx,
ctx               167 source3/lib/netapi/libnetapi.h WERROR NetUserGetLocalGroups_l(struct libnetapi_ctx *ctx,
ctx               172 source3/lib/netapi/libnetapi.h WERROR NetUserModalsGet_r(struct libnetapi_ctx *ctx,
ctx               174 source3/lib/netapi/libnetapi.h WERROR NetUserModalsGet_l(struct libnetapi_ctx *ctx,
ctx               180 source3/lib/netapi/libnetapi.h WERROR NetUserModalsSet_r(struct libnetapi_ctx *ctx,
ctx               182 source3/lib/netapi/libnetapi.h WERROR NetUserModalsSet_l(struct libnetapi_ctx *ctx,
ctx               191 source3/lib/netapi/libnetapi.h WERROR NetQueryDisplayInformation_r(struct libnetapi_ctx *ctx,
ctx               193 source3/lib/netapi/libnetapi.h WERROR NetQueryDisplayInformation_l(struct libnetapi_ctx *ctx,
ctx               199 source3/lib/netapi/libnetapi.h WERROR NetGroupAdd_r(struct libnetapi_ctx *ctx,
ctx               201 source3/lib/netapi/libnetapi.h WERROR NetGroupAdd_l(struct libnetapi_ctx *ctx,
ctx               205 source3/lib/netapi/libnetapi.h WERROR NetGroupDel_r(struct libnetapi_ctx *ctx,
ctx               207 source3/lib/netapi/libnetapi.h WERROR NetGroupDel_l(struct libnetapi_ctx *ctx,
ctx               216 source3/lib/netapi/libnetapi.h WERROR NetGroupEnum_r(struct libnetapi_ctx *ctx,
ctx               218 source3/lib/netapi/libnetapi.h WERROR NetGroupEnum_l(struct libnetapi_ctx *ctx,
ctx               225 source3/lib/netapi/libnetapi.h WERROR NetGroupSetInfo_r(struct libnetapi_ctx *ctx,
ctx               227 source3/lib/netapi/libnetapi.h WERROR NetGroupSetInfo_l(struct libnetapi_ctx *ctx,
ctx               233 source3/lib/netapi/libnetapi.h WERROR NetGroupGetInfo_r(struct libnetapi_ctx *ctx,
ctx               235 source3/lib/netapi/libnetapi.h WERROR NetGroupGetInfo_l(struct libnetapi_ctx *ctx,
ctx               240 source3/lib/netapi/libnetapi.h WERROR NetGroupAddUser_r(struct libnetapi_ctx *ctx,
ctx               242 source3/lib/netapi/libnetapi.h WERROR NetGroupAddUser_l(struct libnetapi_ctx *ctx,
ctx               247 source3/lib/netapi/libnetapi.h WERROR NetGroupDelUser_r(struct libnetapi_ctx *ctx,
ctx               249 source3/lib/netapi/libnetapi.h WERROR NetGroupDelUser_l(struct libnetapi_ctx *ctx,
ctx               259 source3/lib/netapi/libnetapi.h WERROR NetGroupGetUsers_r(struct libnetapi_ctx *ctx,
ctx               261 source3/lib/netapi/libnetapi.h WERROR NetGroupGetUsers_l(struct libnetapi_ctx *ctx,
ctx               268 source3/lib/netapi/libnetapi.h WERROR NetGroupSetUsers_r(struct libnetapi_ctx *ctx,
ctx               270 source3/lib/netapi/libnetapi.h WERROR NetGroupSetUsers_l(struct libnetapi_ctx *ctx,
ctx               276 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupAdd_r(struct libnetapi_ctx *ctx,
ctx               278 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupAdd_l(struct libnetapi_ctx *ctx,
ctx               282 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupDel_r(struct libnetapi_ctx *ctx,
ctx               284 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupDel_l(struct libnetapi_ctx *ctx,
ctx               290 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupGetInfo_r(struct libnetapi_ctx *ctx,
ctx               292 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupGetInfo_l(struct libnetapi_ctx *ctx,
ctx               299 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupSetInfo_r(struct libnetapi_ctx *ctx,
ctx               301 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupSetInfo_l(struct libnetapi_ctx *ctx,
ctx               310 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupEnum_r(struct libnetapi_ctx *ctx,
ctx               312 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupEnum_l(struct libnetapi_ctx *ctx,
ctx               319 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupAddMembers_r(struct libnetapi_ctx *ctx,
ctx               321 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupAddMembers_l(struct libnetapi_ctx *ctx,
ctx               328 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupDelMembers_r(struct libnetapi_ctx *ctx,
ctx               330 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupDelMembers_l(struct libnetapi_ctx *ctx,
ctx               340 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupGetMembers_r(struct libnetapi_ctx *ctx,
ctx               342 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupGetMembers_l(struct libnetapi_ctx *ctx,
ctx               349 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupSetMembers_r(struct libnetapi_ctx *ctx,
ctx               351 source3/lib/netapi/libnetapi.h WERROR NetLocalGroupSetMembers_l(struct libnetapi_ctx *ctx,
ctx               355 source3/lib/netapi/libnetapi.h WERROR NetRemoteTOD_r(struct libnetapi_ctx *ctx,
ctx               357 source3/lib/netapi/libnetapi.h WERROR NetRemoteTOD_l(struct libnetapi_ctx *ctx,
ctx               363 source3/lib/netapi/libnetapi.h WERROR NetShareAdd_r(struct libnetapi_ctx *ctx,
ctx               365 source3/lib/netapi/libnetapi.h WERROR NetShareAdd_l(struct libnetapi_ctx *ctx,
ctx               370 source3/lib/netapi/libnetapi.h WERROR NetShareDel_r(struct libnetapi_ctx *ctx,
ctx               372 source3/lib/netapi/libnetapi.h WERROR NetShareDel_l(struct libnetapi_ctx *ctx,
ctx               381 source3/lib/netapi/libnetapi.h WERROR NetShareEnum_r(struct libnetapi_ctx *ctx,
ctx               383 source3/lib/netapi/libnetapi.h WERROR NetShareEnum_l(struct libnetapi_ctx *ctx,
ctx               389 source3/lib/netapi/libnetapi.h WERROR NetShareGetInfo_r(struct libnetapi_ctx *ctx,
ctx               391 source3/lib/netapi/libnetapi.h WERROR NetShareGetInfo_l(struct libnetapi_ctx *ctx,
ctx               398 source3/lib/netapi/libnetapi.h WERROR NetShareSetInfo_r(struct libnetapi_ctx *ctx,
ctx               400 source3/lib/netapi/libnetapi.h WERROR NetShareSetInfo_l(struct libnetapi_ctx *ctx,
ctx               404 source3/lib/netapi/libnetapi.h WERROR NetFileClose_r(struct libnetapi_ctx *ctx,
ctx               406 source3/lib/netapi/libnetapi.h WERROR NetFileClose_l(struct libnetapi_ctx *ctx,
ctx               412 source3/lib/netapi/libnetapi.h WERROR NetFileGetInfo_r(struct libnetapi_ctx *ctx,
ctx               414 source3/lib/netapi/libnetapi.h WERROR NetFileGetInfo_l(struct libnetapi_ctx *ctx,
ctx               425 source3/lib/netapi/libnetapi.h WERROR NetFileEnum_r(struct libnetapi_ctx *ctx,
ctx               427 source3/lib/netapi/libnetapi.h WERROR NetFileEnum_l(struct libnetapi_ctx *ctx,
ctx               434 source3/lib/netapi/libnetapi.h WERROR NetShutdownInit_r(struct libnetapi_ctx *ctx,
ctx               436 source3/lib/netapi/libnetapi.h WERROR NetShutdownInit_l(struct libnetapi_ctx *ctx,
ctx               439 source3/lib/netapi/libnetapi.h WERROR NetShutdownAbort_r(struct libnetapi_ctx *ctx,
ctx               441 source3/lib/netapi/libnetapi.h WERROR NetShutdownAbort_l(struct libnetapi_ctx *ctx,
ctx               113 source3/lib/netapi/localgroup.c WERROR NetLocalGroupAdd_r(struct libnetapi_ctx *ctx,
ctx               152 source3/lib/netapi/localgroup.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               159 source3/lib/netapi/localgroup.c 	werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
ctx               169 source3/lib/netapi/localgroup.c 	status = libnetapi_samr_lookup_and_open_alias(ctx, pipe_cli,
ctx               174 source3/lib/netapi/localgroup.c 	if (ctx->disable_policy_handle_cache) {
ctx               175 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_builtin_handle(ctx, &builtin_handle);
ctx               183 source3/lib/netapi/localgroup.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx               197 source3/lib/netapi/localgroup.c 	status = rpccli_samr_CreateDomAlias(pipe_cli, ctx,
ctx               215 source3/lib/netapi/localgroup.c 		status = rpccli_samr_SetAliasInfo(pipe_cli, ctx,
ctx               229 source3/lib/netapi/localgroup.c 		rpccli_samr_Close(pipe_cli, ctx, &alias_handle);
ctx               232 source3/lib/netapi/localgroup.c 	if (ctx->disable_policy_handle_cache) {
ctx               233 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx               234 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_builtin_handle(ctx, &builtin_handle);
ctx               235 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx               244 source3/lib/netapi/localgroup.c WERROR NetLocalGroupAdd_l(struct libnetapi_ctx *ctx,
ctx               247 source3/lib/netapi/localgroup.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetLocalGroupAdd);
ctx               254 source3/lib/netapi/localgroup.c WERROR NetLocalGroupDel_r(struct libnetapi_ctx *ctx,
ctx               272 source3/lib/netapi/localgroup.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               279 source3/lib/netapi/localgroup.c 	werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
ctx               289 source3/lib/netapi/localgroup.c 	status = libnetapi_samr_lookup_and_open_alias(ctx, pipe_cli,
ctx               295 source3/lib/netapi/localgroup.c 	if (ctx->disable_policy_handle_cache) {
ctx               296 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_builtin_handle(ctx, &builtin_handle);
ctx               303 source3/lib/netapi/localgroup.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx               315 source3/lib/netapi/localgroup.c 	status = libnetapi_samr_lookup_and_open_alias(ctx, pipe_cli,
ctx               321 source3/lib/netapi/localgroup.c 	if (ctx->disable_policy_handle_cache) {
ctx               322 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx               332 source3/lib/netapi/localgroup.c 	status = rpccli_samr_DeleteDomAlias(pipe_cli, ctx,
ctx               345 source3/lib/netapi/localgroup.c 		rpccli_samr_Close(pipe_cli, ctx, &alias_handle);
ctx               348 source3/lib/netapi/localgroup.c 	if (ctx->disable_policy_handle_cache) {
ctx               349 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx               350 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_builtin_handle(ctx, &builtin_handle);
ctx               351 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx               360 source3/lib/netapi/localgroup.c WERROR NetLocalGroupDel_l(struct libnetapi_ctx *ctx,
ctx               363 source3/lib/netapi/localgroup.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetLocalGroupDel);
ctx               415 source3/lib/netapi/localgroup.c WERROR NetLocalGroupGetInfo_r(struct libnetapi_ctx *ctx,
ctx               444 source3/lib/netapi/localgroup.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               451 source3/lib/netapi/localgroup.c 	werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
ctx               461 source3/lib/netapi/localgroup.c 	status = libnetapi_samr_lookup_and_open_alias(ctx, pipe_cli,
ctx               467 source3/lib/netapi/localgroup.c 	if (ctx->disable_policy_handle_cache) {
ctx               468 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_builtin_handle(ctx, &builtin_handle);
ctx               475 source3/lib/netapi/localgroup.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx               487 source3/lib/netapi/localgroup.c 	status = libnetapi_samr_lookup_and_open_alias(ctx, pipe_cli,
ctx               493 source3/lib/netapi/localgroup.c 	if (ctx->disable_policy_handle_cache) {
ctx               494 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx               503 source3/lib/netapi/localgroup.c 	status = rpccli_samr_QueryAliasInfo(pipe_cli, ctx,
ctx               512 source3/lib/netapi/localgroup.c 	werr = map_alias_info_to_buffer(ctx,
ctx               520 source3/lib/netapi/localgroup.c 		rpccli_samr_Close(pipe_cli, ctx, &alias_handle);
ctx               523 source3/lib/netapi/localgroup.c 	if (ctx->disable_policy_handle_cache) {
ctx               524 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx               525 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_builtin_handle(ctx, &builtin_handle);
ctx               526 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx               535 source3/lib/netapi/localgroup.c WERROR NetLocalGroupGetInfo_l(struct libnetapi_ctx *ctx,
ctx               538 source3/lib/netapi/localgroup.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetLocalGroupGetInfo);
ctx               585 source3/lib/netapi/localgroup.c WERROR NetLocalGroupSetInfo_r(struct libnetapi_ctx *ctx,
ctx               615 source3/lib/netapi/localgroup.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               622 source3/lib/netapi/localgroup.c 	werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
ctx               634 source3/lib/netapi/localgroup.c 	status = libnetapi_samr_lookup_and_open_alias(ctx, pipe_cli,
ctx               640 source3/lib/netapi/localgroup.c 	if (ctx->disable_policy_handle_cache) {
ctx               641 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_builtin_handle(ctx, &builtin_handle);
ctx               648 source3/lib/netapi/localgroup.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx               659 source3/lib/netapi/localgroup.c 	status = libnetapi_samr_lookup_and_open_alias(ctx, pipe_cli,
ctx               669 source3/lib/netapi/localgroup.c 	if (ctx->disable_policy_handle_cache) {
ctx               670 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx               675 source3/lib/netapi/localgroup.c 	werr = map_buffer_to_alias_info(ctx, r->in.level, r->in.buffer,
ctx               681 source3/lib/netapi/localgroup.c 	status = rpccli_samr_SetAliasInfo(pipe_cli, ctx,
ctx               694 source3/lib/netapi/localgroup.c 		rpccli_samr_Close(pipe_cli, ctx, &alias_handle);
ctx               697 source3/lib/netapi/localgroup.c 	if (ctx->disable_policy_handle_cache) {
ctx               698 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx               699 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_builtin_handle(ctx, &builtin_handle);
ctx               700 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx               709 source3/lib/netapi/localgroup.c WERROR NetLocalGroupSetInfo_l(struct libnetapi_ctx *ctx,
ctx               712 source3/lib/netapi/localgroup.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetLocalGroupSetInfo);
ctx               718 source3/lib/netapi/localgroup.c WERROR NetLocalGroupEnum_r(struct libnetapi_ctx *ctx,
ctx               757 source3/lib/netapi/localgroup.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               764 source3/lib/netapi/localgroup.c 	werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
ctx               776 source3/lib/netapi/localgroup.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx               789 source3/lib/netapi/localgroup.c 	status = rpccli_samr_QueryDomainInfo(pipe_cli, ctx,
ctx               802 source3/lib/netapi/localgroup.c 	status = rpccli_samr_QueryDomainInfo(pipe_cli, ctx,
ctx               815 source3/lib/netapi/localgroup.c 	status = rpccli_samr_EnumDomainAliases(pipe_cli, ctx,
ctx               831 source3/lib/netapi/localgroup.c 			status = libnetapi_samr_open_alias_queryinfo(ctx, pipe_cli,
ctx               843 source3/lib/netapi/localgroup.c 		werr = map_alias_info_to_buffer(ctx,
ctx               851 source3/lib/netapi/localgroup.c 	status = rpccli_samr_EnumDomainAliases(pipe_cli, ctx,
ctx               867 source3/lib/netapi/localgroup.c 			status = libnetapi_samr_open_alias_queryinfo(ctx, pipe_cli,
ctx               879 source3/lib/netapi/localgroup.c 		werr = map_alias_info_to_buffer(ctx,
ctx               888 source3/lib/netapi/localgroup.c 	if (ctx->disable_policy_handle_cache) {
ctx               889 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx               890 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_builtin_handle(ctx, &builtin_handle);
ctx               891 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx               900 source3/lib/netapi/localgroup.c WERROR NetLocalGroupEnum_l(struct libnetapi_ctx *ctx,
ctx               903 source3/lib/netapi/localgroup.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetLocalGroupEnum);
ctx               963 source3/lib/netapi/localgroup.c static WERROR NetLocalGroupModifyMembers_r(struct libnetapi_ctx *ctx,
ctx              1025 source3/lib/netapi/localgroup.c 	member_sids = TALLOC_ZERO_ARRAY(ctx, struct dom_sid,
ctx              1044 source3/lib/netapi/localgroup.c 		werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx              1052 source3/lib/netapi/localgroup.c 			status = libnetapi_lsa_lookup_names3(ctx, lsa_pipe,
ctx              1063 source3/lib/netapi/localgroup.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx              1070 source3/lib/netapi/localgroup.c 	werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
ctx              1082 source3/lib/netapi/localgroup.c 	status = libnetapi_samr_lookup_and_open_alias(ctx, pipe_cli,
ctx              1091 source3/lib/netapi/localgroup.c 	if (ctx->disable_policy_handle_cache) {
ctx              1092 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_builtin_handle(ctx, &builtin_handle);
ctx              1099 source3/lib/netapi/localgroup.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx              1110 source3/lib/netapi/localgroup.c 	status = libnetapi_samr_lookup_and_open_alias(ctx, pipe_cli,
ctx              1123 source3/lib/netapi/localgroup.c 	if (ctx->disable_policy_handle_cache) {
ctx              1124 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx              1131 source3/lib/netapi/localgroup.c 			status = add_sid_to_array_unique(ctx, &member_sids[i],
ctx              1143 source3/lib/netapi/localgroup.c 			status = add_sid_to_array_unique(ctx, &member_sids[i],
ctx              1157 source3/lib/netapi/localgroup.c 		status = rpccli_samr_GetMembersInAlias(pipe_cli, ctx,
ctx              1177 source3/lib/netapi/localgroup.c 				status = add_sid_to_array_unique(ctx,
ctx              1199 source3/lib/netapi/localgroup.c 				status = add_sid_to_array_unique(ctx,
ctx              1213 source3/lib/netapi/localgroup.c 		status = rpccli_samr_AddAliasMember(pipe_cli, ctx,
ctx              1225 source3/lib/netapi/localgroup.c 		status = rpccli_samr_DeleteAliasMember(pipe_cli, ctx,
ctx              1238 source3/lib/netapi/localgroup.c 		rpccli_samr_Close(pipe_cli, ctx, &alias_handle);
ctx              1241 source3/lib/netapi/localgroup.c 	if (ctx->disable_policy_handle_cache) {
ctx              1242 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx              1243 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_builtin_handle(ctx, &builtin_handle);
ctx              1244 source3/lib/netapi/localgroup.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx              1253 source3/lib/netapi/localgroup.c WERROR NetLocalGroupAddMembers_r(struct libnetapi_ctx *ctx,
ctx              1256 source3/lib/netapi/localgroup.c 	return NetLocalGroupModifyMembers_r(ctx, r, NULL, NULL);
ctx              1262 source3/lib/netapi/localgroup.c WERROR NetLocalGroupAddMembers_l(struct libnetapi_ctx *ctx,
ctx              1265 source3/lib/netapi/localgroup.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetLocalGroupAddMembers);
ctx              1271 source3/lib/netapi/localgroup.c WERROR NetLocalGroupDelMembers_r(struct libnetapi_ctx *ctx,
ctx              1274 source3/lib/netapi/localgroup.c 	return NetLocalGroupModifyMembers_r(ctx, NULL, r, NULL);
ctx              1280 source3/lib/netapi/localgroup.c WERROR NetLocalGroupDelMembers_l(struct libnetapi_ctx *ctx,
ctx              1283 source3/lib/netapi/localgroup.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetLocalGroupDelMembers);
ctx              1289 source3/lib/netapi/localgroup.c WERROR NetLocalGroupGetMembers_r(struct libnetapi_ctx *ctx,
ctx              1298 source3/lib/netapi/localgroup.c WERROR NetLocalGroupGetMembers_l(struct libnetapi_ctx *ctx,
ctx              1301 source3/lib/netapi/localgroup.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetLocalGroupGetMembers);
ctx              1307 source3/lib/netapi/localgroup.c WERROR NetLocalGroupSetMembers_r(struct libnetapi_ctx *ctx,
ctx              1310 source3/lib/netapi/localgroup.c 	return NetLocalGroupModifyMembers_r(ctx, NULL, NULL, r);
ctx              1316 source3/lib/netapi/localgroup.c WERROR NetLocalGroupSetMembers_l(struct libnetapi_ctx *ctx,
ctx              1319 source3/lib/netapi/localgroup.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetLocalGroupSetMembers);
ctx                33 source3/lib/netapi/netapi.c static NET_API_STATUS libnetapi_init_private_context(struct libnetapi_ctx *ctx)
ctx                37 source3/lib/netapi/netapi.c 	if (!ctx) {
ctx                41 source3/lib/netapi/netapi.c 	priv = TALLOC_ZERO_P(ctx, struct libnetapi_private_ctx);
ctx                46 source3/lib/netapi/netapi.c 	ctx->private_data = priv;
ctx                57 source3/lib/netapi/netapi.c 	struct libnetapi_ctx *ctx = NULL;
ctx                70 source3/lib/netapi/netapi.c 	ctx = talloc_zero(frame, struct libnetapi_ctx);
ctx                71 source3/lib/netapi/netapi.c 	if (!ctx) {
ctx               106 source3/lib/netapi/netapi.c 		ctx->krb5_cc_env = talloc_strdup(frame, "MEMORY:libnetapi");
ctx               107 source3/lib/netapi/netapi.c 		setenv(KRB5_ENV_CCNAME, ctx->krb5_cc_env, 1);
ctx               111 source3/lib/netapi/netapi.c 		ctx->username = talloc_strdup(frame, getenv("USER"));
ctx               113 source3/lib/netapi/netapi.c 		ctx->username = talloc_strdup(frame, "");
ctx               115 source3/lib/netapi/netapi.c 	if (!ctx->username) {
ctx               121 source3/lib/netapi/netapi.c 	status = libnetapi_init_private_context(ctx);
ctx               129 source3/lib/netapi/netapi.c 	*context = stat_ctx = ctx;
ctx               137 source3/lib/netapi/netapi.c NET_API_STATUS libnetapi_getctx(struct libnetapi_ctx **ctx)
ctx               140 source3/lib/netapi/netapi.c 		*ctx = stat_ctx;
ctx               144 source3/lib/netapi/netapi.c 	return libnetapi_init(ctx);
ctx               150 source3/lib/netapi/netapi.c NET_API_STATUS libnetapi_free(struct libnetapi_ctx *ctx)
ctx               152 source3/lib/netapi/netapi.c 	if (!ctx) {
ctx               156 source3/lib/netapi/netapi.c 	libnetapi_samr_free(ctx);
ctx               158 source3/lib/netapi/netapi.c 	libnetapi_shutdown_cm(ctx);
ctx               160 source3/lib/netapi/netapi.c 	if (ctx->krb5_cc_env) {
ctx               162 source3/lib/netapi/netapi.c 		if (env && (strequal(ctx->krb5_cc_env, env))) {
ctx               176 source3/lib/netapi/netapi.c 	TALLOC_FREE(ctx);
ctx               187 source3/lib/netapi/netapi.c NET_API_STATUS libnetapi_set_debuglevel(struct libnetapi_ctx *ctx,
ctx               191 source3/lib/netapi/netapi.c 	ctx->debuglevel = talloc_strdup(ctx, debuglevel);
ctx               201 source3/lib/netapi/netapi.c NET_API_STATUS libnetapi_get_debuglevel(struct libnetapi_ctx *ctx,
ctx               204 source3/lib/netapi/netapi.c 	*debuglevel = ctx->debuglevel;
ctx               211 source3/lib/netapi/netapi.c NET_API_STATUS libnetapi_set_username(struct libnetapi_ctx *ctx,
ctx               214 source3/lib/netapi/netapi.c 	TALLOC_FREE(ctx->username);
ctx               215 source3/lib/netapi/netapi.c 	ctx->username = talloc_strdup(ctx, username ? username : "");
ctx               217 source3/lib/netapi/netapi.c 	if (!ctx->username) {
ctx               223 source3/lib/netapi/netapi.c NET_API_STATUS libnetapi_set_password(struct libnetapi_ctx *ctx,
ctx               226 source3/lib/netapi/netapi.c 	TALLOC_FREE(ctx->password);
ctx               227 source3/lib/netapi/netapi.c 	ctx->password = talloc_strdup(ctx, password);
ctx               228 source3/lib/netapi/netapi.c 	if (!ctx->password) {
ctx               234 source3/lib/netapi/netapi.c NET_API_STATUS libnetapi_set_workgroup(struct libnetapi_ctx *ctx,
ctx               237 source3/lib/netapi/netapi.c 	TALLOC_FREE(ctx->workgroup);
ctx               238 source3/lib/netapi/netapi.c 	ctx->workgroup = talloc_strdup(ctx, workgroup);
ctx               239 source3/lib/netapi/netapi.c 	if (!ctx->workgroup) {
ctx               248 source3/lib/netapi/netapi.c NET_API_STATUS libnetapi_set_use_kerberos(struct libnetapi_ctx *ctx)
ctx               250 source3/lib/netapi/netapi.c 	ctx->use_kerberos = true;
ctx               269 source3/lib/netapi/netapi.c NET_API_STATUS libnetapi_set_error_string(struct libnetapi_ctx *ctx,
ctx               274 source3/lib/netapi/netapi.c 	TALLOC_FREE(ctx->error_string);
ctx               277 source3/lib/netapi/netapi.c 	ctx->error_string = talloc_vasprintf(ctx, format, args);
ctx               280 source3/lib/netapi/netapi.c 	if (!ctx->error_string) {
ctx               289 source3/lib/netapi/netapi.c const char *libnetapi_get_error_string(struct libnetapi_ctx *ctx,
ctx               293 source3/lib/netapi/netapi.c 	struct libnetapi_ctx *tmp_ctx = ctx;
ctx              1281 source3/lib/netapi/netapi.h NET_API_STATUS libnetapi_init(struct libnetapi_ctx **ctx);
ctx              1286 source3/lib/netapi/netapi.h NET_API_STATUS libnetapi_free(struct libnetapi_ctx *ctx);
ctx              1291 source3/lib/netapi/netapi.h NET_API_STATUS libnetapi_getctx(struct libnetapi_ctx **ctx);
ctx              1296 source3/lib/netapi/netapi.h NET_API_STATUS libnetapi_set_debuglevel(struct libnetapi_ctx *ctx,
ctx              1302 source3/lib/netapi/netapi.h NET_API_STATUS libnetapi_set_username(struct libnetapi_ctx *ctx,
ctx              1308 source3/lib/netapi/netapi.h NET_API_STATUS libnetapi_set_password(struct libnetapi_ctx *ctx,
ctx              1314 source3/lib/netapi/netapi.h NET_API_STATUS libnetapi_set_workgroup(struct libnetapi_ctx *ctx,
ctx              1320 source3/lib/netapi/netapi.h NET_API_STATUS libnetapi_set_use_kerberos(struct libnetapi_ctx *ctx);
ctx              1330 source3/lib/netapi/netapi.h const char *libnetapi_get_error_string(struct libnetapi_ctx *ctx,
ctx                23 source3/lib/netapi/netapi_private.h #define LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, fn) \
ctx                28 source3/lib/netapi/netapi_private.h 	return fn ## _r(ctx, r);
ctx                48 source3/lib/netapi/netapi_private.h NET_API_STATUS libnetapi_get_password(struct libnetapi_ctx *ctx, char **password);
ctx                49 source3/lib/netapi/netapi_private.h NET_API_STATUS libnetapi_get_username(struct libnetapi_ctx *ctx, char **username);
ctx                50 source3/lib/netapi/netapi_private.h NET_API_STATUS libnetapi_set_error_string(struct libnetapi_ctx *ctx, const char *format, ...);
ctx                51 source3/lib/netapi/netapi_private.h NET_API_STATUS libnetapi_get_debuglevel(struct libnetapi_ctx *ctx, char **debuglevel);
ctx                53 source3/lib/netapi/netapi_private.h WERROR libnetapi_shutdown_cm(struct libnetapi_ctx *ctx);
ctx                54 source3/lib/netapi/netapi_private.h WERROR libnetapi_open_pipe(struct libnetapi_ctx *ctx,
ctx                71 source3/lib/netapi/netapi_private.h void libnetapi_samr_close_domain_handle(struct libnetapi_ctx *ctx,
ctx                73 source3/lib/netapi/netapi_private.h void libnetapi_samr_close_builtin_handle(struct libnetapi_ctx *ctx,
ctx                75 source3/lib/netapi/netapi_private.h void libnetapi_samr_close_connect_handle(struct libnetapi_ctx *ctx,
ctx                77 source3/lib/netapi/netapi_private.h void libnetapi_samr_free(struct libnetapi_ctx *ctx);
ctx               233 source3/lib/netapi/samr.c void libnetapi_samr_close_domain_handle(struct libnetapi_ctx *ctx,
ctx               242 source3/lib/netapi/samr.c 	priv = talloc_get_type_abort(ctx->private_data,
ctx               249 source3/lib/netapi/samr.c 	rpccli_samr_Close(priv->samr.cli, ctx, handle);
ctx               257 source3/lib/netapi/samr.c void libnetapi_samr_close_builtin_handle(struct libnetapi_ctx *ctx,
ctx               266 source3/lib/netapi/samr.c 	priv = talloc_get_type_abort(ctx->private_data,
ctx               273 source3/lib/netapi/samr.c 	rpccli_samr_Close(priv->samr.cli, ctx, handle);
ctx               281 source3/lib/netapi/samr.c void libnetapi_samr_close_connect_handle(struct libnetapi_ctx *ctx,
ctx               290 source3/lib/netapi/samr.c 	priv = talloc_get_type_abort(ctx->private_data,
ctx               297 source3/lib/netapi/samr.c 	rpccli_samr_Close(priv->samr.cli, ctx, handle);
ctx               305 source3/lib/netapi/samr.c void libnetapi_samr_free(struct libnetapi_ctx *ctx)
ctx               309 source3/lib/netapi/samr.c 	if (!ctx->private_data) {
ctx               313 source3/lib/netapi/samr.c 	priv = talloc_get_type_abort(ctx->private_data,
ctx               316 source3/lib/netapi/samr.c 	libnetapi_samr_close_domain_handle(ctx, &priv->samr.domain_handle);
ctx               317 source3/lib/netapi/samr.c 	libnetapi_samr_close_builtin_handle(ctx, &priv->samr.builtin_handle);
ctx               318 source3/lib/netapi/samr.c 	libnetapi_samr_close_connect_handle(ctx, &priv->samr.connect_handle);
ctx                31 source3/lib/netapi/serverinfo.c static WERROR NetServerGetInfo_l_101(struct libnetapi_ctx *ctx,
ctx                43 source3/lib/netapi/serverinfo.c 	*buffer = (uint8_t *)talloc_memdup(ctx, &i, sizeof(i));
ctx                54 source3/lib/netapi/serverinfo.c static WERROR NetServerGetInfo_l_1005(struct libnetapi_ctx *ctx,
ctx                60 source3/lib/netapi/serverinfo.c 	*buffer = (uint8_t *)talloc_memdup(ctx, &info1005, sizeof(info1005));
ctx                71 source3/lib/netapi/serverinfo.c WERROR NetServerGetInfo_l(struct libnetapi_ctx *ctx,
ctx                76 source3/lib/netapi/serverinfo.c 			return NetServerGetInfo_l_101(ctx, r->out.buffer);
ctx                78 source3/lib/netapi/serverinfo.c 			return NetServerGetInfo_l_1005(ctx, r->out.buffer);
ctx               478 source3/lib/netapi/serverinfo.c WERROR NetServerGetInfo_r(struct libnetapi_ctx *ctx,
ctx               503 source3/lib/netapi/serverinfo.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               510 source3/lib/netapi/serverinfo.c 	status = rpccli_srvsvc_NetSrvGetInfo(pipe_cli, ctx,
ctx               520 source3/lib/netapi/serverinfo.c 	status = map_server_info_to_SERVER_INFO_buffer(ctx, r->in.level, &info,
ctx               534 source3/lib/netapi/serverinfo.c static WERROR NetServerSetInfo_l_1005(struct libnetapi_ctx *ctx,
ctx               554 source3/lib/netapi/serverinfo.c 		libnetapi_set_error_string(ctx,
ctx               560 source3/lib/netapi/serverinfo.c 	werr = smbconf_init_reg(ctx, &conf_ctx, NULL);
ctx               576 source3/lib/netapi/serverinfo.c WERROR NetServerSetInfo_l(struct libnetapi_ctx *ctx,
ctx               581 source3/lib/netapi/serverinfo.c 			return NetServerSetInfo_l_1005(ctx, r);
ctx               592 source3/lib/netapi/serverinfo.c WERROR NetServerSetInfo_r(struct libnetapi_ctx *ctx,
ctx               600 source3/lib/netapi/serverinfo.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               616 source3/lib/netapi/serverinfo.c 	status = rpccli_srvsvc_NetSrvSetInfo(pipe_cli, ctx,
ctx               634 source3/lib/netapi/serverinfo.c WERROR NetRemoteTOD_r(struct libnetapi_ctx *ctx,
ctx               642 source3/lib/netapi/serverinfo.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               649 source3/lib/netapi/serverinfo.c 	status = rpccli_srvsvc_NetRemoteTOD(pipe_cli, ctx,
ctx               658 source3/lib/netapi/serverinfo.c 	*r->out.buffer = (uint8_t *)talloc_memdup(ctx, info,
ctx               669 source3/lib/netapi/serverinfo.c WERROR NetRemoteTOD_l(struct libnetapi_ctx *ctx,
ctx               672 source3/lib/netapi/serverinfo.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetRemoteTOD);
ctx               179 source3/lib/netapi/share.c WERROR NetShareAdd_r(struct libnetapi_ctx *ctx,
ctx               201 source3/lib/netapi/share.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               208 source3/lib/netapi/share.c 	status = map_SHARE_INFO_buffer_to_srvsvc_share_info(ctx,
ctx               217 source3/lib/netapi/share.c 	status = rpccli_srvsvc_NetShareAdd(pipe_cli, ctx,
ctx               234 source3/lib/netapi/share.c WERROR NetShareAdd_l(struct libnetapi_ctx *ctx,
ctx               237 source3/lib/netapi/share.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetShareAdd);
ctx               243 source3/lib/netapi/share.c WERROR NetShareDel_r(struct libnetapi_ctx *ctx,
ctx               254 source3/lib/netapi/share.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               261 source3/lib/netapi/share.c 	status = rpccli_srvsvc_NetShareDel(pipe_cli, ctx,
ctx               278 source3/lib/netapi/share.c WERROR NetShareDel_l(struct libnetapi_ctx *ctx,
ctx               281 source3/lib/netapi/share.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetShareDel);
ctx               287 source3/lib/netapi/share.c WERROR NetShareEnum_r(struct libnetapi_ctx *ctx,
ctx               317 source3/lib/netapi/share.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               340 source3/lib/netapi/share.c 	status = rpccli_srvsvc_NetShareEnumAll(pipe_cli, ctx,
ctx               365 source3/lib/netapi/share.c 		status = map_srvsvc_share_info_to_SHARE_INFO_buffer(ctx,
ctx               382 source3/lib/netapi/share.c WERROR NetShareEnum_l(struct libnetapi_ctx *ctx,
ctx               385 source3/lib/netapi/share.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetShareEnum);
ctx               391 source3/lib/netapi/share.c WERROR NetShareGetInfo_r(struct libnetapi_ctx *ctx,
ctx               418 source3/lib/netapi/share.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               425 source3/lib/netapi/share.c 	status = rpccli_srvsvc_NetShareGetInfo(pipe_cli, ctx,
ctx               436 source3/lib/netapi/share.c 	status = map_srvsvc_share_info_to_SHARE_INFO_buffer(ctx,
ctx               452 source3/lib/netapi/share.c WERROR NetShareGetInfo_l(struct libnetapi_ctx *ctx,
ctx               455 source3/lib/netapi/share.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetShareGetInfo);
ctx               461 source3/lib/netapi/share.c WERROR NetShareSetInfo_r(struct libnetapi_ctx *ctx,
ctx               488 source3/lib/netapi/share.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               495 source3/lib/netapi/share.c 	status = map_SHARE_INFO_buffer_to_srvsvc_share_info(ctx,
ctx               504 source3/lib/netapi/share.c 	status = rpccli_srvsvc_NetShareSetInfo(pipe_cli, ctx,
ctx               522 source3/lib/netapi/share.c WERROR NetShareSetInfo_l(struct libnetapi_ctx *ctx,
ctx               525 source3/lib/netapi/share.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetShareSetInfo);
ctx                30 source3/lib/netapi/shutdown.c WERROR NetShutdownInit_r(struct libnetapi_ctx *ctx,
ctx                38 source3/lib/netapi/shutdown.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx                47 source3/lib/netapi/shutdown.c 	status = rpccli_initshutdown_Init(pipe_cli, ctx,
ctx                66 source3/lib/netapi/shutdown.c WERROR NetShutdownInit_l(struct libnetapi_ctx *ctx,
ctx                69 source3/lib/netapi/shutdown.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetShutdownInit);
ctx                75 source3/lib/netapi/shutdown.c WERROR NetShutdownAbort_r(struct libnetapi_ctx *ctx,
ctx                82 source3/lib/netapi/shutdown.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx                89 source3/lib/netapi/shutdown.c 	status = rpccli_initshutdown_Abort(pipe_cli, ctx,
ctx               104 source3/lib/netapi/shutdown.c WERROR NetShutdownAbort_l(struct libnetapi_ctx *ctx,
ctx               107 source3/lib/netapi/shutdown.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetShutdownAbort);
ctx                35 source3/lib/netapi/tests/common.c 	struct libnetapi_ctx *ctx = NULL;
ctx                37 source3/lib/netapi/tests/common.c 	libnetapi_getctx(&ctx);
ctx                56 source3/lib/netapi/tests/common.c 				libnetapi_set_username(ctx, puser);
ctx                57 source3/lib/netapi/tests/common.c 				libnetapi_set_password(ctx, p+1);
ctx                61 source3/lib/netapi/tests/common.c 				libnetapi_set_username(ctx, puser);
ctx                67 source3/lib/netapi/tests/common.c 			libnetapi_set_debuglevel(ctx, arg);
ctx                70 source3/lib/netapi/tests/common.c 			libnetapi_set_password(ctx, arg);
ctx                73 source3/lib/netapi/tests/common.c 			libnetapi_set_use_kerberos(ctx);
ctx                34 source3/lib/netapi/tests/common.h NET_API_STATUS netapitest_localgroup(struct libnetapi_ctx *ctx,
ctx                36 source3/lib/netapi/tests/common.h NET_API_STATUS netapitest_user(struct libnetapi_ctx *ctx,
ctx                38 source3/lib/netapi/tests/common.h NET_API_STATUS netapitest_group(struct libnetapi_ctx *ctx,
ctx                40 source3/lib/netapi/tests/common.h NET_API_STATUS netapitest_display(struct libnetapi_ctx *ctx,
ctx                42 source3/lib/netapi/tests/common.h NET_API_STATUS netapitest_share(struct libnetapi_ctx *ctx,
ctx                44 source3/lib/netapi/tests/common.h NET_API_STATUS netapitest_file(struct libnetapi_ctx *ctx,
ctx                46 source3/lib/netapi/tests/common.h NET_API_STATUS netapitest_server(struct libnetapi_ctx *ctx,
ctx                33 source3/lib/netapi/tests/netapitest.c 	struct libnetapi_ctx *ctx = NULL;
ctx                45 source3/lib/netapi/tests/netapitest.c 	status = libnetapi_init(&ctx);
ctx                62 source3/lib/netapi/tests/netapitest.c 	status = netapitest_localgroup(ctx, hostname);
ctx                67 source3/lib/netapi/tests/netapitest.c 	status = netapitest_user(ctx, hostname);
ctx                72 source3/lib/netapi/tests/netapitest.c 	status = netapitest_group(ctx, hostname);
ctx                77 source3/lib/netapi/tests/netapitest.c 	status = netapitest_display(ctx, hostname);
ctx                82 source3/lib/netapi/tests/netapitest.c 	status = netapitest_share(ctx, hostname);
ctx                87 source3/lib/netapi/tests/netapitest.c 	status = netapitest_file(ctx, hostname);
ctx                92 source3/lib/netapi/tests/netapitest.c 	status = netapitest_server(ctx, hostname);
ctx               100 source3/lib/netapi/tests/netapitest.c 			libnetapi_get_error_string(ctx, status));
ctx               103 source3/lib/netapi/tests/netapitest.c 	libnetapi_free(ctx);
ctx               120 source3/lib/netapi/tests/netdisplay.c NET_API_STATUS netapitest_display(struct libnetapi_ctx *ctx,
ctx               135 source3/lib/netapi/tests/netdisplay.c 			NETAPI_STATUS(ctx, status, "NetQueryDisplayInformation");
ctx               146 source3/lib/netapi/tests/netdisplay.c 			libnetapi_get_error_string(ctx, status));
ctx                97 source3/lib/netapi/tests/netfile.c NET_API_STATUS netapitest_file(struct libnetapi_ctx *ctx,
ctx               112 source3/lib/netapi/tests/netfile.c 			NETAPI_STATUS(ctx, status, "NetFileEnum");
ctx               128 source3/lib/netapi/tests/netfile.c 				NETAPI_STATUS(ctx, status, "NetFileGetInfo");
ctx               141 source3/lib/netapi/tests/netfile.c 			libnetapi_get_error_string(ctx, status));
ctx               276 source3/lib/netapi/tests/netgroup.c NET_API_STATUS netapitest_group(struct libnetapi_ctx *ctx,
ctx               308 source3/lib/netapi/tests/netgroup.c 		NETAPI_STATUS(ctx, status, "NetGroupAdd");
ctx               316 source3/lib/netapi/tests/netgroup.c 		NETAPI_STATUS(ctx, status, "NetGroupAdd");
ctx               326 source3/lib/netapi/tests/netgroup.c 			NETAPI_STATUS(ctx, status, "NetGroupEnum");
ctx               339 source3/lib/netapi/tests/netgroup.c 			NETAPI_STATUS(ctx, status, "NetGroupGetInfo");
ctx               359 source3/lib/netapi/tests/netgroup.c 			NETAPI_STATUS(ctx, status, "NetGroupSetInfo");
ctx               367 source3/lib/netapi/tests/netgroup.c 		NETAPI_STATUS(ctx, status, "NetGroupDel");
ctx               378 source3/lib/netapi/tests/netgroup.c 			NETAPI_STATUS(ctx, status, "NetGroupGetInfo");
ctx               387 source3/lib/netapi/tests/netgroup.c 		NETAPI_STATUS(ctx, status, "NetUserAdd");
ctx               397 source3/lib/netapi/tests/netgroup.c 			NETAPI_STATUS(ctx, status, "NetGroupGetUsers");
ctx               406 source3/lib/netapi/tests/netgroup.c 		NETAPI_STATUS(ctx, status, "NetGroupAddUser");
ctx               416 source3/lib/netapi/tests/netgroup.c 			NETAPI_STATUS(ctx, status, "NetGroupGetUsers");
ctx               425 source3/lib/netapi/tests/netgroup.c 		NETAPI_STATUS(ctx, status, "NetGroupDelUser");
ctx               433 source3/lib/netapi/tests/netgroup.c 		NETAPI_STATUS(ctx, status, "NetGroupGetUsers");
ctx               441 source3/lib/netapi/tests/netgroup.c 		NETAPI_STATUS(ctx, status, "NetGroupSetUsers");
ctx               449 source3/lib/netapi/tests/netgroup.c 		NETAPI_STATUS(ctx, status, "NetGroupGetUsers");
ctx               457 source3/lib/netapi/tests/netgroup.c 		NETAPI_STATUS(ctx, status, "NetGroupSetUsers");
ctx               465 source3/lib/netapi/tests/netgroup.c 		NETAPI_STATUS(ctx, status, "NetGroupGetUsers");
ctx               471 source3/lib/netapi/tests/netgroup.c 		NETAPI_STATUS(ctx, status, "NetUserDel");
ctx               481 source3/lib/netapi/tests/netgroup.c 		NETAPI_STATUS(ctx, status, "NetGroupDel");
ctx               489 source3/lib/netapi/tests/netgroup.c 		NETAPI_STATUS_MSG(ctx, status, "NetGroupGetInfo", "expected failure and error code");
ctx               499 source3/lib/netapi/tests/netgroup.c 			libnetapi_get_error_string(ctx, status));
ctx               110 source3/lib/netapi/tests/netlocalgroup.c NET_API_STATUS netapitest_localgroup(struct libnetapi_ctx *ctx,
ctx               139 source3/lib/netapi/tests/netlocalgroup.c 		NETAPI_STATUS(ctx, status, "NetLocalGroupAdd");
ctx               149 source3/lib/netapi/tests/netlocalgroup.c 			NETAPI_STATUS(ctx, status, "NetLocalGroupEnum");
ctx               163 source3/lib/netapi/tests/netlocalgroup.c 			NETAPI_STATUS(ctx, status, "NetLocalGroupGetInfo");
ctx               176 source3/lib/netapi/tests/netlocalgroup.c 		NETAPI_STATUS(ctx, status, "NetLocalGroupSetInfo");
ctx               184 source3/lib/netapi/tests/netlocalgroup.c 		NETAPI_STATUS(ctx, status, "NetLocalGroupDel");
ctx               193 source3/lib/netapi/tests/netlocalgroup.c 			NETAPI_STATUS(ctx, status, "NetLocalGroupGetInfo");
ctx               204 source3/lib/netapi/tests/netlocalgroup.c 		NETAPI_STATUS(ctx, status, "NetLocalGroupDel");
ctx               212 source3/lib/netapi/tests/netlocalgroup.c 		NETAPI_STATUS(ctx, status, "NetLocalGroupGetInfo");
ctx               222 source3/lib/netapi/tests/netlocalgroup.c 			libnetapi_get_error_string(ctx, status));
ctx                30 source3/lib/netapi/tests/netserver.c NET_API_STATUS netapitest_server(struct libnetapi_ctx *ctx,
ctx                46 source3/lib/netapi/tests/netserver.c 			NETAPI_STATUS(ctx, status, "NetServerGetInfo");
ctx                57 source3/lib/netapi/tests/netserver.c 			libnetapi_get_error_string(ctx, status));
ctx               120 source3/lib/netapi/tests/netshare.c NET_API_STATUS netapitest_share(struct libnetapi_ctx *ctx,
ctx               152 source3/lib/netapi/tests/netshare.c 		NETAPI_STATUS(ctx, status, "NetShareAdd");
ctx               162 source3/lib/netapi/tests/netshare.c 			NETAPI_STATUS(ctx, status, "NetShareEnum");
ctx               175 source3/lib/netapi/tests/netshare.c 			NETAPI_STATUS(ctx, status, "NetShareGetInfo");
ctx               189 source3/lib/netapi/tests/netshare.c 		NETAPI_STATUS(ctx, status, "NetShareSetInfo");
ctx               195 source3/lib/netapi/tests/netshare.c 		NETAPI_STATUS(ctx, status, "NetShareGetInfo");
ctx               200 source3/lib/netapi/tests/netshare.c 		NETAPI_STATUS(ctx, status, "NetShareGetInfo");
ctx               210 source3/lib/netapi/tests/netshare.c 		NETAPI_STATUS(ctx, status, "NetShareDel");
ctx               218 source3/lib/netapi/tests/netshare.c 		NETAPI_STATUS(ctx, status, "NetShareGetInfo");
ctx               228 source3/lib/netapi/tests/netshare.c 			libnetapi_get_error_string(ctx, status));
ctx               205 source3/lib/netapi/tests/netuser.c static NET_API_STATUS test_netusermodals(struct libnetapi_ctx *ctx,
ctx               222 source3/lib/netapi/tests/netuser.c 			NETAPI_STATUS(ctx, status, "NetUserModalsGet");
ctx               229 source3/lib/netapi/tests/netuser.c 		NETAPI_STATUS(ctx, status, "NetUserModalsGet");
ctx               237 source3/lib/netapi/tests/netuser.c 		NETAPI_STATUS(ctx, status, "NetUserModalsSet");
ctx               243 source3/lib/netapi/tests/netuser.c 		NETAPI_STATUS(ctx, status, "NetUserModalsGet");
ctx               337 source3/lib/netapi/tests/netuser.c NET_API_STATUS netapitest_user(struct libnetapi_ctx *ctx,
ctx               364 source3/lib/netapi/tests/netuser.c 		NETAPI_STATUS(ctx, status, "NetUserAdd");
ctx               374 source3/lib/netapi/tests/netuser.c 			NETAPI_STATUS(ctx, status, "NetUserEnum");
ctx               387 source3/lib/netapi/tests/netuser.c 			NETAPI_STATUS(ctx, status, "NetUserGetInfo");
ctx               398 source3/lib/netapi/tests/netuser.c 			NETAPI_STATUS(ctx, status, "NetUserGetGroups");
ctx               411 source3/lib/netapi/tests/netuser.c 		NETAPI_STATUS(ctx, status, "NetUserSetInfo");
ctx               420 source3/lib/netapi/tests/netuser.c 			NETAPI_STATUS(ctx, status, "NetUserGetInfo");
ctx               431 source3/lib/netapi/tests/netuser.c 		NETAPI_STATUS(ctx, status, "NetUserDel");
ctx               439 source3/lib/netapi/tests/netuser.c 		NETAPI_STATUS(ctx, status, "NetUserGetInfo");
ctx               443 source3/lib/netapi/tests/netuser.c 	status = test_netusermodals(ctx, hostname);
ctx               458 source3/lib/netapi/tests/netuser.c 			libnetapi_get_error_string(ctx, status));
ctx               289 source3/lib/netapi/user.c static NTSTATUS set_user_info_USER_INFO_X(TALLOC_CTX *ctx,
ctx               315 source3/lib/netapi/user.c 		status = rpccli_samr_SetUserInfo2(pipe_cli, ctx,
ctx               328 source3/lib/netapi/user.c 			status = rpccli_samr_SetUserInfo2(pipe_cli, ctx,
ctx               337 source3/lib/netapi/user.c 		status = rpccli_samr_SetUserInfo(pipe_cli, ctx,
ctx               349 source3/lib/netapi/user.c WERROR NetUserAdd_r(struct libnetapi_ctx *ctx,
ctx               383 source3/lib/netapi/user.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               396 source3/lib/netapi/user.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx               411 source3/lib/netapi/user.c 	status = rpccli_samr_CreateUser2(pipe_cli, ctx,
ctx               428 source3/lib/netapi/user.c 	status = rpccli_samr_QueryUserInfo(pipe_cli, ctx,
ctx               442 source3/lib/netapi/user.c 	status = rpccli_samr_GetUserPwInfo(pipe_cli, ctx,
ctx               452 source3/lib/netapi/user.c 	status = set_user_info_USER_INFO_X(ctx, pipe_cli,
ctx               465 source3/lib/netapi/user.c 	rpccli_samr_DeleteUser(pipe_cli, ctx,
ctx               470 source3/lib/netapi/user.c 		rpccli_samr_Close(pipe_cli, ctx, &user_handle);
ctx               473 source3/lib/netapi/user.c 	if (ctx->disable_policy_handle_cache) {
ctx               474 source3/lib/netapi/user.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx               475 source3/lib/netapi/user.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx               484 source3/lib/netapi/user.c WERROR NetUserAdd_l(struct libnetapi_ctx *ctx,
ctx               487 source3/lib/netapi/user.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetUserAdd);
ctx               493 source3/lib/netapi/user.c WERROR NetUserDel_r(struct libnetapi_ctx *ctx,
ctx               510 source3/lib/netapi/user.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx               518 source3/lib/netapi/user.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx               529 source3/lib/netapi/user.c 	status = rpccli_samr_OpenDomain(pipe_cli, ctx,
ctx               541 source3/lib/netapi/user.c 	status = rpccli_samr_LookupNames(pipe_cli, ctx,
ctx               552 source3/lib/netapi/user.c 	status = rpccli_samr_OpenUser(pipe_cli, ctx,
ctx               564 source3/lib/netapi/user.c 	status = rpccli_samr_RemoveMemberFromForeignDomain(pipe_cli, ctx,
ctx               572 source3/lib/netapi/user.c 	status = rpccli_samr_DeleteUser(pipe_cli, ctx,
ctx               583 source3/lib/netapi/user.c 		rpccli_samr_Close(pipe_cli, ctx, &user_handle);
ctx               586 source3/lib/netapi/user.c 	if (ctx->disable_policy_handle_cache) {
ctx               587 source3/lib/netapi/user.c 		libnetapi_samr_close_builtin_handle(ctx, &builtin_handle);
ctx               588 source3/lib/netapi/user.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx               589 source3/lib/netapi/user.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx               598 source3/lib/netapi/user.c WERROR NetUserDel_l(struct libnetapi_ctx *ctx,
ctx               601 source3/lib/netapi/user.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetUserDel);
ctx              1176 source3/lib/netapi/user.c WERROR NetUserEnum_r(struct libnetapi_ctx *ctx,
ctx              1217 source3/lib/netapi/user.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx              1224 source3/lib/netapi/user.c 	werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
ctx              1235 source3/lib/netapi/user.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx              1269 source3/lib/netapi/user.c 					     ctx,
ctx              1283 source3/lib/netapi/user.c 		status = libnetapi_samr_lookup_user_map_USER_INFO(ctx, pipe_cli,
ctx              1303 source3/lib/netapi/user.c 		if (ctx->disable_policy_handle_cache) {
ctx              1304 source3/lib/netapi/user.c 			libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx              1305 source3/lib/netapi/user.c 			libnetapi_samr_close_builtin_handle(ctx, &builtin_handle);
ctx              1306 source3/lib/netapi/user.c 			libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx              1316 source3/lib/netapi/user.c WERROR NetUserEnum_l(struct libnetapi_ctx *ctx,
ctx              1319 source3/lib/netapi/user.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetUserEnum);
ctx              1486 source3/lib/netapi/user.c WERROR NetQueryDisplayInformation_r(struct libnetapi_ctx *ctx,
ctx              1516 source3/lib/netapi/user.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx              1523 source3/lib/netapi/user.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx              1537 source3/lib/netapi/user.c 					       ctx,
ctx              1551 source3/lib/netapi/user.c 	werr_tmp = convert_samr_dispinfo_to_NET_DISPLAY(ctx, &info,
ctx              1563 source3/lib/netapi/user.c 		if (ctx->disable_policy_handle_cache) {
ctx              1564 source3/lib/netapi/user.c 			libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx              1565 source3/lib/netapi/user.c 			libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx              1577 source3/lib/netapi/user.c WERROR NetQueryDisplayInformation_l(struct libnetapi_ctx *ctx,
ctx              1580 source3/lib/netapi/user.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetQueryDisplayInformation);
ctx              1586 source3/lib/netapi/user.c WERROR NetUserChangePassword_r(struct libnetapi_ctx *ctx,
ctx              1595 source3/lib/netapi/user.c WERROR NetUserChangePassword_l(struct libnetapi_ctx *ctx,
ctx              1604 source3/lib/netapi/user.c WERROR NetUserGetInfo_r(struct libnetapi_ctx *ctx,
ctx              1642 source3/lib/netapi/user.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx              1649 source3/lib/netapi/user.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx              1660 source3/lib/netapi/user.c 	werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
ctx              1673 source3/lib/netapi/user.c 	status = rpccli_samr_LookupNames(pipe_cli, ctx,
ctx              1684 source3/lib/netapi/user.c 	status = libnetapi_samr_lookup_user_map_USER_INFO(ctx, pipe_cli,
ctx              1700 source3/lib/netapi/user.c 		rpccli_samr_Close(pipe_cli, ctx, &user_handle);
ctx              1703 source3/lib/netapi/user.c 	if (ctx->disable_policy_handle_cache) {
ctx              1704 source3/lib/netapi/user.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx              1705 source3/lib/netapi/user.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx              1714 source3/lib/netapi/user.c WERROR NetUserGetInfo_l(struct libnetapi_ctx *ctx,
ctx              1717 source3/lib/netapi/user.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetUserGetInfo);
ctx              1723 source3/lib/netapi/user.c WERROR NetUserSetInfo_r(struct libnetapi_ctx *ctx,
ctx              1796 source3/lib/netapi/user.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx              1803 source3/lib/netapi/user.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx              1815 source3/lib/netapi/user.c 	werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
ctx              1828 source3/lib/netapi/user.c 	status = rpccli_samr_LookupNames(pipe_cli, ctx,
ctx              1839 source3/lib/netapi/user.c 	status = rpccli_samr_OpenUser(pipe_cli, ctx,
ctx              1855 source3/lib/netapi/user.c 	status = set_user_info_USER_INFO_X(ctx, pipe_cli,
ctx              1868 source3/lib/netapi/user.c 		rpccli_samr_Close(pipe_cli, ctx, &user_handle);
ctx              1871 source3/lib/netapi/user.c 	if (ctx->disable_policy_handle_cache) {
ctx              1872 source3/lib/netapi/user.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx              1873 source3/lib/netapi/user.c 		libnetapi_samr_close_builtin_handle(ctx, &builtin_handle);
ctx              1874 source3/lib/netapi/user.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx              1883 source3/lib/netapi/user.c WERROR NetUserSetInfo_l(struct libnetapi_ctx *ctx,
ctx              1886 source3/lib/netapi/user.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetUserSetInfo);
ctx              2181 source3/lib/netapi/user.c WERROR NetUserModalsGet_r(struct libnetapi_ctx *ctx,
ctx              2216 source3/lib/netapi/user.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx              2223 source3/lib/netapi/user.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx              2239 source3/lib/netapi/user.c 	status = query_USER_MODALS_INFO_to_buffer(ctx,
ctx              2251 source3/lib/netapi/user.c 	if (ctx->disable_policy_handle_cache) {
ctx              2252 source3/lib/netapi/user.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx              2253 source3/lib/netapi/user.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx              2262 source3/lib/netapi/user.c WERROR NetUserModalsGet_l(struct libnetapi_ctx *ctx,
ctx              2265 source3/lib/netapi/user.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetUserModalsGet);
ctx              2646 source3/lib/netapi/user.c WERROR NetUserModalsSet_r(struct libnetapi_ctx *ctx,
ctx              2694 source3/lib/netapi/user.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx              2701 source3/lib/netapi/user.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx              2712 source3/lib/netapi/user.c 	status = set_USER_MODALS_INFO_buffer(ctx,
ctx              2724 source3/lib/netapi/user.c 	if (ctx->disable_policy_handle_cache) {
ctx              2725 source3/lib/netapi/user.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx              2726 source3/lib/netapi/user.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx              2735 source3/lib/netapi/user.c WERROR NetUserModalsSet_l(struct libnetapi_ctx *ctx,
ctx              2738 source3/lib/netapi/user.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetUserModalsSet);
ctx              2789 source3/lib/netapi/user.c WERROR NetUserGetGroups_r(struct libnetapi_ctx *ctx,
ctx              2827 source3/lib/netapi/user.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx              2834 source3/lib/netapi/user.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx              2847 source3/lib/netapi/user.c 	status = rpccli_samr_LookupNames(pipe_cli, ctx,
ctx              2858 source3/lib/netapi/user.c 	status = rpccli_samr_OpenUser(pipe_cli, ctx,
ctx              2868 source3/lib/netapi/user.c 	status = rpccli_samr_GetGroupsForUser(pipe_cli, ctx,
ctx              2876 source3/lib/netapi/user.c 	rids = talloc_array(ctx, uint32_t, rid_array->count);
ctx              2886 source3/lib/netapi/user.c 	status = rpccli_samr_LookupRids(pipe_cli, ctx,
ctx              2899 source3/lib/netapi/user.c 		status = add_GROUP_USERS_INFO_X_buffer(ctx,
ctx              2915 source3/lib/netapi/user.c 	if (ctx->disable_policy_handle_cache) {
ctx              2916 source3/lib/netapi/user.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx              2917 source3/lib/netapi/user.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx              2926 source3/lib/netapi/user.c WERROR NetUserGetGroups_l(struct libnetapi_ctx *ctx,
ctx              2929 source3/lib/netapi/user.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetUserGetGroups);
ctx              2935 source3/lib/netapi/user.c WERROR NetUserSetGroups_r(struct libnetapi_ctx *ctx,
ctx              2978 source3/lib/netapi/user.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx              2985 source3/lib/netapi/user.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx              2998 source3/lib/netapi/user.c 	status = rpccli_samr_LookupNames(pipe_cli, ctx,
ctx              3009 source3/lib/netapi/user.c 	status = rpccli_samr_OpenUser(pipe_cli, ctx,
ctx              3028 source3/lib/netapi/user.c 	lsa_names = talloc_array(ctx, struct lsa_String, r->in.num_entries);
ctx              3048 source3/lib/netapi/user.c 	status = rpccli_samr_LookupNames(pipe_cli, ctx,
ctx              3062 source3/lib/netapi/user.c 	status = rpccli_samr_GetGroupsForUser(pipe_cli, ctx,
ctx              3081 source3/lib/netapi/user.c 			if (!add_rid_to_array_unique(ctx,
ctx              3101 source3/lib/netapi/user.c 			if (!add_rid_to_array_unique(ctx,
ctx              3113 source3/lib/netapi/user.c 		status = rpccli_samr_OpenGroup(pipe_cli, ctx,
ctx              3123 source3/lib/netapi/user.c 		status = rpccli_samr_AddGroupMember(pipe_cli, ctx,
ctx              3133 source3/lib/netapi/user.c 			rpccli_samr_Close(pipe_cli, ctx, &group_handle);
ctx              3140 source3/lib/netapi/user.c 		status = rpccli_samr_OpenGroup(pipe_cli, ctx,
ctx              3150 source3/lib/netapi/user.c 		status = rpccli_samr_DeleteGroupMember(pipe_cli, ctx,
ctx              3159 source3/lib/netapi/user.c 			rpccli_samr_Close(pipe_cli, ctx, &group_handle);
ctx              3167 source3/lib/netapi/user.c 		rpccli_samr_Close(pipe_cli, ctx, &group_handle);
ctx              3170 source3/lib/netapi/user.c 	if (ctx->disable_policy_handle_cache) {
ctx              3171 source3/lib/netapi/user.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx              3172 source3/lib/netapi/user.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx              3181 source3/lib/netapi/user.c WERROR NetUserSetGroups_l(struct libnetapi_ctx *ctx,
ctx              3184 source3/lib/netapi/user.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetUserSetGroups);
ctx              3216 source3/lib/netapi/user.c WERROR NetUserGetLocalGroups_r(struct libnetapi_ctx *ctx,
ctx              3260 source3/lib/netapi/user.c 	werr = libnetapi_open_pipe(ctx, r->in.server_name,
ctx              3267 source3/lib/netapi/user.c 	werr = libnetapi_samr_open_domain(ctx, pipe_cli,
ctx              3279 source3/lib/netapi/user.c 	werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
ctx              3292 source3/lib/netapi/user.c 	status = rpccli_samr_LookupNames(pipe_cli, ctx,
ctx              3303 source3/lib/netapi/user.c 	status = rpccli_samr_OpenUser(pipe_cli, ctx,
ctx              3313 source3/lib/netapi/user.c 	status = rpccli_samr_GetGroupsForUser(pipe_cli, ctx,
ctx              3327 source3/lib/netapi/user.c 	sid_array.sids = TALLOC_ARRAY(ctx, struct lsa_SidPtr, sid_array.num_sids);
ctx              3333 source3/lib/netapi/user.c 	sid_array.sids[0].sid = sid_dup_talloc(ctx, &user_sid);
ctx              3347 source3/lib/netapi/user.c 		sid_array.sids[i+1].sid = sid_dup_talloc(ctx, &sid);
ctx              3354 source3/lib/netapi/user.c 	status = rpccli_samr_GetAliasMembership(pipe_cli, ctx,
ctx              3364 source3/lib/netapi/user.c 		if (!add_rid_to_array_unique(ctx, domain_rids.ids[i],
ctx              3371 source3/lib/netapi/user.c 	status = rpccli_samr_GetAliasMembership(pipe_cli, ctx,
ctx              3381 source3/lib/netapi/user.c 		if (!add_rid_to_array_unique(ctx, builtin_rids.ids[i],
ctx              3388 source3/lib/netapi/user.c 	status = rpccli_samr_LookupRids(pipe_cli, ctx,
ctx              3400 source3/lib/netapi/user.c 		status = add_LOCALGROUP_USERS_INFO_X_buffer(ctx,
ctx              3415 source3/lib/netapi/user.c 	if (ctx->disable_policy_handle_cache) {
ctx              3416 source3/lib/netapi/user.c 		libnetapi_samr_close_domain_handle(ctx, &domain_handle);
ctx              3417 source3/lib/netapi/user.c 		libnetapi_samr_close_connect_handle(ctx, &connect_handle);
ctx              3426 source3/lib/netapi/user.c WERROR NetUserGetLocalGroups_l(struct libnetapi_ctx *ctx,
ctx              3429 source3/lib/netapi/user.c 	LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetUserGetLocalGroups);
ctx                30 source3/lib/packet.c static int packet_context_destructor(struct packet_context *ctx)
ctx                32 source3/lib/packet.c 	return close(ctx->fd);
ctx                55 source3/lib/packet.c NTSTATUS packet_fd_read(struct packet_context *ctx)
ctx                61 source3/lib/packet.c 	res = ioctl(ctx->fd, FIONREAD, &available);
ctx                74 source3/lib/packet.c 	new_size = ctx->in.length + available;
ctx                76 source3/lib/packet.c 	if (new_size < ctx->in.length) {
ctx                81 source3/lib/packet.c 	if (!(in = TALLOC_REALLOC_ARRAY(ctx, ctx->in.data, uint8, new_size))) {
ctx                86 source3/lib/packet.c 	ctx->in.data = in;
ctx                88 source3/lib/packet.c 	res = recv(ctx->fd, in + ctx->in.length, available, 0);
ctx                99 source3/lib/packet.c 	ctx->in.length += res;
ctx               104 source3/lib/packet.c NTSTATUS packet_fd_read_sync(struct packet_context *ctx)
ctx               110 source3/lib/packet.c 	FD_SET(ctx->fd, &r_fds);
ctx               112 source3/lib/packet.c 	res = sys_select(ctx->fd+1, &r_fds, NULL, NULL, NULL);
ctx               119 source3/lib/packet.c 	return packet_fd_read(ctx);
ctx               122 source3/lib/packet.c bool packet_handler(struct packet_context *ctx,
ctx               134 source3/lib/packet.c 	if (!full_req(ctx->in.data, ctx->in.length, &length, priv)) {
ctx               138 source3/lib/packet.c 	if (length > ctx->in.length) {
ctx               143 source3/lib/packet.c 	if (length == ctx->in.length) {
ctx               144 source3/lib/packet.c 		buf = ctx->in.data;
ctx               145 source3/lib/packet.c 		ctx->in.data = NULL;
ctx               146 source3/lib/packet.c 		ctx->in.length = 0;
ctx               148 source3/lib/packet.c 		buf = (uint8_t *)TALLOC_MEMDUP(ctx, ctx->in.data, length);
ctx               154 source3/lib/packet.c 		memmove(ctx->in.data, ctx->in.data + length,
ctx               155 source3/lib/packet.c 			ctx->in.length - length);
ctx               156 source3/lib/packet.c 		ctx->in.length -= length;
ctx               166 source3/lib/packet.c size_t packet_outgoing_bytes(struct packet_context *ctx)
ctx               168 source3/lib/packet.c 	return ctx->out.length;
ctx               174 source3/lib/packet.c NTSTATUS packet_fd_write(struct packet_context *ctx)
ctx               178 source3/lib/packet.c 	sent = send(ctx->fd, ctx->out.data, ctx->out.length, 0);
ctx               185 source3/lib/packet.c 	memmove(ctx->out.data, ctx->out.data + sent,
ctx               186 source3/lib/packet.c 		ctx->out.length - sent);
ctx               187 source3/lib/packet.c 	ctx->out.length -= sent;
ctx               195 source3/lib/packet.c NTSTATUS packet_flush(struct packet_context *ctx)
ctx               197 source3/lib/packet.c 	while (ctx->out.length != 0) {
ctx               198 source3/lib/packet.c 		NTSTATUS status = packet_fd_write(ctx);
ctx               212 source3/lib/packet.c NTSTATUS packet_send(struct packet_context *ctx, int num_blobs, ...)
ctx               219 source3/lib/packet.c 	len = ctx->out.length;
ctx               240 source3/lib/packet.c 	if (!(out = TALLOC_REALLOC_ARRAY(ctx, ctx->out.data, uint8, len))) {
ctx               245 source3/lib/packet.c 	ctx->out.data = out;
ctx               251 source3/lib/packet.c 		memcpy(ctx->out.data+ctx->out.length, blob.data, blob.length);
ctx               252 source3/lib/packet.c 		ctx->out.length += blob.length;
ctx               256 source3/lib/packet.c 	SMB_ASSERT(ctx->out.length == len);
ctx               263 source3/lib/packet.c int packet_get_fd(struct packet_context *ctx)
ctx               265 source3/lib/packet.c 	return ctx->fd;
ctx               134 source3/lib/secdesc.c SEC_DESC_BUF *sec_desc_merge(TALLOC_CTX *ctx, SEC_DESC_BUF *new_sdb, SEC_DESC_BUF *old_sdb)
ctx               171 source3/lib/secdesc.c 	psd = make_sec_desc(ctx, new_sdb->sd->revision, secdesc_type,
ctx               174 source3/lib/secdesc.c 	return_sdb = make_sec_desc_buf(ctx, secdesc_size, psd);
ctx               183 source3/lib/secdesc.c SEC_DESC *make_sec_desc(TALLOC_CTX *ctx,
ctx               194 source3/lib/secdesc.c 	if(( dst = TALLOC_ZERO_P(ctx, SEC_DESC)) == NULL)
ctx               256 source3/lib/secdesc.c SEC_DESC *dup_sec_desc(TALLOC_CTX *ctx, const SEC_DESC *src)
ctx               263 source3/lib/secdesc.c 	return make_sec_desc( ctx, src->revision, src->type,
ctx               396 source3/lib/secdesc.c SEC_DESC *make_standard_sec_desc(TALLOC_CTX *ctx, const DOM_SID *owner_sid, const DOM_SID *grp_sid,
ctx               399 source3/lib/secdesc.c 	return make_sec_desc(ctx, SECURITY_DESCRIPTOR_REVISION_1,
ctx               408 source3/lib/secdesc.c SEC_DESC_BUF *make_sec_desc_buf(TALLOC_CTX *ctx, size_t len, SEC_DESC *sec_desc)
ctx               412 source3/lib/secdesc.c 	if((dst = TALLOC_ZERO_P(ctx, SEC_DESC_BUF)) == NULL)
ctx               418 source3/lib/secdesc.c 	if(sec_desc && ((dst->sd = dup_sec_desc(ctx, sec_desc)) == NULL)) {
ctx               429 source3/lib/secdesc.c SEC_DESC_BUF *dup_sec_desc_buf(TALLOC_CTX *ctx, SEC_DESC_BUF *src)
ctx               434 source3/lib/secdesc.c 	return make_sec_desc_buf( ctx, src->sd_size, src->sd);
ctx               441 source3/lib/secdesc.c NTSTATUS sec_desc_add_sid(TALLOC_CTX *ctx, SEC_DESC **psd, DOM_SID *sid, uint32 mask, size_t *sd_size)
ctx               448 source3/lib/secdesc.c 	if (!ctx || !psd || !sid || !sd_size)
ctx               453 source3/lib/secdesc.c 	status = sec_ace_add_sid(ctx, &ace, psd[0]->dacl->aces, &psd[0]->dacl->num_aces, sid, mask);
ctx               458 source3/lib/secdesc.c 	if (!(dacl = make_sec_acl(ctx, psd[0]->dacl->revision, psd[0]->dacl->num_aces, ace)))
ctx               461 source3/lib/secdesc.c 	if (!(sd = make_sec_desc(ctx, psd[0]->revision, psd[0]->type, psd[0]->owner_sid, 
ctx               493 source3/lib/secdesc.c NTSTATUS sec_desc_del_sid(TALLOC_CTX *ctx, SEC_DESC **psd, DOM_SID *sid, size_t *sd_size)
ctx               500 source3/lib/secdesc.c 	if (!ctx || !psd[0] || !sid || !sd_size)
ctx               505 source3/lib/secdesc.c 	status = sec_ace_del_sid(ctx, &ace, psd[0]->dacl->aces, &psd[0]->dacl->num_aces, sid);
ctx               510 source3/lib/secdesc.c 	if (!(dacl = make_sec_acl(ctx, psd[0]->dacl->revision, psd[0]->dacl->num_aces, ace)))
ctx               513 source3/lib/secdesc.c 	if (!(sd = make_sec_desc(ctx, psd[0]->revision, psd[0]->type, psd[0]->owner_sid, 
ctx               549 source3/lib/secdesc.c NTSTATUS se_create_child_secdesc(TALLOC_CTX *ctx,
ctx               575 source3/lib/secdesc.c 		if (!(new_ace_list = TALLOC_ARRAY(ctx, SEC_ACE,
ctx               660 source3/lib/secdesc.c 		new_dacl = make_sec_acl(ctx,
ctx               670 source3/lib/secdesc.c 	*ppsd = make_sec_desc(ctx,
ctx               684 source3/lib/secdesc.c NTSTATUS se_create_child_secdesc_buf(TALLOC_CTX *ctx,
ctx               694 source3/lib/secdesc.c 	status = se_create_child_secdesc(ctx,
ctx               705 source3/lib/secdesc.c 	*ppsdb = make_sec_desc_buf(ctx, size, sd);
ctx               125 source3/lib/sharesec.c SEC_DESC *get_share_security_default( TALLOC_CTX *ctx, size_t *psize, uint32 def_access)
ctx               138 source3/lib/sharesec.c 	if ((psa = make_sec_acl(ctx, NT4_ACL_REVISION, 1, &ace)) != NULL) {
ctx               139 source3/lib/sharesec.c 		psd = make_sec_desc(ctx, SECURITY_DESCRIPTOR_REVISION_1,
ctx               156 source3/lib/sharesec.c SEC_DESC *get_share_security( TALLOC_CTX *ctx, const char *servicename,
ctx               168 source3/lib/sharesec.c 	if (!(key = talloc_asprintf(ctx, "SECDESC/%s", servicename))) {
ctx               178 source3/lib/sharesec.c 		return get_share_security_default(ctx, psize,
ctx               182 source3/lib/sharesec.c 	status = unmarshall_sec_desc(ctx, data.dptr, data.dsize, &psd);
ctx               304 source3/lib/sharesec.c bool parse_usershare_acl(TALLOC_CTX *ctx, const char *acl_str, SEC_DESC **ppsd)
ctx               319 source3/lib/sharesec.c 		SEC_DESC *default_psd = get_share_security_default(ctx, &s_size, GENERIC_READ_ACCESS);
ctx               332 source3/lib/sharesec.c 	ace_list = TALLOC_ARRAY(ctx, SEC_ACE, num_aces);
ctx               345 source3/lib/sharesec.c 		if (!next_token_talloc(ctx, &pacl, &sidstr, ":")) {
ctx               390 source3/lib/sharesec.c 	if ((psa = make_sec_acl(ctx, NT4_ACL_REVISION, num_aces, ace_list)) != NULL) {
ctx               391 source3/lib/sharesec.c 		psd = make_sec_desc(ctx, SECURITY_DESCRIPTOR_REVISION_1,
ctx                39 source3/lib/smbconf/smbconf_reg.c static struct reg_private_data *rpd(struct smbconf_ctx *ctx)
ctx                41 source3/lib/smbconf/smbconf_reg.c 	return (struct reg_private_data *)(ctx->data);
ctx                78 source3/lib/smbconf/smbconf_reg.c 					   struct smbconf_ctx *ctx,
ctx                86 source3/lib/smbconf/smbconf_reg.c 		*key = rpd(ctx)->base_key;
ctx                89 source3/lib/smbconf/smbconf_reg.c 	werr = reg_openkey(mem_ctx, rpd(ctx)->base_key, servicename,
ctx               106 source3/lib/smbconf/smbconf_reg.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               109 source3/lib/smbconf/smbconf_reg.c 	werr = reg_queryvalue(ctx, key, param, &value);
ctx               114 source3/lib/smbconf/smbconf_reg.c 	talloc_free(ctx);
ctx               122 source3/lib/smbconf/smbconf_reg.c 					     struct smbconf_ctx *ctx,
ctx               135 source3/lib/smbconf/smbconf_reg.c 	werr = reg_createkey(mem_ctx, rpd(ctx)->base_key, subkeyname,
ctx               535 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_init(struct smbconf_ctx *ctx, const char *path)
ctx               543 source3/lib/smbconf/smbconf_reg.c 	ctx->path = talloc_strdup(ctx, path);
ctx               544 source3/lib/smbconf/smbconf_reg.c 	if (ctx->path == NULL) {
ctx               549 source3/lib/smbconf/smbconf_reg.c 	ctx->data = TALLOC_ZERO_P(ctx, struct reg_private_data);
ctx               551 source3/lib/smbconf/smbconf_reg.c 	werr = ntstatus_to_werror(registry_create_admin_token(ctx, &token));
ctx               556 source3/lib/smbconf/smbconf_reg.c 	rpd(ctx)->open = false;
ctx               563 source3/lib/smbconf/smbconf_reg.c 	werr = ctx->ops->open_conf(ctx);
ctx               569 source3/lib/smbconf/smbconf_reg.c 	werr = reg_open_path(ctx, ctx->path,
ctx               571 source3/lib/smbconf/smbconf_reg.c 			     token, &rpd(ctx)->base_key);
ctx               580 source3/lib/smbconf/smbconf_reg.c static int smbconf_reg_shutdown(struct smbconf_ctx *ctx)
ctx               582 source3/lib/smbconf/smbconf_reg.c 	return ctx->ops->close_conf(ctx);
ctx               585 source3/lib/smbconf/smbconf_reg.c static bool smbconf_reg_requires_messaging(struct smbconf_ctx *ctx)
ctx               595 source3/lib/smbconf/smbconf_reg.c static bool smbconf_reg_is_writeable(struct smbconf_ctx *ctx)
ctx               606 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_open(struct smbconf_ctx *ctx)
ctx               610 source3/lib/smbconf/smbconf_reg.c 	if (rpd(ctx)->open) {
ctx               616 source3/lib/smbconf/smbconf_reg.c 		rpd(ctx)->open = true;
ctx               621 source3/lib/smbconf/smbconf_reg.c static int smbconf_reg_close(struct smbconf_ctx *ctx)
ctx               625 source3/lib/smbconf/smbconf_reg.c 	if (!rpd(ctx)->open) {
ctx               631 source3/lib/smbconf/smbconf_reg.c 		rpd(ctx)->open = false;
ctx               640 source3/lib/smbconf/smbconf_reg.c static void smbconf_reg_get_csn(struct smbconf_ctx *ctx,
ctx               648 source3/lib/smbconf/smbconf_reg.c 	if (!W_ERROR_IS_OK(ctx->ops->open_conf(ctx))) {
ctx               658 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_drop(struct smbconf_ctx *ctx)
ctx               668 source3/lib/smbconf/smbconf_reg.c 	werr = ntstatus_to_werror(registry_create_admin_token(ctx, &token));
ctx               674 source3/lib/smbconf/smbconf_reg.c 	path = talloc_strdup(mem_ctx, ctx->path);
ctx               706 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_get_share_names(struct smbconf_ctx *ctx,
ctx               727 source3/lib/smbconf/smbconf_reg.c 	if (smbconf_reg_key_has_values(rpd(ctx)->base_key)) {
ctx               737 source3/lib/smbconf/smbconf_reg.c 	if (smbconf_share_exists(ctx, GLOBAL_NAME)) {
ctx               747 source3/lib/smbconf/smbconf_reg.c 	     werr = reg_enumkey(tmp_ctx, rpd(ctx)->base_key, count,
ctx               785 source3/lib/smbconf/smbconf_reg.c static bool smbconf_reg_share_exists(struct smbconf_ctx *ctx,
ctx               793 source3/lib/smbconf/smbconf_reg.c 	werr = smbconf_reg_open_service_key(mem_ctx, ctx, servicename,
ctx               806 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_create_share(struct smbconf_ctx *ctx,
ctx               816 source3/lib/smbconf/smbconf_reg.c 	werr = smbconf_reg_create_service_key(talloc_tos(), ctx,
ctx               826 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_get_share(struct smbconf_ctx *ctx,
ctx               836 source3/lib/smbconf/smbconf_reg.c 	werr = smbconf_reg_open_service_key(tmp_ctx, ctx, servicename,
ctx               873 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_delete_share(struct smbconf_ctx *ctx,
ctx               880 source3/lib/smbconf/smbconf_reg.c 		werr = reg_deletekey_recursive(mem_ctx, rpd(ctx)->base_key,
ctx               883 source3/lib/smbconf/smbconf_reg.c 		werr = smbconf_reg_delete_values(rpd(ctx)->base_key);
ctx               893 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_set_parameter(struct smbconf_ctx *ctx,
ctx               902 source3/lib/smbconf/smbconf_reg.c 	werr = smbconf_reg_open_service_key(mem_ctx, ctx, service,
ctx               918 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_get_parameter(struct smbconf_ctx *ctx,
ctx               928 source3/lib/smbconf/smbconf_reg.c 	werr = smbconf_reg_open_service_key(mem_ctx, ctx, service,
ctx               964 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_delete_parameter(struct smbconf_ctx *ctx,
ctx               972 source3/lib/smbconf/smbconf_reg.c 	werr = smbconf_reg_open_service_key(mem_ctx, ctx, service,
ctx               995 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_get_includes(struct smbconf_ctx *ctx,
ctx              1005 source3/lib/smbconf/smbconf_reg.c 	werr = smbconf_reg_open_service_key(tmp_ctx, ctx, service,
ctx              1019 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_set_includes(struct smbconf_ctx *ctx,
ctx              1028 source3/lib/smbconf/smbconf_reg.c 	werr = smbconf_reg_open_service_key(tmp_ctx, ctx, service,
ctx              1049 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_delete_includes(struct smbconf_ctx *ctx,
ctx              1056 source3/lib/smbconf/smbconf_reg.c 	werr = smbconf_reg_open_service_key(tmp_ctx, ctx, service,
ctx              1074 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_transaction_start(struct smbconf_ctx *ctx)
ctx              1079 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_transaction_commit(struct smbconf_ctx *ctx)
ctx              1084 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_transaction_cancel(struct smbconf_ctx *ctx)
ctx                36 source3/lib/smbconf/testsuite.c static bool test_get_includes(struct smbconf_ctx *ctx)
ctx                45 source3/lib/smbconf/testsuite.c 	werr = smbconf_get_global_includes(ctx, mem_ctx,
ctx                64 source3/lib/smbconf/testsuite.c static bool test_set_get_includes(struct smbconf_ctx *ctx)
ctx                80 source3/lib/smbconf/testsuite.c 	werr = smbconf_set_global_includes(ctx, set_num_includes, set_includes);
ctx                87 source3/lib/smbconf/testsuite.c 	werr = smbconf_get_global_includes(ctx, mem_ctx, &get_num_includes,
ctx               121 source3/lib/smbconf/testsuite.c static bool test_delete_includes(struct smbconf_ctx *ctx)
ctx               135 source3/lib/smbconf/testsuite.c 	werr = smbconf_set_global_includes(ctx, set_num_includes, set_includes);
ctx               142 source3/lib/smbconf/testsuite.c 	werr = smbconf_delete_global_includes(ctx);
ctx               149 source3/lib/smbconf/testsuite.c 	werr = smbconf_get_global_includes(ctx, mem_ctx, &get_num_includes,
ctx               162 source3/lib/smbconf/testsuite.c 	werr = smbconf_delete_global_includes(ctx);
ctx                32 source3/lib/smbrun.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx                35 source3/lib/smbrun.c 	path = talloc_asprintf(ctx,
ctx                39 source3/lib/smbrun.c 		TALLOC_FREE(ctx);
ctx                50 source3/lib/smbrun.c 		TALLOC_FREE(ctx);
ctx                58 source3/lib/smbrun.c 	TALLOC_FREE(ctx);
ctx               414 source3/lib/substitute.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               420 source3/lib/substitute.c 	server_path = talloc_strdup(ctx, get_user_home_dir(ctx, user_name));
ctx               429 source3/lib/substitute.c 		char *automount_value = automount_lookup(ctx, user_name);
ctx               438 source3/lib/substitute.c 				server_path = talloc_strdup(ctx,
ctx               465 source3/lib/substitute.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               472 source3/lib/substitute.c 		server_name = talloc_strdup(ctx, local_machine_name);
ctx               474 source3/lib/substitute.c 		server_name = talloc_strdup(ctx, global_myname());
ctx               485 source3/lib/substitute.c 		char *automount_value = automount_lookup(ctx, user_name);
ctx               489 source3/lib/substitute.c 		srv = talloc_strdup(ctx, automount_value);
ctx               904 source3/lib/substitute.c char *standard_sub_conn(TALLOC_CTX *ctx, connection_struct *conn, const char *str)
ctx               906 source3/lib/substitute.c 	return talloc_sub_advanced(ctx,
ctx               243 source3/lib/tdb_validate.c static int tdb_backup(TALLOC_CTX *ctx, const char *src_path,
ctx               272 source3/lib/tdb_validate.c 	tmp_path = talloc_asprintf(ctx, "%s%s", dst_path, ".tmp");
ctx               340 source3/lib/tdb_validate.c static int rename_file_with_suffix(TALLOC_CTX *ctx, const char *path,
ctx               346 source3/lib/tdb_validate.c 	dst_path = talloc_asprintf(ctx, "%s%s", path, suffix);
ctx               367 source3/lib/tdb_validate.c static int tdb_backup_with_rotate(TALLOC_CTX *ctx, const char *src_path,
ctx               375 source3/lib/tdb_validate.c 	rename_file_with_suffix(ctx, dst_path, rotate_suffix);
ctx               377 source3/lib/tdb_validate.c 	ret = tdb_backup(ctx, src_path, dst_path, hash_size);
ctx               384 source3/lib/tdb_validate.c 		char *rotate_path = talloc_asprintf(ctx, "%s%s", dst_path,
ctx               394 source3/lib/tdb_validate.c 			ret = tdb_backup(ctx, src_path, dst_path, hash_size);
ctx               433 source3/lib/tdb_validate.c 	TALLOC_CTX *ctx = NULL;
ctx               435 source3/lib/tdb_validate.c 	ctx = talloc_new(NULL);
ctx               436 source3/lib/tdb_validate.c 	if (ctx == NULL) {
ctx               441 source3/lib/tdb_validate.c 	tdb_path_backup = talloc_asprintf(ctx, "%s%s", tdb_path, backup_suffix);
ctx               447 source3/lib/tdb_validate.c 		ret = tdb_backup_with_rotate(ctx, tdb_path, tdb_path_backup, 0,
ctx               476 source3/lib/tdb_validate.c 			int renamed = rename_file_with_suffix(ctx, tdb_path,
ctx               489 source3/lib/tdb_validate.c 		ret = tdb_backup_with_rotate(ctx, tdb_path_backup, tdb_path, 0,
ctx               501 source3/lib/tdb_validate.c 	TALLOC_FREE(ctx);
ctx               191 source3/lib/time.c char *current_timestring(TALLOC_CTX *ctx, bool hires)
ctx               243 source3/lib/time.c 	return talloc_strdup(ctx, TimeBuf);
ctx               731 source3/lib/util.c static char *dos_clean_name(TALLOC_CTX *ctx, const char *s)
ctx               739 source3/lib/util.c 	str = talloc_all_string_sub(ctx, s, "\\\\", "\\");
ctx               748 source3/lib/util.c 			str = talloc_strdup(ctx, ".\\");
ctx               766 source3/lib/util.c 		str = talloc_asprintf(ctx,
ctx               776 source3/lib/util.c 	return talloc_all_string_sub(ctx, str, "\\.\\", "\\");
ctx               783 source3/lib/util.c char *unix_clean_name(TALLOC_CTX *ctx, const char *s)
ctx               791 source3/lib/util.c 	str = talloc_all_string_sub(ctx, s, "//","/");
ctx               800 source3/lib/util.c 			str = talloc_strdup(ctx, "./");
ctx               818 source3/lib/util.c 		str = talloc_asprintf(ctx,
ctx               828 source3/lib/util.c 	return talloc_all_string_sub(ctx, str, "/./", "/");
ctx               831 source3/lib/util.c char *clean_name(TALLOC_CTX *ctx, const char *s)
ctx               833 source3/lib/util.c 	char *str = dos_clean_name(ctx, s);
ctx               837 source3/lib/util.c 	return unix_clean_name(ctx, str);
ctx              1188 source3/lib/util.c char *get_mydnsdomname(TALLOC_CTX *ctx)
ctx              1201 source3/lib/util.c 		return talloc_strdup(ctx, p);
ctx              1203 source3/lib/util.c 		return talloc_strdup(ctx, "");
ctx              1239 source3/lib/util.c static char *strip_mount_options(TALLOC_CTX *ctx, const char *str)
ctx              1248 source3/lib/util.c 			return talloc_strdup(ctx, p);
ctx              1262 source3/lib/util.c char *automount_lookup(TALLOC_CTX *ctx, const char *user_name)
ctx              1286 source3/lib/util.c 				value = talloc_strdup(ctx,
ctx              1292 source3/lib/util.c 				value = talloc_string_sub(ctx,
ctx              1302 source3/lib/util.c 		value = strip_mount_options(ctx, value);
ctx              1310 source3/lib/util.c char *automount_lookup(TALLOC_CTX *ctx, const char *user_name)
ctx              1330 source3/lib/util.c 		value = talloc_strdup(ctx, nis_result);
ctx              1334 source3/lib/util.c 		value = strip_mount_options(ctx, value);
ctx              1380 source3/lib/util.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1384 source3/lib/util.c 	pass = getpwuid_alloc(ctx,uid);
ctx              1386 source3/lib/util.c 		name = talloc_strdup(ctx,pass->pw_name);
ctx              1389 source3/lib/util.c 		name = talloc_asprintf(ctx,
ctx              2553 source3/lib/util.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx              2559 source3/lib/util.c 	p2 = talloc_strdup(ctx,pattern);
ctx              2560 source3/lib/util.c 	s2 = talloc_strdup(ctx,string);
ctx              2562 source3/lib/util.c 		TALLOC_FREE(ctx);
ctx              2576 source3/lib/util.c 		TALLOC_FREE(ctx);
ctx              2581 source3/lib/util.c 	TALLOC_FREE(ctx);
ctx              2979 source3/lib/util.c void *_talloc_zero_zeronull(const void *ctx, size_t size, const char *name)
ctx              2987 source3/lib/util.c 	p = talloc_named_const(ctx, size, name);
ctx              3022 source3/lib/util.c void *_talloc_array_zeronull(const void *ctx, size_t el_size, unsigned count, const char *name)
ctx              3032 source3/lib/util.c 	return talloc_named_const(ctx, el_size * count, name);
ctx              3040 source3/lib/util.c void *_talloc_zero_array_zeronull(const void *ctx, size_t el_size, unsigned count, const char *name)
ctx              3050 source3/lib/util.c 	return _talloc_zero(ctx, el_size * count, name);
ctx               254 source3/lib/util_seaccess.c NTSTATUS samr_make_sam_obj_sd(TALLOC_CTX *ctx, SEC_DESC **psd, size_t *sd_size)
ctx               279 source3/lib/util_seaccess.c 	if ((psa = make_sec_acl(ctx, NT4_ACL_REVISION, 3, ace)) == NULL)
ctx               282 source3/lib/util_seaccess.c 	if ((*psd = make_sec_desc(ctx, SECURITY_DESCRIPTOR_REVISION_1,
ctx               558 source3/lib/util_sid.c DOM_SID *sid_dup_talloc(TALLOC_CTX *ctx, const DOM_SID *src)
ctx               565 source3/lib/util_sid.c 	if((dst = TALLOC_ZERO_P(ctx, DOM_SID)) != NULL) {
ctx               150 source3/lib/util_sock.c char *print_canonical_sockaddr(TALLOC_CTX *ctx,
ctx               171 source3/lib/util_sock.c 		dest = talloc_asprintf(ctx, "[%s]", addr);
ctx               176 source3/lib/util_sock.c 		dest = talloc_asprintf(ctx, "%s", addr);
ctx               391 source3/lib/util_sock.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               394 source3/lib/util_sock.c 	while (next_token_talloc(ctx, &options, &tok," \t,")) {
ctx               446 source3/lib/util_sock.c 	TALLOC_FREE(ctx);
ctx              1897 source3/lib/util_sock.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1908 source3/lib/util_sock.c 	name = talloc_strdup(ctx, s);
ctx              1104 source3/lib/util_str.c char *talloc_all_string_sub(TALLOC_CTX *ctx,
ctx              1109 source3/lib/util_str.c 	return talloc_string_sub2(ctx, src, pattern, insert,
ctx              1596 source3/lib/util_str.c 	TALLOC_CTX *ctx = list;
ctx              1601 source3/lib/util_str.c 		tmpstr = talloc_sub_basic(ctx, smb_name, domain_name, s);
ctx              1623 source3/lib/util_str.c 	TALLOC_CTX *ctx = list;
ctx              1646 source3/lib/util_str.c 				t = TALLOC_ARRAY(ctx, char, ls +ld +1);
ctx               279 source3/lib/util_unistr.c int rpcstr_pull_talloc(TALLOC_CTX *ctx,
ctx               285 source3/lib/util_unistr.c 	return pull_ucs2_base_talloc(ctx,
ctx               306 source3/lib/util_unistr.c int rpcstr_push_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src)
ctx               309 source3/lib/util_unistr.c 	if (push_ucs2_talloc(ctx, dest, src, &size))
ctx               103 source3/libaddns/dns.h void *_talloc_zero_zeronull(const void *ctx, size_t size, const char *name);
ctx               105 source3/libaddns/dns.h void *_talloc_array_zeronull(const void *ctx, size_t el_size, unsigned count, const char *name);
ctx               106 source3/libaddns/dns.h void *_talloc_zero_array_zeronull(const void *ctx, size_t el_size, unsigned count, const char *name);
ctx               109 source3/libaddns/dns.h #define TALLOC(ctx, size) talloc_zeronull(ctx, size, __location__)
ctx               110 source3/libaddns/dns.h #define TALLOC_P(ctx, type) (type *)talloc_zeronull(ctx, sizeof(type), #type)
ctx               111 source3/libaddns/dns.h #define TALLOC_ARRAY(ctx, type, count) (type *)_talloc_array_zeronull(ctx, sizeof(type), count, #type)
ctx               112 source3/libaddns/dns.h #define TALLOC_MEMDUP(ctx, ptr, size) _talloc_memdup_zeronull(ctx, ptr, size, __location__)
ctx               113 source3/libaddns/dns.h #define TALLOC_ZERO(ctx, size) _talloc_zero_zeronull(ctx, size, __location__)
ctx               114 source3/libaddns/dns.h #define TALLOC_ZERO_P(ctx, type) (type *)_talloc_zero_zeronull(ctx, sizeof(type), #type)
ctx               115 source3/libaddns/dns.h #define TALLOC_ZERO_ARRAY(ctx, type, count) (type *)_talloc_zero_array_zeronull(ctx, sizeof(type), count, #type)
ctx               116 source3/libaddns/dns.h #define TALLOC_SIZE(ctx, size) talloc_zeronull(ctx, size, __location__)
ctx               117 source3/libaddns/dns.h #define TALLOC_ZERO_SIZE(ctx, size) _talloc_zero_zeronull(ctx, size, __location__)
ctx               121 source3/libaddns/dns.h #define TALLOC(ctx, size) talloc_named_const(ctx, size, __location__)
ctx               122 source3/libaddns/dns.h #define TALLOC_P(ctx, type) (type *)talloc_named_const(ctx, sizeof(type), #type)
ctx               123 source3/libaddns/dns.h #define TALLOC_ARRAY(ctx, type, count) (type *)_talloc_array(ctx, sizeof(type), count, #type)
ctx               124 source3/libaddns/dns.h #define TALLOC_MEMDUP(ctx, ptr, size) _talloc_memdup(ctx, ptr, size, __location__)
ctx               125 source3/libaddns/dns.h #define TALLOC_ZERO(ctx, size) _talloc_zero(ctx, size, __location__)
ctx               126 source3/libaddns/dns.h #define TALLOC_ZERO_P(ctx, type) (type *)_talloc_zero(ctx, sizeof(type), #type)
ctx               127 source3/libaddns/dns.h #define TALLOC_ZERO_ARRAY(ctx, type, count) (type *)_talloc_zero_array(ctx, sizeof(type), count, #type)
ctx               128 source3/libaddns/dns.h #define TALLOC_SIZE(ctx, size) talloc_named_const(ctx, size, __location__)
ctx               129 source3/libaddns/dns.h #define TALLOC_ZERO_SIZE(ctx, size) _talloc_zero(ctx, size, __location__)
ctx               133 source3/libaddns/dns.h #define TALLOC_REALLOC(ctx, ptr, count) _talloc_realloc(ctx, ptr, count, __location__)
ctx               134 source3/libaddns/dns.h #define TALLOC_REALLOC_ARRAY(ctx, ptr, type, count) (type *)_talloc_realloc_array(ctx, ptr, sizeof(type), count, #type)
ctx               135 source3/libaddns/dns.h #define talloc_destroy(ctx) talloc_free(ctx)
ctx               137 source3/libaddns/dns.h #define TALLOC_FREE(ctx) do { talloc_free(ctx); ctx=NULL; } while(0)
ctx                84 source3/libaddns/dnsgss.c 					    gss_ctx_id_t *ctx, 
ctx                95 source3/libaddns/dnsgss.c 	*ctx = GSS_C_NO_CONTEXT;
ctx               100 source3/libaddns/dnsgss.c 			&minor, NULL, ctx, target_name, &krb5_oid_desc,
ctx                76 source3/libads/dns.c static bool ads_dns_parse_query( TALLOC_CTX *ctx, uint8 *start, uint8 *end,
ctx                95 source3/libads/dns.c 	q->hostname = talloc_strdup( ctx, hostname );
ctx               114 source3/libads/dns.c static bool ads_dns_parse_rr( TALLOC_CTX *ctx, uint8 *start, uint8 *end,
ctx               132 source3/libads/dns.c 	rr->hostname = talloc_strdup( ctx, hostname );
ctx               168 source3/libads/dns.c static bool ads_dns_parse_rr_srv( TALLOC_CTX *ctx, uint8 *start, uint8 *end,
ctx               182 source3/libads/dns.c 	if ( !ads_dns_parse_rr( ctx, start, end, ptr, &rr ) ) {
ctx               207 source3/libads/dns.c 	srv->hostname = talloc_strdup( ctx, dcname );
ctx               221 source3/libads/dns.c static bool ads_dns_parse_rr_ns( TALLOC_CTX *ctx, uint8 *start, uint8 *end,
ctx               235 source3/libads/dns.c 	if ( !ads_dns_parse_rr( ctx, start, end, ptr, &rr ) ) {
ctx               255 source3/libads/dns.c 	nsrec->hostname = talloc_strdup( ctx, nsname );
ctx               291 source3/libads/dns.c static NTSTATUS dns_send_req( TALLOC_CTX *ctx, const char *name, int q_type,
ctx               329 source3/libads/dns.c 			if ((buffer = TALLOC_ARRAY(ctx, uint8, buf_len))
ctx               389 source3/libads/dns.c static NTSTATUS ads_dns_lookup_srv( TALLOC_CTX *ctx,
ctx               403 source3/libads/dns.c 	if ( !ctx || !name || !dclist ) {
ctx               410 source3/libads/dns.c 	status = dns_send_req( ctx, name, T_SRV, &buffer, &resp_len );
ctx               435 source3/libads/dns.c 		if ((dcs = TALLOC_ZERO_ARRAY(ctx, struct dns_rr_srv,
ctx               455 source3/libads/dns.c 		if (!ads_dns_parse_query(ctx, buffer,
ctx               466 source3/libads/dns.c 		if (!ads_dns_parse_rr_srv(ctx, buffer, buffer+resp_len,
ctx               481 source3/libads/dns.c 		if (!ads_dns_parse_rr( ctx, buffer,
ctx               495 source3/libads/dns.c 		if (!ads_dns_parse_rr(ctx, buffer, buffer+resp_len,
ctx               577 source3/libads/dns.c NTSTATUS ads_dns_lookup_ns(TALLOC_CTX *ctx,
ctx               591 source3/libads/dns.c 	if ( !ctx || !dnsdomain || !nslist ) {
ctx               598 source3/libads/dns.c 	status = dns_send_req( ctx, dnsdomain, T_NS, &buffer, &resp_len );
ctx               623 source3/libads/dns.c 		if ((nsarray = TALLOC_ARRAY(ctx, struct dns_rr_ns,
ctx               643 source3/libads/dns.c 		if (!ads_dns_parse_query(ctx, buffer, buffer+resp_len,
ctx               654 source3/libads/dns.c 		if (!ads_dns_parse_rr_ns(ctx, buffer, buffer+resp_len,
ctx               669 source3/libads/dns.c 		if ( !ads_dns_parse_rr(ctx, buffer, buffer+resp_len,
ctx               683 source3/libads/dns.c 		if (!ads_dns_parse_rr(ctx, buffer, buffer+resp_len,
ctx               853 source3/libads/dns.c static NTSTATUS ads_dns_query_internal(TALLOC_CTX *ctx,
ctx               863 source3/libads/dns.c 		name = talloc_asprintf(ctx, "%s._tcp.%s._sites.%s._msdcs.%s",
ctx               867 source3/libads/dns.c 		name = talloc_asprintf(ctx, "%s._tcp.%s._msdcs.%s",
ctx               873 source3/libads/dns.c 	return ads_dns_lookup_srv( ctx, name, dclist, numdcs );
ctx               880 source3/libads/dns.c NTSTATUS ads_dns_query_dcs(TALLOC_CTX *ctx,
ctx               888 source3/libads/dns.c 	status = ads_dns_query_internal(ctx, "_ldap", "dc", realm, sitename,
ctx               900 source3/libads/dns.c 		status = ads_dns_query_internal(ctx, "_ldap", "dc", realm,
ctx               910 source3/libads/dns.c NTSTATUS ads_dns_query_gcs(TALLOC_CTX *ctx,
ctx               918 source3/libads/dns.c 	status = ads_dns_query_internal(ctx, "_ldap", "gc", realm, sitename,
ctx               930 source3/libads/dns.c 		status = ads_dns_query_internal(ctx, "_ldap", "gc", realm,
ctx               942 source3/libads/dns.c NTSTATUS ads_dns_query_kdcs(TALLOC_CTX *ctx,
ctx               950 source3/libads/dns.c 	status = ads_dns_query_internal(ctx, "_kerberos", "dc",
ctx               963 source3/libads/dns.c 		status = ads_dns_query_internal(ctx, "_kerberos", "dc",
ctx               974 source3/libads/dns.c NTSTATUS ads_dns_query_pdc(TALLOC_CTX *ctx,
ctx               979 source3/libads/dns.c 	return ads_dns_query_internal(ctx, "_ldap", "pdc", dns_domain_name,
ctx               987 source3/libads/dns.c NTSTATUS ads_dns_query_dcs_guid(TALLOC_CTX *ctx,
ctx               998 source3/libads/dns.c 	guid_string = GUID_string(ctx, domain_guid);
ctx              1004 source3/libads/dns.c 	domains = talloc_asprintf(ctx, "%s.domains", guid_string);
ctx              1009 source3/libads/dns.c 	return ads_dns_query_internal(ctx, "_ldap", domains, dns_forest_name,
ctx                38 source3/libads/kerberos.c kerb_prompter(krb5_context ctx, void *data,
ctx               112 source3/libads/kerberos.c  static bool smb_krb5_get_ntstatus_from_krb5_error_init_creds_opt(krb5_context ctx, 
ctx               120 source3/libads/kerberos.c 	ret = krb5_get_init_creds_opt_get_error(ctx, opt, &error);
ctx               139 source3/libads/kerberos.c 		krb5_free_error(ctx, error);
ctx               145 source3/libads/kerberos.c 	krb5_free_error(ctx, error);
ctx               166 source3/libads/kerberos.c 	krb5_context ctx = NULL;
ctx               177 source3/libads/kerberos.c 	if ((code = krb5_init_context(&ctx)))
ctx               181 source3/libads/kerberos.c 		krb5_set_real_time(ctx, time(NULL) + time_offset, 0);
ctx               186 source3/libads/kerberos.c 			cache_name ? cache_name: krb5_cc_default_name(ctx),
ctx               189 source3/libads/kerberos.c 	if ((code = krb5_cc_resolve(ctx, cache_name ? cache_name : krb5_cc_default_name(ctx), &cc))) {
ctx               193 source3/libads/kerberos.c 	if ((code = smb_krb5_parse_name(ctx, principal, &me))) {
ctx               197 source3/libads/kerberos.c 	if ((code = smb_krb5_get_init_creds_opt_alloc(ctx, &opt))) {
ctx               210 source3/libads/kerberos.c 		if ((code = krb5_get_init_creds_opt_set_pac_request(ctx, opt, (krb5_boolean)request_pac))) {
ctx               222 source3/libads/kerberos.c 	if ((code = krb5_get_init_creds_password(ctx, &my_creds, me, CONST_DISCARD(char *,password), 
ctx               228 source3/libads/kerberos.c 	if ((code = krb5_cc_initialize(ctx, cc, me))) {
ctx               232 source3/libads/kerberos.c 	if ((code = krb5_cc_store_cred(ctx, cc, &my_creds))) {
ctx               257 source3/libads/kerberos.c 		if (opt && smb_krb5_get_ntstatus_from_krb5_error_init_creds_opt(ctx, opt, &status)) {
ctx               267 source3/libads/kerberos.c 	krb5_free_cred_contents(ctx, &my_creds);
ctx               269 source3/libads/kerberos.c 		krb5_free_principal(ctx, me);
ctx               272 source3/libads/kerberos.c 		smb_krb5_free_addresses(ctx, addr);
ctx               275 source3/libads/kerberos.c 		smb_krb5_get_init_creds_opt_free(ctx, opt);
ctx               278 source3/libads/kerberos.c 		krb5_cc_close(ctx, cc);
ctx               280 source3/libads/kerberos.c 	if (ctx) {
ctx               281 source3/libads/kerberos.c 		krb5_free_context(ctx);
ctx               341 source3/libads/kerberos.c 	krb5_context ctx = NULL;
ctx               345 source3/libads/kerberos.c 	if ((code = krb5_init_context (&ctx))) {
ctx               352 source3/libads/kerberos.c 		if ((code = krb5_cc_default(ctx, &cc))) {
ctx               353 source3/libads/kerberos.c 			krb5_free_context(ctx);
ctx               357 source3/libads/kerberos.c 		if ((code = krb5_cc_resolve(ctx, cc_name, &cc))) {
ctx               360 source3/libads/kerberos.c 			krb5_free_context(ctx);
ctx               365 source3/libads/kerberos.c 	if ((code = krb5_cc_destroy (ctx, cc))) {
ctx               370 source3/libads/kerberos.c 	krb5_free_context (ctx);
ctx               480 source3/libads/kerberos.c 	krb5_context ctx = NULL;
ctx               485 source3/libads/kerberos.c 	if (krb5_init_context(&ctx)) {
ctx               491 source3/libads/kerberos.c 		krb5_cc_default_name(ctx)));
ctx               492 source3/libads/kerberos.c 	if (krb5_cc_default(ctx, &cc)) {
ctx               497 source3/libads/kerberos.c 	if (krb5_cc_get_principal(ctx, cc, &princ)) {
ctx               504 source3/libads/kerberos.c 	realm = SMB_STRDUP(krb5_principal_get_realm(ctx, princ));
ctx               507 source3/libads/kerberos.c 		krb5_data *realm_data = krb5_princ_realm(ctx, princ);
ctx               514 source3/libads/kerberos.c 	if (ctx) {
ctx               516 source3/libads/kerberos.c 			krb5_free_principal(ctx, princ);
ctx               519 source3/libads/kerberos.c 			krb5_cc_close(ctx, cc);
ctx               521 source3/libads/kerberos.c 		krb5_free_context(ctx);
ctx               240 source3/libads/kerberos_keytab.c 	TALLOC_CTX *ctx = NULL;
ctx               278 source3/libads/kerberos_keytab.c 	if ( (ctx = talloc_init("ads_keytab_add_entry")) == NULL ) {
ctx               284 source3/libads/kerberos_keytab.c 	if ( (my_fqdn = ads_get_dnshostname( ads, ctx, global_myname())) == NULL ) {
ctx               290 source3/libads/kerberos_keytab.c 	if ( (machine_name = ads_get_samaccountname( ads, ctx, global_myname())) == NULL ) {
ctx               369 source3/libads/kerberos_keytab.c 	TALLOC_FREE( ctx );
ctx               492 source3/libads/kerberos_keytab.c 	TALLOC_CTX *ctx = NULL;
ctx               516 source3/libads/kerberos_keytab.c 	if ( (ctx = talloc_init("ads_keytab_create_default")) == NULL ) {
ctx               523 source3/libads/kerberos_keytab.c 	if ( (sam_account_name = ads_get_samaccountname( ads, ctx, machine_name)) == NULL ) {
ctx               525 source3/libads/kerberos_keytab.c 		TALLOC_FREE( ctx );
ctx               542 source3/libads/kerberos_keytab.c 	upn = ads_get_upn( ads, ctx, machine_name);
ctx               547 source3/libads/kerberos_keytab.c 			TALLOC_FREE( ctx );
ctx               557 source3/libads/kerberos_keytab.c 		TALLOC_FREE(ctx);
ctx               571 source3/libads/kerberos_keytab.c 		TALLOC_FREE(ctx);
ctx               602 source3/libads/kerberos_keytab.c 	oldEntries = talloc_array(ctx, char *, found );
ctx               666 source3/libads/kerberos_keytab.c 	TALLOC_FREE(ctx);
ctx               695 source3/libads/krb5_setpw.c kerb_prompter(krb5_context ctx, void *data,
ctx               759 source3/libads/ldap.c static struct berval *dup_berval(TALLOC_CTX *ctx, const struct berval *in_val)
ctx               765 source3/libads/ldap.c 	value = TALLOC_ZERO_P(ctx, struct berval);
ctx               771 source3/libads/ldap.c 	value->bv_val = (char *)TALLOC_MEMDUP(ctx, in_val->bv_val,
ctx               779 source3/libads/ldap.c static struct berval **ads_dup_values(TALLOC_CTX *ctx, 
ctx               788 source3/libads/ldap.c 	values = TALLOC_ZERO_ARRAY(ctx, struct berval *, i+1);
ctx               792 source3/libads/ldap.c 		values[i] = dup_berval(ctx, in_vals[i]);
ctx               800 source3/libads/ldap.c static char **ads_push_strvals(TALLOC_CTX *ctx, const char **in_vals)
ctx               809 source3/libads/ldap.c 	values = TALLOC_ZERO_ARRAY(ctx, char *, i+1);
ctx               813 source3/libads/ldap.c 		if (!push_utf8_talloc(ctx, &values[i], in_vals[i], &size)) {
ctx               824 source3/libads/ldap.c static char **ads_pull_strvals(TALLOC_CTX *ctx, const char **in_vals)
ctx               833 source3/libads/ldap.c 	values = TALLOC_ZERO_ARRAY(ctx, char *, i+1);
ctx               837 source3/libads/ldap.c 		if (!pull_utf8_talloc(ctx, &values[i], in_vals[i],
ctx               876 source3/libads/ldap.c 	TALLOC_CTX *ctx;
ctx               881 source3/libads/ldap.c 	if (!(ctx = talloc_init("ads_do_paged_search_args")))
ctx               887 source3/libads/ldap.c 	if (!push_utf8_talloc(ctx, &utf8_expr, expr, &converted_size) ||
ctx               888 source3/libads/ldap.c 	    !push_utf8_talloc(ctx, &utf8_path, bind_path, &converted_size))
ctx              1025 source3/libads/ldap.c 	talloc_destroy(ctx);
ctx              1187 source3/libads/ldap.c 	TALLOC_CTX *ctx;
ctx              1190 source3/libads/ldap.c 	if (!(ctx = talloc_init("ads_do_search"))) {
ctx              1198 source3/libads/ldap.c 	if (!push_utf8_talloc(ctx, &utf8_expr, expr, &converted_size) ||
ctx              1199 source3/libads/ldap.c 	    !push_utf8_talloc(ctx, &utf8_path, bind_path, &converted_size))
ctx              1233 source3/libads/ldap.c 	talloc_destroy(ctx);
ctx              1361 source3/libads/ldap.c ADS_MODLIST ads_init_mods(TALLOC_CTX *ctx)
ctx              1366 source3/libads/ldap.c 	if ((mods = TALLOC_ZERO_ARRAY(ctx, LDAPMod *, ADS_MODLIST_ALLOC_SIZE + 1)))
ctx              1378 source3/libads/ldap.c static ADS_STATUS ads_modlist_add(TALLOC_CTX *ctx, ADS_MODLIST *mods, 
ctx              1392 source3/libads/ldap.c 			ber_values = ads_dup_values(ctx, 
ctx              1395 source3/libads/ldap.c 			char_values = ads_push_strvals(ctx, 
ctx              1403 source3/libads/ldap.c 		if (!(modlist = TALLOC_REALLOC_ARRAY(ctx, modlist, LDAPMod *,
ctx              1412 source3/libads/ldap.c 	if (!(modlist[curmod] = TALLOC_ZERO_P(ctx, LDAPMod)))
ctx              1414 source3/libads/ldap.c 	modlist[curmod]->mod_type = talloc_strdup(ctx, name);
ctx              1435 source3/libads/ldap.c ADS_STATUS ads_mod_str(TALLOC_CTX *ctx, ADS_MODLIST *mods, 
ctx              1444 source3/libads/ldap.c 		return ads_modlist_add(ctx, mods, LDAP_MOD_DELETE, name, NULL);
ctx              1445 source3/libads/ldap.c 	return ads_modlist_add(ctx, mods, LDAP_MOD_REPLACE, name, values);
ctx              1456 source3/libads/ldap.c ADS_STATUS ads_mod_strlist(TALLOC_CTX *ctx, ADS_MODLIST *mods,
ctx              1460 source3/libads/ldap.c 		return ads_modlist_add(ctx, mods, LDAP_MOD_DELETE, name, NULL);
ctx              1461 source3/libads/ldap.c 	return ads_modlist_add(ctx, mods, LDAP_MOD_REPLACE, 
ctx              1474 source3/libads/ldap.c static ADS_STATUS ads_mod_ber(TALLOC_CTX *ctx, ADS_MODLIST *mods, 
ctx              1482 source3/libads/ldap.c 		return ads_modlist_add(ctx, mods, LDAP_MOD_DELETE, name, NULL);
ctx              1483 source3/libads/ldap.c 	return ads_modlist_add(ctx, mods, LDAP_MOD_REPLACE|LDAP_MOD_BVALUES,
ctx              1709 source3/libads/ldap.c ADS_STATUS ads_add_strlist(TALLOC_CTX *ctx, ADS_MODLIST *mods,
ctx              1712 source3/libads/ldap.c 	return ads_modlist_add(ctx, mods, LDAP_MOD_ADD, name,
ctx              1805 source3/libads/ldap.c 	TALLOC_CTX *ctx;
ctx              1821 source3/libads/ldap.c 	ctx = talloc_init("ads_clear_service_principal_names");
ctx              1822 source3/libads/ldap.c 	if (!ctx) {
ctx              1827 source3/libads/ldap.c 	if (!(mods = ads_init_mods(ctx))) {
ctx              1828 source3/libads/ldap.c 		talloc_destroy(ctx);
ctx              1832 source3/libads/ldap.c 	ret = ads_mod_strlist(ctx, &mods, "servicePrincipalName", servicePrincipalName);
ctx              1836 source3/libads/ldap.c 		talloc_destroy(ctx);
ctx              1841 source3/libads/ldap.c 		talloc_destroy(ctx);
ctx              1851 source3/libads/ldap.c 		talloc_destroy(ctx);
ctx              1856 source3/libads/ldap.c 	talloc_destroy(ctx);
ctx              1874 source3/libads/ldap.c 	TALLOC_CTX *ctx;
ctx              1892 source3/libads/ldap.c 	if (!(ctx = talloc_init("ads_add_service_principal_name"))) {
ctx              1899 source3/libads/ldap.c 	if ( (psp1 = talloc_asprintf(ctx, "%s/%s", spn, machine_name)) == NULL ) {
ctx              1900 source3/libads/ldap.c 		talloc_destroy(ctx);
ctx              1914 source3/libads/ldap.c 	if ( (psp2 = talloc_asprintf(ctx, "%s/%s", spn, my_fqdn)) == NULL ) {
ctx              1925 source3/libads/ldap.c 	if ( (mods = ads_init_mods(ctx)) == NULL ) {
ctx              1930 source3/libads/ldap.c 	ret = ads_add_strlist(ctx, &mods, "servicePrincipalName", servicePrincipalName);
ctx              1936 source3/libads/ldap.c 	if ( (dn_string = ads_get_dn(ads, ctx, res)) == NULL ) {
ctx              1948 source3/libads/ldap.c 	TALLOC_FREE( ctx );
ctx              1967 source3/libads/ldap.c 	TALLOC_CTX *ctx;
ctx              1978 source3/libads/ldap.c 	if (!(ctx = talloc_init("ads_add_machine_acct")))
ctx              1988 source3/libads/ldap.c 	new_dn = talloc_asprintf(ctx, "cn=%s,%s", machine_escaped, org_unit);
ctx              1989 source3/libads/ldap.c 	samAccountName = talloc_asprintf(ctx, "%s$", machine_name);
ctx              1999 source3/libads/ldap.c 	if (!(controlstr = talloc_asprintf(ctx, "%u", acct_control))) {
ctx              2003 source3/libads/ldap.c 	if (!(mods = ads_init_mods(ctx))) {
ctx              2007 source3/libads/ldap.c 	ads_mod_str(ctx, &mods, "cn", machine_name);
ctx              2008 source3/libads/ldap.c 	ads_mod_str(ctx, &mods, "sAMAccountName", samAccountName);
ctx              2009 source3/libads/ldap.c 	ads_mod_strlist(ctx, &mods, "objectClass", objectClass);
ctx              2010 source3/libads/ldap.c 	ads_mod_str(ctx, &mods, "userAccountControl", controlstr);
ctx              2017 source3/libads/ldap.c 	talloc_destroy(ctx);
ctx              2247 source3/libads/ldap.c 	TALLOC_CTX *ctx;
ctx              2250 source3/libads/ldap.c 	if (!(ctx = talloc_init("ads_process_results")))
ctx              2268 source3/libads/ldap.c 			if (!pull_utf8_talloc(ctx, &field, utf8_field,
ctx              2281 source3/libads/ldap.c 				str_vals = ads_pull_strvals(ctx, 
ctx              2295 source3/libads/ldap.c 		talloc_free_children(ctx);
ctx              2299 source3/libads/ldap.c 	talloc_destroy(ctx);
ctx              2810 source3/libads/ldap.c 	TALLOC_CTX *ctx;
ctx              2813 source3/libads/ldap.c 	if (!(ctx = talloc_init("ads_current_time"))) {
ctx              2836 source3/libads/ldap.c 	timestr = ads_pull_string(ads_s, ctx, res, "currentTime");
ctx              2861 source3/libads/ldap.c 	talloc_destroy(ctx);
ctx              3310 source3/libads/ldap.c char* ads_get_dnshostname( ADS_STRUCT *ads, TALLOC_CTX *ctx, const char *machine_name )
ctx              3329 source3/libads/ldap.c 	if ( (name = ads_pull_string(ads, ctx, res, "dNSHostName")) == NULL ) {
ctx              3342 source3/libads/ldap.c char* ads_get_upn( ADS_STRUCT *ads, TALLOC_CTX *ctx, const char *machine_name )
ctx              3361 source3/libads/ldap.c 	if ( (name = ads_pull_string(ads, ctx, res, "userPrincipalName")) == NULL ) {
ctx              3374 source3/libads/ldap.c char* ads_get_samaccountname( ADS_STRUCT *ads, TALLOC_CTX *ctx, const char *machine_name )
ctx              3393 source3/libads/ldap.c 	if ( (name = ads_pull_string(ads, ctx, res, "sAMAccountName")) == NULL ) {
ctx               102 source3/libads/ldap_printer.c 				 TALLOC_CTX *ctx, const ADS_MODLIST *mods)
ctx               111 source3/libads/ldap_printer.c 					TALLOC_CTX *ctx, ADS_MODLIST *mods)
ctx               113 source3/libads/ldap_printer.c 	ads_mod_str(ctx, mods, "objectClass", "printQueue");
ctx               120 source3/libads/ldap_printer.c static bool map_sz(TALLOC_CTX *ctx, ADS_MODLIST *mods, 
ctx               131 source3/libads/ldap_printer.c 		if (!pull_ucs2_talloc(ctx, &str_value,
ctx               137 source3/libads/ldap_printer.c 		status = ads_mod_str(ctx, mods, value->valuename, str_value);
ctx               147 source3/libads/ldap_printer.c static bool map_dword(TALLOC_CTX *ctx, ADS_MODLIST *mods, 
ctx               155 source3/libads/ldap_printer.c 	str_value = talloc_asprintf(ctx, "%d", *((uint32 *) value->data_p));
ctx               159 source3/libads/ldap_printer.c 	status = ads_mod_str(ctx, mods, value->valuename, str_value);
ctx               166 source3/libads/ldap_printer.c static bool map_bool(TALLOC_CTX *ctx, ADS_MODLIST *mods,
ctx               174 source3/libads/ldap_printer.c 	str_value =  talloc_asprintf(ctx, "%s", 
ctx               179 source3/libads/ldap_printer.c 	status = ads_mod_str(ctx, mods, value->valuename, str_value);
ctx               186 source3/libads/ldap_printer.c static bool map_multi_sz(TALLOC_CTX *ctx, ADS_MODLIST *mods,
ctx               205 source3/libads/ldap_printer.c 		str_values = TALLOC_ARRAY(ctx, char *, num_vals + 1);
ctx               214 source3/libads/ldap_printer.c 			cur_str += pull_ucs2_talloc(ctx, &str_values[i],
ctx               219 source3/libads/ldap_printer.c 		status = ads_mod_strlist(ctx, mods, value->valuename, 
ctx               234 source3/libads/ldap_printer.c static void map_regval_to_ads(TALLOC_CTX *ctx, ADS_MODLIST *mods, 
ctx               296 source3/libads/ldap_printer.c 			if (!map[i].fn(ctx, mods, value)) {
ctx               237 source3/libads/ldap_schema.c 	TALLOC_CTX *ctx = NULL; 
ctx               286 source3/libads/ldap_schema.c 	if ( (ctx = talloc_init("ads_check_posix_schema_mapping")) == NULL ) {
ctx               291 source3/libads/ldap_schema.c 		TALLOC_FREE( ctx );
ctx               295 source3/libads/ldap_schema.c 	status = ads_schema_path(ads, ctx, &schema_path);
ctx               303 source3/libads/ldap_schema.c 			status = ads_get_attrnames_by_oids(ads, ctx, schema_path, oids_sfu, 
ctx               308 source3/libads/ldap_schema.c 			status = ads_get_attrnames_by_oids(ads, ctx, schema_path, oids_sfu20, 
ctx               313 source3/libads/ldap_schema.c 			status = ads_get_attrnames_by_oids(ads, ctx, schema_path, oids_rfc2307, 
ctx               388 source3/libads/ldap_schema.c 	TALLOC_FREE(ctx);
ctx                51 source3/libads/ldap_user.c 	TALLOC_CTX *ctx;
ctx                62 source3/libads/ldap_user.c 	if (!(ctx = talloc_init("ads_add_user_acct")))
ctx                67 source3/libads/ldap_user.c 	if (!(upn = talloc_asprintf(ctx, "%s@%s", user, ads->config.realm)))
ctx                71 source3/libads/ldap_user.c 	if (!(new_dn = talloc_asprintf(ctx, "cn=%s,%s,%s", name_escaped, container,
ctx                74 source3/libads/ldap_user.c 	if (!(controlstr = talloc_asprintf(ctx, "%u", (UF_NORMAL_ACCOUNT | UF_ACCOUNTDISABLE))))
ctx                76 source3/libads/ldap_user.c 	if (!(mods = ads_init_mods(ctx)))
ctx                79 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "cn", name);
ctx                80 source3/libads/ldap_user.c 	ads_mod_strlist(ctx, &mods, "objectClass", objectClass);
ctx                81 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "userPrincipalName", upn);
ctx                82 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "name", name);
ctx                83 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "displayName", name);
ctx                84 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "sAMAccountName", user);
ctx                85 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "userAccountControl", controlstr);
ctx                90 source3/libads/ldap_user.c 	talloc_destroy(ctx);
ctx                97 source3/libads/ldap_user.c 	TALLOC_CTX *ctx;
ctx               104 source3/libads/ldap_user.c 	if (!(ctx = talloc_init("ads_add_group_acct")))
ctx               111 source3/libads/ldap_user.c 	if (!(new_dn = talloc_asprintf(ctx, "cn=%s,%s,%s", name_escaped, container,
ctx               114 source3/libads/ldap_user.c 	if (!(mods = ads_init_mods(ctx)))
ctx               117 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "cn", group);
ctx               118 source3/libads/ldap_user.c 	ads_mod_strlist(ctx, &mods, "objectClass",objectClass);
ctx               119 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "name", group);
ctx               121 source3/libads/ldap_user.c 		ads_mod_str(ctx, &mods, "description", comment);
ctx               122 source3/libads/ldap_user.c 	ads_mod_str(ctx, &mods, "sAMAccountName", group);
ctx               127 source3/libads/ldap_user.c 	talloc_destroy(ctx);
ctx                32 source3/libgpo/gpext/registry.c static TALLOC_CTX *ctx = NULL;
ctx               610 source3/libgpo/gpext/registry.c 	TALLOC_FREE(ctx);
ctx               632 source3/libgpo/gpext/registry.c 	ctx = talloc_init("gpext_registry_init");
ctx               633 source3/libgpo/gpext/registry.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               635 source3/libgpo/gpext/registry.c 	status = register_gp_extension(ctx, SMB_GPEXT_INTERFACE_VERSION,
ctx               639 source3/libgpo/gpext/registry.c 		TALLOC_FREE(ctx);
ctx                41 source3/libgpo/gpext/scripts.c static TALLOC_CTX *ctx = NULL;
ctx               410 source3/libgpo/gpext/scripts.c 	TALLOC_FREE(ctx);
ctx               432 source3/libgpo/gpext/scripts.c 	ctx = talloc_init("gpext_scripts_init");
ctx               433 source3/libgpo/gpext/scripts.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               435 source3/libgpo/gpext/scripts.c 	status = register_gp_extension(ctx, SMB_GPEXT_INTERFACE_VERSION,
ctx               439 source3/libgpo/gpext/scripts.c 		TALLOC_FREE(ctx);
ctx                42 source3/libgpo/gpext/security.c static TALLOC_CTX *ctx = NULL;
ctx               234 source3/libgpo/gpext/security.c 	TALLOC_FREE(ctx);
ctx               256 source3/libgpo/gpext/security.c 	ctx = talloc_init("gpext_security_init");
ctx               257 source3/libgpo/gpext/security.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               259 source3/libgpo/gpext/security.c 	status = register_gp_extension(ctx, SMB_GPEXT_INTERFACE_VERSION,
ctx               263 source3/libgpo/gpext/security.c 		TALLOC_FREE(ctx);
ctx               109 source3/libgpo/gpo_filesync.c static bool gpo_sync_files(struct sync_context *ctx)
ctx               111 source3/libgpo/gpo_filesync.c 	DEBUG(3,("calling cli_list with mask: %s\n", ctx->mask));
ctx               113 source3/libgpo/gpo_filesync.c 	if (cli_list(ctx->cli,
ctx               114 source3/libgpo/gpo_filesync.c 		     ctx->mask,
ctx               115 source3/libgpo/gpo_filesync.c 		     ctx->attribute,
ctx               117 source3/libgpo/gpo_filesync.c 		     ctx) == -1) {
ctx               119 source3/libgpo/gpo_filesync.c 			ctx->mask, cli_errstr(ctx->cli)));
ctx               136 source3/libgpo/gpo_filesync.c 	struct sync_context *ctx;
ctx               141 source3/libgpo/gpo_filesync.c 	ctx = (struct sync_context *)state;
ctx               154 source3/libgpo/gpo_filesync.c 		fstrcpy(nt_dir, ctx->remote_path);
ctx               158 source3/libgpo/gpo_filesync.c 		fstrcpy(unix_dir, ctx->local_path);
ctx               168 source3/libgpo/gpo_filesync.c 		old_nt_dir = ctx->remote_path;
ctx               169 source3/libgpo/gpo_filesync.c 		ctx->remote_path = talloc_strdup(ctx->mem_ctx, nt_dir);
ctx               171 source3/libgpo/gpo_filesync.c 		old_unix_dir = ctx->local_path;
ctx               172 source3/libgpo/gpo_filesync.c 		ctx->local_path = talloc_strdup(ctx->mem_ctx, unix_dir);
ctx               174 source3/libgpo/gpo_filesync.c 		ctx->mask = talloc_asprintf(ctx->mem_ctx,
ctx               177 source3/libgpo/gpo_filesync.c 		if (!ctx->local_path || !ctx->mask || !ctx->remote_path) {
ctx               181 source3/libgpo/gpo_filesync.c 		if (!gpo_sync_files(ctx)) {
ctx               185 source3/libgpo/gpo_filesync.c 		ctx->remote_path = old_nt_dir;
ctx               186 source3/libgpo/gpo_filesync.c 		ctx->local_path = old_unix_dir;
ctx               192 source3/libgpo/gpo_filesync.c 	fstrcpy(nt_filename, ctx->remote_path);
ctx               196 source3/libgpo/gpo_filesync.c 	fstrcpy(unix_filename, ctx->local_path);
ctx               200 source3/libgpo/gpo_filesync.c 	result = gpo_copy_file(ctx->mem_ctx, ctx->cli,
ctx               218 source3/libgpo/gpo_filesync.c 	struct sync_context ctx;
ctx               220 source3/libgpo/gpo_filesync.c 	ctx.mem_ctx 	= mem_ctx;
ctx               221 source3/libgpo/gpo_filesync.c 	ctx.cli 	= cli;
ctx               222 source3/libgpo/gpo_filesync.c 	ctx.remote_path	= CONST_DISCARD(char *, nt_path);
ctx               223 source3/libgpo/gpo_filesync.c 	ctx.local_path	= CONST_DISCARD(char *, local_path);
ctx               224 source3/libgpo/gpo_filesync.c 	ctx.attribute 	= (aSYSTEM | aHIDDEN | aDIR);
ctx               226 source3/libgpo/gpo_filesync.c 	ctx.mask = talloc_asprintf(mem_ctx,
ctx               229 source3/libgpo/gpo_filesync.c 	if (!ctx.mask) {
ctx               233 source3/libgpo/gpo_filesync.c 	if (!gpo_sync_files(&ctx)) {
ctx                26 source3/libgpo/gpo_ini.c static int gp_inifile_free_context(struct gp_inifile_context *ctx)
ctx                28 source3/libgpo/gpo_ini.c 	if (!ctx) {
ctx                32 source3/libgpo/gpo_ini.c 	if (ctx->generated_filename) {
ctx                33 source3/libgpo/gpo_ini.c 		unlink(ctx->generated_filename);
ctx                34 source3/libgpo/gpo_ini.c 		ctx->generated_filename = NULL;
ctx                37 source3/libgpo/gpo_ini.c 	if (ctx->dict) {
ctx                38 source3/libgpo/gpo_ini.c 		iniparser_freedict(ctx->dict);
ctx                39 source3/libgpo/gpo_ini.c 		ctx->dict = NULL;
ctx                42 source3/libgpo/gpo_ini.c 	ctx = NULL;
ctx               133 source3/libgpo/gpo_ini.c 	struct gp_inifile_context *ctx = NULL;
ctx               143 source3/libgpo/gpo_ini.c 	ctx = TALLOC_ZERO_P(mem_ctx, struct gp_inifile_context);
ctx               144 source3/libgpo/gpo_ini.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               146 source3/libgpo/gpo_ini.c 	talloc_set_destructor(ctx, gp_inifile_free_context);
ctx               167 source3/libgpo/gpo_ini.c 	ctx->generated_filename = tmp_filename;
ctx               168 source3/libgpo/gpo_ini.c 	ctx->dict = dict;
ctx               169 source3/libgpo/gpo_ini.c 	ctx->mem_ctx = mem_ctx;
ctx               171 source3/libgpo/gpo_ini.c 	*ctx_ret = ctx;
ctx               180 source3/libgpo/gpo_ini.c 	TALLOC_FREE(ctx);
ctx                29 source3/libnet/libnet_dssync.c static int libnet_dssync_free_context(struct dssync_context *ctx)
ctx                31 source3/libnet/libnet_dssync.c 	if (!ctx) {
ctx                35 source3/libnet/libnet_dssync.c 	if (is_valid_policy_hnd(&ctx->bind_handle) && ctx->cli) {
ctx                36 source3/libnet/libnet_dssync.c 		rpccli_drsuapi_DsUnbind(ctx->cli, ctx, &ctx->bind_handle, NULL);
ctx                48 source3/libnet/libnet_dssync.c 	struct dssync_context *ctx;
ctx                50 source3/libnet/libnet_dssync.c 	ctx = TALLOC_ZERO_P(mem_ctx, struct dssync_context);
ctx                51 source3/libnet/libnet_dssync.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx                53 source3/libnet/libnet_dssync.c 	talloc_set_destructor(ctx, libnet_dssync_free_context);
ctx                54 source3/libnet/libnet_dssync.c 	ctx->clean_old_entries = false;
ctx                56 source3/libnet/libnet_dssync.c 	*ctx_p = ctx;
ctx               184 source3/libnet/libnet_dssync.c 				   struct dssync_context *ctx)
ctx               232 source3/libnet/libnet_dssync.c 	status = rpccli_drsuapi_DsBind(ctx->cli, mem_ctx,
ctx               235 source3/libnet/libnet_dssync.c 				       &ctx->bind_handle,
ctx               246 source3/libnet/libnet_dssync.c 	ZERO_STRUCT(ctx->remote_info28);
ctx               251 source3/libnet/libnet_dssync.c 		ctx->remote_info28.site_guid		= info24->site_guid;
ctx               252 source3/libnet/libnet_dssync.c 		ctx->remote_info28.supported_extensions	= info24->supported_extensions;
ctx               253 source3/libnet/libnet_dssync.c 		ctx->remote_info28.pid			= info24->pid;
ctx               254 source3/libnet/libnet_dssync.c 		ctx->remote_info28.repl_epoch		= 0;
ctx               258 source3/libnet/libnet_dssync.c 		ctx->remote_info28 = bind_info.info.info28;
ctx               263 source3/libnet/libnet_dssync.c 		ctx->remote_info28.site_guid		= info48->site_guid;
ctx               264 source3/libnet/libnet_dssync.c 		ctx->remote_info28.supported_extensions	= info48->supported_extensions;
ctx               265 source3/libnet/libnet_dssync.c 		ctx->remote_info28.pid			= info48->pid;
ctx               266 source3/libnet/libnet_dssync.c 		ctx->remote_info28.repl_epoch		= info48->repl_epoch;
ctx               282 source3/libnet/libnet_dssync.c 					struct dssync_context *ctx)
ctx               292 source3/libnet/libnet_dssync.c 	names[0].str = talloc_asprintf(mem_ctx, "%s\\", ctx->domain_name);
ctx               303 source3/libnet/libnet_dssync.c 	status = rpccli_drsuapi_DsCrackNames(ctx->cli, mem_ctx,
ctx               304 source3/libnet/libnet_dssync.c 					     &ctx->bind_handle,
ctx               311 source3/libnet/libnet_dssync.c 		ctx->error_message = talloc_asprintf(ctx,
ctx               329 source3/libnet/libnet_dssync.c 	ctx->nc_dn = talloc_strdup(mem_ctx, ctr.ctr1->array[0].result_name);
ctx               330 source3/libnet/libnet_dssync.c 	NT_STATUS_HAVE_NO_MEMORY(ctx->nc_dn);
ctx               332 source3/libnet/libnet_dssync.c 	if (!ctx->dns_domain_name) {
ctx               333 source3/libnet/libnet_dssync.c 		ctx->dns_domain_name = talloc_strdup_upper(mem_ctx,
ctx               335 source3/libnet/libnet_dssync.c 		NT_STATUS_HAVE_NO_MEMORY(ctx->dns_domain_name);
ctx               345 source3/libnet/libnet_dssync.c 				   struct dssync_context *ctx)
ctx               349 source3/libnet/libnet_dssync.c 	status = libnet_dssync_bind(mem_ctx, ctx);
ctx               354 source3/libnet/libnet_dssync.c 	if (!ctx->nc_dn) {
ctx               355 source3/libnet/libnet_dssync.c 		status = libnet_dssync_lookup_nc(mem_ctx, ctx);
ctx               365 source3/libnet/libnet_dssync.c 					    struct dssync_context *ctx,
ctx               389 source3/libnet/libnet_dssync.c 	if (ctx->remote_info28.supported_extensions
ctx               406 source3/libnet/libnet_dssync.c 	if (!ctx->single_object_replication &&
ctx               407 source3/libnet/libnet_dssync.c 	    !ctx->force_full_replication && utdv)
ctx               440 source3/libnet/libnet_dssync.c 	if (ctx->single_object_replication) {
ctx               482 source3/libnet/libnet_dssync.c 					   struct dssync_context *ctx,
ctx               498 source3/libnet/libnet_dssync.c 	if (!ctx->single_object_replication) {
ctx               520 source3/libnet/libnet_dssync.c 		status = rpccli_drsuapi_DsGetNCChanges(ctx->cli, mem_ctx,
ctx               521 source3/libnet/libnet_dssync.c 						       &ctx->bind_handle,
ctx               528 source3/libnet/libnet_dssync.c 			ctx->error_message = talloc_asprintf(ctx,
ctx               575 source3/libnet/libnet_dssync.c 				    !ctx->single_object_replication)
ctx               597 source3/libnet/libnet_dssync.c 				    !ctx->single_object_replication)
ctx               608 source3/libnet/libnet_dssync.c 		status = cli_get_session_key(mem_ctx, ctx->cli, &ctx->session_key);
ctx               610 source3/libnet/libnet_dssync.c 			ctx->error_message = talloc_asprintf(ctx,
ctx               617 source3/libnet/libnet_dssync.c 						 &ctx->session_key,
ctx               620 source3/libnet/libnet_dssync.c 		if (ctx->ops->process_objects) {
ctx               621 source3/libnet/libnet_dssync.c 			status = ctx->ops->process_objects(ctx, mem_ctx,
ctx               625 source3/libnet/libnet_dssync.c 				ctx->error_message = talloc_asprintf(ctx,
ctx               640 source3/libnet/libnet_dssync.c 				      struct dssync_context *ctx)
ctx               652 source3/libnet/libnet_dssync.c 	if (ctx->ops->startup) {
ctx               653 source3/libnet/libnet_dssync.c 		status = ctx->ops->startup(ctx, mem_ctx, &old_utdv);
ctx               655 source3/libnet/libnet_dssync.c 			ctx->error_message = talloc_asprintf(ctx,
ctx               662 source3/libnet/libnet_dssync.c 	if (ctx->single_object_replication && ctx->object_dns) {
ctx               663 source3/libnet/libnet_dssync.c 		dns = ctx->object_dns;
ctx               664 source3/libnet/libnet_dssync.c 		dn_count = ctx->object_count;
ctx               666 source3/libnet/libnet_dssync.c 		dns = &ctx->nc_dn;
ctx               673 source3/libnet/libnet_dssync.c 		status = libnet_dssync_build_request(mem_ctx, ctx,
ctx               681 source3/libnet/libnet_dssync.c 		status = libnet_dssync_getncchanges(mem_ctx, ctx, level, &req,
ctx               684 source3/libnet/libnet_dssync.c 			ctx->error_message = talloc_asprintf(ctx,
ctx               691 source3/libnet/libnet_dssync.c 	if (ctx->ops->finish) {
ctx               692 source3/libnet/libnet_dssync.c 		status = ctx->ops->finish(ctx, mem_ctx, pnew_utdv);
ctx               694 source3/libnet/libnet_dssync.c 			ctx->error_message = talloc_asprintf(ctx,
ctx               709 source3/libnet/libnet_dssync.c 		       struct dssync_context *ctx)
ctx               719 source3/libnet/libnet_dssync.c 	status = libnet_dssync_init(tmp_ctx, ctx);
ctx               724 source3/libnet/libnet_dssync.c 	status = libnet_dssync_process(tmp_ctx, ctx);
ctx                24 source3/libnet/libnet_dssync.h 	NTSTATUS (*startup)(struct dssync_context *ctx, TALLOC_CTX *mem_ctx,
ctx                26 source3/libnet/libnet_dssync.h 	NTSTATUS (*process_objects)(struct dssync_context *ctx,
ctx                30 source3/libnet/libnet_dssync.h 	NTSTATUS (*finish)(struct dssync_context *ctx, TALLOC_CTX *mem_ctx,
ctx                27 source3/libnet/libnet_dssync_keytab.c static NTSTATUS keytab_startup(struct dssync_context *ctx, TALLOC_CTX *mem_ctx,
ctx                36 source3/libnet/libnet_dssync_keytab.c 	ret = libnet_keytab_init(mem_ctx, ctx->output_filename, &keytab_ctx);
ctx                41 source3/libnet/libnet_dssync_keytab.c 	keytab_ctx->dns_domain_name = ctx->dns_domain_name;
ctx                42 source3/libnet/libnet_dssync_keytab.c 	keytab_ctx->clean_old_entries = ctx->clean_old_entries;
ctx                43 source3/libnet/libnet_dssync_keytab.c 	ctx->private_data = keytab_ctx;
ctx                46 source3/libnet/libnet_dssync_keytab.c 				    ctx->nc_dn, ctx->dns_domain_name);
ctx                60 source3/libnet/libnet_dssync_keytab.c 			ctx->error_message = talloc_asprintf(ctx,
ctx                78 source3/libnet/libnet_dssync_keytab.c static NTSTATUS keytab_finish(struct dssync_context *ctx, TALLOC_CTX *mem_ctx,
ctx                84 source3/libnet/libnet_dssync_keytab.c 		(struct libnet_keytab_context *)ctx->private_data;
ctx                98 source3/libnet/libnet_dssync_keytab.c 			ctx->error_message = talloc_asprintf(ctx,
ctx               105 source3/libnet/libnet_dssync_keytab.c 							     ctx->nc_dn, "UTDV",
ctx               116 source3/libnet/libnet_dssync_keytab.c 		ctx->error_message = talloc_asprintf(ctx,
ctx               122 source3/libnet/libnet_dssync_keytab.c 	ctx->result_message = talloc_asprintf(ctx,
ctx               236 source3/libnet/libnet_dssync_keytab.c 			     struct libnet_keytab_context *ctx,
ctx               361 source3/libnet/libnet_dssync_keytab.c 		status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx, 0, object_dn,
ctx               375 source3/libnet/libnet_dssync_keytab.c 			   object_dn, ctx->dns_domain_name));
ctx               380 source3/libnet/libnet_dssync_keytab.c 					    ctx->dns_domain_name);
ctx               385 source3/libnet/libnet_dssync_keytab.c 		entry = libnet_keytab_search(ctx, principal, 0, ENCTYPE_NULL,
ctx               409 source3/libnet/libnet_dssync_keytab.c 	DEBUG(1,("#%02d: %s:%d, ", ctx->count, name, kvno));
ctx               424 source3/libnet/libnet_dssync_keytab.c 	status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx, kvno, name, NULL,
ctx               439 source3/libnet/libnet_dssync_keytab.c 			status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx, kvno,
ctx               452 source3/libnet/libnet_dssync_keytab.c 			status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx, kvno - 1,
ctx               465 source3/libnet/libnet_dssync_keytab.c 			status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx, kvno - 2,
ctx               481 source3/libnet/libnet_dssync_keytab.c 			status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx, kvno, name,
ctx               493 source3/libnet/libnet_dssync_keytab.c 			status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx, kvno - 1,
ctx               519 source3/libnet/libnet_dssync_keytab.c 		status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx, kvno--, name, NULL,
ctx               530 source3/libnet/libnet_dssync_keytab.c static bool dn_is_in_object_list(struct dssync_context *ctx,
ctx               535 source3/libnet/libnet_dssync_keytab.c 	if (ctx->object_count == 0) {
ctx               539 source3/libnet/libnet_dssync_keytab.c 	for (count = 0; count < ctx->object_count; count++) {
ctx               540 source3/libnet/libnet_dssync_keytab.c 		if (strequal(ctx->object_dns[count], dn)) {
ctx               551 source3/libnet/libnet_dssync_keytab.c static NTSTATUS keytab_process_objects(struct dssync_context *ctx,
ctx               558 source3/libnet/libnet_dssync_keytab.c 		(struct libnet_keytab_context *)ctx->private_data;
ctx               565 source3/libnet/libnet_dssync_keytab.c 		if (!ctx->single_object_replication &&
ctx               566 source3/libnet/libnet_dssync_keytab.c 		    !dn_is_in_object_list(ctx, cur->object.identifier->dn))
ctx               583 source3/libnet/libnet_dssync_keytab.c static NTSTATUS keytab_startup(struct dssync_context *ctx, TALLOC_CTX *mem_ctx,
ctx               589 source3/libnet/libnet_dssync_keytab.c static NTSTATUS keytab_finish(struct dssync_context *ctx, TALLOC_CTX *mem_ctx,
ctx               595 source3/libnet/libnet_dssync_keytab.c static NTSTATUS keytab_process_objects(struct dssync_context *ctx,
ctx                27 source3/libnet/libnet_join.c #define LIBNET_JOIN_DUMP_CTX(ctx, r, f) \
ctx                30 source3/libnet/libnet_join.c 		str = NDR_PRINT_FUNCTION_STRING(ctx, libnet_JoinCtx, f, r); \
ctx                35 source3/libnet/libnet_join.c #define LIBNET_JOIN_IN_DUMP_CTX(ctx, r) \
ctx                36 source3/libnet/libnet_join.c 	LIBNET_JOIN_DUMP_CTX(ctx, r, NDR_IN | NDR_SET_VALUES)
ctx                37 source3/libnet/libnet_join.c #define LIBNET_JOIN_OUT_DUMP_CTX(ctx, r) \
ctx                38 source3/libnet/libnet_join.c 	LIBNET_JOIN_DUMP_CTX(ctx, r, NDR_OUT)
ctx                40 source3/libnet/libnet_join.c #define LIBNET_UNJOIN_DUMP_CTX(ctx, r, f) \
ctx                43 source3/libnet/libnet_join.c 		str = NDR_PRINT_FUNCTION_STRING(ctx, libnet_UnjoinCtx, f, r); \
ctx                48 source3/libnet/libnet_join.c #define LIBNET_UNJOIN_IN_DUMP_CTX(ctx, r) \
ctx                49 source3/libnet/libnet_join.c 	LIBNET_UNJOIN_DUMP_CTX(ctx, r, NDR_IN | NDR_SET_VALUES)
ctx                50 source3/libnet/libnet_join.c #define LIBNET_UNJOIN_OUT_DUMP_CTX(ctx, r) \
ctx                51 source3/libnet/libnet_join.c 	LIBNET_UNJOIN_DUMP_CTX(ctx, r, NDR_OUT)
ctx              1269 source3/libnet/libnet_join.c 	struct smbconf_ctx *ctx;
ctx              1271 source3/libnet/libnet_join.c 	werr = smbconf_init_reg(r, &ctx, NULL);
ctx              1278 source3/libnet/libnet_join.c 		werr = smbconf_set_global_parameter(ctx, "security", "user");
ctx              1281 source3/libnet/libnet_join.c 		werr = smbconf_set_global_parameter(ctx, "workgroup",
ctx              1284 source3/libnet/libnet_join.c 		smbconf_delete_global_parameter(ctx, "realm");
ctx              1288 source3/libnet/libnet_join.c 	werr = smbconf_set_global_parameter(ctx, "security", "domain");
ctx              1291 source3/libnet/libnet_join.c 	werr = smbconf_set_global_parameter(ctx, "workgroup",
ctx              1296 source3/libnet/libnet_join.c 		werr = smbconf_set_global_parameter(ctx, "security", "ads");
ctx              1299 source3/libnet/libnet_join.c 		werr = smbconf_set_global_parameter(ctx, "realm",
ctx              1305 source3/libnet/libnet_join.c 	smbconf_shutdown(ctx);
ctx              1315 source3/libnet/libnet_join.c 	struct smbconf_ctx *ctx;
ctx              1317 source3/libnet/libnet_join.c 	werr = smbconf_init_reg(r, &ctx, NULL);
ctx              1324 source3/libnet/libnet_join.c 		werr = smbconf_set_global_parameter(ctx, "security", "user");
ctx              1327 source3/libnet/libnet_join.c 		werr = smbconf_delete_global_parameter(ctx, "workgroup");
ctx              1330 source3/libnet/libnet_join.c 		smbconf_delete_global_parameter(ctx, "realm");
ctx              1334 source3/libnet/libnet_join.c 	smbconf_shutdown(ctx);
ctx              1586 source3/libnet/libnet_join.c 	struct libnet_JoinCtx *ctx;
ctx              1589 source3/libnet/libnet_join.c 	ctx = talloc_zero(mem_ctx, struct libnet_JoinCtx);
ctx              1590 source3/libnet/libnet_join.c 	if (!ctx) {
ctx              1594 source3/libnet/libnet_join.c 	talloc_set_destructor(ctx, libnet_destroy_JoinCtx);
ctx              1596 source3/libnet/libnet_join.c 	ctx->in.machine_name = talloc_strdup(mem_ctx, global_myname());
ctx              1597 source3/libnet/libnet_join.c 	W_ERROR_HAVE_NO_MEMORY(ctx->in.machine_name);
ctx              1606 source3/libnet/libnet_join.c 	ctx->in.secure_channel_type = SEC_CHAN_WKSTA;
ctx              1608 source3/libnet/libnet_join.c 	*r = ctx;
ctx              1619 source3/libnet/libnet_join.c 	struct libnet_UnjoinCtx *ctx;
ctx              1622 source3/libnet/libnet_join.c 	ctx = talloc_zero(mem_ctx, struct libnet_UnjoinCtx);
ctx              1623 source3/libnet/libnet_join.c 	if (!ctx) {
ctx              1627 source3/libnet/libnet_join.c 	talloc_set_destructor(ctx, libnet_destroy_UnjoinCtx);
ctx              1629 source3/libnet/libnet_join.c 	ctx->in.machine_name = talloc_strdup(mem_ctx, global_myname());
ctx              1630 source3/libnet/libnet_join.c 	W_ERROR_HAVE_NO_MEMORY(ctx->in.machine_name);
ctx              1639 source3/libnet/libnet_join.c 	*r = ctx;
ctx                30 source3/libnet/libnet_keytab.c static int keytab_close(struct libnet_keytab_context *ctx)
ctx                32 source3/libnet/libnet_keytab.c 	if (!ctx) {
ctx                36 source3/libnet/libnet_keytab.c 	if (ctx->keytab && ctx->context) {
ctx                37 source3/libnet/libnet_keytab.c 		krb5_kt_close(ctx->context, ctx->keytab);
ctx                40 source3/libnet/libnet_keytab.c 	if (ctx->context) {
ctx                41 source3/libnet/libnet_keytab.c 		krb5_free_context(ctx->context);
ctx                44 source3/libnet/libnet_keytab.c 	if (ctx->ads) {
ctx                45 source3/libnet/libnet_keytab.c 		ads_destroy(&ctx->ads);
ctx                48 source3/libnet/libnet_keytab.c 	TALLOC_FREE(ctx);
ctx                58 source3/libnet/libnet_keytab.c 				   struct libnet_keytab_context **ctx)
ctx               102 source3/libnet/libnet_keytab.c 	*ctx = r;
ctx               259 source3/libnet/libnet_keytab.c krb5_error_code libnet_keytab_add(struct libnet_keytab_context *ctx)
ctx               265 source3/libnet/libnet_keytab.c 	if (ctx->clean_old_entries) {
ctx               267 source3/libnet/libnet_keytab.c 		for (i=0; i < ctx->count; i++) {
ctx               268 source3/libnet/libnet_keytab.c 			struct libnet_keytab_entry *entry = &ctx->entries[i];
ctx               270 source3/libnet/libnet_keytab.c 			ret = libnet_keytab_remove_entries(ctx->context,
ctx               271 source3/libnet/libnet_keytab.c 							   ctx->keytab,
ctx               286 source3/libnet/libnet_keytab.c 	for (i=0; i<ctx->count; i++) {
ctx               288 source3/libnet/libnet_keytab.c 		struct libnet_keytab_entry *entry = &ctx->entries[i];
ctx               295 source3/libnet/libnet_keytab.c 		ret = libnet_keytab_add_entry(ctx->context,
ctx               296 source3/libnet/libnet_keytab.c 					      ctx->keytab,
ctx               311 source3/libnet/libnet_keytab.c struct libnet_keytab_entry *libnet_keytab_search(struct libnet_keytab_context *ctx,
ctx               325 source3/libnet/libnet_keytab.c 	ret = krb5_kt_start_seq_get(ctx->context, ctx->keytab, &cursor);
ctx               332 source3/libnet/libnet_keytab.c 	while (krb5_kt_next_entry(ctx->context, ctx->keytab, &kt_entry, &cursor) == 0)
ctx               355 source3/libnet/libnet_keytab.c 		ret = smb_krb5_unparse_name(entry, ctx->context, kt_entry.principal,
ctx               382 source3/libnet/libnet_keytab.c 		smb_krb5_kt_free_entry(ctx->context, &kt_entry);
ctx               386 source3/libnet/libnet_keytab.c 		smb_krb5_kt_free_entry(ctx->context, &kt_entry);
ctx               391 source3/libnet/libnet_keytab.c 		smb_krb5_kt_free_entry(ctx->context, &kt_entry);
ctx               396 source3/libnet/libnet_keytab.c 	krb5_kt_end_seq_get(ctx->context, ctx->keytab, &cursor);
ctx               405 source3/libnet/libnet_keytab.c 					     struct libnet_keytab_context *ctx,
ctx               419 source3/libnet/libnet_keytab.c 					  name, ctx->dns_domain_name);
ctx               427 source3/libnet/libnet_keytab.c 		     &ctx->entries, &ctx->count);
ctx               428 source3/libnet/libnet_keytab.c 	NT_STATUS_HAVE_NO_MEMORY(ctx->entries);
ctx                51 source3/libnet/libnet_proto.h 				   struct libnet_keytab_context **ctx);
ctx                52 source3/libnet/libnet_proto.h krb5_error_code libnet_keytab_add(struct libnet_keytab_context *ctx);
ctx                54 source3/libnet/libnet_proto.h struct libnet_keytab_entry *libnet_keytab_search(struct libnet_keytab_context *ctx,
ctx                59 source3/libnet/libnet_proto.h 					     struct libnet_keytab_context *ctx,
ctx                73 source3/libnet/libnet_proto.h 			struct samsync_context *ctx);
ctx                83 source3/libnet/libnet_proto.h 		       struct dssync_context *ctx);
ctx               210 source3/libnet/libnet_samsync.c 	struct samsync_context *ctx;
ctx               214 source3/libnet/libnet_samsync.c 	ctx = TALLOC_ZERO_P(mem_ctx, struct samsync_context);
ctx               215 source3/libnet/libnet_samsync.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               218 source3/libnet/libnet_samsync.c 		ctx->domain_sid = sid_dup_talloc(mem_ctx, domain_sid);
ctx               219 source3/libnet/libnet_samsync.c 		NT_STATUS_HAVE_NO_MEMORY(ctx->domain_sid);
ctx               221 source3/libnet/libnet_samsync.c 		ctx->domain_sid_str = sid_string_talloc(mem_ctx, ctx->domain_sid);
ctx               222 source3/libnet/libnet_samsync.c 		NT_STATUS_HAVE_NO_MEMORY(ctx->domain_sid_str);
ctx               225 source3/libnet/libnet_samsync.c 	*ctx_p = ctx;
ctx               337 source3/libnet/libnet_samsync.c 				     struct samsync_context *ctx,
ctx               342 source3/libnet/libnet_samsync.c 	const char *logon_server = ctx->cli->desthost;
ctx               355 source3/libnet/libnet_samsync.c 		netlogon_creds_client_step(ctx->cli->dc, &credential);
ctx               357 source3/libnet/libnet_samsync.c 		if (ctx->single_object_replication &&
ctx               358 source3/libnet/libnet_samsync.c 		    !ctx->force_full_replication) {
ctx               359 source3/libnet/libnet_samsync.c 			result = rpccli_netr_DatabaseRedo(ctx->cli, mem_ctx,
ctx               367 source3/libnet/libnet_samsync.c 		} else if (!ctx->force_full_replication &&
ctx               369 source3/libnet/libnet_samsync.c 			result = rpccli_netr_DatabaseDeltas(ctx->cli, mem_ctx,
ctx               379 source3/libnet/libnet_samsync.c 			result = rpccli_netr_DatabaseSync2(ctx->cli, mem_ctx,
ctx               396 source3/libnet/libnet_samsync.c 		if (!netlogon_creds_client_check(ctx->cli->dc,
ctx               406 source3/libnet/libnet_samsync.c 		session_key = data_blob_const(ctx->cli->dc->sess_key, 16);
ctx               414 source3/libnet/libnet_samsync.c 		callback_status = ctx->ops->process_objects(mem_ctx, database_id,
ctx               417 source3/libnet/libnet_samsync.c 							    ctx);
ctx               437 source3/libnet/libnet_samsync.c 			struct samsync_context *ctx)
ctx               446 source3/libnet/libnet_samsync.c 	if (!(mem_ctx = talloc_new(ctx))) {
ctx               450 source3/libnet/libnet_samsync.c 	if (!ctx->ops) {
ctx               454 source3/libnet/libnet_samsync.c 	if (ctx->ops->startup) {
ctx               455 source3/libnet/libnet_samsync.c 		status = ctx->ops->startup(mem_ctx, ctx,
ctx               462 source3/libnet/libnet_samsync.c 	debug_str = samsync_debug_str(mem_ctx, ctx->mode, database_id);
ctx               467 source3/libnet/libnet_samsync.c 	if (!ctx->single_object_replication) {
ctx               469 source3/libnet/libnet_samsync.c 					      &sequence_num, ctx, NULL);
ctx               473 source3/libnet/libnet_samsync.c 	for (i=0; i<ctx->num_objects; i++) {
ctx               477 source3/libnet/libnet_samsync.c 		if (ctx->objects[i].database_id != database_id) {
ctx               481 source3/libnet/libnet_samsync.c 		libnet_init_netr_ChangeLogEntry(&ctx->objects[i], &e);
ctx               484 source3/libnet/libnet_samsync.c 					      &sequence_num, ctx, &e);
ctx               492 source3/libnet/libnet_samsync.c 	if (NT_STATUS_IS_OK(status) && ctx->ops->finish) {
ctx               493 source3/libnet/libnet_samsync.c 		callback_status = ctx->ops->finish(mem_ctx, ctx,
ctx               500 source3/libnet/libnet_samsync.c 	if (NT_STATUS_IS_ERR(status) && !ctx->error_message) {
ctx               502 source3/libnet/libnet_samsync.c 		ctx->error_message = talloc_asprintf(ctx,
ctx               509 source3/libnet/libnet_samsync.c 			ctx->error_message =
ctx               510 source3/libnet/libnet_samsync.c 				talloc_asprintf_append(ctx->error_message,
ctx               512 source3/libnet/libnet_samsync.c 					ctx->domain_name);
ctx                32 source3/libnet/libnet_samsync.h 			    struct samsync_context *ctx,
ctx                39 source3/libnet/libnet_samsync.h 				    struct samsync_context *ctx);
ctx                41 source3/libnet/libnet_samsync.h 			   struct samsync_context *ctx,
ctx               166 source3/libnet/libnet_samsync_display.c 				  struct samsync_context *ctx)
ctx               291 source3/libnet/libnet_samsync_display.c 				    struct samsync_context *ctx)
ctx               297 source3/libnet/libnet_samsync_display.c 				  ctx);
ctx                33 source3/libnet/libnet_samsync_keytab.c 				  struct libnet_keytab_context *ctx)
ctx                63 source3/libnet/libnet_samsync_keytab.c 	ctx->ads = ads;
ctx                65 source3/libnet/libnet_samsync_keytab.c 	ctx->dns_domain_name = talloc_strdup_upper(mem_ctx, ads->config.realm);
ctx                66 source3/libnet/libnet_samsync_keytab.c 	NT_STATUS_HAVE_NO_MEMORY(ctx->dns_domain_name);
ctx                78 source3/libnet/libnet_samsync_keytab.c 				       struct libnet_keytab_context *ctx)
ctx                84 source3/libnet/libnet_samsync_keytab.c 	if (memcmp(r->ntpassword.hash, ctx->zero_buf, 16) == 0) {
ctx                88 source3/libnet/libnet_samsync_keytab.c 	kvno = ads_get_kvno(ctx->ads, r->account_name.string);
ctx                91 source3/libnet/libnet_samsync_keytab.c 	status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx,
ctx               108 source3/libnet/libnet_samsync_keytab.c 			    struct samsync_context *ctx,
ctx               119 source3/libnet/libnet_samsync_keytab.c 	ret = libnet_keytab_init(mem_ctx, ctx->output_filename, &keytab_ctx);
ctx               124 source3/libnet/libnet_samsync_keytab.c 	keytab_ctx->clean_old_entries = ctx->clean_old_entries;
ctx               125 source3/libnet/libnet_samsync_keytab.c 	ctx->private_data = keytab_ctx;
ctx               128 source3/libnet/libnet_samsync_keytab.c 				   ctx->domain_name,
ctx               129 source3/libnet/libnet_samsync_keytab.c 				   ctx->username,
ctx               130 source3/libnet/libnet_samsync_keytab.c 				   ctx->password,
ctx               161 source3/libnet/libnet_samsync_keytab.c 					 struct samsync_context *ctx)
ctx               164 source3/libnet/libnet_samsync_keytab.c 		(struct libnet_keytab_context *)ctx->private_data;
ctx               206 source3/libnet/libnet_samsync_keytab.c 			     struct samsync_context *ctx,
ctx               211 source3/libnet/libnet_samsync_keytab.c 		(struct libnet_keytab_context *)ctx->private_data;
ctx               249 source3/libnet/libnet_samsync_keytab.c 		ctx->error_message = talloc_asprintf(ctx,
ctx               256 source3/libnet/libnet_samsync_keytab.c 	ctx->result_message = talloc_asprintf(ctx,
ctx               272 source3/libnet/libnet_samsync_keytab.c 			    struct samsync_context *ctx,
ctx               283 source3/libnet/libnet_samsync_keytab.c 					 struct samsync_context *ctx)
ctx               289 source3/libnet/libnet_samsync_keytab.c 			     struct samsync_context *ctx,
ctx               892 source3/libnet/libnet_samsync_ldif.c 				  struct samsync_ldif_context **ctx)
ctx               912 source3/libnet/libnet_samsync_ldif.c 	if (*ctx && (*ctx)->initialized) {
ctx               998 source3/libnet/libnet_samsync_ldif.c 	*ctx = r;
ctx              1089 source3/libnet/libnet_samsync_ldif.c 				     struct samsync_context *ctx,
ctx              1096 source3/libnet/libnet_samsync_ldif.c 		talloc_get_type_abort(ctx->private_data, struct samsync_ldif_context);
ctx              1107 source3/libnet/libnet_samsync_ldif.c 						 ctx->domain_sid_str,
ctx              1118 source3/libnet/libnet_samsync_ldif.c 						   ctx->domain_sid_str,
ctx              1129 source3/libnet/libnet_samsync_ldif.c 						 ctx->domain_sid_str,
ctx              1201 source3/libnet/libnet_samsync_ldif.c 			  struct samsync_context *ctx,
ctx              1207 source3/libnet/libnet_samsync_ldif.c 		(struct samsync_ldif_context *)ctx->private_data;
ctx              1211 source3/libnet/libnet_samsync_ldif.c 				   ctx->output_filename,
ctx              1212 source3/libnet/libnet_samsync_ldif.c 				   ctx->domain_sid_str,
ctx              1218 source3/libnet/libnet_samsync_ldif.c 	ctx->private_data = ldif_ctx;
ctx              1230 source3/libnet/libnet_samsync_ldif.c 				       struct samsync_context *ctx)
ctx              1235 source3/libnet/libnet_samsync_ldif.c 		(struct samsync_ldif_context *)ctx->private_data;
ctx              1244 source3/libnet/libnet_samsync_ldif.c 					      &r->delta_enum[i], ctx,
ctx              1255 source3/libnet/libnet_samsync_ldif.c 	ctx->private_data = NULL;
ctx              1264 source3/libnet/libnet_samsync_ldif.c 			   struct samsync_context *ctx,
ctx              1269 source3/libnet/libnet_samsync_ldif.c 		(struct samsync_ldif_context *)ctx->private_data;
ctx              1274 source3/libnet/libnet_samsync_ldif.c 		ctx->result_message = talloc_asprintf(ctx,
ctx              1276 source3/libnet/libnet_samsync_ldif.c 			a_index, g_index, ctx->output_filename);
ctx              1280 source3/libnet/libnet_samsync_ldif.c 	ctx->private_data = NULL;
ctx              1288 source3/libnet/libnet_samsync_ldif.c 			  struct samsync_context *ctx,
ctx              1299 source3/libnet/libnet_samsync_ldif.c 				       struct samsync_context *ctx)
ctx              1305 source3/libnet/libnet_samsync_ldif.c 			   struct samsync_context *ctx,
ctx               669 source3/libnet/libnet_samsync_passdb.c 				struct samsync_context *ctx)
ctx               693 source3/libnet/libnet_samsync_passdb.c 					  ctx->domain_sid);
ctx               699 source3/libnet/libnet_samsync_passdb.c 					 ctx->domain_sid);
ctx               771 source3/libnet/libnet_samsync_passdb.c 				  struct samsync_context *ctx)
ctx               776 source3/libnet/libnet_samsync_passdb.c 		fetch_sam_entry(mem_ctx, database_id, &r->delta_enum[i], ctx);
ctx               436 source3/libsmb/async_smb.c static void request_timeout_handler(struct event_context *ctx,
ctx              2325 source3/libsmb/cliconnect.c struct cli_state *get_ipc_connect_master_ip(TALLOC_CTX *ctx,
ctx              2365 source3/libsmb/cliconnect.c 	*pp_workgroup_out = talloc_strdup(ctx, name);
ctx              2380 source3/libsmb/cliconnect.c struct cli_state *get_ipc_connect_master_ip_bcast(TALLOC_CTX *ctx,
ctx              2405 source3/libsmb/cliconnect.c 		cli = get_ipc_connect_master_ip(ctx, &ip_list[i],
ctx                35 source3/libsmb/clidfs.c static bool cli_check_msdfs_proxy(TALLOC_CTX *ctx,
ctx                85 source3/libsmb/clidfs.c static struct cli_state *do_connect(TALLOC_CTX *ctx,
ctx               108 source3/libsmb/clidfs.c 	servicename = talloc_strdup(ctx,share);
ctx               247 source3/libsmb/clidfs.c 			cli_check_msdfs_proxy(ctx, c, sharename,
ctx               254 source3/libsmb/clidfs.c 		return do_connect(ctx, newserver,
ctx               305 source3/libsmb/clidfs.c static struct cli_state *cli_cm_connect(TALLOC_CTX *ctx,
ctx               318 source3/libsmb/clidfs.c 	cli = do_connect(ctx, server, share,
ctx               383 source3/libsmb/clidfs.c struct cli_state *cli_cm_open(TALLOC_CTX *ctx,
ctx               410 source3/libsmb/clidfs.c 	return cli_cm_connect(ctx,
ctx               462 source3/libsmb/clidfs.c static void split_dfs_path(TALLOC_CTX *ctx,
ctx               475 source3/libsmb/clidfs.c 	path = talloc_strdup(ctx, nodepath);
ctx               497 source3/libsmb/clidfs.c 		*pp_extrapath = talloc_strdup(ctx, q);
ctx               499 source3/libsmb/clidfs.c 		*pp_extrapath = talloc_strdup(ctx, "");
ctx               502 source3/libsmb/clidfs.c 	*pp_share = talloc_strdup(ctx, p);
ctx               503 source3/libsmb/clidfs.c 	*pp_server = talloc_strdup(ctx, &path[1]);
ctx               512 source3/libsmb/clidfs.c static char *clean_path(TALLOC_CTX *ctx, const char *path)
ctx               523 source3/libsmb/clidfs.c 	path_out = talloc_strdup(ctx, path);
ctx               563 source3/libsmb/clidfs.c static char *cli_dfs_make_full_path(TALLOC_CTX *ctx,
ctx               577 source3/libsmb/clidfs.c 	return talloc_asprintf(ctx, "%c%s%c%s%c%s",
ctx               610 source3/libsmb/clidfs.c bool cli_dfs_get_referral(TALLOC_CTX *ctx,
ctx               698 source3/libsmb/clidfs.c 		referrals = TALLOC_ARRAY(ctx, CLIENT_DFS_REFERRAL,
ctx               726 source3/libsmb/clidfs.c 			clistr_pull_talloc(ctx, cli->inbuf,
ctx               758 source3/libsmb/clidfs.c bool cli_resolve_path(TALLOC_CTX *ctx,
ctx               791 source3/libsmb/clidfs.c 		*pp_targetpath = talloc_strdup(ctx, path);
ctx               802 source3/libsmb/clidfs.c 	cleanpath = clean_path(ctx, path);
ctx               807 source3/libsmb/clidfs.c 	dfs_path = cli_dfs_make_full_path(ctx, rootcli, cleanpath);
ctx               815 source3/libsmb/clidfs.c 		*pp_targetpath = talloc_strdup(ctx, path);
ctx               826 source3/libsmb/clidfs.c 		*pp_targetpath = talloc_strdup(ctx, path);
ctx               841 source3/libsmb/clidfs.c 	if (!(cli_ipc = cli_cm_open(ctx,
ctx               854 source3/libsmb/clidfs.c 	if (!cli_dfs_get_referral(ctx, cli_ipc, dfs_path, &refs,
ctx               864 source3/libsmb/clidfs.c 	split_dfs_path(ctx, refs[0].dfspath, &server, &share, &extrapath );
ctx               872 source3/libsmb/clidfs.c 	dfs_path = cli_dfs_make_full_path(ctx, rootcli, path);
ctx               878 source3/libsmb/clidfs.c 	*pp_targetpath = talloc_strdup(ctx, &dfs_path[consumed]);
ctx               891 source3/libsmb/clidfs.c 	if ((*targetcli = cli_cm_open(ctx, rootcli,
ctx               906 source3/libsmb/clidfs.c 		*pp_targetpath = talloc_asprintf(ctx,
ctx               941 source3/libsmb/clidfs.c 	newmount = talloc_asprintf(ctx, "%s\\%s", mountpt, ppath );
ctx               952 source3/libsmb/clidfs.c 		if (cli_resolve_path(ctx,
ctx               974 source3/libsmb/clidfs.c 		dfs_path = talloc_strdup(ctx, *pp_targetpath);
ctx               978 source3/libsmb/clidfs.c 		*pp_targetpath = cli_dfs_make_full_path(ctx, *targetcli, dfs_path);
ctx               987 source3/libsmb/clidfs.c static bool cli_check_msdfs_proxy(TALLOC_CTX *ctx,
ctx              1019 source3/libsmb/clidfs.c 	fullpath = talloc_asprintf(ctx, "\\%s\\%s", cli->desthost, sharename );
ctx              1041 source3/libsmb/clidfs.c 	res = cli_dfs_get_referral(ctx, cli, fullpath, &refs, &num_refs, &consumed);
ctx              1057 source3/libsmb/clidfs.c 	split_dfs_path(ctx, refs[0].dfspath, pp_newserver,
ctx              2040 source3/libsmb/clifile.c 		TALLOC_CTX *ctx,
ctx              2118 source3/libsmb/clifile.c 	ea_list = TALLOC_ARRAY(ctx, struct ea_struct, num_eas);
ctx              2135 source3/libsmb/clifile.c 		ea->name = talloc_strdup(ctx, unix_ea_name);
ctx              2137 source3/libsmb/clifile.c 		ea->value = data_blob_talloc(ctx, NULL, ea_valuelen + 1);
ctx              2164 source3/libsmb/clifile.c 		TALLOC_CTX *ctx,
ctx              2186 source3/libsmb/clifile.c 	ret = cli_get_ea_list(cli, setup, param, param_len, ctx, pnum_eas, pea_list);
ctx              2196 source3/libsmb/clifile.c 		TALLOC_CTX *ctx,
ctx              2207 source3/libsmb/clifile.c 	return cli_get_ea_list(cli, setup, param, 6, ctx, pnum_eas, pea_list);
ctx               152 source3/libsmb/clikrb5.c  krb5_error_code krb5_set_default_tgs_ktypes(krb5_context ctx, const krb5_enctype *enc)
ctx               154 source3/libsmb/clikrb5.c     return krb5_set_default_tgs_enctypes(ctx, enc);
ctx               160 source3/libsmb/clikrb5.c  krb5_error_code krb5_set_default_tgs_ktypes(krb5_context ctx, const krb5_enctype *enc)
ctx               162 source3/libsmb/clikrb5.c 	return krb5_set_default_in_tkt_etypes(ctx, enc);
ctx               489 source3/libsmb/clikrb5.c  krb5_error_code smb_krb5_locate_kdc(krb5_context ctx, const krb5_data *realm, struct sockaddr **addr_pp, int *naddrs, int get_masters)
ctx               501 source3/libsmb/clikrb5.c 	rc = krb5_krbhst_init(ctx, realm->data, KRB5_KRBHST_KDC, &hnd);
ctx               507 source3/libsmb/clikrb5.c 	for ( num_kdcs = 0; (rc = krb5_krbhst_next(ctx, hnd, &hinfo) == 0); num_kdcs++)
ctx               510 source3/libsmb/clikrb5.c 	krb5_krbhst_reset(ctx, hnd);
ctx               514 source3/libsmb/clikrb5.c 		krb5_krbhst_free(ctx, hnd);
ctx               521 source3/libsmb/clikrb5.c 		krb5_krbhst_free(ctx, hnd);
ctx               528 source3/libsmb/clikrb5.c 	for (i = 0; i < num_kdcs && (rc = krb5_krbhst_next(ctx, hnd, &hinfo) == 0); i++) {
ctx               531 source3/libsmb/clikrb5.c 		rc = krb5_krbhst_get_addrinfo(ctx, hinfo, &ai);
ctx               541 source3/libsmb/clikrb5.c 	krb5_krbhst_free(ctx, hnd);
ctx               550 source3/libsmb/clikrb5.c  krb5_error_code smb_krb5_locate_kdc(krb5_context ctx, const krb5_data *realm,
ctx               561 source3/libsmb/clikrb5.c  krb5_error_code smb_krb5_locate_kdc(krb5_context ctx, const krb5_data *realm,
ctx               564 source3/libsmb/clikrb5.c 	return krb5_locate_kdc(ctx, realm, addr_pp, naddrs, get_masters);
ctx                45 source3/libsmb/clilist.c static size_t interpret_long_filename(TALLOC_CTX *ctx,
ctx               100 source3/libsmb/clilist.c 			ret = clistr_pull_talloc(ctx,
ctx               129 source3/libsmb/clilist.c 			ret = clistr_pull_talloc(ctx,
ctx               190 source3/libsmb/clilist.c 			ret = clistr_pull_talloc(ctx,
ctx               496 source3/libsmb/clilist.c static bool interpret_short_filename(TALLOC_CTX *ctx,
ctx               513 source3/libsmb/clilist.c 	ret = clistr_pull_talloc(ctx,
ctx               146 source3/libsmb/clirap2.c static size_t rap_getstring(TALLOC_CTX *ctx, char *src, char **dest, const char *endp)
ctx               157 source3/libsmb/clirap2.c 	pull_string_talloc(ctx,src,0,dest,src,len,STR_ASCII);
ctx               187 source3/libsmb/clirap2.c static size_t rap_getstringp(TALLOC_CTX *ctx, char *p, char **dest, char *r, uint16_t c, char *endp)
ctx               212 source3/libsmb/clirap2.c 	pull_string_talloc(ctx,src,0,dest,src,len,STR_ASCII);
ctx                68 source3/libsmb/clistr.c 				TALLOC_CTX *ctx,
ctx                77 source3/libsmb/clistr.c 					ctx,
ctx                50 source3/libsmb/credentials.c 	HMACMD5Context ctx;
ctx                60 source3/libsmb/credentials.c 	hmac_md5_init_rfc2104(mach_pw, 16, &ctx);
ctx                66 source3/libsmb/credentials.c 	hmac_md5_update(tmp, sizeof(tmp), &ctx);
ctx                67 source3/libsmb/credentials.c 	hmac_md5_final(dc->sess_key, &ctx);
ctx               932 source3/libsmb/dsgetdcname.c 	static struct event_context *ctx;
ctx               934 source3/libsmb/dsgetdcname.c 	if (!ctx && !(ctx = event_context_init(NULL))) {
ctx               937 source3/libsmb/dsgetdcname.c 	return ctx;
ctx               945 source3/libsmb/dsgetdcname.c 	static struct messaging_context *ctx;
ctx               947 source3/libsmb/dsgetdcname.c 	if (!ctx && !(ctx = messaging_init(mem_ctx, server_id_self(),
ctx               951 source3/libsmb/dsgetdcname.c 	return ctx;
ctx                56 source3/libsmb/libsmb_path.c urldecode_talloc(TALLOC_CTX *ctx, char **pp_dest, const char *src)
ctx                91 source3/libsmb/libsmb_path.c 	dest = TALLOC_ARRAY(ctx, char, newlen);
ctx               222 source3/libsmb/libsmb_path.c SMBC_parse_path(TALLOC_CTX *ctx,
ctx               240 source3/libsmb/libsmb_path.c 	*pp_server = talloc_strdup(ctx, "");
ctx               241 source3/libsmb/libsmb_path.c 	*pp_share = talloc_strdup(ctx, "");
ctx               242 source3/libsmb/libsmb_path.c 	*pp_path = talloc_strdup(ctx, "");
ctx               243 source3/libsmb/libsmb_path.c 	*pp_user = talloc_strdup(ctx, "");
ctx               244 source3/libsmb/libsmb_path.c 	*pp_password = talloc_strdup(ctx, "");
ctx               257 source3/libsmb/libsmb_path.c                         talloc_strdup(ctx, smbc_getWorkgroup(context));
ctx               261 source3/libsmb/libsmb_path.c 		*pp_options = talloc_strdup(ctx, "");
ctx               263 source3/libsmb/libsmb_path.c 	s = talloc_strdup(ctx, fname);
ctx               292 source3/libsmb/libsmb_path.c 			*pp_options = talloc_strdup(ctx, q);
ctx               307 source3/libsmb/libsmb_path.c 		*pp_server = talloc_strdup(ctx, smbc_getWorkgroup(context));
ctx               329 source3/libsmb/libsmb_path.c 		next_token_no_ltrim_talloc(ctx, &p, &userinfo, "@");
ctx               336 source3/libsmb/libsmb_path.c 			next_token_no_ltrim_talloc(ctx, &u, &workgroup, ";");
ctx               346 source3/libsmb/libsmb_path.c 			next_token_no_ltrim_talloc(ctx, &u, pp_user, ":");
ctx               350 source3/libsmb/libsmb_path.c 			*pp_password = talloc_strdup(ctx, u);
ctx               355 source3/libsmb/libsmb_path.c 			*pp_user = talloc_strdup(ctx, u);
ctx               362 source3/libsmb/libsmb_path.c 	if (!next_token_talloc(ctx, &p, pp_server, "/")) {
ctx               370 source3/libsmb/libsmb_path.c 	if (!next_token_talloc(ctx, &p, pp_share, "/")) {
ctx               379 source3/libsmb/libsmb_path.c 		*pp_path = talloc_asprintf(ctx,
ctx               383 source3/libsmb/libsmb_path.c 		*pp_path = talloc_strdup(ctx, "");
ctx               392 source3/libsmb/libsmb_path.c 	(void) urldecode_talloc(ctx, pp_path, *pp_path);
ctx               393 source3/libsmb/libsmb_path.c 	(void) urldecode_talloc(ctx, pp_server, *pp_server);
ctx               394 source3/libsmb/libsmb_path.c 	(void) urldecode_talloc(ctx, pp_share, *pp_share);
ctx               395 source3/libsmb/libsmb_path.c 	(void) urldecode_talloc(ctx, pp_user, *pp_user);
ctx               396 source3/libsmb/libsmb_path.c 	(void) urldecode_talloc(ctx, pp_password, *pp_password);
ctx               399 source3/libsmb/libsmb_path.c 		workgroup = talloc_strdup(ctx, smbc_getWorkgroup(context));
ctx                93 source3/libsmb/libsmb_server.c SMBC_call_auth_fn(TALLOC_CTX *ctx,
ctx               132 source3/libsmb/libsmb_server.c 	*pp_workgroup = talloc_strdup(ctx, workgroup);
ctx               133 source3/libsmb/libsmb_server.c 	*pp_username = talloc_strdup(ctx, username);
ctx               134 source3/libsmb/libsmb_server.c 	*pp_password = talloc_strdup(ctx, password);
ctx               150 source3/libsmb/libsmb_server.c SMBC_find_server(TALLOC_CTX *ctx,
ctx               174 source3/libsmb/libsmb_server.c 		SMBC_call_auth_fn(ctx, context, server, share,
ctx               231 source3/libsmb/libsmb_server.c SMBC_server(TALLOC_CTX *ctx,
ctx               263 source3/libsmb/libsmb_server.c         srv = SMBC_find_server(ctx, context, server, share,
ctx               284 source3/libsmb/libsmb_server.c 			SMBC_call_auth_fn(ctx, context, server, share,
ctx               615 source3/libsmb/libsmb_server.c 		workgroup = talloc_strdup(ctx, smbc_getWorkgroup(context));
ctx               646 source3/libsmb/libsmb_server.c SMBC_attr_server(TALLOC_CTX *ctx,
ctx               666 source3/libsmb/libsmb_server.c         ipc_srv = SMBC_find_server(ctx, context, server, "*IPC$",
ctx               673 source3/libsmb/libsmb_server.c 			SMBC_call_auth_fn(ctx, context, server, share,
ctx               178 source3/libsmb/libsmb_xattr.c 	TALLOC_CTX *ctx;
ctx               192 source3/libsmb/libsmb_xattr.c 	ctx = talloc_stackframe();
ctx               194 source3/libsmb/libsmb_xattr.c 	if (!NT_STATUS_IS_OK(rpccli_lsa_lookup_sids(pipe_hnd, ctx,
ctx               198 source3/libsmb/libsmb_xattr.c 		TALLOC_FREE(ctx);
ctx               208 source3/libsmb/libsmb_xattr.c 	TALLOC_FREE(ctx);
ctx               222 source3/libsmb/libsmb_xattr.c 	TALLOC_CTX *ctx = NULL;
ctx               238 source3/libsmb/libsmb_xattr.c 	ctx = talloc_stackframe();
ctx               239 source3/libsmb/libsmb_xattr.c 	if (!NT_STATUS_IS_OK(rpccli_lsa_lookup_names(pipe_hnd, ctx,
ctx               250 source3/libsmb/libsmb_xattr.c 	TALLOC_FREE(ctx);
ctx               397 source3/libsmb/libsmb_xattr.c         TALLOC_CTX *ctx)
ctx               403 source3/libsmb/libsmb_xattr.c 		(*the_acl) = make_sec_acl(ctx, 3, 1, ace);
ctx               413 source3/libsmb/libsmb_xattr.c 	newacl = make_sec_acl(ctx, (*the_acl)->revision,
ctx               423 source3/libsmb/libsmb_xattr.c sec_desc_parse(TALLOC_CTX *ctx,
ctx               438 source3/libsmb/libsmb_xattr.c 	while (next_token_talloc(ctx, &p, &tok, "\t,\r\n")) {
ctx               515 source3/libsmb/libsmb_xattr.c 			if(!add_ace(&dacl, &ace, ctx)) {
ctx               528 source3/libsmb/libsmb_xattr.c 			if(!add_ace(&dacl, &ace, ctx)) {
ctx               539 source3/libsmb/libsmb_xattr.c 	ret = make_sec_desc(ctx, revision, SEC_DESC_SELF_RELATIVE, 
ctx               553 source3/libsmb/libsmb_xattr.c                TALLOC_CTX *ctx,
ctx               566 source3/libsmb/libsmb_xattr.c         ret = TALLOC_P(ctx, DOS_ATTR_DESC);
ctx               702 source3/libsmb/libsmb_xattr.c          TALLOC_CTX *ctx,
ctx               894 source3/libsmb/libsmb_xattr.c 		if (!cli_resolve_path(ctx, "", context->internal->auth_info,
ctx               913 source3/libsmb/libsmb_xattr.c 		sd = cli_query_secdesc(targetcli, fnum, ctx);
ctx               927 source3/libsmb/libsmb_xattr.c                                         p = talloc_asprintf(ctx,
ctx               942 source3/libsmb/libsmb_xattr.c                                         p = talloc_asprintf(ctx, "%d",
ctx               978 source3/libsmb/libsmb_xattr.c                                         p = talloc_asprintf(ctx, ",OWNER:%s",
ctx               991 source3/libsmb/libsmb_xattr.c                                         p = talloc_asprintf(ctx, "%s", sidstr);
ctx              1024 source3/libsmb/libsmb_xattr.c                                         p = talloc_asprintf(ctx, ",GROUP:%s",
ctx              1037 source3/libsmb/libsmb_xattr.c                                         p = talloc_asprintf(ctx, "%s", sidstr);
ctx              1071 source3/libsmb/libsmb_xattr.c                                                         ctx, 
ctx              1098 source3/libsmb/libsmb_xattr.c                                                         ctx, 
ctx              1118 source3/libsmb/libsmb_xattr.c                                                         ctx, 
ctx              1180 source3/libsmb/libsmb_xattr.c                                         p = talloc_asprintf(ctx,
ctx              1203 source3/libsmb/libsmb_xattr.c                                         p = talloc_asprintf(ctx, "0x%x", mode);
ctx              1229 source3/libsmb/libsmb_xattr.c                                                 ctx,
ctx              1245 source3/libsmb/libsmb_xattr.c                                                 ctx,
ctx              1274 source3/libsmb/libsmb_xattr.c                                         p = talloc_asprintf(ctx,
ctx              1291 source3/libsmb/libsmb_xattr.c                                         p = talloc_asprintf(ctx, "%lu", (unsigned long) create_time);
ctx              1316 source3/libsmb/libsmb_xattr.c                                         p = talloc_asprintf(ctx,
ctx              1333 source3/libsmb/libsmb_xattr.c                                         p = talloc_asprintf(ctx, "%lu", (unsigned long) access_time);
ctx              1358 source3/libsmb/libsmb_xattr.c                                         p = talloc_asprintf(ctx,
ctx              1375 source3/libsmb/libsmb_xattr.c                                         p = talloc_asprintf(ctx, "%lu", (unsigned long) write_time);
ctx              1400 source3/libsmb/libsmb_xattr.c                                         p = talloc_asprintf(ctx,
ctx              1417 source3/libsmb/libsmb_xattr.c                                         p = talloc_asprintf(ctx, "%lu", (unsigned long) change_time);
ctx              1443 source3/libsmb/libsmb_xattr.c                                                 ctx,
ctx              1459 source3/libsmb/libsmb_xattr.c                                                 ctx,
ctx              1501 source3/libsmb/libsmb_xattr.c 	TALLOC_CTX *ctx,
ctx              1536 source3/libsmb/libsmb_xattr.c                 sd = sec_desc_parse(ctx, ipc_cli, pol, numeric, the_acl);
ctx              1552 source3/libsmb/libsmb_xattr.c 	if (!cli_resolve_path(ctx, "", context->internal->auth_info,
ctx              1572 source3/libsmb/libsmb_xattr.c 	old = cli_query_secdesc(targetcli, fnum, ctx);
ctx              1640 source3/libsmb/libsmb_xattr.c                                 add_ace(&old->dacl, &sd->dacl->aces[i], ctx);
ctx              1666 source3/libsmb/libsmb_xattr.c 	sd = make_sec_desc(ctx, old->revision, SEC_DESC_SELF_RELATIVE,
ctx               118 source3/libsmb/namecache.c 		TALLOC_CTX *ctx = talloc_stackframe();
ctx               125 source3/libsmb/namecache.c 			addr = print_canonical_sockaddr(ctx,
ctx               135 source3/libsmb/namecache.c 		TALLOC_FREE(ctx);
ctx               849 source3/libsmb/namequery.c bool getlmhostsent(TALLOC_CTX *ctx, XFILE *fp, char **pp_name, int *name_type,
ctx               877 source3/libsmb/namequery.c 		if (next_token_talloc(ctx, &ptr, &ip, NULL))
ctx               879 source3/libsmb/namequery.c 		if (next_token_talloc(ctx, &ptr, &name, NULL))
ctx               881 source3/libsmb/namequery.c 		if (next_token_talloc(ctx, &ptr, &flags, NULL))
ctx               883 source3/libsmb/namequery.c 		if (next_token_talloc(ctx, &ptr, &extra, NULL))
ctx               902 source3/libsmb/namequery.c 			flags = talloc_strdup(ctx, "");
ctx               938 source3/libsmb/namequery.c 		*pp_name = talloc_strdup(ctx, name);
ctx              1218 source3/libsmb/namequery.c 	TALLOC_CTX *ctx = NULL;
ctx              1232 source3/libsmb/namequery.c 	ctx = talloc_init("resolve_lmhosts");
ctx              1233 source3/libsmb/namequery.c 	if (!ctx) {
ctx              1238 source3/libsmb/namequery.c 	while (getlmhostsent(ctx, fp, &lmhost_name, &name_type2, &return_ss)) {
ctx              1255 source3/libsmb/namequery.c 			TALLOC_FREE(ctx);
ctx              1273 source3/libsmb/namequery.c 	TALLOC_FREE(ctx);
ctx              1374 source3/libsmb/namequery.c 	TALLOC_CTX		*ctx;
ctx              1384 source3/libsmb/namequery.c 	if ( (ctx = talloc_init("resolve_ads")) == NULL ) {
ctx              1395 source3/libsmb/namequery.c 			status = ads_dns_query_pdc(ctx, name, &dcs, &numdcs);
ctx              1401 source3/libsmb/namequery.c 			status = ads_dns_query_dcs(ctx, name, sitename, &dcs,
ctx              1407 source3/libsmb/namequery.c 			status = ads_dns_query_kdcs(ctx, name, sitename, &dcs,
ctx              1416 source3/libsmb/namequery.c 		talloc_destroy(ctx);
ctx              1428 source3/libsmb/namequery.c 		talloc_destroy(ctx);
ctx              1474 source3/libsmb/namequery.c 	talloc_destroy(ctx);
ctx              1720 source3/libsmb/namequery.c NTSTATUS resolve_name_list(TALLOC_CTX *ctx,
ctx              1737 source3/libsmb/namequery.c 		*return_ss_arr = TALLOC_P(ctx, struct sockaddr_storage);
ctx              1772 source3/libsmb/namequery.c 	*return_ss_arr = TALLOC_ARRAY(ctx,
ctx              1899 source3/libsmb/namequery.c 	TALLOC_CTX *ctx = talloc_init("get_dc_list");
ctx              1904 source3/libsmb/namequery.c 	if (!ctx) {
ctx              1916 source3/libsmb/namequery.c 	resolve_order = talloc_strdup(ctx, lp_name_resolve_order());
ctx              1924 source3/libsmb/namequery.c 			resolve_order = talloc_strdup(ctx, "ads");
ctx              1930 source3/libsmb/namequery.c                         resolve_order = talloc_strdup(ctx, "NULL");
ctx              1936 source3/libsmb/namequery.c 		resolve_order = talloc_strdup(ctx, "kdc");
ctx              1982 source3/libsmb/namequery.c 	while (next_token_talloc(ctx, &p, &name, LIST_SEP)) {
ctx              2026 source3/libsmb/namequery.c 			next_token_talloc(ctx, &p, &name, LIST_SEP)) {
ctx              2131 source3/libsmb/namequery.c 	TALLOC_FREE(ctx);
ctx                68 source3/libsmb/ntlmssp_sign.c 		HMACMD5Context ctx;
ctx                86 source3/libsmb/ntlmssp_sign.c 				hmac_md5_init_limK_to_64(ntlmssp_state->send_sign_key, 16, &ctx);
ctx                97 source3/libsmb/ntlmssp_sign.c 				hmac_md5_init_limK_to_64(ntlmssp_state->recv_sign_key, 16, &ctx);
ctx               103 source3/libsmb/ntlmssp_sign.c 		hmac_md5_update(seq_num, 4, &ctx);
ctx               104 source3/libsmb/ntlmssp_sign.c 		hmac_md5_update(whole_pdu, pdu_length, &ctx);
ctx               105 source3/libsmb/ntlmssp_sign.c 		hmac_md5_final(digest, &ctx);
ctx               173 source3/libsmb/smbencrypt.c 	HMACMD5Context ctx;
ctx               200 source3/libsmb/smbencrypt.c 	hmac_md5_init_limK_to_64(owf, 16, &ctx);
ctx               201 source3/libsmb/smbencrypt.c 	hmac_md5_update((const unsigned char *)user, user_byte_len, &ctx);
ctx               202 source3/libsmb/smbencrypt.c 	hmac_md5_update((const unsigned char *)domain, domain_byte_len, &ctx);
ctx               203 source3/libsmb/smbencrypt.c 	hmac_md5_final(kr_buf, &ctx);
ctx               281 source3/libsmb/smbencrypt.c 	HMACMD5Context ctx;
ctx               283 source3/libsmb/smbencrypt.c 	hmac_md5_init_limK_to_64(kr, 16, &ctx);
ctx               284 source3/libsmb/smbencrypt.c 	hmac_md5_update(srv_chal->data, srv_chal->length, &ctx);
ctx               285 source3/libsmb/smbencrypt.c 	hmac_md5_update(cli_chal->data, cli_chal->length, &ctx);
ctx               286 source3/libsmb/smbencrypt.c 	hmac_md5_final(resp_buf, &ctx);
ctx               301 source3/libsmb/smbencrypt.c 	HMACMD5Context ctx;
ctx               303 source3/libsmb/smbencrypt.c 	hmac_md5_init_limK_to_64(kr, 16, &ctx);
ctx               304 source3/libsmb/smbencrypt.c 	hmac_md5_update(nt_resp, 16, &ctx);
ctx               305 source3/libsmb/smbencrypt.c 	hmac_md5_final((unsigned char *)sess_key, &ctx);
ctx               526 source3/libsmb/smbencrypt.c bool decode_pw_buffer(TALLOC_CTX *ctx,
ctx               563 source3/libsmb/smbencrypt.c 	*new_pw_len = pull_string_talloc(ctx,
ctx               707 source3/libsmb/smbencrypt.c 	struct MD5Context ctx;
ctx               724 source3/libsmb/smbencrypt.c 	MD5Init(&ctx);
ctx               725 source3/libsmb/smbencrypt.c 	MD5Update(&ctx, session_key->data, session_key->length);
ctx               726 source3/libsmb/smbencrypt.c 	MD5Update(&ctx, confounder, confounder_len);
ctx               727 source3/libsmb/smbencrypt.c 	MD5Final(confounded_session_key.data, &ctx);
ctx               745 source3/libsmb/smbencrypt.c 	struct MD5Context ctx;
ctx               769 source3/libsmb/smbencrypt.c 	MD5Init(&ctx);
ctx               770 source3/libsmb/smbencrypt.c 	MD5Update(&ctx, session_key->data, session_key->length);
ctx               771 source3/libsmb/smbencrypt.c 	MD5Update(&ctx, confounder, confounder_len);
ctx               772 source3/libsmb/smbencrypt.c 	MD5Final(confounded_session_key.data, &ctx);
ctx               479 source3/locking/locking.c char *share_mode_str(TALLOC_CTX *ctx, int num, const struct share_mode_entry *e)
ctx               481 source3/locking/locking.c 	return talloc_asprintf(ctx, "share_mode_entry[%d]: %s "
ctx              1319 source3/locking/locking.c static UNIX_USER_TOKEN *copy_unix_token(TALLOC_CTX *ctx, const UNIX_USER_TOKEN *tok)
ctx              1327 source3/locking/locking.c 	cpy = TALLOC_P(ctx, UNIX_USER_TOKEN);
ctx               707 source3/locking/posix.c static struct lock_list *posix_lock_list(TALLOC_CTX *ctx,
ctx               874 source3/locking/posix.c 				struct lock_list *l_new = TALLOC_P(ctx, struct lock_list);
ctx               118 source3/modules/onefs.h 			    struct sys_notify_context *ctx,
ctx               120 source3/modules/onefs.h 			    void (*callback)(struct sys_notify_context *ctx,
ctx                50 source3/modules/onefs_notify.c 	struct sys_notify_context *ctx;
ctx                57 source3/modules/onefs_notify.c 	void (*callback)(struct sys_notify_context *ctx,
ctx               384 source3/modules/onefs_notify.c 		wc->callback(wc->ctx, wc->private_data, &ne);
ctx               424 source3/modules/onefs_notify.c 	wc->callback(wc->ctx, wc->private_data, &ne);
ctx               439 source3/modules/onefs_notify.c 		wc->callback(wc->ctx, wc->private_data, &ne);
ctx               541 source3/modules/onefs_notify.c 		   struct sys_notify_context *ctx,
ctx               543 source3/modules/onefs_notify.c 		   void (*callback)(struct sys_notify_context *ctx,
ctx               626 source3/modules/onefs_notify.c 	wc = talloc(ctx, struct onefs_notify_watch_context);
ctx               645 source3/modules/onefs_notify.c 	wc->ctx = ctx;
ctx               665 source3/modules/onefs_notify.c 	event_add_fd(ctx->ev, wc, wc->ifs_event_fd, EVENT_FD_READ,
ctx               141 source3/modules/vfs_acl_tdb.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               146 source3/modules/vfs_acl_tdb.c 	ndr_err = ndr_pull_struct_blob(pblob, ctx, NULL, &xacl,
ctx               159 source3/modules/vfs_acl_tdb.c 	*ppdesc = make_sec_desc(ctx, SEC_DESC_REVISION, xacl.info.sd_hs->sd->type | SEC_DESC_SELF_RELATIVE,
ctx               179 source3/modules/vfs_acl_tdb.c static NTSTATUS get_acl_blob(TALLOC_CTX *ctx,
ctx               215 source3/modules/vfs_acl_tdb.c 			ctx,
ctx               242 source3/modules/vfs_acl_tdb.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               253 source3/modules/vfs_acl_tdb.c 			pblob, ctx, NULL, &xacl,
ctx               377 source3/modules/vfs_acl_tdb.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               387 source3/modules/vfs_acl_tdb.c 	status = get_acl_blob(ctx, handle, fsp, name, &blob);
ctx               455 source3/modules/vfs_acl_tdb.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               463 source3/modules/vfs_acl_tdb.c 	if (!parent_dirname(ctx, fname, &parent_name, NULL)) {
ctx               485 source3/modules/vfs_acl_tdb.c 		status = se_create_child_secdesc(ctx,
ctx               525 source3/modules/vfs_acl_tdb.c 		psd = default_file_sd(ctx, &sbuf);
ctx                38 source3/modules/vfs_acl_xattr.c 	TALLOC_CTX *ctx = talloc_tos();
ctx                43 source3/modules/vfs_acl_xattr.c 	ndr_err = ndr_pull_struct_blob(pblob, ctx, NULL, &xacl,
ctx                56 source3/modules/vfs_acl_xattr.c 	*ppdesc = make_sec_desc(ctx, SEC_DESC_REVISION, xacl.info.sd_hs->sd->type | SEC_DESC_SELF_RELATIVE,
ctx                76 source3/modules/vfs_acl_xattr.c static NTSTATUS get_acl_blob(TALLOC_CTX *ctx,
ctx                92 source3/modules/vfs_acl_xattr.c 	tmp = TALLOC_REALLOC_ARRAY(ctx, val, uint8_t, size);
ctx               139 source3/modules/vfs_acl_xattr.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               150 source3/modules/vfs_acl_xattr.c 			pblob, ctx, NULL, &xacl,
ctx               245 source3/modules/vfs_acl_xattr.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               255 source3/modules/vfs_acl_xattr.c 	status = get_acl_blob(ctx, handle, fsp, name, &blob);
ctx               323 source3/modules/vfs_acl_xattr.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               331 source3/modules/vfs_acl_xattr.c 	if (!parent_dirname(ctx, fname, &parent_name, NULL)) {
ctx               353 source3/modules/vfs_acl_xattr.c 		status = se_create_child_secdesc(ctx,
ctx               393 source3/modules/vfs_acl_xattr.c 		psd = default_file_sd(ctx, &sbuf);
ctx                56 source3/modules/vfs_afsacl.c 	TALLOC_CTX *ctx;
ctx                71 source3/modules/vfs_afsacl.c 	acl->ctx = talloc_init("afs_acl");
ctx                72 source3/modules/vfs_afsacl.c 	if (acl->ctx == NULL) {
ctx                81 source3/modules/vfs_afsacl.c 	if (acl->ctx != NULL)
ctx                82 source3/modules/vfs_afsacl.c 		talloc_destroy(acl->ctx);
ctx                83 source3/modules/vfs_afsacl.c 	acl->ctx = NULL;
ctx               204 source3/modules/vfs_afsacl.c 	ace = new_afs_ace(acl->ctx, positive, name, rights);
ctx               879 source3/modules/vfs_afsacl.c 		copy = clone_afs_ace(dst->ctx, ace);
ctx                28 source3/modules/vfs_cap.c static char *capencode(TALLOC_CTX *ctx, const char *from);
ctx                29 source3/modules/vfs_cap.c static char *capdecode(TALLOC_CTX *ctx, const char *from);
ctx               554 source3/modules/vfs_cap.c static char *capencode(TALLOC_CTX *ctx, const char *from)
ctx               570 source3/modules/vfs_cap.c 	to = TALLOC_ARRAY(ctx, char, len);
ctx               595 source3/modules/vfs_cap.c static char *capdecode(TALLOC_CTX *ctx, const char *from)
ctx               610 source3/modules/vfs_cap.c 	to = TALLOC_ARRAY(ctx, char, len);
ctx                30 source3/modules/vfs_catia.c static char *catia_string_replace(TALLOC_CTX *ctx,
ctx                45 source3/modules/vfs_catia.c 	if (!push_ucs2_talloc(ctx, &tmpbuf, s, &converted_size)) {
ctx                57 source3/modules/vfs_catia.c 	if (!pull_ucs2_talloc(ctx, &ret, tmpbuf, &converted_size)) {
ctx                65 source3/modules/vfs_catia.c static char *from_unix(TALLOC_CTX *ctx, const char *s)
ctx                67 source3/modules/vfs_catia.c 	char *ret = catia_string_replace(ctx, s, '\x22', '\xa8');
ctx                68 source3/modules/vfs_catia.c 	ret = catia_string_replace(ctx, ret, '\x2a', '\xa4');
ctx                69 source3/modules/vfs_catia.c 	ret = catia_string_replace(ctx, ret, '\x2f', '\xf8');
ctx                70 source3/modules/vfs_catia.c 	ret = catia_string_replace(ctx, ret, '\x3a', '\xf7');
ctx                71 source3/modules/vfs_catia.c 	ret = catia_string_replace(ctx, ret, '\x3c', '\xab');
ctx                72 source3/modules/vfs_catia.c 	ret = catia_string_replace(ctx, ret, '\x3e', '\xbb');
ctx                73 source3/modules/vfs_catia.c 	ret = catia_string_replace(ctx, ret, '\x3f', '\xbf');
ctx                74 source3/modules/vfs_catia.c 	ret = catia_string_replace(ctx, ret, '\x5c', '\xff');
ctx                75 source3/modules/vfs_catia.c 	ret = catia_string_replace(ctx, ret, '\x7c', '\xa6');
ctx                76 source3/modules/vfs_catia.c 	return catia_string_replace(ctx, ret, ' ', '\xb1');
ctx                79 source3/modules/vfs_catia.c static char *to_unix(TALLOC_CTX *ctx, const char *s)
ctx                81 source3/modules/vfs_catia.c 	char *ret = catia_string_replace(ctx, s, '\xa8', '\x22');
ctx                82 source3/modules/vfs_catia.c 	ret = catia_string_replace(ctx, ret, '\xa4', '\x2a');
ctx                83 source3/modules/vfs_catia.c 	ret = catia_string_replace(ctx, ret, '\xf8', '\x2f');
ctx                84 source3/modules/vfs_catia.c 	ret = catia_string_replace(ctx, ret, '\xf7', '\x3a');
ctx                85 source3/modules/vfs_catia.c 	ret = catia_string_replace(ctx, ret, '\xab', '\x3c');
ctx                86 source3/modules/vfs_catia.c 	ret = catia_string_replace(ctx, ret, '\xbb', '\x3e');
ctx                87 source3/modules/vfs_catia.c 	ret = catia_string_replace(ctx, ret, '\xbf', '\x3f');
ctx                88 source3/modules/vfs_catia.c 	ret = catia_string_replace(ctx, ret, '\xff', '\x5c');
ctx                89 source3/modules/vfs_catia.c 	ret = catia_string_replace(ctx, ret, '\xa6', '\x7c');
ctx                90 source3/modules/vfs_catia.c 	return catia_string_replace(ctx, ret, '\xb1', ' ');
ctx               153 source3/modules/vfs_catia.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               154 source3/modules/vfs_catia.c 	char *oname = to_unix(ctx, oldname);
ctx               155 source3/modules/vfs_catia.c 	char *nname = to_unix(ctx, newname);
ctx              1058 source3/modules/vfs_default.c 				     struct sys_notify_context *ctx,
ctx              1060 source3/modules/vfs_default.c 				     void (*callback)(struct sys_notify_context *ctx, 
ctx              1074 source3/modules/vfs_default.c 	if (lp_kernel_change_notify(ctx->conn->params)) {
ctx              1075 source3/modules/vfs_default.c 		return inotify_watch(ctx, e, callback, private_data, handle);
ctx                38 source3/modules/vfs_expand_msdfs.c static char *read_target_host(TALLOC_CTX *ctx, const char *mapfile)
ctx                90 source3/modules/vfs_expand_msdfs.c 	return talloc_strdup(ctx, space);
ctx               106 source3/modules/vfs_expand_msdfs.c static char *expand_msdfs_target(TALLOC_CTX *ctx,
ctx               130 source3/modules/vfs_expand_msdfs.c 	mapfilename = talloc_strdup(ctx, filename_start+1);
ctx               138 source3/modules/vfs_expand_msdfs.c 	if ((targethost = read_target_host(ctx, mapfilename)) == NULL) {
ctx               144 source3/modules/vfs_expand_msdfs.c 	targethost = talloc_sub_advanced(ctx,
ctx               157 source3/modules/vfs_expand_msdfs.c 	new_target = talloc_asprintf(ctx,
ctx               173 source3/modules/vfs_expand_msdfs.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               175 source3/modules/vfs_expand_msdfs.c 	char *target = TALLOC_ARRAY(ctx, char, PATH_MAX+1);
ctx               191 source3/modules/vfs_expand_msdfs.c 		target = expand_msdfs_target(ctx, handle->conn, target);
ctx               203 source3/modules/vfs_full_audit.c 			struct sys_notify_context *ctx,
ctx               205 source3/modules/vfs_full_audit.c 			void (*callback)(struct sys_notify_context *ctx,
ctx               772 source3/modules/vfs_full_audit.c static char *audit_prefix(TALLOC_CTX *ctx, connection_struct *conn)
ctx               777 source3/modules/vfs_full_audit.c 	prefix = talloc_strdup(ctx,
ctx               783 source3/modules/vfs_full_audit.c 	result = talloc_sub_advanced(ctx,
ctx              1650 source3/modules/vfs_full_audit.c 			struct sys_notify_context *ctx,
ctx              1652 source3/modules/vfs_full_audit.c 			void (*callback)(struct sys_notify_context *ctx,
ctx              1659 source3/modules/vfs_full_audit.c 	result = SMB_VFS_NEXT_NOTIFY_WATCH(handle, ctx, e, callback, private_data, handle_p);
ctx                31 source3/modules/vfs_netatalk.c static int atalk_build_paths(TALLOC_CTX *ctx, const char *path,
ctx                55 source3/modules/vfs_netatalk.c static int atalk_build_paths(TALLOC_CTX *ctx, const char *path, const char *fname,
ctx                64 source3/modules/vfs_netatalk.c 	if (!ctx || !path || !fname || !adbl_path || !orig_path ||
ctx                78 source3/modules/vfs_netatalk.c 	*orig_path = talloc_asprintf(ctx, "%s/%s", path, &fname[ptr0]);
ctx                86 source3/modules/vfs_netatalk.c 		*adbl_path = talloc_asprintf(ctx, "%s/%s/%s/", 
ctx                89 source3/modules/vfs_netatalk.c 		dname = talloc_strdup(ctx, *orig_path);
ctx                92 source3/modules/vfs_netatalk.c 		*adbl_path = talloc_asprintf(ctx, "%s/%s/%s", 
ctx               146 source3/modules/vfs_netatalk.c static void atalk_rrmdir(TALLOC_CTX *ctx, char *path)
ctx               161 source3/modules/vfs_netatalk.c 		if (!(dpath = talloc_asprintf(ctx, "%s/%s", 
ctx               198 source3/modules/vfs_netatalk.c 	TALLOC_CTX *ctx = 0;
ctx               209 source3/modules/vfs_netatalk.c 	if (!(ctx = talloc_init("remove_directory")))
ctx               212 source3/modules/vfs_netatalk.c 	if (!(dpath = talloc_asprintf(ctx, "%s/%s%s", 
ctx               216 source3/modules/vfs_netatalk.c 	atalk_rrmdir(ctx, dpath);
ctx               219 source3/modules/vfs_netatalk.c 	talloc_destroy(ctx);
ctx               232 source3/modules/vfs_netatalk.c 	TALLOC_CTX *ctx;
ctx               238 source3/modules/vfs_netatalk.c 	if (!(ctx = talloc_init("rename_file")))
ctx               241 source3/modules/vfs_netatalk.c 	if (atalk_build_paths(ctx, handle->conn->origpath, oldname, &adbl_path, &orig_path,
ctx               253 source3/modules/vfs_netatalk.c 	talloc_destroy(ctx);
ctx               264 source3/modules/vfs_netatalk.c 	TALLOC_CTX *ctx;
ctx               294 source3/modules/vfs_netatalk.c 	if (!(ctx = talloc_init("unlink_file")))
ctx               297 source3/modules/vfs_netatalk.c 	if (atalk_build_paths(ctx, handle->conn->origpath, path, &adbl_path, &orig_path,
ctx               309 source3/modules/vfs_netatalk.c 	talloc_destroy(ctx);
ctx               320 source3/modules/vfs_netatalk.c 	TALLOC_CTX *ctx;
ctx               326 source3/modules/vfs_netatalk.c 	if (!(ctx = talloc_init("chmod_file")))
ctx               329 source3/modules/vfs_netatalk.c 	if (atalk_build_paths(ctx, handle->conn->origpath, path, &adbl_path, &orig_path,
ctx               341 source3/modules/vfs_netatalk.c 	talloc_destroy(ctx);
ctx               352 source3/modules/vfs_netatalk.c 	TALLOC_CTX *ctx;
ctx               358 source3/modules/vfs_netatalk.c 	if (!(ctx = talloc_init("chown_file")))
ctx               361 source3/modules/vfs_netatalk.c 	if (atalk_build_paths(ctx, handle->conn->origpath, path, &adbl_path, &orig_path,
ctx               375 source3/modules/vfs_netatalk.c 	talloc_destroy(ctx);
ctx               386 source3/modules/vfs_netatalk.c 	TALLOC_CTX *ctx;
ctx               392 source3/modules/vfs_netatalk.c 	if (!(ctx = talloc_init("lchown_file")))
ctx               395 source3/modules/vfs_netatalk.c 	if (atalk_build_paths(ctx, handle->conn->origpath, path, &adbl_path, &orig_path,
ctx               409 source3/modules/vfs_netatalk.c 	talloc_destroy(ctx);
ctx                51 source3/modules/vfs_notify_fam.c 	void (*callback)(struct sys_notify_context *ctx, 
ctx               116 source3/modules/vfs_notify_fam.c 	struct fam_watch_context *ctx;
ctx               127 source3/modules/vfs_notify_fam.c 	for (ctx = notify_list; ctx; ctx = ctx->next) {
ctx               128 source3/modules/vfs_notify_fam.c 		FAMMonitorDirectory(fam_conn, ctx->path, &ctx->fr, NULL);
ctx               139 source3/modules/vfs_notify_fam.c 	struct fam_watch_context *ctx;
ctx               173 source3/modules/vfs_notify_fam.c 	for (ctx = fam_notify_list; ctx; ctx = ctx->next) {
ctx               174 source3/modules/vfs_notify_fam.c 		if (memcmp(&fam_event.fr, &ctx->fr, sizeof(FAMRequest)) == 0) {
ctx               179 source3/modules/vfs_notify_fam.c 	if (ctx == NULL) {
ctx               189 source3/modules/vfs_notify_fam.c 	ctx->callback(ctx->sys_ctx, ctx->private_data, &ne);
ctx               192 source3/modules/vfs_notify_fam.c static int fam_watch_context_destructor(struct fam_watch_context *ctx)
ctx               194 source3/modules/vfs_notify_fam.c 	if (FAMCONNECTION_GETFD(ctx->fam_connection) != -1) {
ctx               195 source3/modules/vfs_notify_fam.c 		FAMCancelMonitor(&fam_connection, &ctx->fr);
ctx               197 source3/modules/vfs_notify_fam.c 	DLIST_REMOVE(fam_notify_list, ctx);
ctx               206 source3/modules/vfs_notify_fam.c 			  struct sys_notify_context *ctx,
ctx               208 source3/modules/vfs_notify_fam.c 			  void (*callback)(struct sys_notify_context *ctx, 
ctx               226 source3/modules/vfs_notify_fam.c 							 ctx->ev))) {
ctx               235 source3/modules/vfs_notify_fam.c 	if (!(watch = TALLOC_P(ctx, struct fam_watch_context))) {
ctx               243 source3/modules/vfs_notify_fam.c 	watch->sys_ctx = ctx;
ctx               276 source3/modules/vfs_notify_fam.c 		fam_reopen(watch->fam_connection, ctx->ev, fam_notify_list);
ctx                39 source3/modules/vfs_streams_xattr.c 	struct MD5Context ctx;
ctx                51 source3/modules/vfs_streams_xattr.c         MD5Init(&ctx);
ctx                52 source3/modules/vfs_streams_xattr.c         MD5Update(&ctx, (unsigned char *)&(sbuf->st_dev),
ctx                54 source3/modules/vfs_streams_xattr.c         MD5Update(&ctx, (unsigned char *)&(sbuf->st_ino),
ctx                56 source3/modules/vfs_streams_xattr.c         MD5Update(&ctx, (unsigned char *)upper_sname,
ctx                58 source3/modules/vfs_streams_xattr.c         MD5Final(hash, &ctx);
ctx                43 source3/nmbd/nmbd.c 	static struct event_context *ctx;
ctx                45 source3/nmbd/nmbd.c 	if (!ctx && !(ctx = event_context_init(NULL))) {
ctx                48 source3/nmbd/nmbd.c 	return ctx;
ctx                53 source3/nmbd/nmbd.c 	static struct messaging_context *ctx;
ctx                55 source3/nmbd/nmbd.c 	if (ctx == NULL) {
ctx                56 source3/nmbd/nmbd.c 		ctx = messaging_init(NULL, server_id_self(),
ctx                59 source3/nmbd/nmbd.c 	if (ctx == NULL) {
ctx                62 source3/nmbd/nmbd.c 	return ctx;
ctx                36 source3/nmbd/nmbd_lmhosts.c 	TALLOC_CTX *ctx = talloc_init("load_lmhosts_file");
ctx                42 source3/nmbd/nmbd_lmhosts.c 		TALLOC_FREE(ctx);
ctx                46 source3/nmbd/nmbd_lmhosts.c 	while (getlmhostsent(ctx, fp, &name, &name_type, &ss) ) {
ctx                79 source3/nmbd/nmbd_lmhosts.c 	TALLOC_FREE(ctx);
ctx               303 source3/nmbd/nmbd_serverlistdb.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               333 source3/nmbd/nmbd_serverlistdb.c 	fnamenew = talloc_asprintf(ctx, "%s.",
ctx               444 source3/nmbd/nmbd_winsserver.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               466 source3/nmbd/nmbd_winsserver.c 	command = talloc_asprintf(ctx,
ctx              5126 source3/param/loadparm.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              5137 source3/param/loadparm.c 	ret = talloc_sub_basic(ctx,
ctx              5144 source3/param/loadparm.c 			ret = talloc_sub_basic(ctx,
ctx              8341 source3/param/loadparm.c enum usershare_err parse_usershare_file(TALLOC_CTX *ctx,
ctx              8384 source3/param/loadparm.c 	sharepath = talloc_strdup(ctx, &lines[1][5]);
ctx              8394 source3/param/loadparm.c 	comment = talloc_strdup(ctx, &lines[2][8]);
ctx              8405 source3/param/loadparm.c 	if (!parse_usershare_acl(ctx, &lines[3][14], ppsd)) {
ctx              8532 source3/param/loadparm.c 	TALLOC_CTX *ctx = NULL;
ctx              8640 source3/param/loadparm.c 	ctx = talloc_init("usershare_sd_xctx");
ctx              8641 source3/param/loadparm.c 	if (!ctx) {
ctx              8646 source3/param/loadparm.c 	if (parse_usershare_file(ctx, &sbuf, service_name,
ctx              8649 source3/param/loadparm.c 		talloc_destroy(ctx);
ctx              8666 source3/param/loadparm.c 			talloc_destroy(ctx);
ctx              8680 source3/param/loadparm.c 		talloc_destroy(ctx);
ctx              8700 source3/param/loadparm.c 	talloc_destroy(ctx);
ctx                66 source3/passdb/passdb.c struct samu *samu_new( TALLOC_CTX *ctx )
ctx                70 source3/passdb/passdb.c 	if ( !(user = TALLOC_ZERO_P( ctx, struct samu )) ) {
ctx              1065 source3/passdb/pdb_interface.c 	TALLOC_CTX *ctx;
ctx              1082 source3/passdb/pdb_interface.c 	if ( (ctx = talloc_init("pdb_new_rid")) == NULL ) {
ctx              1099 source3/passdb/pdb_interface.c 		if ( lookup_global_sam_rid( ctx, allocated_rid, &name, &type, NULL ) ) {
ctx              1104 source3/passdb/pdb_interface.c 	TALLOC_FREE( ctx );
ctx               546 source3/passdb/pdb_ldap.c 	TALLOC_CTX *ctx = talloc_init("init_sam_from_ldap");
ctx               548 source3/passdb/pdb_ldap.c 	if (!ctx) {
ctx               565 source3/passdb/pdb_ldap.c 					ctx))) {
ctx               573 source3/passdb/pdb_ldap.c 	nt_username = talloc_strdup(ctx, username);
ctx               578 source3/passdb/pdb_ldap.c 	domain = talloc_strdup(ctx, ldap_state->domain_name);
ctx               596 source3/passdb/pdb_ldap.c 				ctx))!=NULL) {
ctx               605 source3/passdb/pdb_ldap.c 				ctx))!=NULL) {
ctx               626 source3/passdb/pdb_ldap.c 			ctx);
ctx               638 source3/passdb/pdb_ldap.c 			ctx);
ctx               649 source3/passdb/pdb_ldap.c 			ctx);
ctx               660 source3/passdb/pdb_ldap.c 			ctx);
ctx               671 source3/passdb/pdb_ldap.c 			ctx);
ctx               683 source3/passdb/pdb_ldap.c 			ctx);
ctx               701 source3/passdb/pdb_ldap.c 			ctx);
ctx               710 source3/passdb/pdb_ldap.c 				ctx);
ctx               721 source3/passdb/pdb_ldap.c 			ctx);
ctx               733 source3/passdb/pdb_ldap.c 			ctx);
ctx               736 source3/passdb/pdb_ldap.c 			homedir = talloc_sub_basic(ctx,
ctx               747 source3/passdb/pdb_ldap.c 			talloc_sub_basic(ctx, username, domain,
ctx               757 source3/passdb/pdb_ldap.c 			ctx);
ctx               760 source3/passdb/pdb_ldap.c 			logon_script = talloc_sub_basic(ctx,
ctx               771 source3/passdb/pdb_ldap.c 			talloc_sub_basic(ctx, username, domain,
ctx               781 source3/passdb/pdb_ldap.c 			ctx);
ctx               784 source3/passdb/pdb_ldap.c 			profile_path = talloc_sub_basic(ctx,
ctx               795 source3/passdb/pdb_ldap.c 			talloc_sub_basic(ctx, username, domain,
ctx               805 source3/passdb/pdb_ldap.c 			ctx);
ctx               815 source3/passdb/pdb_ldap.c 			ctx);
ctx               825 source3/passdb/pdb_ldap.c 			ctx);
ctx               843 source3/passdb/pdb_ldap.c 		user_dn = smbldap_talloc_dn(ctx, ldap_state->smbldap_state->ldap_struct, entry);
ctx               876 source3/passdb/pdb_ldap.c 				ctx);
ctx               891 source3/passdb/pdb_ldap.c 				ctx);
ctx               908 source3/passdb/pdb_ldap.c 		char *history_string = TALLOC_ARRAY(ctx, char,
ctx               917 source3/passdb/pdb_ldap.c 		if ((pwhist = TALLOC_ARRAY(ctx, uint8,
ctx               964 source3/passdb/pdb_ldap.c 			ctx);
ctx               985 source3/passdb/pdb_ldap.c 			ctx);
ctx               997 source3/passdb/pdb_ldap.c 			ctx);
ctx              1009 source3/passdb/pdb_ldap.c 			ctx);
ctx              1022 source3/passdb/pdb_ldap.c 			ctx);
ctx              1035 source3/passdb/pdb_ldap.c 				ctx);
ctx              1087 source3/passdb/pdb_ldap.c 	TALLOC_FREE(ctx);
ctx              2093 source3/passdb/pdb_ldap.c 	TALLOC_CTX *ctx = talloc_init("ldapsam_add_sam_account");
ctx              2095 source3/passdb/pdb_ldap.c 	if (!ctx) {
ctx              2106 source3/passdb/pdb_ldap.c 	attr_list = get_userattr_list(ctx, ldap_state->schema_ver);
ctx              2171 source3/passdb/pdb_ldap.c 		dn = smbldap_talloc_dn(ctx, ldap_state->smbldap_state->ldap_struct, entry);
ctx              2181 source3/passdb/pdb_ldap.c 		filter = talloc_asprintf(ctx,
ctx              2185 source3/passdb/pdb_ldap.c 				 sid_string_talloc(ctx, sid),
ctx              2218 source3/passdb/pdb_ldap.c 			dn = smbldap_talloc_dn (ctx, ldap_state->smbldap_state->ldap_struct, entry);
ctx              2239 source3/passdb/pdb_ldap.c 			dn = talloc_asprintf(ctx,
ctx              2244 source3/passdb/pdb_ldap.c 			dn = talloc_asprintf(ctx,
ctx              2297 source3/passdb/pdb_ldap.c 	TALLOC_FREE(ctx);
ctx              2332 source3/passdb/pdb_ldap.c 	TALLOC_CTX *ctx = talloc_init("init_group_from_ldap");
ctx              2337 source3/passdb/pdb_ldap.c 		TALLOC_FREE(ctx);
ctx              2346 source3/passdb/pdb_ldap.c 			ctx);
ctx              2350 source3/passdb/pdb_ldap.c 		TALLOC_FREE(ctx);
ctx              2363 source3/passdb/pdb_ldap.c 			ctx);
ctx              2367 source3/passdb/pdb_ldap.c 		TALLOC_FREE(ctx);
ctx              2373 source3/passdb/pdb_ldap.c 		TALLOC_FREE(ctx);
ctx              2383 source3/passdb/pdb_ldap.c 			ctx);
ctx              2387 source3/passdb/pdb_ldap.c 		TALLOC_FREE(ctx);
ctx              2395 source3/passdb/pdb_ldap.c 		TALLOC_FREE(ctx);
ctx              2405 source3/passdb/pdb_ldap.c 			ctx);
ctx              2412 source3/passdb/pdb_ldap.c 				ctx);
ctx              2416 source3/passdb/pdb_ldap.c 			TALLOC_FREE(ctx);
ctx              2428 source3/passdb/pdb_ldap.c 			ctx);
ctx              2430 source3/passdb/pdb_ldap.c 		temp = talloc_strdup(ctx, "");
ctx              2432 source3/passdb/pdb_ldap.c 			TALLOC_FREE(ctx);
ctx              2442 source3/passdb/pdb_ldap.c 	TALLOC_FREE(ctx);
ctx              1439 source3/passdb/pdb_smbpasswd.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1462 source3/passdb/pdb_smbpasswd.c 	rename_script = talloc_strdup(ctx,
ctx              1472 source3/passdb/pdb_smbpasswd.c 		rename_script = talloc_string_sub2(ctx,
ctx              1483 source3/passdb/pdb_smbpasswd.c 		rename_script = talloc_string_sub2(ctx,
ctx               128 source3/printing/lpq_parse.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               132 source3/printing/lpq_parse.c 	line2 = talloc_strdup(ctx, line);
ctx               224 source3/printing/nt_printing.c static TDB_DATA make_printer_tdbkey(TALLOC_CTX *ctx, const char *sharename )
ctx               233 source3/printing/nt_printing.c 	keystr = talloc_asprintf(ctx, "%s%s", PRINTERS_PREFIX, share);
ctx               243 source3/printing/nt_printing.c static TDB_DATA make_printers_secdesc_tdbkey(TALLOC_CTX *ctx,
ctx               253 source3/printing/nt_printing.c 	keystr = talloc_asprintf(ctx, "%s%s", SECDESC_PREFIX, share);
ctx               336 source3/printing/nt_printing.c 	TALLOC_CTX *ctx = state;
ctx               351 source3/printing/nt_printing.c 	status = unmarshall_sec_desc_buf(ctx, data.dptr, data.dsize, &sd_orig);
ctx               393 source3/printing/nt_printing.c 	new_sec = make_sec_desc( ctx, SEC_DESC_REVISION, SEC_DESC_SELF_RELATIVE,
ctx               400 source3/printing/nt_printing.c 	sd_new = make_sec_desc_buf( ctx, size_new_sec, new_sec );
ctx               405 source3/printing/nt_printing.c 	if ( !(sd_store = sec_desc_merge( ctx, sd_new, sd_orig )) ) {
ctx               415 source3/printing/nt_printing.c 	status = marshall_sec_desc_buf(ctx, sd_store, &data.dptr, &data.dsize);
ctx               433 source3/printing/nt_printing.c 	TALLOC_CTX *ctx;
ctx               438 source3/printing/nt_printing.c 	if ( !(ctx = talloc_init( "upgrade_to_version_4" )) )
ctx               441 source3/printing/nt_printing.c 	result = tdb_traverse( tdb_printers, sec_desc_upg_fn, ctx );
ctx               443 source3/printing/nt_printing.c 	talloc_destroy( ctx );
ctx               459 source3/printing/nt_printing.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               468 source3/printing/nt_printing.c 		new_key = make_printer_tdbkey(ctx, (const char *)key.dptr+strlen(PRINTERS_PREFIX) );
ctx               471 source3/printing/nt_printing.c 		new_key = make_printers_secdesc_tdbkey(ctx, (const char *)key.dptr+strlen(SECDESC_PREFIX) );
ctx               500 source3/printing/nt_printing.c 	TALLOC_CTX *ctx;
ctx               505 source3/printing/nt_printing.c 	if ( !(ctx = talloc_init( "upgrade_to_version_5" )) )
ctx               510 source3/printing/nt_printing.c 	talloc_destroy( ctx );
ctx               641 source3/printing/nt_printing.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               642 source3/printing/nt_printing.c 	char *name = talloc_strdup(ctx, old_name);
ctx               649 source3/printing/nt_printing.c 	name = unix_clean_name(ctx, name);
ctx               654 source3/printing/nt_printing.c 	unix_convert(ctx,conn, name, false, &new_name, NULL, pst);
ctx               808 source3/printing/nt_printing.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               824 source3/printing/nt_printing.c 		buf = TALLOC_ARRAY(ctx, char, len);
ctx               832 source3/printing/nt_printing.c 		key = talloc_asprintf(ctx, "%s%s", FORMS_PREFIX, (*list)[i].name);
ctx              1847 source3/printing/nt_printing.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1891 source3/printing/nt_printing.c 	new_dir = talloc_asprintf(ctx,
ctx              1930 source3/printing/nt_printing.c 		*perr = move_driver_file_to_download_area(ctx,
ctx              1947 source3/printing/nt_printing.c 			*perr = move_driver_file_to_download_area(ctx,
ctx              1966 source3/printing/nt_printing.c 			*perr = move_driver_file_to_download_area(ctx,
ctx              1986 source3/printing/nt_printing.c 			*perr = move_driver_file_to_download_area(ctx,
ctx              2014 source3/printing/nt_printing.c 				*perr = move_driver_file_to_download_area(ctx,
ctx              2052 source3/printing/nt_printing.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2072 source3/printing/nt_printing.c 	directory = talloc_asprintf(ctx, "\\print$\\%s\\%d\\",
ctx              2111 source3/printing/nt_printing.c 	key = talloc_asprintf(ctx, "%s%s/%d/%s", DRIVERS_PREFIX,
ctx              2485 source3/printing/nt_printing.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2487 source3/printing/nt_printing.c 	kbuf = make_printer_tdbkey(ctx, sharename);
ctx              2490 source3/printing/nt_printing.c 	kbuf= make_printers_secdesc_tdbkey(ctx, sharename);
ctx              3155 source3/printing/nt_printing.c 	TALLOC_CTX *ctx;
ctx              3163 source3/printing/nt_printing.c 	ctx = talloc_init("nt_printer_publish_ads");
ctx              3164 source3/printing/nt_printing.c 	if (ctx == NULL) {
ctx              3178 source3/printing/nt_printing.c 		TALLOC_FREE(ctx);
ctx              3184 source3/printing/nt_printing.c 		TALLOC_FREE(ctx);
ctx              3189 source3/printing/nt_printing.c 	if (!pull_utf8_talloc(ctx, &srv_dn, srv_dn_utf8, &converted_size)) {
ctx              3190 source3/printing/nt_printing.c 		TALLOC_FREE(ctx);
ctx              3195 source3/printing/nt_printing.c 	if (!pull_utf8_talloc(ctx, &srv_cn_0, srv_cn_utf8[0], &converted_size)) {
ctx              3196 source3/printing/nt_printing.c 		TALLOC_FREE(ctx);
ctx              3208 source3/printing/nt_printing.c 		TALLOC_FREE(ctx);
ctx              3214 source3/printing/nt_printing.c 		TALLOC_FREE(ctx);
ctx              3218 source3/printing/nt_printing.c 	prt_dn = talloc_asprintf(ctx, "cn=%s-%s,%s", srv_cn_escaped, sharename_escaped, srv_dn);
ctx              3223 source3/printing/nt_printing.c 	mods = ads_init_mods(ctx);
ctx              3227 source3/printing/nt_printing.c 		TALLOC_FREE(ctx);
ctx              3231 source3/printing/nt_printing.c 	get_local_printer_publishing_data(ctx, &mods, printer->info_2->data);
ctx              3232 source3/printing/nt_printing.c 	ads_mod_str(ctx, &mods, SPOOL_REG_PRINTERNAME,
ctx              3236 source3/printing/nt_printing.c 	ads_rc = ads_mod_printer_entry(ads, prt_dn, ctx, &mods);
ctx              3242 source3/printing/nt_printing.c 		ads_rc = ads_add_printer_entry(ads, prt_dn, ctx, &mods);
ctx              3256 source3/printing/nt_printing.c 	TALLOC_FREE(ctx);
ctx              4520 source3/printing/nt_printing.c 	TALLOC_CTX    *ctx         = NULL;
ctx              4535 source3/printing/nt_printing.c 		if ((ctx = talloc_init("save_driver_init_2")) == NULL)
ctx              4549 source3/printing/nt_printing.c 		if ( !convert_driver_init( ctx, nt_devmode, data, data_len )) {
ctx              4582 source3/printing/nt_printing.c 	talloc_destroy(ctx);
ctx              5396 source3/printing/nt_printing.c static SEC_DESC_BUF *construct_default_printer_sdb(TALLOC_CTX *ctx)
ctx              5456 source3/printing/nt_printing.c 	if ((psa = make_sec_acl(ctx, NT4_ACL_REVISION, i, ace)) != NULL) {
ctx              5457 source3/printing/nt_printing.c 		psd = make_sec_desc(ctx, SEC_DESC_REVISION, SEC_DESC_SELF_RELATIVE,
ctx              5468 source3/printing/nt_printing.c 	sdb = make_sec_desc_buf(ctx, sd_size, psd);
ctx              5480 source3/printing/nt_printing.c bool nt_printing_getsec(TALLOC_CTX *ctx, const char *sharename, SEC_DESC_BUF **secdesc_ctr)
ctx              5494 source3/printing/nt_printing.c 	kbuf = make_printers_secdesc_tdbkey(ctx, sharename);
ctx              5499 source3/printing/nt_printing.c 		status = unmarshall_sec_desc_buf(ctx, dbuf.dptr, dbuf.dsize,
ctx              5508 source3/printing/nt_printing.c 	*secdesc_ctr = construct_default_printer_sdb(ctx);
ctx              5513 source3/printing/nt_printing.c 	status = marshall_sec_desc_buf(ctx, *secdesc_ctr,
ctx              5540 source3/printing/nt_printing.c 			psd = make_sec_desc(ctx, (*secdesc_ctr)->sd->revision, (*secdesc_ctr)->sd->type,
ctx              5551 source3/printing/nt_printing.c 			new_secdesc_ctr = make_sec_desc_buf(ctx, size, psd);
ctx                36 source3/printing/print_aix.c 	TALLOC_CTX *ctx = talloc_init("aix_cache_reload");
ctx                38 source3/printing/print_aix.c 	if (!ctx) {
ctx                46 source3/printing/print_aix.c 		TALLOC_FREE(ctx);
ctx                66 source3/printing/print_aix.c 					name = talloc_strdup(ctx, p);
ctx                70 source3/printing/print_aix.c 						TALLOC_FREE(ctx);
ctx                90 source3/printing/print_aix.c 					TALLOC_FREE(ctx);
ctx               105 source3/printing/print_aix.c 					TALLOC_FREE(ctx);
ctx               115 source3/printing/print_aix.c 	TALLOC_FREE(ctx);
ctx                37 source3/printing/print_generic.c 	TALLOC_CTX *ctx = talloc_tos();
ctx                53 source3/printing/print_generic.c 	syscmd = talloc_strdup(ctx, command);
ctx                61 source3/printing/print_generic.c 		syscmd = talloc_string_sub(ctx, syscmd, arg, value);
ctx                69 source3/printing/print_generic.c 	syscmd = talloc_string_sub(ctx, syscmd, "%p", printername);
ctx                75 source3/printing/print_generic.c 		syscmd = talloc_sub_advanced(ctx,
ctx               153 source3/printing/print_generic.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               158 source3/printing/print_generic.c 	current_directory = TALLOC_ARRAY(ctx,
ctx               169 source3/printing/print_generic.c 	print_directory = talloc_strdup(ctx, pjob->filename);
ctx               183 source3/printing/print_generic.c 	jobname = talloc_strdup(ctx, pjob->jobname);
ctx               188 source3/printing/print_generic.c 	jobname = talloc_string_sub(ctx, jobname, "'", "_");
ctx              1495 source3/printing/printing.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1501 source3/printing/printing.c 	lpqcommand = talloc_string_sub2(ctx,
ctx              1509 source3/printing/printing.c 	lpqcommand = talloc_sub_advanced(ctx,
ctx              1521 source3/printing/printing.c 	lprmcommand = talloc_string_sub2(ctx,
ctx              1529 source3/printing/printing.c 	lprmcommand = talloc_sub_advanced(ctx,
ctx               451 source3/registry/reg_api.c WERROR reg_createkey(TALLOC_CTX *ctx, struct registry_key *parent,
ctx               472 source3/registry/reg_api.c 	if (!(mem_ctx = talloc_new(ctx))) return WERR_NOMEM;
ctx               504 source3/registry/reg_api.c 	err = reg_openkey(ctx, key, path, desired_access, pkey);
ctx               544 source3/registry/reg_api.c 	err = reg_openkey(ctx, create_parent, path, desired_access, pkey);
ctx              1066 source3/registry/reg_api.c static WERROR reg_deletekey_recursive_internal(TALLOC_CTX *ctx,
ctx              1077 source3/registry/reg_api.c 	mem_ctx = talloc_new(ctx);
ctx              1114 source3/registry/reg_api.c static WERROR reg_deletekey_recursive_trans(TALLOC_CTX *ctx,
ctx              1129 source3/registry/reg_api.c 	werr = reg_deletekey_recursive_internal(ctx, parent, path, del_key);
ctx              1153 source3/registry/reg_api.c WERROR reg_deletekey_recursive(TALLOC_CTX *ctx,
ctx              1157 source3/registry/reg_api.c 	return reg_deletekey_recursive_trans(ctx, parent, path, true);
ctx              1160 source3/registry/reg_api.c WERROR reg_deletesubkeys_recursive(TALLOC_CTX *ctx,
ctx              1164 source3/registry/reg_api.c 	return reg_deletekey_recursive_trans(ctx, parent, path, false);
ctx                43 source3/registry/reg_backend_current_version.c 	TALLOC_CTX *ctx = talloc_tos();
ctx                45 source3/registry/reg_backend_current_version.c 	path = talloc_strdup(ctx, key);
ctx                49 source3/registry/reg_backend_current_version.c 	path = normalize_reg_path(ctx, path);
ctx               612 source3/registry/reg_backend_db.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               619 source3/registry/reg_backend_db.c 	keyname = talloc_strdup(ctx, key);
ctx               623 source3/registry/reg_backend_db.c 	keyname = normalize_reg_path(ctx, keyname);
ctx               687 source3/registry/reg_backend_db.c 	keyname = talloc_asprintf(ctx, "%s/%s", REG_SORTED_SUBKEYS_PREFIX,
ctx               694 source3/registry/reg_backend_db.c 	TALLOC_FREE(ctx);
ctx               710 source3/registry/reg_backend_db.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               722 source3/registry/reg_backend_db.c 	werr = regsubkey_ctr_init(ctx, &old_subkeys);
ctx               764 source3/registry/reg_backend_db.c 	werr = regsubkey_ctr_init(ctx, &old_subkeys);
ctx               807 source3/registry/reg_backend_db.c 		path = talloc_asprintf(ctx, "%s/%s", key, oldkeyname);
ctx               833 source3/registry/reg_backend_db.c 		werr = regsubkey_ctr_init(ctx, &subkeys);
ctx               849 source3/registry/reg_backend_db.c 		path = talloc_asprintf(ctx, "%s/%s",
ctx               855 source3/registry/reg_backend_db.c 		werr = regsubkey_ctr_init(ctx, &subkeys);
ctx               879 source3/registry/reg_backend_db.c 	TALLOC_FREE(ctx);
ctx               888 source3/registry/reg_backend_db.c 	TALLOC_FREE(ctx);
ctx              1484 source3/registry/reg_backend_db.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx              1494 source3/registry/reg_backend_db.c 	keystr = talloc_asprintf(ctx, "%s/%s", REG_VALUE_PREFIX, key);
ctx              1501 source3/registry/reg_backend_db.c 	value = regdb_fetch_key_internal(ctx, keystr);
ctx              1512 source3/registry/reg_backend_db.c 	TALLOC_FREE(ctx);
ctx              1520 source3/registry/reg_backend_db.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx              1539 source3/registry/reg_backend_db.c 	data.dptr = TALLOC_ARRAY(ctx, uint8, len);
ctx              1546 source3/registry/reg_backend_db.c 	keystr = talloc_asprintf(ctx, "%s/%s", REG_VALUE_PREFIX, key );
ctx              1550 source3/registry/reg_backend_db.c 	keystr = normalize_reg_path(ctx, keystr);
ctx              1555 source3/registry/reg_backend_db.c 	old_data = dbwrap_fetch_bystring(regdb, ctx, keystr);
ctx              1570 source3/registry/reg_backend_db.c 	TALLOC_FREE(ctx);
ctx                77 source3/registry/reg_backend_perflib.c 	TALLOC_CTX *ctx = talloc_tos();
ctx                79 source3/registry/reg_backend_perflib.c 	path = talloc_strdup(ctx, key);
ctx                83 source3/registry/reg_backend_perflib.c 	path = normalize_reg_path(ctx, path);
ctx               173 source3/registry/reg_backend_printing.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               175 source3/registry/reg_backend_printing.c 	path = talloc_strdup(ctx, key);
ctx               179 source3/registry/reg_backend_printing.c 	path = normalize_reg_path(ctx, path);
ctx               187 source3/registry/reg_backend_printing.c 		subkeypath = reg_remaining_path(ctx, key + strlen(KEY_WINNT_PRINTERS));
ctx               189 source3/registry/reg_backend_printing.c 		subkeypath = reg_remaining_path(ctx, key + strlen(KEY_CONTROL_PRINTERS));
ctx               756 source3/registry/reg_backend_printing.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               760 source3/registry/reg_backend_printing.c 	keystr = reg_remaining_path(ctx, key + strlen(KEY_ENVIRONMENTS) );
ctx               772 source3/registry/reg_backend_printing.c 	key2 = talloc_strdup(ctx, keystr);
ctx              1061 source3/registry/reg_backend_printing.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1067 source3/registry/reg_backend_printing.c 	if (!(keystr = reg_remaining_path(ctx, key + strlen(KEY_ENVIRONMENTS))))
ctx              1070 source3/registry/reg_backend_printing.c 	subkey = talloc_strdup(ctx, keystr);
ctx              1168 source3/registry/reg_backend_printing.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1173 source3/registry/reg_backend_printing.c 	path = talloc_strdup(ctx, key);
ctx              1177 source3/registry/reg_backend_printing.c 	path = normalize_reg_path(ctx, path);
ctx                37 source3/registry/reg_dispatcher.c static WERROR construct_registry_sd(TALLOC_CTX *ctx, SEC_DESC **psd)
ctx                62 source3/registry/reg_dispatcher.c 	theacl = make_sec_acl(ctx, NT4_ACL_REVISION, i, ace);
ctx                67 source3/registry/reg_dispatcher.c 	sd = make_sec_desc(ctx, SEC_DESC_REVISION, SEC_DESC_SELF_RELATIVE,
ctx                44 source3/registry/reg_eventlog.c 	TALLOC_CTX *ctx = talloc_tos();
ctx                48 source3/registry/reg_eventlog.c 		werr = regsubkey_ctr_init(ctx, &subkeys);
ctx                66 source3/registry/reg_eventlog.c 		evtlogpath = talloc_asprintf(ctx, "%s\\%s",
ctx                75 source3/registry/reg_eventlog.c 		werr = regsubkey_ctr_init(ctx, &subkeys);
ctx                90 source3/registry/reg_eventlog.c 		if (!(values = TALLOC_ZERO_P(ctx, REGVAL_CTR))) {
ctx               130 source3/registry/reg_eventlog.c 			evtfilepath = talloc_asprintf(ctx,
ctx               147 source3/registry/reg_eventlog.c 		evtlogpath = talloc_asprintf(ctx, "%s\\%s\\%s",
ctx               152 source3/registry/reg_eventlog.c 		if (!(values = TALLOC_ZERO_P(ctx, REGVAL_CTR))) {
ctx               212 source3/registry/reg_eventlog.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               236 source3/registry/reg_eventlog.c 	if (!( values = TALLOC_ZERO_P(ctx, REGVAL_CTR))) {
ctx               241 source3/registry/reg_eventlog.c 	evtlogpath = talloc_asprintf(ctx, "%s\\%s", KEY_EVENTLOG, eventlog);
ctx               299 source3/registry/reg_eventlog.c 		wp = TALLOC_ARRAY(ctx, char *, numsources + 2 );
ctx               322 source3/registry/reg_eventlog.c 	werr = regsubkey_ctr_init(ctx, &subkeys);
ctx               328 source3/registry/reg_eventlog.c 	evtlogpath = talloc_asprintf(ctx, "%s\\%s", KEY_EVENTLOG, eventlog );
ctx               350 source3/registry/reg_eventlog.c 	werr = regsubkey_ctr_init(ctx, &subkeys);
ctx               356 source3/registry/reg_eventlog.c 	evtlogpath = talloc_asprintf(ctx, "%s\\%s\\%s",
ctx               366 source3/registry/reg_eventlog.c 	if ( !( values = TALLOC_ZERO_P(ctx, REGVAL_CTR ) ) ) {
ctx               400 source3/registry/reg_objects.c REGISTRY_VALUE *regval_compose(TALLOC_CTX *ctx, const char *name, uint16 type,
ctx               403 source3/registry/reg_objects.c 	REGISTRY_VALUE *regval = TALLOC_P(ctx, REGISTRY_VALUE);
ctx                42 source3/registry/reg_perfcount.c 	TALLOC_CTX *ctx = talloc_tos();
ctx                44 source3/registry/reg_perfcount.c 	path = talloc_asprintf(ctx, "%s/%s", PERFCOUNTDIR, dbname);
ctx                49 source3/registry/reg_perfcount.c 	ret = talloc_strdup(ctx, state_path(path));
ctx                93 source3/registry/reg_util.c char *normalize_reg_path(TALLOC_CTX *ctx, const char *keyname )
ctx               104 source3/registry/reg_util.c 	nkeyname = talloc_string_sub(ctx, p, "\\", "/");
ctx               135 source3/registry/reg_util.c char *reg_remaining_path(TALLOC_CTX *ctx, const char *key)
ctx               144 source3/registry/reg_util.c 	new_path = talloc_strdup(ctx, key);
ctx                31 source3/registry/reg_util_legacy.c WERROR regkey_open_internal( TALLOC_CTX *ctx, REGISTRY_KEY **regkey,
ctx                44 source3/registry/reg_util_legacy.c 	*regkey = talloc_move(ctx, &key->key);
ctx               100 source3/rpc_parse/parse_prs.c bool prs_init(prs_struct *ps, uint32 size, TALLOC_CTX *ctx, bool io)
ctx               110 source3/rpc_parse/parse_prs.c 	ps->mem_ctx = ctx;
ctx                49 source3/rpc_server/srv_dfs_nt.c 	TALLOC_CTX *ctx = talloc_tos();
ctx                56 source3/rpc_server/srv_dfs_nt.c 	jn = TALLOC_ZERO_P(ctx, struct junction_map);
ctx                64 source3/rpc_server/srv_dfs_nt.c 	altpath = talloc_asprintf(ctx, "%s\\%s",
ctx                72 source3/rpc_server/srv_dfs_nt.c 	status = get_referred_path(ctx, r->in.path, jn,
ctx                85 source3/rpc_server/srv_dfs_nt.c 	jn->referral_list = TALLOC_ARRAY(ctx, struct referral, jn->referral_count);
ctx               113 source3/rpc_server/srv_dfs_nt.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               121 source3/rpc_server/srv_dfs_nt.c 	jn = TALLOC_ZERO_P(ctx, struct junction_map);
ctx               127 source3/rpc_server/srv_dfs_nt.c 		altpath = talloc_asprintf(ctx, "%s\\%s",
ctx               138 source3/rpc_server/srv_dfs_nt.c 	if(!NT_STATUS_IS_OK(get_referred_path(ctx, r->in.dfs_entry_path, jn,
ctx               153 source3/rpc_server/srv_dfs_nt.c 			char *refpath = talloc_strdup(ctx,
ctx               274 source3/rpc_server/srv_dfs_nt.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               276 source3/rpc_server/srv_dfs_nt.c 	jn = enum_msdfs_links(ctx, &num_jn);
ctx               291 source3/rpc_server/srv_dfs_nt.c 			if ((r->out.info->e.info1->s = TALLOC_ARRAY(ctx, struct dfs_Info1, num_jn)) == NULL) {
ctx               301 source3/rpc_server/srv_dfs_nt.c 			if ((r->out.info->e.info2->s = TALLOC_ARRAY(ctx, struct dfs_Info2, num_jn)) == NULL) {
ctx               311 source3/rpc_server/srv_dfs_nt.c 			if ((r->out.info->e.info3->s = TALLOC_ARRAY(ctx, struct dfs_Info3, num_jn)) == NULL) {
ctx               326 source3/rpc_server/srv_dfs_nt.c 			init_reply_dfs_info_1(ctx, &jn[i], &r->out.info->e.info1->s[i]);
ctx               329 source3/rpc_server/srv_dfs_nt.c 			init_reply_dfs_info_2(ctx, &jn[i], &r->out.info->e.info2->s[i]);
ctx               332 source3/rpc_server/srv_dfs_nt.c 			init_reply_dfs_info_3(ctx, &jn[i], &r->out.info->e.info3->s[i]);
ctx               347 source3/rpc_server/srv_dfs_nt.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               350 source3/rpc_server/srv_dfs_nt.c 	jn = TALLOC_ZERO_P(ctx, struct junction_map);
ctx               355 source3/rpc_server/srv_dfs_nt.c 	if(!create_junction(ctx, r->in.dfs_entry_path, jn)) {
ctx               360 source3/rpc_server/srv_dfs_nt.c 	if(!NT_STATUS_IS_OK(get_referred_path(ctx, r->in.dfs_entry_path,
ctx               368 source3/rpc_server/srv_dfs_nt.c 			r->out.info->info1 = TALLOC_ZERO_P(ctx,struct dfs_Info1);
ctx               372 source3/rpc_server/srv_dfs_nt.c 			ret = init_reply_dfs_info_1(ctx, jn, r->out.info->info1);
ctx               375 source3/rpc_server/srv_dfs_nt.c 			r->out.info->info2 = TALLOC_ZERO_P(ctx,struct dfs_Info2);
ctx               379 source3/rpc_server/srv_dfs_nt.c 			ret = init_reply_dfs_info_2(ctx, jn, r->out.info->info2);
ctx               382 source3/rpc_server/srv_dfs_nt.c 			r->out.info->info3 = TALLOC_ZERO_P(ctx,struct dfs_Info3);
ctx               386 source3/rpc_server/srv_dfs_nt.c 			ret = init_reply_dfs_info_3(ctx, jn, r->out.info->info3);
ctx               389 source3/rpc_server/srv_dfs_nt.c 			r->out.info->info100 = TALLOC_ZERO_P(ctx,struct dfs_Info100);
ctx               393 source3/rpc_server/srv_dfs_nt.c 			ret = init_reply_dfs_info_100(ctx, jn, r->out.info->info100);
ctx                34 source3/rpc_server/srv_dssetup_nt.c static WERROR fill_dsrole_dominfo_basic(TALLOC_CTX *ctx,
ctx                42 source3/rpc_server/srv_dssetup_nt.c 	basic = TALLOC_ZERO_P(ctx, struct dssetup_DsRolePrimaryDomInfoBasic);
ctx                74 source3/rpc_server/srv_dssetup_nt.c 		dnsdomain = talloc_strdup(ctx, lp_realm());
ctx               293 source3/rpc_server/srv_eventlog_nt.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               312 source3/rpc_server/srv_eventlog_nt.c 	path = talloc_asprintf(ctx, "%s/%s", KEY_EVENTLOG, elogname );
ctx               317 source3/rpc_server/srv_eventlog_nt.c 	wresult = reg_open_path(ctx, path, REG_KEY_READ, get_root_nt_token(),
ctx               349 source3/rpc_server/srv_eventlog_nt.c 	TALLOC_FREE(ctx);
ctx               112 source3/rpc_server/srv_samr_nt.c static NTSTATUS make_samr_object_sd( TALLOC_CTX *ctx, SEC_DESC **psd, size_t *sd_size,
ctx               151 source3/rpc_server/srv_samr_nt.c 	if ((psa = make_sec_acl(ctx, NT4_ACL_REVISION, i, ace)) == NULL)
ctx               154 source3/rpc_server/srv_samr_nt.c 	if ((*psd = make_sec_desc(ctx, SECURITY_DESCRIPTOR_REVISION_1,
ctx               925 source3/rpc_server/srv_samr_nt.c static NTSTATUS make_user_sam_entry_list(TALLOC_CTX *ctx,
ctx               940 source3/rpc_server/srv_samr_nt.c 	sam = TALLOC_ZERO_ARRAY(ctx, struct samr_SamEntry, num_entries);
ctx              1084 source3/rpc_server/srv_samr_nt.c static void make_group_sam_entry_list(TALLOC_CTX *ctx,
ctx              1098 source3/rpc_server/srv_samr_nt.c 	sam = TALLOC_ZERO_ARRAY(ctx, struct samr_SamEntry, num_sam_entries);
ctx              1272 source3/rpc_server/srv_samr_nt.c static NTSTATUS init_samr_dispinfo_1(TALLOC_CTX *ctx,
ctx              1288 source3/rpc_server/srv_samr_nt.c 	r->entries = TALLOC_ZERO_ARRAY(ctx, struct samr_DispEntryGeneral, num_entries);
ctx              1316 source3/rpc_server/srv_samr_nt.c static NTSTATUS init_samr_dispinfo_2(TALLOC_CTX *ctx,
ctx              1332 source3/rpc_server/srv_samr_nt.c 	r->entries = TALLOC_ZERO_ARRAY(ctx, struct samr_DispEntryFull, num_entries);
ctx              1357 source3/rpc_server/srv_samr_nt.c static NTSTATUS init_samr_dispinfo_3(TALLOC_CTX *ctx,
ctx              1373 source3/rpc_server/srv_samr_nt.c 	r->entries = TALLOC_ZERO_ARRAY(ctx, struct samr_DispEntryFullGroup, num_entries);
ctx              1398 source3/rpc_server/srv_samr_nt.c static NTSTATUS init_samr_dispinfo_4(TALLOC_CTX *ctx,
ctx              1414 source3/rpc_server/srv_samr_nt.c 	r->entries = TALLOC_ZERO_ARRAY(ctx, struct samr_DispEntryAscii, num_entries);
ctx              1434 source3/rpc_server/srv_samr_nt.c static NTSTATUS init_samr_dispinfo_5(TALLOC_CTX *ctx,
ctx              1450 source3/rpc_server/srv_samr_nt.c 	r->entries = TALLOC_ZERO_ARRAY(ctx, struct samr_DispEntryAscii, num_entries);
ctx              2211 source3/rpc_server/srv_samr_nt.c static bool make_samr_lookup_rids(TALLOC_CTX *ctx, uint32 num_names,
ctx              2221 source3/rpc_server/srv_samr_nt.c 		lsa_name_array = TALLOC_ZERO_ARRAY(ctx, struct lsa_String, num_names);
ctx               264 source3/rpc_server/srv_spoolss_nt.c WERROR delete_printer_hook(TALLOC_CTX *ctx, NT_USER_TOKEN *token, const char *sharename )
ctx               277 source3/rpc_server/srv_spoolss_nt.c 	command = talloc_asprintf(ctx,
ctx               813 source3/rpc_server/srv_spoolss_nt.c 	ctr->ctx = talloc_init("notify_msg_ctr_init %p", ctr);
ctx               827 source3/rpc_server/srv_spoolss_nt.c 	if ( ctr->ctx )
ctx               828 source3/rpc_server/srv_spoolss_nt.c 		talloc_destroy(ctr->ctx);
ctx               843 source3/rpc_server/srv_spoolss_nt.c 	return ctr->ctx;
ctx               899 source3/rpc_server/srv_spoolss_nt.c 		if ( !(groups = TALLOC_REALLOC_ARRAY( ctr->ctx, ctr->msg_groups, SPOOLSS_NOTIFY_MSG_GROUP, ctr->num_groups)) ) {
ctx               917 source3/rpc_server/srv_spoolss_nt.c 	if ( !(msg_list = TALLOC_REALLOC_ARRAY( ctr->ctx, msg_grp->msgs, SPOOLSS_NOTIFY_MSG, msg_grp->num_msgs )) ) {
ctx               930 source3/rpc_server/srv_spoolss_nt.c 			TALLOC_MEMDUP( ctr->ctx, msg->notify.data, msg->len );
ctx              5922 source3/rpc_server/srv_spoolss_nt.c WERROR add_port_hook(TALLOC_CTX *ctx, NT_USER_TOKEN *token, const char *portname, const char *uri )
ctx              5934 source3/rpc_server/srv_spoolss_nt.c 	command = talloc_asprintf(ctx,
ctx              5971 source3/rpc_server/srv_spoolss_nt.c bool add_printer_hook(TALLOC_CTX *ctx, NT_USER_TOKEN *token, NT_PRINTER_INFO_LEVEL *printer)
ctx              5981 source3/rpc_server/srv_spoolss_nt.c 	char *remote_machine = talloc_strdup(ctx, "%m");
ctx              5986 source3/rpc_server/srv_spoolss_nt.c 	remote_machine = talloc_sub_basic(ctx,
ctx              5994 source3/rpc_server/srv_spoolss_nt.c 	command = talloc_asprintf(ctx,
ctx              7260 source3/rpc_server/srv_spoolss_nt.c WERROR enumports_hook(TALLOC_CTX *ctx, int *count, char ***lines )
ctx              7288 source3/rpc_server/srv_spoolss_nt.c 		command = talloc_asprintf(ctx, "%s \"%d\"", cmd, 1);
ctx                38 source3/rpc_server/srv_srvsvc_nt.c 	TALLOC_CTX *ctx;
ctx                78 source3/rpc_server/srv_srvsvc_nt.c 	fullpath = talloc_asprintf(fenum->ctx, "\\PIPE\\%s", prec.name );
ctx                83 source3/rpc_server/srv_srvsvc_nt.c 	f = TALLOC_REALLOC_ARRAY(fenum->ctx, fenum->ctr3->array,
ctx               107 source3/rpc_server/srv_srvsvc_nt.c static WERROR net_enum_pipes(TALLOC_CTX *ctx,
ctx               114 source3/rpc_server/srv_srvsvc_nt.c 	fenum.ctx = ctx;
ctx               161 source3/rpc_server/srv_srvsvc_nt.c 	f = TALLOC_REALLOC_ARRAY(fenum->ctx, fenum->ctr3->array,
ctx               180 source3/rpc_server/srv_srvsvc_nt.c 		fullpath = talloc_asprintf(fenum->ctx, "C:%s", sharepath );
ctx               182 source3/rpc_server/srv_srvsvc_nt.c 		fullpath = talloc_asprintf(fenum->ctx, "C:%s/%s",
ctx               208 source3/rpc_server/srv_srvsvc_nt.c static WERROR net_enum_files(TALLOC_CTX *ctx,
ctx               215 source3/rpc_server/srv_srvsvc_nt.c 	f_enum_cnt.ctx = ctx;
ctx               377 source3/rpc_server/srv_srvsvc_nt.c 	TALLOC_CTX *ctx = p->mem_ctx;
ctx               378 source3/rpc_server/srv_srvsvc_nt.c 	char *remark = talloc_strdup(ctx, lp_comment(snum));;
ctx               387 source3/rpc_server/srv_srvsvc_nt.c 	path = talloc_asprintf(ctx, "C:%s", lp_pathname(snum));
ctx               396 source3/rpc_server/srv_srvsvc_nt.c 	sd = get_share_security(ctx, lp_servicename(snum), &sd_size);
ctx               474 source3/rpc_server/srv_srvsvc_nt.c 	TALLOC_CTX *ctx = p->mem_ctx;
ctx               476 source3/rpc_server/srv_srvsvc_nt.c 	sd = get_share_security(ctx, lp_servicename(snum), &sd_size);
ctx               519 source3/rpc_server/srv_srvsvc_nt.c 	TALLOC_CTX *ctx = p->mem_ctx;
ctx               535 source3/rpc_server/srv_srvsvc_nt.c         allowed = TALLOC_ZERO_ARRAY(ctx, bool, num_services);
ctx               559 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr0 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr0);
ctx               563 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr0->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo0, alloc_entries);
ctx               576 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr1 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr1);
ctx               580 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr1->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo1, alloc_entries);
ctx               593 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr2 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr2);
ctx               597 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr2->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo2, alloc_entries);
ctx               610 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr501 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr501);
ctx               614 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr501->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo501, alloc_entries);
ctx               627 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr502 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr502);
ctx               631 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr502->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo502, alloc_entries);
ctx               644 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr1004 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr1004);
ctx               648 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr1004->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo1004, alloc_entries);
ctx               661 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr1005 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr1005);
ctx               665 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr1005->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo1005, alloc_entries);
ctx               678 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr1006 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr1006);
ctx               682 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr1006->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo1006, alloc_entries);
ctx               695 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr1007 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr1007);
ctx               699 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr1007->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo1007, alloc_entries);
ctx               712 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr1501 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr1501);
ctx               716 source3/rpc_server/srv_srvsvc_nt.c 		ctr.ctr1501->array = TALLOC_ZERO_ARRAY(ctx, struct sec_desc_buf, alloc_entries);
ctx              1021 source3/rpc_server/srv_srvsvc_nt.c 	TALLOC_CTX *ctx = NULL;
ctx              1033 source3/rpc_server/srv_srvsvc_nt.c 	ctx = talloc_tos();
ctx              1044 source3/rpc_server/srv_srvsvc_nt.c 	werr = net_enum_files(ctx, r->in.user, &ctr3, resume_hnd);
ctx              1049 source3/rpc_server/srv_srvsvc_nt.c 	werr = net_enum_pipes(ctx, r->in.user, &ctr3, resume_hnd);
ctx              1448 source3/rpc_server/srv_srvsvc_nt.c char *valid_share_pathname(TALLOC_CTX *ctx, const char *dos_pathname)
ctx              1456 source3/rpc_server/srv_srvsvc_nt.c 	ptr = talloc_strdup(ctx, dos_pathname);
ctx              1462 source3/rpc_server/srv_srvsvc_nt.c 	ptr = unix_clean_name(ctx, ptr);
ctx              1497 source3/rpc_server/srv_srvsvc_nt.c 	TALLOC_CTX *ctx = p->mem_ctx;
ctx              1546 source3/rpc_server/srv_srvsvc_nt.c 		pathname = talloc_strdup(ctx, lp_pathname(snum));
ctx              1547 source3/rpc_server/srv_srvsvc_nt.c 		comment = talloc_strdup(ctx, info->info1->comment);
ctx              1552 source3/rpc_server/srv_srvsvc_nt.c 		comment = talloc_strdup(ctx, info->info2->comment);
ctx              1562 source3/rpc_server/srv_srvsvc_nt.c 		comment = talloc_strdup(ctx, info->info501->comment);
ctx              1568 source3/rpc_server/srv_srvsvc_nt.c 		comment = talloc_strdup(ctx, info->info502->comment);
ctx              1575 source3/rpc_server/srv_srvsvc_nt.c 		pathname = talloc_strdup(ctx, lp_pathname(snum));
ctx              1576 source3/rpc_server/srv_srvsvc_nt.c 		comment = talloc_strdup(ctx, info->info1004->comment);
ctx              1596 source3/rpc_server/srv_srvsvc_nt.c 		pathname = talloc_strdup(ctx, lp_pathname(snum));
ctx              1597 source3/rpc_server/srv_srvsvc_nt.c 		comment = talloc_strdup(ctx, lp_comment(snum));
ctx              1727 source3/rpc_server/srv_srvsvc_nt.c 	TALLOC_CTX *ctx = p->mem_ctx;
ctx              1753 source3/rpc_server/srv_srvsvc_nt.c 		share_name = talloc_strdup(ctx, r->in.info->info2->name);
ctx              1754 source3/rpc_server/srv_srvsvc_nt.c 		comment = talloc_strdup(ctx, r->in.info->info2->comment);
ctx              1755 source3/rpc_server/srv_srvsvc_nt.c 		pathname = talloc_strdup(ctx, r->in.info->info2->path);
ctx              1764 source3/rpc_server/srv_srvsvc_nt.c 		share_name = talloc_strdup(ctx, r->in.info->info502->name);
ctx              1765 source3/rpc_server/srv_srvsvc_nt.c 		comment = talloc_strdup(ctx, r->in.info->info502->comment);
ctx              1766 source3/rpc_server/srv_srvsvc_nt.c 		pathname = talloc_strdup(ctx, r->in.info->info502->path);
ctx              1830 source3/rpc_server/srv_srvsvc_nt.c 	command = talloc_asprintf(ctx,
ctx              1904 source3/rpc_server/srv_srvsvc_nt.c 	TALLOC_CTX *ctx = p->mem_ctx;
ctx              1939 source3/rpc_server/srv_srvsvc_nt.c 	command = talloc_asprintf(ctx,
ctx              2333 source3/rpc_server/srv_srvsvc_nt.c 	TALLOC_CTX *ctx = p->mem_ctx;
ctx              2341 source3/rpc_server/srv_srvsvc_nt.c 	r->out.info->disks = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetDiskInfo0,
ctx              2355 source3/rpc_server/srv_srvsvc_nt.c 		r->out.info->disks[i].disk = talloc_strdup(ctx, disk_name);
ctx              2363 source3/rpc_server/srv_srvsvc_nt.c 	r->out.info->disks[i].disk = talloc_strdup(ctx, "");
ctx               135 source3/rpc_server/srv_svcctl_nt.c static SEC_DESC* construct_scm_sd( TALLOC_CTX *ctx )
ctx               156 source3/rpc_server/srv_svcctl_nt.c 	if ( !(theacl = make_sec_acl(ctx, NT4_ACL_REVISION, i, ace)) )
ctx               159 source3/rpc_server/srv_svcctl_nt.c 	if ( !(sd = make_sec_desc(ctx, SECURITY_DESCRIPTOR_REVISION_1,
ctx               381 source3/rpc_server/srv_svcctl_nt.c static int enumerate_status( TALLOC_CTX *ctx, struct ENUM_SERVICE_STATUSW **status, NT_USER_TOKEN *token )
ctx               392 source3/rpc_server/srv_svcctl_nt.c 	if ( !(st = TALLOC_ARRAY( ctx, struct ENUM_SERVICE_STATUSW, num_services )) ) {
ctx               400 source3/rpc_server/srv_svcctl_nt.c 		display_name = svcctl_lookup_dispname(ctx, svcctl_ops[i].name, token );
ctx               635 source3/rpc_server/srv_svcctl_nt.c static WERROR fill_svc_config( TALLOC_CTX *ctx, const char *name,
ctx               612 source3/rpc_server/srv_winreg_nt.c static int validate_reg_filename(TALLOC_CTX *ctx, char **pp_fname )
ctx               622 source3/rpc_server/srv_winreg_nt.c 	if (!(p = valid_share_pathname(ctx, fname))) {
ctx              2145 source3/rpcclient/cmd_samr.c 	TALLOC_CTX *ctx = NULL;
ctx              2149 source3/rpcclient/cmd_samr.c 	ctx=talloc_init("cmd_samr_query_sec_obj");
ctx              2154 source3/rpcclient/cmd_samr.c 		talloc_destroy(ctx);
ctx              2222 source3/rpcclient/cmd_samr.c 	talloc_destroy(ctx);
ctx                89 source3/services/services_db.c static SEC_DESC* construct_service_sd( TALLOC_CTX *ctx )
ctx               112 source3/services/services_db.c 	if ( !(theacl = make_sec_acl(ctx, NT4_ACL_REVISION, i, ace)) )
ctx               115 source3/services/services_db.c 	if ( !(sd = make_sec_desc(ctx, SECURITY_DESCRIPTOR_REVISION_1,
ctx               155 source3/services/services_db.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               157 source3/services/services_db.c 	clean = talloc_strdup(ctx, string);
ctx               505 source3/services/services_db.c SEC_DESC *svcctl_get_secdesc( TALLOC_CTX *ctx, const char *name, NT_USER_TOKEN *token )
ctx               544 source3/services/services_db.c 	status = unmarshall_sec_desc(ctx, regval_data_p(val),
ctx               554 source3/services/services_db.c 	ret_sd = construct_service_sd(ctx);
ctx               566 source3/services/services_db.c bool svcctl_set_secdesc( TALLOC_CTX *ctx, const char *name, SEC_DESC *sec_desc, NT_USER_TOKEN *token )
ctx               599 source3/services/services_db.c 	status = marshall_sec_desc(ctx, sec_desc, &blob.data, &blob.length);
ctx               619 source3/services/services_db.c const char *svcctl_lookup_dispname(TALLOC_CTX *ctx, const char *name, NT_USER_TOKEN *token )
ctx               654 source3/services/services_db.c 	rpcstr_pull_talloc(ctx, &display_name, regval_data_p(val), regval_size(val), 0 );
ctx               663 source3/services/services_db.c 	return talloc_strdup(ctx, name);
ctx               669 source3/services/services_db.c const char *svcctl_lookup_description(TALLOC_CTX *ctx, const char *name, NT_USER_TOKEN *token )
ctx               705 source3/services/services_db.c 	rpcstr_pull_talloc(ctx, &description, regval_data_p(val), regval_size(val), 0 );
ctx               747 source3/smbd/blocking.c static void process_blocking_lock_cancel_message(struct messaging_context *ctx,
ctx               499 source3/smbd/chgpasswd.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               575 source3/smbd/chgpasswd.c 	passwordprogram = talloc_strdup(ctx, lp_passwd_program());
ctx               580 source3/smbd/chgpasswd.c 	chatsequence = talloc_strdup(ctx, lp_passwd_chat());
ctx               595 source3/smbd/chgpasswd.c 	passwordprogram = talloc_string_sub(ctx, passwordprogram, "%u", name);
ctx               604 source3/smbd/chgpasswd.c 	chatsequence = talloc_string_sub(ctx, chatsequence, "%u", name);
ctx               608 source3/smbd/chgpasswd.c 	chatsequence = talloc_all_string_sub(ctx,
ctx               615 source3/smbd/chgpasswd.c 	chatsequence = talloc_all_string_sub(ctx,
ctx                36 source3/smbd/close.c 	TALLOC_CTX *ctx = NULL;
ctx                56 source3/smbd/close.c 	ctx = talloc_stackframe();
ctx                61 source3/smbd/close.c 		magic_output = talloc_asprintf(ctx,
ctx                66 source3/smbd/close.c 		TALLOC_FREE(ctx);
ctx                71 source3/smbd/close.c 	p = talloc_asprintf(ctx, "./%s", fsp->fsp_name);
ctx                73 source3/smbd/close.c 		TALLOC_FREE(ctx);
ctx                78 source3/smbd/close.c 		TALLOC_FREE(ctx);
ctx                90 source3/smbd/close.c 		TALLOC_FREE(ctx);
ctx                96 source3/smbd/close.c 		TALLOC_FREE(ctx);
ctx               109 source3/smbd/close.c 	TALLOC_FREE(ctx);
ctx                72 source3/smbd/dir.c bool make_dir_struct(TALLOC_CTX *ctx,
ctx                82 source3/smbd/dir.c 	char *mask2 = talloc_strdup(ctx, mask);
ctx               572 source3/smbd/dir.c char *dptr_ReadDirName(TALLOC_CTX *ctx,
ctx               587 source3/smbd/dir.c 		name = talloc_strdup(ctx, name_temp);
ctx               616 source3/smbd/dir.c 		name = talloc_strdup(ctx, dptr->wcard);
ctx               620 source3/smbd/dir.c 	pathreal = talloc_asprintf(ctx,
ctx               628 source3/smbd/dir.c 		name = talloc_strdup(ctx, dptr->wcard);
ctx               634 source3/smbd/dir.c 			name = talloc_strdup(ctx, dptr->wcard);
ctx               654 source3/smbd/dir.c 					ctx, &found_name);
ctx               666 source3/smbd/dir.c 	name = talloc_strdup(ctx, name_temp);
ctx               820 source3/smbd/dir.c bool get_dir_entry(TALLOC_CTX *ctx,
ctx               848 source3/smbd/dir.c 		dname = dptr_ReadDirName(ctx, conn->dirptr, &curoff, &sbuf);
ctx               874 source3/smbd/dir.c 				filename = talloc_strdup(ctx, mname);
ctx               881 source3/smbd/dir.c 				pathreal = talloc_asprintf(ctx,
ctx               886 source3/smbd/dir.c 				pathreal = talloc_asprintf(ctx,
ctx                60 source3/smbd/dmapi.c static int dmapi_init_session(struct smbd_dmapi_context *ctx)
ctx                72 source3/smbd/dmapi.c 	if (ctx->session_num == 0) {
ctx                76 source3/smbd/dmapi.c 					       ctx->session_num);
ctx               122 source3/smbd/dmapi.c 			ctx->session = sessions[i];
ctx               131 source3/smbd/dmapi.c 	if (ctx->session == DM_NO_SESSION) {
ctx               134 source3/smbd/dmapi.c 					&ctx->session);
ctx               139 source3/smbd/dmapi.c 			ctx->session = DM_NO_SESSION;
ctx               148 source3/smbd/dmapi.c 	if (ctx->session != DM_NO_SESSION) {
ctx                62 source3/smbd/dnsregister.c static void dns_register_smbd_retry(struct tevent_context *ctx,
ctx                88 source3/smbd/dnsregister.c static void dns_register_smbd_retry(struct tevent_context *ctx,
ctx                66 source3/smbd/file_access.c 	TALLOC_CTX *ctx = talloc_tos();
ctx                74 source3/smbd/file_access.c 	if (!parent_dirname(ctx, fname, &dname, NULL)) {
ctx               172 source3/smbd/fileio.c static void update_write_time_handler(struct event_context *ctx,
ctx               114 source3/smbd/filename.c NTSTATUS unix_convert(TALLOC_CTX *ctx,
ctx               142 source3/smbd/filename.c 		if (!(*pp_conv_path = talloc_strdup(ctx,orig_path))) {
ctx               173 source3/smbd/filename.c 		if (!(name = talloc_strdup(ctx,"."))) {
ctx               197 source3/smbd/filename.c 	if (!(name = talloc_strdup(ctx, orig_path))) {
ctx               223 source3/smbd/filename.c 			*pp_saved_last_component = talloc_strdup(ctx, end + 1);
ctx               225 source3/smbd/filename.c 			*pp_saved_last_component = talloc_strdup(ctx,
ctx               236 source3/smbd/filename.c 			char *tmp = talloc_strdup(ctx, stream);
ctx               265 source3/smbd/filename.c 	if ((dirpath == NULL) && (!(dirpath = talloc_strdup(ctx,"")))) {
ctx               351 source3/smbd/filename.c 			*pp_saved_last_component = talloc_strdup(ctx,
ctx               538 source3/smbd/filename.c 				    && mangle_lookup_name_from_8_3(ctx,
ctx               546 source3/smbd/filename.c 						tmp = talloc_asprintf(ctx,
ctx               578 source3/smbd/filename.c 					tmp = talloc_asprintf(ctx,
ctx               583 source3/smbd/filename.c 					tmp = talloc_asprintf(ctx,
ctx               601 source3/smbd/filename.c 					tmp = talloc_asprintf(ctx,
ctx               605 source3/smbd/filename.c 					tmp = talloc_strdup(ctx,
ctx               660 source3/smbd/filename.c 			char *tmp = talloc_asprintf(ctx,
ctx               671 source3/smbd/filename.c 			if (!(dirpath = talloc_strdup(ctx,start))) {
ctx               714 source3/smbd/filename.c 		result = build_stream_path(ctx, conn, orig_path, name, stream,
ctx               731 source3/smbd/filename.c 		*pp_conv_path = talloc_asprintf(ctx,
ctx               734 source3/smbd/filename.c 		*pp_conv_path = talloc_strdup(ctx, start);
ctx                80 source3/smbd/lanman.c 	TALLOC_CTX *ctx = talloc_tos();
ctx                89 source3/smbd/lanman.c 	buf = talloc_strdup(ctx, src);
ctx                94 source3/smbd/lanman.c 	buf = talloc_string_sub(ctx, buf,"%S",lp_servicename(snum));
ctx                99 source3/smbd/lanman.c 	buf = talloc_sub_advanced(ctx,
ctx               137 source3/smbd/lanman.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               142 source3/smbd/lanman.c 	buf = talloc_strdup(ctx,s);
ctx               146 source3/smbd/lanman.c 	buf = talloc_string_sub(ctx,buf,"%S",lp_servicename(snum));
ctx               150 source3/smbd/lanman.c 	buf = talloc_sub_advanced(ctx,
ctx               166 source3/smbd/lanman.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               172 source3/smbd/lanman.c 	buf = talloc_strdup(ctx,s);
ctx               176 source3/smbd/lanman.c 	buf = talloc_string_sub(ctx,buf,"%S",lp_servicename(snum));
ctx               180 source3/smbd/lanman.c 	return talloc_sub_advanced(ctx,
ctx              3097 source3/smbd/lanman.c 		TALLOC_CTX *ctx = talloc_tos();
ctx              3100 source3/smbd/lanman.c 		comment = talloc_strdup(ctx,lp_serverstring());
ctx              3110 source3/smbd/lanman.c 					comment = talloc_strdup(ctx,
ctx              3130 source3/smbd/lanman.c 				ctx,
ctx              3664 source3/smbd/lanman.c 				TALLOC_CTX *ctx = talloc_tos();
ctx              3671 source3/smbd/lanman.c 				tmp = talloc_strdup(ctx, "\\\\%L");
ctx              3675 source3/smbd/lanman.c 				tmp = talloc_sub_basic(ctx,
ctx               117 source3/smbd/mangle.c bool mangle_lookup_name_from_8_3(TALLOC_CTX *ctx,
ctx               122 source3/smbd/mangle.c 	return mangle_fns->lookup_name_from_8_3(ctx, in, out, p);
ctx               460 source3/smbd/mangle_hash.c static bool lookup_name_from_8_3(TALLOC_CTX *ctx,
ctx               467 source3/smbd/mangle_hash.c 	char *s = talloc_strdup(ctx, in);
ctx               484 source3/smbd/mangle_hash.c 			if((saved_ext = talloc_strdup(ctx,ext_start)) == NULL) {
ctx               508 source3/smbd/mangle_hash.c 		*out = talloc_asprintf(ctx, "%s%s",
ctx               512 source3/smbd/mangle_hash.c 		*out = talloc_strdup(ctx, (char *)data_val.dptr);
ctx               350 source3/smbd/mangle_hash2.c static bool lookup_name_from_8_3(TALLOC_CTX *ctx,
ctx               377 source3/smbd/mangle_hash2.c 	prefix = cache_lookup(ctx, hash);
ctx               395 source3/smbd/mangle_hash2.c 		*pp_out = talloc_asprintf(ctx, "%s.%s", prefix, extension);
ctx               398 source3/smbd/mangle_hash2.c 		*pp_out = talloc_strdup(ctx, prefix);
ctx               734 source3/smbd/mangle_hash2.c static bool posix_lookup_name_from_8_3(TALLOC_CTX *ctx,
ctx               217 source3/smbd/msdfs.c NTSTATUS create_conn_struct(TALLOC_CTX *ctx,
ctx               228 source3/smbd/msdfs.c 	conn = TALLOC_ZERO_P(ctx, connection_struct);
ctx               283 source3/smbd/msdfs.c 	oldcwd = vfs_GetWd(ctx, conn);
ctx               325 source3/smbd/msdfs.c static bool parse_msdfs_symlink(TALLOC_CTX *ctx,
ctx               337 source3/smbd/msdfs.c 	temp = talloc_strdup(ctx, target);
ctx               347 source3/smbd/msdfs.c 	alt_path = TALLOC_ARRAY(ctx, char *, MAX_REFERRAL_COUNT);
ctx               361 source3/smbd/msdfs.c 		reflist = *preflist = TALLOC_ZERO_ARRAY(ctx,
ctx               384 source3/smbd/msdfs.c 		reflist[i].alternate_path = talloc_asprintf(ctx,
ctx               408 source3/smbd/msdfs.c static bool is_msdfs_link_internal(TALLOC_CTX *ctx,
ctx               426 source3/smbd/msdfs.c 		link_target = TALLOC_ARRAY(ctx, char, bufsize);
ctx               507 source3/smbd/msdfs.c static NTSTATUS dfs_path_lookup(TALLOC_CTX *ctx,
ctx               539 source3/smbd/msdfs.c 	status = unix_convert(ctx, conn, pdp->reqpath, search_flag, &localpath,
ctx               548 source3/smbd/msdfs.c 	if (is_msdfs_link_internal(ctx, conn, localpath, pp_targetpath, NULL)) {
ctx               569 source3/smbd/msdfs.c 	canon_dfspath = talloc_strdup(ctx, dfspath);
ctx               604 source3/smbd/msdfs.c 		if (is_msdfs_link_internal(ctx, conn,
ctx               647 source3/smbd/msdfs.c static NTSTATUS dfs_redirect(TALLOC_CTX *ctx,
ctx               655 source3/smbd/msdfs.c 	struct dfs_path *pdp = TALLOC_P(ctx, struct dfs_path);
ctx               670 source3/smbd/msdfs.c 		*pp_path_out = talloc_strdup(ctx, "");
ctx               682 source3/smbd/msdfs.c 		*pp_path_out = talloc_strdup(ctx, pdp->reqpath);
ctx               694 source3/smbd/msdfs.c 		*pp_path_out = talloc_strdup(ctx, pdp->reqpath);
ctx               713 source3/smbd/msdfs.c 	status = dfs_path_lookup(ctx, conn, path_in, pdp,
ctx               729 source3/smbd/msdfs.c 	*pp_path_out = talloc_strdup(ctx, pdp->reqpath);
ctx               746 source3/smbd/msdfs.c static NTSTATUS self_ref(TALLOC_CTX *ctx,
ctx               757 source3/smbd/msdfs.c 	if((ref = TALLOC_ZERO_P(ctx, struct referral)) == NULL) {
ctx               761 source3/smbd/msdfs.c 	ref->alternate_path = talloc_strdup(ctx, dfs_path);
ctx               777 source3/smbd/msdfs.c NTSTATUS get_referred_path(TALLOC_CTX *ctx,
ctx               788 source3/smbd/msdfs.c 	struct dfs_path *pdp = TALLOC_P(ctx, struct dfs_path);
ctx               802 source3/smbd/msdfs.c 	jucn->service_name = talloc_strdup(ctx, pdp->servicename);
ctx               803 source3/smbd/msdfs.c 	jucn->volume_name = talloc_strdup(ctx, pdp->reqpath);
ctx               818 source3/smbd/msdfs.c 		jucn->service_name = talloc_strdup(ctx, service_name);
ctx               847 source3/smbd/msdfs.c 			return self_ref(ctx,
ctx               860 source3/smbd/msdfs.c 		if ((ref = TALLOC_ZERO_P(ctx, struct referral)) == NULL) {
ctx               865 source3/smbd/msdfs.c 		if (!(tmp = talloc_strdup(ctx, lp_msdfs_proxy(snum)))) {
ctx               872 source3/smbd/msdfs.c 		ref->alternate_path = talloc_asprintf(ctx, "\\%s", tmp);
ctx               898 source3/smbd/msdfs.c 	status = create_conn_struct(ctx, &conn, snum, lp_pathname(snum),
ctx               908 source3/smbd/msdfs.c 	status = dfs_path_lookup(ctx, conn, dfs_path, pdp,
ctx               921 source3/smbd/msdfs.c 	if (!parse_msdfs_symlink(ctx, targetpath,
ctx              1165 source3/smbd/msdfs.c 	TALLOC_CTX *ctx;
ctx              1167 source3/smbd/msdfs.c 	if (!(ctx=talloc_init("setup_dfs_referral"))) {
ctx              1174 source3/smbd/msdfs.c 		talloc_destroy(ctx);
ctx              1184 source3/smbd/msdfs.c 	local_dfs_path = talloc_strdup(ctx,dfs_path);
ctx              1187 source3/smbd/msdfs.c 		talloc_destroy(ctx);
ctx              1196 source3/smbd/msdfs.c 	junction = TALLOC_ZERO_P(ctx, struct junction_map);
ctx              1199 source3/smbd/msdfs.c 		talloc_destroy(ctx);
ctx              1204 source3/smbd/msdfs.c 	*pstatus = get_referred_path(ctx, pathnamep, junction,
ctx              1208 source3/smbd/msdfs.c 		talloc_destroy(ctx);
ctx              1252 source3/smbd/msdfs.c 		talloc_destroy(ctx);
ctx              1262 source3/smbd/msdfs.c 	talloc_destroy(ctx);
ctx              1275 source3/smbd/msdfs.c bool create_junction(TALLOC_CTX *ctx,
ctx              1281 source3/smbd/msdfs.c 	struct dfs_path *pdp = TALLOC_P(ctx,struct dfs_path);
ctx              1311 source3/smbd/msdfs.c 	jucn->service_name = talloc_strdup(ctx, pdp->servicename);
ctx              1312 source3/smbd/msdfs.c 	jucn->volume_name = talloc_strdup(ctx, pdp->reqpath);
ctx              1313 source3/smbd/msdfs.c 	jucn->comment = talloc_strdup(ctx, lp_comment(snum));
ctx              1453 source3/smbd/msdfs.c static int count_dfs_links(TALLOC_CTX *ctx, int snum)
ctx              1513 source3/smbd/msdfs.c static int form_junctions(TALLOC_CTX *ctx,
ctx              1541 source3/smbd/msdfs.c 	status = create_conn_struct(ctx, &conn, snum, connect_path, NULL,
ctx              1553 source3/smbd/msdfs.c 	jucn[cnt].service_name = talloc_strdup(ctx,service_name);
ctx              1554 source3/smbd/msdfs.c 	jucn[cnt].volume_name = talloc_strdup(ctx, "");
ctx              1561 source3/smbd/msdfs.c 	ref = jucn[cnt].referral_list = TALLOC_ZERO_P(ctx, struct referral);
ctx              1569 source3/smbd/msdfs.c 		ref->alternate_path = talloc_strdup(ctx,
ctx              1572 source3/smbd/msdfs.c 		ref->alternate_path = talloc_asprintf(ctx,
ctx              1601 source3/smbd/msdfs.c 		if (is_msdfs_link_internal(ctx,
ctx              1605 source3/smbd/msdfs.c 			if (parse_msdfs_symlink(ctx,
ctx              1610 source3/smbd/msdfs.c 				jucn[cnt].service_name = talloc_strdup(ctx,
ctx              1612 source3/smbd/msdfs.c 				jucn[cnt].volume_name = talloc_strdup(ctx,
ctx              1636 source3/smbd/msdfs.c struct junction_map *enum_msdfs_links(TALLOC_CTX *ctx, size_t *p_num_jn)
ctx              1656 source3/smbd/msdfs.c 			jn_count += count_dfs_links(ctx, i);
ctx              1662 source3/smbd/msdfs.c 	jn = TALLOC_ARRAY(ctx,  struct junction_map, jn_count);
ctx              1671 source3/smbd/msdfs.c 			*p_num_jn += form_junctions(ctx, i,
ctx              1683 source3/smbd/msdfs.c NTSTATUS resolve_dfspath(TALLOC_CTX *ctx,
ctx              1692 source3/smbd/msdfs.c 		status = dfs_redirect(ctx,
ctx              1716 source3/smbd/msdfs.c NTSTATUS resolve_dfspath_wcard(TALLOC_CTX *ctx,
ctx              1725 source3/smbd/msdfs.c 		status = dfs_redirect(ctx,
ctx               493 source3/smbd/notify.c 	struct sys_notify_context *ctx;
ctx               495 source3/smbd/notify.c 	if (!(ctx = TALLOC_P(mem_ctx, struct sys_notify_context))) {
ctx               500 source3/smbd/notify.c 	ctx->ev = ev;
ctx               501 source3/smbd/notify.c 	ctx->conn = conn;
ctx               502 source3/smbd/notify.c 	ctx->private_data = NULL;
ctx               503 source3/smbd/notify.c 	return ctx;
ctx               506 source3/smbd/notify.c NTSTATUS sys_notify_watch(struct sys_notify_context *ctx,
ctx               508 source3/smbd/notify.c 			  void (*callback)(struct sys_notify_context *ctx, 
ctx               513 source3/smbd/notify.c 	return SMB_VFS_NOTIFY_WATCH(ctx->conn, ctx, e, callback, private_data,
ctx                75 source3/smbd/notify_inotify.c 	struct sys_notify_context *ctx;
ctx                84 source3/smbd/notify_inotify.c 	void (*callback)(struct sys_notify_context *ctx, 
ctx               200 source3/smbd/notify_inotify.c 			w->callback(in->ctx, w->private_data, &ne);
ctx               219 source3/smbd/notify_inotify.c 			w->callback(in->ctx, w->private_data, &ne);
ctx               281 source3/smbd/notify_inotify.c static NTSTATUS inotify_setup(struct sys_notify_context *ctx)
ctx               289 source3/smbd/notify_inotify.c 	in = talloc(ctx, struct inotify_private);
ctx               297 source3/smbd/notify_inotify.c 	in->ctx = ctx;
ctx               300 source3/smbd/notify_inotify.c 	ctx->private_data = in;
ctx               304 source3/smbd/notify_inotify.c 	event_add_fd(ctx->ev, in, in->fd, EVENT_FD_READ, inotify_handler, in);
ctx               369 source3/smbd/notify_inotify.c NTSTATUS inotify_watch(struct sys_notify_context *ctx,
ctx               371 source3/smbd/notify_inotify.c 		       void (*callback)(struct sys_notify_context *ctx, 
ctx               385 source3/smbd/notify_inotify.c 	if (ctx->private_data == NULL) {
ctx               387 source3/smbd/notify_inotify.c 		status = inotify_setup(ctx);
ctx               391 source3/smbd/notify_inotify.c 	in = talloc_get_type(ctx->private_data, struct inotify_private);
ctx               281 source3/smbd/notify_internal.c static void sys_notify_callback(struct sys_notify_context *ctx, 
ctx               346 source3/smbd/nttrans.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               348 source3/smbd/nttrans.c 	srvstr_pull_req_talloc(ctx, req, &fname, req->buf, STR_TERMINATE);
ctx               439 source3/smbd/nttrans.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               463 source3/smbd/nttrans.c 	srvstr_get_path_req(ctx, req, &fname, (const char *)req->buf,
ctx               674 source3/smbd/nttrans.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               688 source3/smbd/nttrans.c 	srvstr_get_path(ctx, params, req->flags2, &fname, params+53,
ctx               800 source3/smbd/nttrans.c static struct ea_list *read_nttrans_ea_list(TALLOC_CTX *ctx, const char *pdata, size_t data_size)
ctx               811 source3/smbd/nttrans.c 		struct ea_list *eal = read_ea_list_entry(ctx, pdata + offset + 4, data_size - offset - 4, NULL);
ctx               867 source3/smbd/nttrans.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               935 source3/smbd/nttrans.c 		status = unmarshall_sec_desc(ctx, (uint8_t *)data, sd_len,
ctx               972 source3/smbd/nttrans.c 	srvstr_get_path(ctx, params, req->flags2, &fname,
ctx              1150 source3/smbd/nttrans.c static NTSTATUS copy_internals(TALLOC_CTX *ctx,
ctx              1176 source3/smbd/nttrans.c 	status = unix_convert(ctx, conn, oldname_in, False, &oldname,
ctx              1197 source3/smbd/nttrans.c 	status = unix_convert(ctx, conn, newname_in, False, &newname,
ctx              1328 source3/smbd/nttrans.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1342 source3/smbd/nttrans.c 	p += srvstr_get_path_req_wcard(ctx, req, &oldname, p, STR_TERMINATE,
ctx              1357 source3/smbd/nttrans.c 	p += srvstr_get_path_req_wcard(ctx, req, &newname, p, STR_TERMINATE,
ctx              1365 source3/smbd/nttrans.c 	status = resolve_dfspath(ctx, conn,
ctx              1381 source3/smbd/nttrans.c 	status = resolve_dfspath(ctx, conn,
ctx              1408 source3/smbd/nttrans.c 			status = rename_internals(ctx, conn, req, oldname,
ctx              1417 source3/smbd/nttrans.c 				status = hardlink_internals(ctx,
ctx              1428 source3/smbd/nttrans.c 				status = copy_internals(ctx, conn, req, oldname,
ctx              1578 source3/smbd/nttrans.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1589 source3/smbd/nttrans.c 	srvstr_get_path_wcard(ctx, params, req->flags2, &new_name, params+4,
ctx               232 source3/smbd/open.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               252 source3/smbd/open.c 	saved_dir = vfs_GetWd(ctx,conn);
ctx               308 source3/smbd/oplock.c static void oplock_timeout_handler(struct event_context *ctx,
ctx                27 source3/smbd/oplock_irix.c 	struct kernel_oplocks *ctx;
ctx                42 source3/smbd/oplock_irix.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx                47 source3/smbd/oplock_irix.c 	tmpname = talloc_asprintf(ctx,
ctx                52 source3/smbd/oplock_irix.c 		TALLOC_FREE(ctx);
ctx                60 source3/smbd/oplock_irix.c 		TALLOC_FREE(ctx);
ctx                71 source3/smbd/oplock_irix.c 		TALLOC_FREE(ctx);
ctx                77 source3/smbd/oplock_irix.c 	TALLOC_FREE(ctx);
ctx               131 source3/smbd/oplock_irix.c 	struct irix_oplocks_context *ctx = talloc_get_type(_ctx->private_data,
ctx               142 source3/smbd/oplock_irix.c 	ctx->pending = false;
ctx               149 source3/smbd/oplock_irix.c 	if(read(ctx->read_fd, &dummy, 1) != 1) {
ctx               162 source3/smbd/oplock_irix.c 	if(sys_fcntl_ptr(ctx->read_fd, F_OPLKSTAT, &os) < 0) {
ctx               207 source3/smbd/oplock_irix.c 	struct irix_oplocks_context *ctx = talloc_get_type(_ctx->private_data,
ctx               210 source3/smbd/oplock_irix.c 	if (sys_fcntl_long(fsp->fh->fd, F_OPLKREG, ctx->write_fd) == -1) {
ctx               278 source3/smbd/oplock_irix.c 	struct irix_oplocks_context *ctx = talloc_get_type(private_data,
ctx               282 source3/smbd/oplock_irix.c 	fsp = irix_oplock_receive_message(ctx->ctx);
ctx               300 source3/smbd/oplock_irix.c 	struct irix_oplocks_context *ctx;
ctx               311 source3/smbd/oplock_irix.c 	ctx = talloc_zero(_ctx, struct irix_oplocks_context);
ctx               312 source3/smbd/oplock_irix.c 	if (!ctx) {
ctx               317 source3/smbd/oplock_irix.c 	_ctx->private_data = ctx;
ctx               318 source3/smbd/oplock_irix.c 	ctx->ctx = _ctx;
ctx               327 source3/smbd/oplock_irix.c 	ctx->read_fd = pfd[0];
ctx               328 source3/smbd/oplock_irix.c 	ctx->write_fd = pfd[1];
ctx               330 source3/smbd/oplock_irix.c 	ctx->read_fde = event_add_fd(smbd_event_context(),
ctx               331 source3/smbd/oplock_irix.c 				     ctx,
ctx               332 source3/smbd/oplock_irix.c 				     ctx->read_fd,
ctx               335 source3/smbd/oplock_irix.c 				     ctx);
ctx               112 source3/smbd/oplock_linux.c static bool linux_set_kernel_oplock(struct kernel_oplocks *ctx,
ctx               136 source3/smbd/oplock_linux.c static void linux_release_kernel_oplock(struct kernel_oplocks *ctx,
ctx               194 source3/smbd/oplock_linux.c 	struct kernel_oplocks *ctx;
ctx               202 source3/smbd/oplock_linux.c 	ctx = talloc_zero(mem_ctx, struct kernel_oplocks);
ctx               203 source3/smbd/oplock_linux.c 	if (!ctx) {
ctx               208 source3/smbd/oplock_linux.c 	ctx->ops = &linux_koplocks;
ctx               211 source3/smbd/oplock_linux.c 			       ctx,
ctx               214 source3/smbd/oplock_linux.c 			       ctx);
ctx               217 source3/smbd/oplock_linux.c 		TALLOC_FREE(ctx);
ctx               221 source3/smbd/oplock_linux.c 	ctx->private_data = se;
ctx               225 source3/smbd/oplock_linux.c 	return ctx;
ctx                35 source3/smbd/oplock_onefs.c 	struct kernel_oplocks *ctx;
ctx               638 source3/smbd/oplock_onefs.c 	struct onefs_oplocks_context *ctx =
ctx               641 source3/smbd/oplock_onefs.c 	if (oplocks_event_dispatcher(ctx->onefs_ops)) {
ctx               668 source3/smbd/oplock_onefs.c 	struct onefs_oplocks_context *ctx = NULL;
ctx               686 source3/smbd/oplock_onefs.c 	ctx = talloc_zero(_ctx, struct onefs_oplocks_context);
ctx               687 source3/smbd/oplock_onefs.c 	if (!ctx) {
ctx               696 source3/smbd/oplock_onefs.c 	_ctx->private_data = ctx;
ctx               697 source3/smbd/oplock_onefs.c 	ctx->ctx = _ctx;
ctx               698 source3/smbd/oplock_onefs.c 	ctx->onefs_ops = &onefs_dispatch_ops;
ctx               701 source3/smbd/oplock_onefs.c 	ctx->onefs_event_fd = oplocks_event_register();
ctx               702 source3/smbd/oplock_onefs.c 	if (ctx->onefs_event_fd == -1) {
ctx               708 source3/smbd/oplock_onefs.c 	DEBUG(10, ("oplock event_fd = %d\n", ctx->onefs_event_fd));
ctx               711 source3/smbd/oplock_onefs.c 	ctx->read_fde = event_add_fd(smbd_event_context(),
ctx               712 source3/smbd/oplock_onefs.c 				     ctx,
ctx               713 source3/smbd/oplock_onefs.c 				     ctx->onefs_event_fd,
ctx               716 source3/smbd/oplock_onefs.c 				     ctx);
ctx               737 source3/smbd/password.c 		TALLOC_CTX *ctx = talloc_tos();
ctx               739 source3/smbd/password.c 		char *user_list = talloc_strdup(ctx, lp_username(snum));
ctx               746 source3/smbd/password.c 		user_list = talloc_string_sub(ctx,
ctx                80 source3/smbd/pipes.c 	TALLOC_CTX *ctx = talloc_tos();
ctx                84 source3/smbd/pipes.c 	srvstr_pull_req_talloc(ctx, req, &pipe_name, req->buf, STR_TERMINATE);
ctx              4538 source3/smbd/posix_acls.c SEC_DESC *get_nt_acl_no_snum( TALLOC_CTX *ctx, const char *fname)
ctx              4545 source3/smbd/posix_acls.c 	conn = TALLOC_ZERO_P(ctx, connection_struct);
ctx              4582 source3/smbd/posix_acls.c 	ret_sd = dup_sec_desc( ctx, psd );
ctx               652 source3/smbd/process.c static void smbd_idle_event_handler(struct event_context *ctx,
ctx               676 source3/smbd/process.c 	event->te = event_add_timed(ctx, event,
ctx               245 source3/smbd/reply.c size_t srvstr_get_path_wcard(TALLOC_CTX *ctx,
ctx               259 source3/smbd/reply.c 	ret = srvstr_pull_talloc(ctx, base_ptr, smb_flags2, pp_dest, src,
ctx               291 source3/smbd/reply.c size_t srvstr_get_path(TALLOC_CTX *ctx,
ctx               301 source3/smbd/reply.c 	return srvstr_get_path_wcard(ctx, base_ptr, smb_flags2, pp_dest, src,
ctx               520 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               531 source3/smbd/reply.c 	p += srvstr_pull_req_talloc(ctx, req, &service_buf, p, STR_TERMINATE);
ctx               533 source3/smbd/reply.c 	pwlen = srvstr_pull_req_talloc(ctx, req, &password, p, STR_TERMINATE);
ctx               535 source3/smbd/reply.c 	p += srvstr_pull_req_talloc(ctx, req, &dev, p, STR_TERMINATE);
ctx               585 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               638 source3/smbd/reply.c 	p += srvstr_pull_req_talloc(ctx, req, &path, p, STR_TERMINATE);
ctx               664 source3/smbd/reply.c 	p += srvstr_pull_talloc(ctx, req->inbuf, req->flags2,
ctx               880 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               884 source3/smbd/reply.c 	srvstr_get_path_req(ctx, req, &name, (const char *)req->buf + 1,
ctx               894 source3/smbd/reply.c 	status = resolve_dfspath(ctx, conn,
ctx               910 source3/smbd/reply.c 	status = unix_convert(ctx, conn, name, False, &name, NULL, &sbuf);
ctx               988 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               993 source3/smbd/reply.c 	p += srvstr_get_path_req(ctx, req, &fname, p, STR_TERMINATE, &status);
ctx              1000 source3/smbd/reply.c 	status = resolve_dfspath(ctx, conn,
ctx              1026 source3/smbd/reply.c 		status = unix_convert(ctx, conn, fname, False, &fname, NULL,&sbuf);
ctx              1098 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1110 source3/smbd/reply.c 	p += srvstr_get_path_req(ctx, req, &fname, p, STR_TERMINATE, &status);
ctx              1117 source3/smbd/reply.c 	status = resolve_dfspath(ctx, conn,
ctx              1133 source3/smbd/reply.c 	status = unix_convert(ctx, conn, fname, False, &fname, NULL, &sbuf);
ctx              1270 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1296 source3/smbd/reply.c 	p += srvstr_get_path_req_wcard(ctx, req, &path, p, STR_TERMINATE,
ctx              1304 source3/smbd/reply.c 	nt_status = resolve_dfspath_wcard(ctx, conn,
ctx              1330 source3/smbd/reply.c 		nt_status = unix_convert(ctx, conn, path, True,
ctx              1348 source3/smbd/reply.c 			directory = talloc_strndup(ctx, directory,
ctx              1352 source3/smbd/reply.c 			directory = talloc_strdup(ctx,".");
ctx              1413 source3/smbd/reply.c 		if (!make_dir_struct(ctx,buf,"???????????",volume_label(SNUM(conn)),
ctx              1447 source3/smbd/reply.c 			finished = !get_dir_entry(ctx,
ctx              1460 source3/smbd/reply.c 				if (!make_dir_struct(ctx,
ctx              1558 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1569 source3/smbd/reply.c 	p += srvstr_get_path_req_wcard(ctx, req, &path, p, STR_TERMINATE,
ctx              1624 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1640 source3/smbd/reply.c 	srvstr_get_path_req(ctx, req, &fname, (const char *)req->buf+1,
ctx              1755 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1788 source3/smbd/reply.c 	srvstr_get_path_req(ctx, req, &fname, (const char *)req->buf,
ctx              1968 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1986 source3/smbd/reply.c 	srvstr_get_path_req(ctx, req, &fname, (const char *)req->buf + 1,
ctx              2080 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2093 source3/smbd/reply.c 	srvstr_get_path_req(ctx, req, &fname, (const char *)req->buf+1,
ctx              2101 source3/smbd/reply.c 		fname = talloc_asprintf(ctx,
ctx              2105 source3/smbd/reply.c 		fname = talloc_strdup(ctx, "TMXXXXXX");
ctx              2114 source3/smbd/reply.c 	status = resolve_dfspath(ctx, conn,
ctx              2130 source3/smbd/reply.c 	status = unix_convert(ctx, conn, fname, False, &fname, NULL, &sbuf);
ctx              2425 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2427 source3/smbd/reply.c 	status = unix_convert(ctx, conn, name_in, has_wild, &name, NULL, &sbuf);
ctx              2434 source3/smbd/reply.c 		directory = talloc_strdup(ctx, ".");
ctx              2456 source3/smbd/reply.c 		mangle_lookup_name_from_8_3(ctx,
ctx              2466 source3/smbd/reply.c 		directory = talloc_asprintf(ctx,
ctx              2538 source3/smbd/reply.c 			fname = talloc_asprintf(ctx, "%s/%s",
ctx              2584 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2596 source3/smbd/reply.c 	srvstr_get_path_req_wcard(ctx, req, &name, (const char *)req->buf + 1,
ctx              2605 source3/smbd/reply.c 	status = resolve_dfspath_wcard(ctx, conn,
ctx              5077 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              5081 source3/smbd/reply.c 	srvstr_get_path_req(ctx, req, &directory, (const char *)req->buf + 1,
ctx              5089 source3/smbd/reply.c 	status = resolve_dfspath(ctx, conn,
ctx              5105 source3/smbd/reply.c 	status = unix_convert(ctx, conn, directory, False, &directory, NULL, &sbuf);
ctx              5154 source3/smbd/reply.c static bool recursive_rmdir(TALLOC_CTX *ctx,
ctx              5180 source3/smbd/reply.c 		fullname = talloc_asprintf(ctx,
ctx              5196 source3/smbd/reply.c 			if(!recursive_rmdir(ctx, conn, fullname)) {
ctx              5218 source3/smbd/reply.c NTSTATUS rmdir_internals(TALLOC_CTX *ctx,
ctx              5299 source3/smbd/reply.c 			fullname = talloc_asprintf(ctx,
ctx              5313 source3/smbd/reply.c 				if(!recursive_rmdir(ctx, conn, fullname)) {
ctx              5354 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              5358 source3/smbd/reply.c 	srvstr_get_path_req(ctx, req, &directory, (const char *)req->buf + 1,
ctx              5366 source3/smbd/reply.c 	status = resolve_dfspath(ctx, conn,
ctx              5382 source3/smbd/reply.c 	status = unix_convert(ctx, conn, directory, False, &directory,
ctx              5398 source3/smbd/reply.c 	status = rmdir_internals(ctx, conn, directory);
ctx              5417 source3/smbd/reply.c static bool resolve_wildcards(TALLOC_CTX *ctx,
ctx              5429 source3/smbd/reply.c 	name2_copy = talloc_strdup(ctx, name2);
ctx              5448 source3/smbd/reply.c 	root1 = talloc_strdup(ctx, pname1);
ctx              5449 source3/smbd/reply.c 	root2 = talloc_strdup(ctx, pname2);
ctx              5458 source3/smbd/reply.c 		ext1 = talloc_strdup(ctx, p+1);
ctx              5460 source3/smbd/reply.c 		ext1 = talloc_strdup(ctx, "");
ctx              5465 source3/smbd/reply.c 		ext2 = talloc_strdup(ctx, p+1);
ctx              5467 source3/smbd/reply.c 		ext2 = talloc_strdup(ctx, "");
ctx              5483 source3/smbd/reply.c 			root2 = talloc_asprintf(ctx, "%s%s",
ctx              5507 source3/smbd/reply.c 			ext2 = talloc_asprintf(ctx, "%s%s",
ctx              5523 source3/smbd/reply.c 		*pp_newname = talloc_asprintf(ctx, "%s/%s.%s",
ctx              5528 source3/smbd/reply.c 		*pp_newname = talloc_asprintf(ctx, "%s/%s",
ctx              5660 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              5675 source3/smbd/reply.c 		newname = talloc_asprintf(ctx,
ctx              5702 source3/smbd/reply.c 		newname_modified_last_component = talloc_strdup(ctx,
ctx              5715 source3/smbd/reply.c 			newname = talloc_asprintf(ctx,
ctx              5858 source3/smbd/reply.c NTSTATUS rename_internals(TALLOC_CTX *ctx,
ctx              5888 source3/smbd/reply.c 	status = unix_convert(ctx, conn, name_in, src_has_wild, &name,
ctx              5894 source3/smbd/reply.c 	status = unix_convert(ctx, conn, newname_in, dest_has_wild, &newname,
ctx              5911 source3/smbd/reply.c 		directory = talloc_strdup(ctx, ".");
ctx              5918 source3/smbd/reply.c 		directory = talloc_strdup(ctx, name);
ctx              5937 source3/smbd/reply.c 		mangle_lookup_name_from_8_3(ctx,
ctx              5962 source3/smbd/reply.c 			newname = talloc_asprintf(ctx,
ctx              5981 source3/smbd/reply.c 			if (!resolve_wildcards(ctx,
ctx              6093 source3/smbd/reply.c 		fname = talloc_asprintf(ctx,
ctx              6101 source3/smbd/reply.c 		if (!resolve_wildcards(ctx,
ctx              6195 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              6208 source3/smbd/reply.c 	p += srvstr_get_path_req_wcard(ctx, req, &name, p, STR_TERMINATE,
ctx              6216 source3/smbd/reply.c 	p += srvstr_get_path_req_wcard(ctx, req, &newname, p, STR_TERMINATE,
ctx              6224 source3/smbd/reply.c 	status = resolve_dfspath_wcard(ctx, conn,
ctx              6241 source3/smbd/reply.c 	status = resolve_dfspath_wcard(ctx, conn,
ctx              6260 source3/smbd/reply.c 	status = rename_internals(ctx, conn, req, name, newname, attrs, False,
ctx              6287 source3/smbd/reply.c NTSTATUS copy_file(TALLOC_CTX *ctx,
ctx              6303 source3/smbd/reply.c 	dest = talloc_strdup(ctx, dest1);
ctx              6455 source3/smbd/reply.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              6470 source3/smbd/reply.c 	p += srvstr_get_path_req_wcard(ctx, req, &name, p, STR_TERMINATE,
ctx              6477 source3/smbd/reply.c 	p += srvstr_get_path_req_wcard(ctx, req, &newname, p, STR_TERMINATE,
ctx              6495 source3/smbd/reply.c 	status = resolve_dfspath_wcard(ctx, conn,
ctx              6512 source3/smbd/reply.c 	status = resolve_dfspath_wcard(ctx, conn,
ctx              6529 source3/smbd/reply.c 	status = unix_convert(ctx, conn, name, source_has_wild,
ctx              6537 source3/smbd/reply.c 	status = unix_convert(ctx, conn, newname, dest_has_wild,
ctx              6569 source3/smbd/reply.c 		directory = talloc_strndup(ctx, name, PTR_DIFF(p, name));
ctx              6572 source3/smbd/reply.c 		directory = talloc_strdup(ctx, "./");
ctx              6593 source3/smbd/reply.c 		mangle_lookup_name_from_8_3(ctx,
ctx              6608 source3/smbd/reply.c 			if (!resolve_wildcards(ctx,
ctx              6631 source3/smbd/reply.c 		status = copy_file(ctx,conn,directory,newname,ofun,
ctx              6684 source3/smbd/reply.c 			fname = talloc_asprintf(ctx,
ctx              6695 source3/smbd/reply.c 			if (!resolve_wildcards(ctx,
ctx              6724 source3/smbd/reply.c 			status = copy_file(ctx,conn,fname,destname,ofun,
ctx              1020 source3/smbd/service.c 		TALLOC_CTX *ctx = talloc_tos();
ctx              1021 source3/smbd/service.c 		char *s = vfs_GetWd(ctx,s);
ctx                68 source3/smbd/session.c 	struct db_context *ctx;
ctx                81 source3/smbd/session.c 	if (!(ctx = session_db_ctx())) {
ctx               103 source3/smbd/session.c 			rec = ctx->fetch_locked(ctx, NULL, key);
ctx               144 source3/smbd/session.c 		rec = ctx->fetch_locked(ctx, NULL, key);
ctx               224 source3/smbd/session.c 	struct db_context *ctx;
ctx               227 source3/smbd/session.c 	if (!(ctx = session_db_ctx())) return;
ctx               235 source3/smbd/session.c 	if (!(rec = ctx->fetch_locked(ctx, NULL, key))) {
ctx               265 source3/smbd/session.c 	struct db_context *ctx;
ctx               267 source3/smbd/session.c 	if (!(ctx = session_db_ctx())) {
ctx               272 source3/smbd/session.c 	ctx->traverse_read(ctx, fn, private_data);
ctx                49 source3/smbd/statcache.c 	TALLOC_CTX *ctx = talloc_tos();
ctx                86 source3/smbd/statcache.c 		original_path = talloc_strdup(ctx,full_orig_name);
ctx                88 source3/smbd/statcache.c 		original_path = talloc_strdup_upper(ctx,full_orig_name);
ctx               177 source3/smbd/statcache.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               199 source3/smbd/statcache.c 		chk_name = talloc_strdup(ctx,name);
ctx               206 source3/smbd/statcache.c 		chk_name = talloc_strdup_upper(ctx,name);
ctx               267 source3/smbd/statcache.c 	translated_path = talloc_strdup(ctx,(char *)data_val.data);
ctx               291 source3/smbd/statcache.c 			name = talloc_strndup(ctx, translated_path,
ctx               298 source3/smbd/statcache.c 				name = talloc_asprintf(ctx,"%.*s%s",
ctx               302 source3/smbd/statcache.c 				name = talloc_strndup(ctx,
ctx               477 source3/smbd/trans2.c static struct ea_list *read_ea_name_list(TALLOC_CTX *ctx, const char *pdata, size_t data_size)
ctx               483 source3/smbd/trans2.c 		struct ea_list *eal = TALLOC_ZERO_P(ctx, struct ea_list);
ctx               498 source3/smbd/trans2.c 		if (!pull_ascii_talloc(ctx, &eal->ea.name, &pdata[offset],
ctx               519 source3/smbd/trans2.c struct ea_list *read_ea_list_entry(TALLOC_CTX *ctx, const char *pdata, size_t data_size, size_t *pbytes_used)
ctx               521 source3/smbd/trans2.c 	struct ea_list *eal = TALLOC_ZERO_P(ctx, struct ea_list);
ctx               546 source3/smbd/trans2.c 	if (!pull_ascii_talloc(ctx, &eal->ea.name, pdata + 4, &converted_size)) {
ctx               580 source3/smbd/trans2.c static struct ea_list *read_ea_list(TALLOC_CTX *ctx, const char *pdata, size_t data_size)
ctx               587 source3/smbd/trans2.c 		struct ea_list *eal = read_ea_list_entry(ctx, pdata + offset, data_size - offset, &bytes_used);
ctx               895 source3/smbd/trans2.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               930 source3/smbd/trans2.c 	srvstr_get_path(ctx, params, req->flags2, &fname, pname,
ctx              1221 source3/smbd/trans2.c static bool get_lanman2_dir_entry(TALLOC_CTX *ctx,
ctx              1276 source3/smbd/trans2.c 			mask = talloc_strdup(ctx,"*.*");
ctx              1290 source3/smbd/trans2.c 		dname = dptr_ReadDirName(ctx,conn->dirptr,&curr_dirpos,&sbuf);
ctx              1323 source3/smbd/trans2.c 			fname = talloc_strdup(ctx, mangled_name);
ctx              1362 source3/smbd/trans2.c 				pathreal = talloc_asprintf(ctx,
ctx              1367 source3/smbd/trans2.c 				pathreal = talloc_asprintf(ctx,
ctx              1558 source3/smbd/trans2.c 			file_list = get_ea_list_from_file(ctx, conn, NULL, pathreal, &ea_len);
ctx              1572 source3/smbd/trans2.c 			p += fill_ea_buffer(ctx, p, space_remaining, conn, name_list);
ctx              1909 source3/smbd/trans2.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1959 source3/smbd/trans2.c 	srvstr_get_path_wcard(ctx, params, req->flags2, &directory,
ctx              1967 source3/smbd/trans2.c 	ntstatus = resolve_dfspath_wcard(ctx, conn,
ctx              1982 source3/smbd/trans2.c 	ntstatus = unix_convert(ctx, conn, directory, True, &directory, &mask, &sbuf);
ctx              1998 source3/smbd/trans2.c 			mask = talloc_strdup(ctx,"*");
ctx              2038 source3/smbd/trans2.c 		ea_list = read_ea_name_list(ctx, pdata + 4, ea_size - 4);
ctx              2106 source3/smbd/trans2.c 			finished = !get_lanman2_dir_entry(ctx,
ctx              2249 source3/smbd/trans2.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              2266 source3/smbd/trans2.c 	srvstr_get_path_wcard(ctx, params, req->flags2, &resume_name,
ctx              2275 source3/smbd/trans2.c 		srvstr_pull_talloc(ctx, params, req->flags2,
ctx              2344 source3/smbd/trans2.c 		ea_list = read_ea_name_list(ctx, pdata + 4, ea_size - 4);
ctx              2427 source3/smbd/trans2.c 			mangle_lookup_name_from_8_3(ctx,
ctx              2457 source3/smbd/trans2.c 			finished = !get_lanman2_dir_entry(ctx,
ctx              3852 source3/smbd/trans2.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              3962 source3/smbd/trans2.c 		srvstr_get_path(ctx, params, req->flags2, &fname, &params[6],
ctx              3970 source3/smbd/trans2.c 		status = resolve_dfspath(ctx,
ctx              3985 source3/smbd/trans2.c 		status = unix_convert(ctx, conn, fname, False, &fname, NULL, &sbuf);
ctx              4128 source3/smbd/trans2.c 			ea_list = read_ea_name_list(ctx, pdata + 4, ea_size - 4);
ctx              4152 source3/smbd/trans2.c 				ctx, pdata, total_data);
ctx              4212 source3/smbd/trans2.c 		dos_fname = talloc_strdup(ctx, "\\");
ctx              4218 source3/smbd/trans2.c 		dos_fname = talloc_asprintf(ctx,
ctx              4273 source3/smbd/trans2.c 			ea_file_list = get_ea_list_from_file(ctx, conn, fsp, fname, &total_ea_len);
ctx              4282 source3/smbd/trans2.c 			data_size = fill_ea_buffer(ctx, pdata, data_size, conn, ea_list);
ctx              4293 source3/smbd/trans2.c 			ea_list = get_ea_list_from_file(ctx, conn, fsp, fname, &total_ea_len);
ctx              4300 source3/smbd/trans2.c 			data_size = fill_ea_buffer(ctx, pdata, data_size, conn, ea_list);
ctx              4599 source3/smbd/trans2.c 				char *buffer = TALLOC_ARRAY(ctx, char, PATH_MAX+1);
ctx              4820 source3/smbd/trans2.c NTSTATUS hardlink_internals(TALLOC_CTX *ctx,
ctx              4835 source3/smbd/trans2.c 	status = unix_convert(ctx, conn, oldname_in, False, &oldname,
ctx              4851 source3/smbd/trans2.c 	status = unix_convert(ctx, conn, newname_in, False, &newname,
ctx              5129 source3/smbd/trans2.c 	TALLOC_CTX *ctx = NULL;
ctx              5151 source3/smbd/trans2.c 	ctx = talloc_tos();
ctx              5152 source3/smbd/trans2.c 	ea_list = read_ea_list(ctx, pdata + 4, total_data - 4);
ctx              5276 source3/smbd/trans2.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              5289 source3/smbd/trans2.c 	srvstr_pull_talloc(ctx, pdata, req->flags2, &link_target, pdata,
ctx              5316 source3/smbd/trans2.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              5324 source3/smbd/trans2.c 	srvstr_get_path(ctx, pdata, req->flags2, &oldname, pdata,
ctx              5330 source3/smbd/trans2.c 	status = resolve_dfspath(ctx, conn,
ctx              5341 source3/smbd/trans2.c 	return hardlink_internals(ctx, conn, oldname, fname);
ctx              5365 source3/smbd/trans2.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              5381 source3/smbd/trans2.c 	srvstr_get_path_wcard(ctx, pdata, req->flags2, &newname, &pdata[12],
ctx              5391 source3/smbd/trans2.c 	status = resolve_dfspath_wcard(ctx, conn,
ctx              5410 source3/smbd/trans2.c 		base_name = talloc_asprintf(ctx, "%s%s",
ctx              5423 source3/smbd/trans2.c 		base_name = talloc_strdup(ctx, fname);
ctx              5431 source3/smbd/trans2.c 			base_name = talloc_strdup(ctx, "./");
ctx              5444 source3/smbd/trans2.c 		status = unix_convert(ctx, conn, newname, False,
ctx              5468 source3/smbd/trans2.c 		status = rename_internals(ctx, conn, req, fname, base_name, 0,
ctx              6709 source3/smbd/trans2.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              6797 source3/smbd/trans2.c 		srvstr_get_path(ctx, params, req->flags2, &fname, &params[6],
ctx              6805 source3/smbd/trans2.c 		status = resolve_dfspath(ctx, conn,
ctx              6820 source3/smbd/trans2.c 		status = unix_convert(ctx, conn, fname, False,
ctx              7145 source3/smbd/trans2.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              7157 source3/smbd/trans2.c 	srvstr_get_path(ctx, params, req->flags2, &directory, &params[4],
ctx              7167 source3/smbd/trans2.c 	status = resolve_dfspath(ctx,
ctx              7182 source3/smbd/trans2.c 	status = unix_convert(ctx, conn, directory, False, &directory, NULL, &sbuf);
ctx              7362 source3/smbd/trans2.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              7378 source3/smbd/trans2.c 	srvstr_pull_talloc(ctx, params, req->flags2, &pathname, &params[2],
ctx               211 source3/smbd/utmp.c static char *uw_pathname(TALLOC_CTX *ctx,
ctx               219 source3/smbd/utmp.c 		dirname = talloc_strdup(ctx, lp_wtmpdir());
ctx               228 source3/smbd/utmp.c 		dirname = talloc_strdup(ctx, lp_utmpdir());
ctx               237 source3/smbd/utmp.c 		return talloc_asprintf(ctx,
ctx               250 source3/smbd/utmp.c 	return talloc_strdup(ctx, uw_default);
ctx               769 source3/smbd/vfs.c char *vfs_GetWd(TALLOC_CTX *ctx, connection_struct *conn)
ctx               812 source3/smbd/vfs.c 		result = talloc_strdup(ctx, (char *)cache_value.data);
ctx               841 source3/smbd/vfs.c 	result = talloc_strdup(ctx, s);
ctx               880 source3/smbd/vfs.c 				TALLOC_CTX *ctx = talloc_tos();
ctx               885 source3/smbd/vfs.c 				tmp_fname = talloc_strdup(ctx, fname);
ctx               895 source3/smbd/vfs.c 					tmp_fname = talloc_strdup(ctx,
ctx               911 source3/smbd/vfs.c 				tmp_fname = talloc_asprintf(ctx,
ctx               366 source3/torture/masktest.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               374 source3/torture/masktest.c 			mask = talloc_asprintf(ctx,
ctx               377 source3/torture/masktest.c 			file = talloc_asprintf(ctx,
ctx               393 source3/torture/masktest.c 		mask = TALLOC_ARRAY(ctx, char, strlen("\\masktest\\")+1+22);
ctx               394 source3/torture/masktest.c 		file = TALLOC_ARRAY(ctx, char, strlen("\\masktest\\")+1+22);
ctx               226 source3/torture/pdbtest.c 	TALLOC_CTX *ctx;
ctx               273 source3/torture/pdbtest.c 	ctx = talloc_init("PDBTEST");
ctx               275 source3/torture/pdbtest.c 	if (!(out = samu_new(ctx))) {
ctx               280 source3/torture/pdbtest.c 	if ((pwd = getpwnam_alloc(ctx, unix_user)) == NULL) {
ctx               293 source3/torture/pdbtest.c 		buf = (uint8 *)TALLOC(ctx, NT_HASH_LEN);
ctx               295 source3/torture/pdbtest.c 		buf = (uint8 *)TALLOC(ctx, history * PW_HISTORY_ENTRY_LEN);
ctx               337 source3/torture/pdbtest.c 	if (!(in = samu_new(ctx))) {
ctx               350 source3/torture/pdbtest.c 		TALLOC_FREE(ctx);
ctx               367 source3/torture/pdbtest.c 	TALLOC_FREE(ctx);
ctx                92 source3/torture/vfstest.c static char *next_command(TALLOC_CTX *ctx, char **cmdstr)
ctx               103 source3/torture/vfstest.c 	command = talloc_strdup(ctx, *cmdstr);
ctx               479 source3/torture/vfstest.c 	static struct event_context *ctx;
ctx               481 source3/torture/vfstest.c 	if (!ctx && !(ctx = event_context_init(NULL))) {
ctx               484 source3/torture/vfstest.c 	return ctx;
ctx               489 source3/torture/vfstest.c 	static struct messaging_context *ctx;
ctx               491 source3/torture/vfstest.c 	if (!ctx && !(ctx = messaging_init(NULL, server_id_self(),
ctx               495 source3/torture/vfstest.c 	return ctx;
ctx               131 source3/utils/net.h 				  struct rpc_sh_ctx *ctx);
ctx               134 source3/utils/net.h 		       struct rpc_sh_ctx *ctx,
ctx               875 source3/utils/net_ads.c 	TALLOC_CTX *ctx;
ctx               891 source3/utils/net_ads.c 	if (!(ctx = talloc_init("net_ads_leave"))) {
ctx               900 source3/utils/net_ads.c 	werr = libnet_init_UnjoinCtx(ctx, &r);
ctx               920 source3/utils/net_ads.c 	werr = libnet_Unjoin(ctx, r);
ctx               950 source3/utils/net_ads.c 	TALLOC_FREE(ctx);
ctx              1045 source3/utils/net_ads.c static NTSTATUS net_update_dns_internal(TALLOC_CTX *ctx, ADS_STRUCT *ads,
ctx              1066 source3/utils/net_ads.c 	status = ads_dns_lookup_ns( ctx, dnsdomain, &nameservers, &ns_count );
ctx              1091 source3/utils/net_ads.c 		root_dn = ads_pull_string(ads, ctx, msg,  "rootDomainNamingContext");
ctx              1104 source3/utils/net_ads.c 		status = ads_dns_lookup_ns( ctx, root_domain, &nameservers, &ns_count );
ctx              1189 source3/utils/net_ads.c 	TALLOC_CTX *ctx = NULL;
ctx              1213 source3/utils/net_ads.c 	if (!(ctx = talloc_init("net_ads_join"))) {
ctx              1223 source3/utils/net_ads.c 	werr = libnet_init_JoinCtx(ctx, &r);
ctx              1285 source3/utils/net_ads.c 	werr = libnet_Join(ctx, r);
ctx              1329 source3/utils/net_ads.c 		if ( !ads_dns || !NT_STATUS_IS_OK(net_update_dns( ctx, ads_dns )) ) {
ctx              1338 source3/utils/net_ads.c 	TALLOC_FREE( ctx );
ctx              1347 source3/utils/net_ads.c 	TALLOC_FREE( ctx );
ctx              1360 source3/utils/net_ads.c 	TALLOC_CTX *ctx;
ctx              1373 source3/utils/net_ads.c 	if (!(ctx = talloc_init("net_ads_dns"))) {
ctx              1381 source3/utils/net_ads.c 		TALLOC_FREE(ctx);
ctx              1385 source3/utils/net_ads.c 	if ( !NT_STATUS_IS_OK(net_update_dns(ctx, ads)) ) {
ctx              1388 source3/utils/net_ads.c 		TALLOC_FREE( ctx );
ctx              1395 source3/utils/net_ads.c 	TALLOC_FREE( ctx );
ctx              1091 source3/utils/net_conf.c 	int (*fn)(struct net_context *c, struct smbconf_ctx *ctx, int argc,
ctx                39 source3/utils/net_eventlog.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx                50 source3/utils/net_eventlog.c 	blob.data = (uint8_t *)file_load(argv[0], &blob.length, 0, ctx);
ctx                56 source3/utils/net_eventlog.c 	ndr_err = ndr_pull_struct_blob(&blob, ctx, NULL, &evt,
ctx                63 source3/utils/net_eventlog.c 	s = NDR_PRINT_STRUCT_STRING(ctx, EVENTLOG_EVT_FILE, &evt);
ctx                70 source3/utils/net_eventlog.c 	TALLOC_FREE(ctx);
ctx                88 source3/utils/net_eventlog.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               104 source3/utils/net_eventlog.c 	blob.data = (uint8_t *)file_load(argv[0], &blob.length, 0, ctx);
ctx               111 source3/utils/net_eventlog.c 	ndr_err = ndr_pull_struct_blob(&blob, ctx, NULL, &evt_header,
ctx               123 source3/utils/net_eventlog.c 	ndr_err = ndr_pull_struct_blob(&blob, ctx, NULL, &evt,
ctx               144 source3/utils/net_eventlog.c 		status = evlog_evt_entry_to_tdb_entry(ctx, &evt.records[i], &e);
ctx               149 source3/utils/net_eventlog.c 		status = evlog_push_record_tdb(ctx, ELOG_TDB_CTX(etdb),
ctx               165 source3/utils/net_eventlog.c 	TALLOC_FREE(ctx);
ctx               184 source3/utils/net_eventlog.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               200 source3/utils/net_eventlog.c 	status = evlog_convert_tdb_to_evt(ctx, etdb, &blob, &num_records);
ctx               215 source3/utils/net_eventlog.c 	TALLOC_FREE(ctx);
ctx                26 source3/utils/net_idmap.c 		talloc_free(ctx); \
ctx                90 source3/utils/net_idmap.c 	TALLOC_CTX *ctx;
ctx               107 source3/utils/net_idmap.c 	ctx = talloc_new(NULL);
ctx               108 source3/utils/net_idmap.c 	ALLOC_CHECK(ctx);
ctx               182 source3/utils/net_idmap.c 	talloc_free(ctx);
ctx               226 source3/utils/net_idmap.c 	TALLOC_CTX *ctx;
ctx               247 source3/utils/net_idmap.c 	ctx = talloc_new(NULL);
ctx               248 source3/utils/net_idmap.c 	ALLOC_CHECK(ctx);
ctx               254 source3/utils/net_idmap.c 		domain = talloc_strdup(ctx, argv[0]);
ctx               257 source3/utils/net_idmap.c 		opt = talloc_asprintf(ctx, "idmap config %s", domain);
ctx               260 source3/utils/net_idmap.c 		backend = talloc_strdup(ctx, lp_parm_const_string(-1, opt, "backend", "tdb"));
ctx               266 source3/utils/net_idmap.c 		talloc_free(ctx);
ctx               275 source3/utils/net_idmap.c 			talloc_free(ctx);
ctx               284 source3/utils/net_idmap.c 			talloc_free(ctx);
ctx               293 source3/utils/net_idmap.c 		talloc_free(ctx);
ctx                99 source3/utils/net_lookup.c 	TALLOC_CTX *ctx;
ctx               111 source3/utils/net_lookup.c 	if ( (ctx = talloc_init("net_lookup_ldap")) == NULL ) {
ctx               119 source3/utils/net_lookup.c 	status = ads_dns_query_dcs( ctx, domain, sitename, &dcs, &numdcs );
ctx               122 source3/utils/net_lookup.c 		TALLOC_FREE( ctx );
ctx               129 source3/utils/net_lookup.c 		TALLOC_FREE( ctx );
ctx               141 source3/utils/net_lookup.c 		TALLOC_FREE( ctx );
ctx               149 source3/utils/net_lookup.c 		TALLOC_FREE( ctx );
ctx               157 source3/utils/net_lookup.c 	status = ads_dns_query_dcs( ctx, domain, sitename, &dcs, &numdcs );
ctx               160 source3/utils/net_lookup.c 		TALLOC_FREE( ctx );
ctx               165 source3/utils/net_lookup.c 	TALLOC_FREE( ctx );
ctx               354 source3/utils/net_lookup.c 	krb5_context ctx;
ctx               361 source3/utils/net_lookup.c 	rc = krb5_init_context(&ctx);
ctx               375 source3/utils/net_lookup.c 		rc = krb5_get_host_realm(ctx, NULL, &realms);
ctx               385 source3/utils/net_lookup.c 	rc = smb_krb5_locate_kdc(ctx, &realm, (struct sockaddr **)(void *)&addrs, &num_kdcs, 0);
ctx               181 source3/utils/net_proto.h 					  struct rpc_sh_ctx *ctx);
ctx               184 source3/utils/net_proto.h 				     struct rpc_sh_ctx *ctx);
ctx               193 source3/utils/net_proto.h 				      struct rpc_sh_ctx *ctx);
ctx               341 source3/utils/net_proto.h 				       struct rpc_sh_ctx *ctx);
ctx               390 source3/utils/net_proto.h 				     struct rpc_sh_ctx *ctx);
ctx               492 source3/utils/net_proto.h 				TALLOC_CTX *ctx,
ctx               496 source3/utils/net_proto.h NTSTATUS net_lookup_sid_from_name(struct net_context *c, TALLOC_CTX *ctx,
ctx                36 source3/utils/net_registry.c static WERROR open_hive(TALLOC_CTX *ctx, const char *path,
ctx                56 source3/utils/net_registry.c 	*subkeyname = talloc_strdup(ctx, tmp_subkeyname);
ctx                67 source3/utils/net_registry.c 	werr = reg_openhive(ctx, hivename, desired_access, token, hive);
ctx                79 source3/utils/net_registry.c static WERROR open_key(TALLOC_CTX *ctx, const char *path,
ctx                98 source3/utils/net_registry.c 	werr = reg_openkey(ctx, hive, subkey_name, desired_access, key);
ctx               123 source3/utils/net_registry.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               138 source3/utils/net_registry.c 	werr = open_key(ctx, argv[0], REG_KEY_READ, &key);
ctx               145 source3/utils/net_registry.c 	     werr = reg_enumkey(ctx, key, count, &subkey_name, &modtime),
ctx               156 source3/utils/net_registry.c 	     werr = reg_enumvalue(ctx, key, count, &valname, &valvalue),
ctx               168 source3/utils/net_registry.c 	TALLOC_FREE(ctx);
ctx               180 source3/utils/net_registry.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               194 source3/utils/net_registry.c 	werr = open_hive(ctx, argv[0], REG_KEY_WRITE, &hivekey, &subkeyname);
ctx               200 source3/utils/net_registry.c 	werr = reg_createkey(ctx, hivekey, subkeyname, REG_KEY_WRITE,
ctx               222 source3/utils/net_registry.c 	TALLOC_FREE(ctx);
ctx               232 source3/utils/net_registry.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               246 source3/utils/net_registry.c 	werr = open_hive(ctx, argv[0], REG_KEY_WRITE, &hivekey, &subkeyname);
ctx               262 source3/utils/net_registry.c 	TALLOC_FREE(ctx);
ctx               273 source3/utils/net_registry.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               281 source3/utils/net_registry.c 	werr = open_key(ctx, argv[0], REG_KEY_READ, &key);
ctx               287 source3/utils/net_registry.c 	werr = reg_queryvalue(ctx, key, argv[1], &value);
ctx               299 source3/utils/net_registry.c 	TALLOC_FREE(ctx);
ctx               322 source3/utils/net_registry.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               351 source3/utils/net_registry.c 	werr = open_key(ctx, argv[0], REG_KEY_WRITE, &key);
ctx               367 source3/utils/net_registry.c 	TALLOC_FREE(ctx);
ctx               376 source3/utils/net_registry.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               385 source3/utils/net_registry.c 	werr = open_key(ctx, argv[0], REG_KEY_WRITE, &key);
ctx               401 source3/utils/net_registry.c 	TALLOC_FREE(ctx);
ctx               412 source3/utils/net_registry.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               434 source3/utils/net_registry.c 	werr = open_key(ctx, argv[0], access_mask, &key);
ctx               440 source3/utils/net_registry.c 	werr = reg_getkeysecurity(ctx, key, &secdesc);
ctx               452 source3/utils/net_registry.c 	TALLOC_FREE(ctx);
ctx               102 source3/utils/net_registry_util.c WERROR split_hive_key(TALLOC_CTX *ctx, const char *path, char **hivename,
ctx               116 source3/utils/net_registry_util.c 	*hivename = talloc_string_sub(ctx, path, "/", "\\");
ctx               137 source3/utils/net_registry_util.c 	*subkeyname = talloc_strdup(ctx, tmp_subkeyname);
ctx                38 source3/utils/net_registry_util.h WERROR split_hive_key(TALLOC_CTX *ctx, const char *path, char **hivename,
ctx               967 source3/utils/net_rpc.c 				 struct rpc_sh_ctx *ctx,
ctx               976 source3/utils/net_rpc.c 				 struct rpc_sh_ctx *ctx,
ctx               985 source3/utils/net_rpc.c 				   struct rpc_sh_ctx *ctx,
ctx               991 source3/utils/net_rpc.c 					   struct rpc_sh_ctx *ctx,
ctx              1003 source3/utils/net_rpc.c 		d_fprintf(stderr, "usage: %s <username>\n", ctx->whoami);
ctx              1026 source3/utils/net_rpc.c 	if (!sid_peek_check_rid(ctx->domain_sid, &sid, &rid)) {
ctx              1043 source3/utils/net_rpc.c 					ctx->domain_sid,
ctx              1058 source3/utils/net_rpc.c 	result = fn(c, mem_ctx, ctx, pipe_hnd, &user_pol, argc-1, argv+1);
ctx              1075 source3/utils/net_rpc.c 					   struct rpc_sh_ctx *ctx,
ctx              1084 source3/utils/net_rpc.c 		d_fprintf(stderr, "usage: %s show <username>\n", ctx->whoami);
ctx              1105 source3/utils/net_rpc.c 				 struct rpc_sh_ctx *ctx,
ctx              1109 source3/utils/net_rpc.c 	return rpc_sh_handle_user(c, mem_ctx, ctx, pipe_hnd, argc, argv,
ctx              1114 source3/utils/net_rpc.c do { if (strequal(ctx->thiscmd, name)) { \
ctx              1119 source3/utils/net_rpc.c do { if (strequal(ctx->thiscmd, name)) { \
ctx              1126 source3/utils/net_rpc.c 					       struct rpc_sh_ctx *ctx,
ctx              1138 source3/utils/net_rpc.c 			  ctx->whoami);
ctx              1160 source3/utils/net_rpc.c 		d_printf("%s's %s: [%s]\n", username, ctx->thiscmd, oldval);
ctx              1183 source3/utils/net_rpc.c 		 ctx->thiscmd, oldval, argv[0]);
ctx              1191 source3/utils/net_rpc.c do { if (strequal(ctx->thiscmd, name)) { \
ctx              1201 source3/utils/net_rpc.c 				     struct rpc_sh_ctx *ctx,
ctx              1205 source3/utils/net_rpc.c 	return rpc_sh_handle_user(c, mem_ctx, ctx, pipe_hnd, argc, argv,
ctx              1211 source3/utils/net_rpc.c 						struct rpc_sh_ctx *ctx,
ctx              1227 source3/utils/net_rpc.c 			  ctx->whoami);
ctx              1251 source3/utils/net_rpc.c 		d_printf("%s's %s flag: %s\n", username, ctx->thiscmd, oldval);
ctx              1267 source3/utils/net_rpc.c 			 ctx->thiscmd, oldval, argv[0]);
ctx              1277 source3/utils/net_rpc.c 				      struct rpc_sh_ctx *ctx,
ctx              1281 source3/utils/net_rpc.c 	return rpc_sh_handle_user(c, mem_ctx, ctx, pipe_hnd, argc, argv,
ctx              1287 source3/utils/net_rpc.c 					  struct rpc_sh_ctx *ctx)
ctx              1329 source3/utils/net_rpc.c 				     struct rpc_sh_ctx *ctx)
ctx              4593 source3/utils/net_rpc.c 				  struct rpc_sh_ctx *ctx,
ctx              4603 source3/utils/net_rpc.c 				 struct rpc_sh_ctx *ctx,
ctx              4613 source3/utils/net_rpc.c 			  ctx->whoami);
ctx              4636 source3/utils/net_rpc.c 				    struct rpc_sh_ctx *ctx,
ctx              4641 source3/utils/net_rpc.c 		d_fprintf(stderr, "usage: %s <share>\n", ctx->whoami);
ctx              4650 source3/utils/net_rpc.c 				  struct rpc_sh_ctx *ctx,
ctx              4659 source3/utils/net_rpc.c 		d_fprintf(stderr, "usage: %s <share>\n", ctx->whoami);
ctx              4683 source3/utils/net_rpc.c 				      struct rpc_sh_ctx *ctx)
ctx                26 source3/utils/net_rpc_registry.c static bool reg_hive_key(TALLOC_CTX *ctx, const char *fullname,
ctx                40 source3/utils/net_rpc_registry.c 	*key_name = talloc_strdup(ctx, tmp_keyname);
ctx               110 source3/utils/net_rpc_registry.c static NTSTATUS registry_enumkeys(TALLOC_CTX *ctx,
ctx               127 source3/utils/net_rpc_registry.c 	if (!(mem_ctx = talloc_new(ctx))) {
ctx               208 source3/utils/net_rpc_registry.c 		*pnames = talloc_move(ctx, &names);
ctx               211 source3/utils/net_rpc_registry.c 		*pclasses = talloc_move(ctx, &classes);
ctx               214 source3/utils/net_rpc_registry.c 		*pmodtimes = talloc_move(ctx, &modtimes);
ctx               224 source3/utils/net_rpc_registry.c static NTSTATUS registry_enumvalues(TALLOC_CTX *ctx,
ctx               241 source3/utils/net_rpc_registry.c 	if (!(mem_ctx = talloc_new(ctx))) {
ctx               322 source3/utils/net_rpc_registry.c 		*pvalnames = talloc_move(ctx, &names);
ctx               325 source3/utils/net_rpc_registry.c 		*pvalues = talloc_move(ctx, &values);
ctx                92 source3/utils/net_rpc_rights.c 				TALLOC_CTX *ctx,
ctx               105 source3/utils/net_rpc_rights.c 	result = rpccli_lsa_EnumPrivs(pipe_hnd, ctx,
ctx               127 source3/utils/net_rpc_rights.c 		result = rpccli_lsa_LookupPrivDisplayName(pipe_hnd, ctx,
ctx               150 source3/utils/net_rpc_rights.c 					TALLOC_CTX *ctx,
ctx               159 source3/utils/net_rpc_rights.c 	result = rpccli_lsa_EnumAccountRights(pipe_hnd, ctx,
ctx               185 source3/utils/net_rpc_rights.c 					TALLOC_CTX *ctx,
ctx               193 source3/utils/net_rpc_rights.c 	result = rpccli_lsa_EnumAccountRights(pipe_hnd, ctx,
ctx               216 source3/utils/net_rpc_rights.c 						TALLOC_CTX *ctx,
ctx               227 source3/utils/net_rpc_rights.c 	result = rpccli_lsa_EnumAccounts(pipe_hnd, ctx,
ctx               240 source3/utils/net_rpc_rights.c 		result = check_privilege_for_user(pipe_hnd, ctx, pol,
ctx               253 source3/utils/net_rpc_rights.c 		result = sid_to_name( pipe_hnd, ctx, sid_array.sids[i].sid, name );
ctx               267 source3/utils/net_rpc_rights.c 						TALLOC_CTX *ctx,
ctx               277 source3/utils/net_rpc_rights.c 	result = rpccli_lsa_EnumAccounts(pipe_hnd, ctx,
ctx               291 source3/utils/net_rpc_rights.c 		result = sid_to_name(pipe_hnd, ctx, sid_array.sids[i].sid, name);
ctx               297 source3/utils/net_rpc_rights.c 		result = enum_privileges_for_user(pipe_hnd, ctx, pol,
ctx               661 source3/utils/net_rpc_rights.c 				   TALLOC_CTX *mem_ctx, struct rpc_sh_ctx *ctx,
ctx               665 source3/utils/net_rpc_rights.c 	return rpc_rights_list_internal(c, ctx->domain_sid, ctx->domain_name,
ctx               666 source3/utils/net_rpc_rights.c 					ctx->cli, pipe_hnd, mem_ctx,
ctx               672 source3/utils/net_rpc_rights.c 				    struct rpc_sh_ctx *ctx,
ctx               676 source3/utils/net_rpc_rights.c 	return rpc_rights_grant_internal(c, ctx->domain_sid, ctx->domain_name,
ctx               677 source3/utils/net_rpc_rights.c 					 ctx->cli, pipe_hnd, mem_ctx,
ctx               683 source3/utils/net_rpc_rights.c 				     struct rpc_sh_ctx *ctx,
ctx               687 source3/utils/net_rpc_rights.c 	return rpc_rights_revoke_internal(c, ctx->domain_sid, ctx->domain_name,
ctx               688 source3/utils/net_rpc_rights.c 					  ctx->cli, pipe_hnd, mem_ctx,
ctx               693 source3/utils/net_rpc_rights.c 				       struct rpc_sh_ctx *ctx)
ctx               114 source3/utils/net_rpc_samsync.c 	struct samsync_context *ctx = NULL;
ctx               119 source3/utils/net_rpc_samsync.c 					     &ctx);
ctx               124 source3/utils/net_rpc_samsync.c 	ctx->mode		= NET_SAMSYNC_MODE_DUMP;
ctx               125 source3/utils/net_rpc_samsync.c 	ctx->cli		= pipe_hnd;
ctx               126 source3/utils/net_rpc_samsync.c 	ctx->ops		= &libnet_samsync_display_ops;
ctx               127 source3/utils/net_rpc_samsync.c 	ctx->domain_name	= domain_name;
ctx               129 source3/utils/net_rpc_samsync.c 	ctx->force_full_replication = c->opt_force_full_repl ? true : false;
ctx               130 source3/utils/net_rpc_samsync.c 	ctx->clean_old_entries = c->opt_clean_old_entries ? true : false;
ctx               132 source3/utils/net_rpc_samsync.c 	parse_samsync_partial_replication_objects(ctx, argc, argv,
ctx               133 source3/utils/net_rpc_samsync.c 						  &ctx->single_object_replication,
ctx               134 source3/utils/net_rpc_samsync.c 						  &ctx->objects,
ctx               135 source3/utils/net_rpc_samsync.c 						  &ctx->num_objects);
ctx               137 source3/utils/net_rpc_samsync.c 	libnet_samsync(SAM_DATABASE_DOMAIN, ctx);
ctx               139 source3/utils/net_rpc_samsync.c 	libnet_samsync(SAM_DATABASE_BUILTIN, ctx);
ctx               141 source3/utils/net_rpc_samsync.c 	libnet_samsync(SAM_DATABASE_PRIVS, ctx);
ctx               143 source3/utils/net_rpc_samsync.c 	TALLOC_FREE(ctx);
ctx               183 source3/utils/net_rpc_samsync.c 	struct samsync_context *ctx = NULL;
ctx               202 source3/utils/net_rpc_samsync.c 					     &ctx);
ctx               207 source3/utils/net_rpc_samsync.c 	ctx->mode		= NET_SAMSYNC_MODE_FETCH_PASSDB;
ctx               208 source3/utils/net_rpc_samsync.c 	ctx->cli		= pipe_hnd;
ctx               209 source3/utils/net_rpc_samsync.c 	ctx->ops		= &libnet_samsync_passdb_ops;
ctx               210 source3/utils/net_rpc_samsync.c 	ctx->domain_name	= domain_name;
ctx               212 source3/utils/net_rpc_samsync.c 	ctx->force_full_replication = c->opt_force_full_repl ? true : false;
ctx               213 source3/utils/net_rpc_samsync.c 	ctx->clean_old_entries = c->opt_clean_old_entries ? true : false;
ctx               215 source3/utils/net_rpc_samsync.c 	parse_samsync_partial_replication_objects(ctx, argc, argv,
ctx               216 source3/utils/net_rpc_samsync.c 						  &ctx->single_object_replication,
ctx               217 source3/utils/net_rpc_samsync.c 						  &ctx->objects,
ctx               218 source3/utils/net_rpc_samsync.c 						  &ctx->num_objects);
ctx               221 source3/utils/net_rpc_samsync.c 	result = libnet_samsync(SAM_DATABASE_DOMAIN, ctx);
ctx               223 source3/utils/net_rpc_samsync.c 	if (!NT_STATUS_IS_OK(result) && ctx->error_message) {
ctx               224 source3/utils/net_rpc_samsync.c 		d_fprintf(stderr, "%s\n", ctx->error_message);
ctx               228 source3/utils/net_rpc_samsync.c 	if (ctx->result_message) {
ctx               229 source3/utils/net_rpc_samsync.c 		d_fprintf(stdout, "%s\n", ctx->result_message);
ctx               233 source3/utils/net_rpc_samsync.c 	ctx->domain_sid = sid_dup_talloc(mem_ctx, &global_sid_Builtin);
ctx               234 source3/utils/net_rpc_samsync.c 	ctx->domain_sid_str = sid_string_talloc(mem_ctx, ctx->domain_sid);
ctx               235 source3/utils/net_rpc_samsync.c 	result = libnet_samsync(SAM_DATABASE_BUILTIN, ctx);
ctx               237 source3/utils/net_rpc_samsync.c 	if (!NT_STATUS_IS_OK(result) && ctx->error_message) {
ctx               238 source3/utils/net_rpc_samsync.c 		d_fprintf(stderr, "%s\n", ctx->error_message);
ctx               242 source3/utils/net_rpc_samsync.c 	if (ctx->result_message) {
ctx               243 source3/utils/net_rpc_samsync.c 		d_fprintf(stdout, "%s\n", ctx->result_message);
ctx               247 source3/utils/net_rpc_samsync.c 	TALLOC_FREE(ctx);
ctx               274 source3/utils/net_rpc_samsync.c 	struct samsync_context *ctx = NULL;
ctx               278 source3/utils/net_rpc_samsync.c 					     &ctx);
ctx               284 source3/utils/net_rpc_samsync.c 		ctx->output_filename = argv[0];
ctx               287 source3/utils/net_rpc_samsync.c 		parse_samsync_partial_replication_objects(ctx, argc-1, argv+1,
ctx               288 source3/utils/net_rpc_samsync.c 							  &ctx->single_object_replication,
ctx               289 source3/utils/net_rpc_samsync.c 							  &ctx->objects,
ctx               290 source3/utils/net_rpc_samsync.c 							  &ctx->num_objects);
ctx               293 source3/utils/net_rpc_samsync.c 	ctx->mode		= NET_SAMSYNC_MODE_FETCH_LDIF;
ctx               294 source3/utils/net_rpc_samsync.c 	ctx->cli		= pipe_hnd;
ctx               295 source3/utils/net_rpc_samsync.c 	ctx->ops		= &libnet_samsync_ldif_ops;
ctx               296 source3/utils/net_rpc_samsync.c 	ctx->domain_name	= domain_name;
ctx               298 source3/utils/net_rpc_samsync.c 	ctx->force_full_replication = c->opt_force_full_repl ? true : false;
ctx               299 source3/utils/net_rpc_samsync.c 	ctx->clean_old_entries = c->opt_clean_old_entries ? true : false;
ctx               302 source3/utils/net_rpc_samsync.c 	status = libnet_samsync(SAM_DATABASE_DOMAIN, ctx);
ctx               304 source3/utils/net_rpc_samsync.c 	if (!NT_STATUS_IS_OK(status) && ctx->error_message) {
ctx               305 source3/utils/net_rpc_samsync.c 		d_fprintf(stderr, "%s\n", ctx->error_message);
ctx               309 source3/utils/net_rpc_samsync.c 	if (ctx->result_message) {
ctx               310 source3/utils/net_rpc_samsync.c 		d_fprintf(stdout, "%s\n", ctx->result_message);
ctx               314 source3/utils/net_rpc_samsync.c 	ctx->domain_sid = sid_dup_talloc(mem_ctx, &global_sid_Builtin);
ctx               315 source3/utils/net_rpc_samsync.c 	ctx->domain_sid_str = sid_string_talloc(mem_ctx, ctx->domain_sid);
ctx               316 source3/utils/net_rpc_samsync.c 	status = libnet_samsync(SAM_DATABASE_BUILTIN, ctx);
ctx               318 source3/utils/net_rpc_samsync.c 	if (!NT_STATUS_IS_OK(status) && ctx->error_message) {
ctx               319 source3/utils/net_rpc_samsync.c 		d_fprintf(stderr, "%s\n", ctx->error_message);
ctx               323 source3/utils/net_rpc_samsync.c 	if (ctx->result_message) {
ctx               324 source3/utils/net_rpc_samsync.c 		d_fprintf(stdout, "%s\n", ctx->result_message);
ctx               328 source3/utils/net_rpc_samsync.c 	TALLOC_FREE(ctx);
ctx               356 source3/utils/net_rpc_samsync.c 	struct samsync_context *ctx = NULL;
ctx               360 source3/utils/net_rpc_samsync.c 					     &ctx);
ctx               369 source3/utils/net_rpc_samsync.c 		ctx->output_filename = argv[0];
ctx               372 source3/utils/net_rpc_samsync.c 		parse_samsync_partial_replication_objects(ctx, argc-1, argv+1,
ctx               373 source3/utils/net_rpc_samsync.c 							  &ctx->single_object_replication,
ctx               374 source3/utils/net_rpc_samsync.c 							  &ctx->objects,
ctx               375 source3/utils/net_rpc_samsync.c 							  &ctx->num_objects);
ctx               378 source3/utils/net_rpc_samsync.c 	ctx->mode		= NET_SAMSYNC_MODE_FETCH_KEYTAB;
ctx               379 source3/utils/net_rpc_samsync.c 	ctx->cli		= pipe_hnd;
ctx               380 source3/utils/net_rpc_samsync.c 	ctx->ops		= &libnet_samsync_keytab_ops;
ctx               381 source3/utils/net_rpc_samsync.c 	ctx->domain_name	= domain_name;
ctx               382 source3/utils/net_rpc_samsync.c 	ctx->username		= c->opt_user_name;
ctx               383 source3/utils/net_rpc_samsync.c 	ctx->password		= c->opt_password;
ctx               385 source3/utils/net_rpc_samsync.c 	ctx->force_full_replication = c->opt_force_full_repl ? true : false;
ctx               386 source3/utils/net_rpc_samsync.c 	ctx->clean_old_entries = c->opt_clean_old_entries ? true : false;
ctx               389 source3/utils/net_rpc_samsync.c 	status = libnet_samsync(SAM_DATABASE_DOMAIN, ctx);
ctx               391 source3/utils/net_rpc_samsync.c 	if (!NT_STATUS_IS_OK(status) && ctx->error_message) {
ctx               392 source3/utils/net_rpc_samsync.c 		d_fprintf(stderr, "%s\n", ctx->error_message);
ctx               396 source3/utils/net_rpc_samsync.c 	if (ctx->result_message) {
ctx               397 source3/utils/net_rpc_samsync.c 		d_fprintf(stdout, "%s\n", ctx->result_message);
ctx               401 source3/utils/net_rpc_samsync.c 	TALLOC_FREE(ctx);
ctx               416 source3/utils/net_rpc_samsync.c 	struct dssync_context *ctx = NULL;
ctx               419 source3/utils/net_rpc_samsync.c 					    &ctx);
ctx               424 source3/utils/net_rpc_samsync.c 	ctx->force_full_replication = c->opt_force_full_repl ? true : false;
ctx               425 source3/utils/net_rpc_samsync.c 	ctx->clean_old_entries = c->opt_clean_old_entries ? true : false;
ctx               431 source3/utils/net_rpc_samsync.c 		ctx->output_filename = argv[0];
ctx               435 source3/utils/net_rpc_samsync.c 		ctx->object_dns = &argv[1];
ctx               436 source3/utils/net_rpc_samsync.c 		ctx->object_count = argc - 1;
ctx               437 source3/utils/net_rpc_samsync.c 		ctx->single_object_replication = c->opt_single_obj_repl ? true
ctx               441 source3/utils/net_rpc_samsync.c 	ctx->cli		= pipe_hnd;
ctx               442 source3/utils/net_rpc_samsync.c 	ctx->domain_name	= domain_name;
ctx               443 source3/utils/net_rpc_samsync.c 	ctx->ops		= &libnet_dssync_keytab_ops;
ctx               445 source3/utils/net_rpc_samsync.c 	status = libnet_dssync(mem_ctx, ctx);
ctx               446 source3/utils/net_rpc_samsync.c 	if (!NT_STATUS_IS_OK(status) && ctx->error_message) {
ctx               447 source3/utils/net_rpc_samsync.c 		d_fprintf(stderr, "%s\n", ctx->error_message);
ctx               451 source3/utils/net_rpc_samsync.c 	if (ctx->result_message) {
ctx               452 source3/utils/net_rpc_samsync.c 		d_fprintf(stdout, "%s\n", ctx->result_message);
ctx               456 source3/utils/net_rpc_samsync.c 	TALLOC_FREE(ctx);
ctx                30 source3/utils/net_rpc_sh_acct.c 			       struct rpc_sh_ctx *ctx,
ctx                35 source3/utils/net_rpc_sh_acct.c 					  struct rpc_sh_ctx *ctx,
ctx                66 source3/utils/net_rpc_sh_acct.c 					ctx->domain_sid,
ctx               105 source3/utils/net_rpc_sh_acct.c 	store = fn(c, mem_ctx, ctx, &info1->info1, &info3->info3,
ctx               150 source3/utils/net_rpc_sh_acct.c 			TALLOC_CTX *mem_ctx, struct rpc_sh_ctx *ctx,
ctx               157 source3/utils/net_rpc_sh_acct.c 		d_fprintf(stderr, "usage: %s\n", ctx->whoami);
ctx               212 source3/utils/net_rpc_sh_acct.c 				     struct rpc_sh_ctx *ctx,
ctx               215 source3/utils/net_rpc_sh_acct.c 	return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv,
ctx               220 source3/utils/net_rpc_sh_acct.c 			     TALLOC_CTX *mem_ctx, struct rpc_sh_ctx *ctx,
ctx               227 source3/utils/net_rpc_sh_acct.c 		d_fprintf(stderr, "usage: %s <count>\n", ctx->whoami);
ctx               240 source3/utils/net_rpc_sh_acct.c 				      struct rpc_sh_ctx *ctx,
ctx               244 source3/utils/net_rpc_sh_acct.c 	return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv,
ctx               250 source3/utils/net_rpc_sh_acct.c 				    struct rpc_sh_ctx *ctx,
ctx               257 source3/utils/net_rpc_sh_acct.c 		d_fprintf(stderr, "usage: %s <count>\n", ctx->whoami);
ctx               270 source3/utils/net_rpc_sh_acct.c 					     struct rpc_sh_ctx *ctx,
ctx               274 source3/utils/net_rpc_sh_acct.c 	return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv,
ctx               280 source3/utils/net_rpc_sh_acct.c 				     struct rpc_sh_ctx *ctx,
ctx               287 source3/utils/net_rpc_sh_acct.c 		d_fprintf(stderr, "usage: %s <count>\n", ctx->whoami);
ctx               300 source3/utils/net_rpc_sh_acct.c 					      struct rpc_sh_ctx *ctx,
ctx               304 source3/utils/net_rpc_sh_acct.c 	return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv,
ctx               310 source3/utils/net_rpc_sh_acct.c 				struct rpc_sh_ctx *ctx,
ctx               317 source3/utils/net_rpc_sh_acct.c 		d_fprintf(stderr, "usage: %s <count>\n", ctx->whoami);
ctx               330 source3/utils/net_rpc_sh_acct.c 					 struct rpc_sh_ctx *ctx,
ctx               334 source3/utils/net_rpc_sh_acct.c 	return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv,
ctx               340 source3/utils/net_rpc_sh_acct.c 				struct rpc_sh_ctx *ctx,
ctx               347 source3/utils/net_rpc_sh_acct.c 		d_fprintf(stderr, "usage: %s <count>\n", ctx->whoami);
ctx               360 source3/utils/net_rpc_sh_acct.c 					 struct rpc_sh_ctx *ctx,
ctx               364 source3/utils/net_rpc_sh_acct.c 	return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv,
ctx               370 source3/utils/net_rpc_sh_acct.c 				struct rpc_sh_ctx *ctx,
ctx               377 source3/utils/net_rpc_sh_acct.c 		d_fprintf(stderr, "usage: %s <count>\n", ctx->whoami);
ctx               390 source3/utils/net_rpc_sh_acct.c 					 struct rpc_sh_ctx *ctx,
ctx               394 source3/utils/net_rpc_sh_acct.c 	return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv,
ctx               400 source3/utils/net_rpc_sh_acct.c 				 struct rpc_sh_ctx *ctx,
ctx               407 source3/utils/net_rpc_sh_acct.c 		d_fprintf(stderr, "usage: %s <count>\n", ctx->whoami);
ctx               420 source3/utils/net_rpc_sh_acct.c 					  struct rpc_sh_ctx *ctx,
ctx               424 source3/utils/net_rpc_sh_acct.c 	return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv,
ctx               429 source3/utils/net_rpc_sh_acct.c 				     struct rpc_sh_ctx *ctx)
ctx                25 source3/utils/net_rpc_shell.c 			    TALLOC_CTX *mem_ctx, struct rpc_sh_ctx *ctx,
ctx                29 source3/utils/net_rpc_shell.c 	return rpc_info_internals(c, ctx->domain_sid, ctx->domain_name,
ctx                30 source3/utils/net_rpc_shell.c 				  ctx->cli, pipe_hnd, mem_ctx,
ctx                68 source3/utils/net_rpc_shell.c 			   struct rpc_sh_ctx *ctx, struct rpc_sh_cmd *cmd,
ctx                75 source3/utils/net_rpc_shell.c 	mem_ctx = talloc_new(ctx);
ctx                81 source3/utils/net_rpc_shell.c 	status = cli_rpc_pipe_open_noauth(ctx->cli, cmd->interface,
ctx                89 source3/utils/net_rpc_shell.c 	status = cmd->fn(c, mem_ctx, ctx, pipe_hnd, argc, argv);
ctx                99 source3/utils/net_rpc_shell.c 			   struct rpc_sh_ctx *ctx,
ctx               110 source3/utils/net_rpc_shell.c 	if (ctx == this_ctx) {
ctx               127 source3/utils/net_rpc_shell.c 		for (cmd = ctx->cmds; cmd->name != NULL; cmd++) {
ctx               128 source3/utils/net_rpc_shell.c 			if (ctx != this_ctx) {
ctx               129 source3/utils/net_rpc_shell.c 				d_printf("%s ", ctx->whoami);
ctx               136 source3/utils/net_rpc_shell.c 	for (cmd = ctx->cmds; cmd->name != NULL; cmd++) {
ctx               148 source3/utils/net_rpc_shell.c 	new_ctx = TALLOC_P(ctx, struct rpc_sh_ctx);
ctx               153 source3/utils/net_rpc_shell.c 	new_ctx->cli = ctx->cli;
ctx               155 source3/utils/net_rpc_shell.c 					  ctx->whoami, cmd->name);
ctx               159 source3/utils/net_rpc_shell.c 		new_ctx->cmds = cmd->sub(c, new_ctx, ctx);
ctx               164 source3/utils/net_rpc_shell.c 	new_ctx->parent = ctx;
ctx               165 source3/utils/net_rpc_shell.c 	new_ctx->domain_name = ctx->domain_name;
ctx               166 source3/utils/net_rpc_shell.c 	new_ctx->domain_sid = ctx->domain_sid;
ctx               212 source3/utils/net_rpc_shell.c 	struct rpc_sh_ctx *ctx;
ctx               229 source3/utils/net_rpc_shell.c 	ctx = TALLOC_P(NULL, struct rpc_sh_ctx);
ctx               230 source3/utils/net_rpc_shell.c 	if (ctx == NULL) {
ctx               235 source3/utils/net_rpc_shell.c 	status = net_make_ipc_connection(c, 0, &(ctx->cli));
ctx               242 source3/utils/net_rpc_shell.c 	ctx->cmds = sh_cmds;
ctx               243 source3/utils/net_rpc_shell.c 	ctx->whoami = "net rpc";
ctx               244 source3/utils/net_rpc_shell.c 	ctx->parent = NULL;
ctx               246 source3/utils/net_rpc_shell.c 	status = net_get_remote_domain_sid(ctx->cli, ctx, &ctx->domain_sid,
ctx               247 source3/utils/net_rpc_shell.c 					   &ctx->domain_name);
ctx               252 source3/utils/net_rpc_shell.c 	d_printf("Talking to domain %s (%s)\n", ctx->domain_name,
ctx               253 source3/utils/net_rpc_shell.c 		 sid_string_tos(ctx->domain_sid));
ctx               255 source3/utils/net_rpc_shell.c 	this_ctx = ctx;
ctx               293 source3/utils/net_rpc_shell.c 	cli_shutdown(ctx->cli);
ctx               295 source3/utils/net_rpc_shell.c 	TALLOC_FREE(ctx);
ctx               131 source3/utils/net_usershare.c static char *get_basepath(TALLOC_CTX *ctx)
ctx               133 source3/utils/net_usershare.c 	char *basepath = talloc_strdup(ctx, lp_usershare_path());
ctx               204 source3/utils/net_usershare.c static int get_share_list(TALLOC_CTX *ctx, const char *wcard, bool only_ours)
ctx               210 source3/utils/net_usershare.c 	char *basepath = get_basepath(ctx);
ctx               238 source3/utils/net_usershare.c 		path = talloc_asprintf(ctx,
ctx               268 source3/utils/net_usershare.c 		fl = TALLOC_P(ctx, struct file_list);
ctx               273 source3/utils/net_usershare.c 		fl->pathname = talloc_strdup(ctx, n);
ctx               289 source3/utils/net_usershare.c 	TALLOC_CTX *ctx;
ctx               319 source3/utils/net_usershare.c 	TALLOC_CTX *ctx = pi->ctx;
ctx               336 source3/utils/net_usershare.c 	basepath = get_basepath(ctx);
ctx               382 source3/utils/net_usershare.c 	us_err = parse_usershare_file(ctx, &sbuf, fl->pathname, -1, lines, numlines,
ctx               398 source3/utils/net_usershare.c 	acl_str = talloc_strdup(ctx, "usershare_acl=");
ctx               408 source3/utils/net_usershare.c 		ntstatus = net_lookup_name_from_sid(c, ctx,
ctx               485 source3/utils/net_usershare.c 	TALLOC_CTX *ctx;
ctx               508 source3/utils/net_usershare.c 	ctx = talloc_init("share_info");
ctx               509 source3/utils/net_usershare.c 	ret = get_share_list(ctx, wcard, only_ours);
ctx               514 source3/utils/net_usershare.c 	pi.ctx = ctx;
ctx               519 source3/utils/net_usershare.c 	talloc_destroy(ctx);
ctx               532 source3/utils/net_usershare.c 	TALLOC_CTX *ctx = talloc_tos();
ctx               533 source3/utils/net_usershare.c 	char *basepath = get_basepath(ctx);
ctx               562 source3/utils/net_usershare.c 		path = talloc_asprintf(ctx,
ctx               595 source3/utils/net_usershare.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               650 source3/utils/net_usershare.c 				TALLOC_FREE(ctx);
ctx               663 source3/utils/net_usershare.c 					TALLOC_FREE(ctx);
ctx               674 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               683 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               692 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               698 source3/utils/net_usershare.c 	full_path = get_basepath(ctx);
ctx               700 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               704 source3/utils/net_usershare.c 	full_path_tmp = talloc_asprintf(ctx,
ctx               708 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               717 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               726 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               736 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               744 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               758 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               768 source3/utils/net_usershare.c 	us_acl = talloc_strdup(ctx, "");
ctx               770 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               788 source3/utils/net_usershare.c 			TALLOC_FREE(ctx);
ctx               804 source3/utils/net_usershare.c 				TALLOC_FREE(ctx);
ctx               812 source3/utils/net_usershare.c 			TALLOC_FREE(ctx);
ctx               818 source3/utils/net_usershare.c 		if ((name = talloc_strndup(ctx, pacl, pcolon - pacl)) == NULL) {
ctx               820 source3/utils/net_usershare.c 			TALLOC_FREE(ctx);
ctx               826 source3/utils/net_usershare.c 			NTSTATUS ntstatus = net_lookup_sid_from_name(c, ctx, name, &sid);
ctx               835 source3/utils/net_usershare.c 				TALLOC_FREE(ctx);
ctx               856 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               867 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               876 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               885 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               893 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               901 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               907 source3/utils/net_usershare.c 	file_img = talloc_strdup(ctx, "#VERSION 2\npath=");
ctx               917 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               927 source3/utils/net_usershare.c 		TALLOC_FREE(ctx);
ctx               943 source3/utils/net_usershare.c 	TALLOC_FREE(ctx);
ctx               970 source3/utils/net_usershare.c 	TALLOC_CTX *ctx;
ctx               993 source3/utils/net_usershare.c 	ctx = talloc_init("share_list");
ctx               994 source3/utils/net_usershare.c 	ret = get_share_list(ctx, wcard, only_ours);
ctx               999 source3/utils/net_usershare.c 	pi.ctx = ctx;
ctx              1004 source3/utils/net_usershare.c 	talloc_destroy(ctx);
ctx                57 source3/utils/netlookup.c 				    TALLOC_CTX *ctx, NTSTATUS *perr)
ctx                77 source3/utils/netlookup.c 	cs = TALLOC_P(ctx, struct con_struct);
ctx               133 source3/utils/netlookup.c 	nt_status = rpccli_lsa_open_policy(cs->lsapipe, ctx, true,
ctx               157 source3/utils/netlookup.c 				TALLOC_CTX *ctx,
ctx               171 source3/utils/netlookup.c 	csp = create_cs(c, ctx, &nt_status);
ctx               176 source3/utils/netlookup.c 	nt_status = rpccli_lsa_lookup_sids(csp->lsapipe, ctx,
ctx               199 source3/utils/netlookup.c NTSTATUS net_lookup_sid_from_name(struct net_context *c, TALLOC_CTX *ctx,
ctx               207 source3/utils/netlookup.c 	csp = create_cs(c, ctx, &nt_status);
ctx               212 source3/utils/netlookup.c 	nt_status = rpccli_lsa_lookup_names(csp->lsapipe, ctx,
ctx              1065 source3/utils/ntlm_auth.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1071 source3/utils/ntlm_auth.c 	myname_lower = talloc_strdup(ctx, global_myname());
ctx              1077 source3/utils/ntlm_auth.c 	principal = talloc_asprintf(ctx, "%s$@%s", myname_lower, lp_realm());
ctx              1124 source3/utils/ntlm_auth.c 	TALLOC_CTX *ctx = talloc_tos();
ctx              1321 source3/utils/ntlm_auth.c 		reply_argument = talloc_asprintf(ctx, "%s\\%s", domain, user);
ctx              1326 source3/utils/ntlm_auth.c 		reply_argument = talloc_strdup(ctx, "*");
ctx              1330 source3/utils/ntlm_auth.c 		reply_argument = talloc_strdup(ctx, nt_errstr(status));
ctx                30 source3/utils/rpccheck.c 	TALLOC_CTX *ctx;
ctx                40 source3/utils/rpccheck.c 	ctx=talloc_init("main");
ctx                41 source3/utils/rpccheck.c 	if (!ctx) exit(1);
ctx                43 source3/utils/rpccheck.c 	if (!prs_init(&ps, 1600, 4, ctx, MARSHALL))
ctx                27 source3/utils/sharesec.c static TALLOC_CTX *ctx;
ctx               537 source3/utils/sharesec.c 	if ( !(ctx = talloc_stackframe()) ) {
ctx               633 source3/utils/sharesec.c 	retval = change_share_sec(ctx, sharename, the_acl, mode);
ctx               635 source3/utils/sharesec.c 	talloc_destroy(ctx);
ctx               549 source3/utils/smbcacls.c static SEC_DESC *sec_desc_parse(TALLOC_CTX *ctx, struct cli_state *cli, char *str)
ctx               559 source3/utils/smbcacls.c 	while (next_token_talloc(ctx, &p, &tok, "\t,\r\n")) {
ctx               609 source3/utils/smbcacls.c 	ret = make_sec_desc(ctx,revision, SEC_DESC_SELF_RELATIVE, owner_sid, grp_sid,
ctx               140 source3/utils/smbcquotas.c static int parse_quota_set(TALLOC_CTX *ctx,
ctx               166 source3/utils/smbcquotas.c 		*pp_username_str = talloc_strdup(ctx, p);
ctx                81 source3/utils/smbtree.c 	TALLOC_CTX *ctx = talloc_tos();
ctx                88 source3/utils/smbtree.c 	master_workgroup = talloc_strdup(ctx, lp_workgroup());
ctx               103 source3/web/statuspage.c static const char *tstring(TALLOC_CTX *ctx, time_t t)
ctx               106 source3/web/statuspage.c 	buf = talloc_strdup(ctx, time_to_asc(t));
ctx               110 source3/web/statuspage.c 	buf = talloc_all_string_sub(ctx,
ctx               249 source3/web/statuspage.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               454 source3/web/statuspage.c 	TALLOC_FREE(ctx);
ctx                80 source3/web/swat.c static const char *fix_quotes(TALLOC_CTX *ctx, const char *str)
ctx                98 source3/web/swat.c 	newstring = TALLOC_ARRAY(ctx, char, newstring_len);
ctx               199 source3/web/swat.c static const char *get_parm_translated(TALLOC_CTX *ctx,
ctx               205 source3/web/swat.c 		output = talloc_asprintf(ctx,
ctx               210 source3/web/swat.c 	output = talloc_asprintf(ctx,
ctx               234 source3/web/swat.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               240 source3/web/swat.c 	printf("<tr><td>%s</td><td>", get_parm_translated(ctx,
ctx               290 source3/web/swat.c 		       make_parm_name(parm->label), fix_quotes(ctx, utf8_s1));
ctx               349 source3/web/swat.c 	TALLOC_FREE(ctx);
ctx               444 source3/web/swat.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               448 source3/web/swat.c 	fprintf(f, "# Date: %s\n\n", current_timestring(ctx, False));
ctx               452 source3/web/swat.c 	TALLOC_FREE(ctx);
ctx              1365 source3/web/swat.c const char *lang_msg_rotate(TALLOC_CTX *ctx, const char *msgid)
ctx              1375 source3/web/swat.c 	ret = talloc_strdup(ctx, msgstr);
ctx                68 source3/web/swat_proto.h const char *lang_msg_rotate(TALLOC_CTX *ctx, const char *msgid);
ctx               533 source3/winbindd/idmap.c static NTSTATUS idmap_alloc_init(struct idmap_alloc_context **ctx)
ctx               542 source3/winbindd/idmap.c 		*ctx = idmap_alloc_ctx;
ctx               596 source3/winbindd/idmap.c 	*ctx = idmap_alloc_ctx;
ctx               610 source3/winbindd/idmap.c 	struct idmap_alloc_context *ctx;
ctx               613 source3/winbindd/idmap.c 	if (!NT_STATUS_IS_OK(ret = idmap_alloc_init(&ctx))) {
ctx               618 source3/winbindd/idmap.c 	return ctx->methods->allocate_id(id);
ctx               623 source3/winbindd/idmap.c 	struct idmap_alloc_context *ctx;
ctx               626 source3/winbindd/idmap.c 	if (!NT_STATUS_IS_OK(ret = idmap_alloc_init(&ctx))) {
ctx               631 source3/winbindd/idmap.c 	return ctx->methods->allocate_id(id);
ctx               636 source3/winbindd/idmap.c 	struct idmap_alloc_context *ctx;
ctx               639 source3/winbindd/idmap.c 	if (!NT_STATUS_IS_OK(ret = idmap_alloc_init(&ctx))) {
ctx               644 source3/winbindd/idmap.c 	return ctx->methods->set_id_hwm(id);
ctx               649 source3/winbindd/idmap.c 	struct idmap_alloc_context *ctx;
ctx               652 source3/winbindd/idmap.c 	if (!NT_STATUS_IS_OK(ret = idmap_alloc_init(&ctx))) {
ctx               657 source3/winbindd/idmap.c 	return ctx->methods->set_id_hwm(id);
ctx                65 source3/winbindd/idmap_ad.c 	struct idmap_ad_context *ctx;
ctx                73 source3/winbindd/idmap_ad.c 	ctx = talloc_get_type(dom->private_data, struct idmap_ad_context);
ctx                75 source3/winbindd/idmap_ad.c 	if (ctx->ads != NULL) {
ctx                80 source3/winbindd/idmap_ad.c 		ads = ctx->ads;
ctx                96 source3/winbindd/idmap_ad.c 			ctx->ads = NULL;
ctx                97 source3/winbindd/idmap_ad.c 			TALLOC_FREE( ctx->ad_schema );
ctx               150 source3/winbindd/idmap_ad.c 	ctx->ads = ads;
ctx               161 source3/winbindd/idmap_ad.c 	struct idmap_ad_context * ctx;
ctx               168 source3/winbindd/idmap_ad.c 	ctx = talloc_get_type(dom->private_data, struct idmap_ad_context);
ctx               173 source3/winbindd/idmap_ad.c 	if ( ctx->ad_schema ) {
ctx               179 source3/winbindd/idmap_ad.c 	if ( (ctx->ad_map_type ==  WB_POSIX_MAP_SFU) ||
ctx               180 source3/winbindd/idmap_ad.c 	     (ctx->ad_map_type ==  WB_POSIX_MAP_SFU20) ||
ctx               181 source3/winbindd/idmap_ad.c 	     (ctx->ad_map_type ==  WB_POSIX_MAP_RFC2307) )
ctx               183 source3/winbindd/idmap_ad.c 		status = ads_check_posix_schema_mapping(NULL, ctx->ads, ctx->ad_map_type, &ctx->ad_schema);
ctx               198 source3/winbindd/idmap_ad.c 	struct idmap_ad_context *ctx;
ctx               203 source3/winbindd/idmap_ad.c 	if ( (ctx = TALLOC_ZERO_P(dom, struct idmap_ad_context)) == NULL ) {
ctx               208 source3/winbindd/idmap_ad.c 	if ( (config_option = talloc_asprintf(ctx, "idmap config %s", dom->name)) == NULL ) {
ctx               210 source3/winbindd/idmap_ad.c 		talloc_free(ctx);
ctx               217 source3/winbindd/idmap_ad.c 		if ((sscanf(range, "%u - %u", &ctx->filter_low_id, &ctx->filter_high_id) != 2) ||
ctx               218 source3/winbindd/idmap_ad.c 		    (ctx->filter_low_id > ctx->filter_high_id)) {
ctx               220 source3/winbindd/idmap_ad.c 			ctx->filter_low_id = 0;
ctx               221 source3/winbindd/idmap_ad.c 			ctx->filter_high_id = 0;
ctx               226 source3/winbindd/idmap_ad.c 	ctx->ad_map_type = WB_POSIX_MAP_RFC2307;
ctx               232 source3/winbindd/idmap_ad.c 			ctx->ad_map_type = WB_POSIX_MAP_SFU;
ctx               234 source3/winbindd/idmap_ad.c 			ctx->ad_map_type = WB_POSIX_MAP_SFU20;
ctx               236 source3/winbindd/idmap_ad.c 			ctx->ad_map_type = WB_POSIX_MAP_RFC2307;
ctx               242 source3/winbindd/idmap_ad.c 	dom->private_data = ctx;
ctx               290 source3/winbindd/idmap_ad.c 	struct idmap_ad_context *ctx;
ctx               317 source3/winbindd/idmap_ad.c 	ctx = talloc_get_type(dom->private_data, struct idmap_ad_context);
ctx               319 source3/winbindd/idmap_ad.c 	if ( (memctx = talloc_new(ctx)) == NULL ) {
ctx               332 source3/winbindd/idmap_ad.c 	attrs[2] = ctx->ad_schema->posix_uidnumber_attr;
ctx               333 source3/winbindd/idmap_ad.c 	attrs[3] = ctx->ad_schema->posix_gidnumber_attr;
ctx               350 source3/winbindd/idmap_ad.c 							  ctx->ad_schema->posix_uidnumber_attr,
ctx               364 source3/winbindd/idmap_ad.c 							  ctx->ad_schema->posix_gidnumber_attr,
ctx               390 source3/winbindd/idmap_ad.c 	rc = ads_search_retry(ctx->ads, &res, filter, attrs);
ctx               397 source3/winbindd/idmap_ad.c 	if ( (count = ads_count_replies(ctx->ads, res)) == 0 ) {
ctx               410 source3/winbindd/idmap_ad.c 			entry = ads_first_entry(ctx->ads, entry);
ctx               412 source3/winbindd/idmap_ad.c 			entry = ads_next_entry(ctx->ads, entry);
ctx               421 source3/winbindd/idmap_ad.c 		if (!ads_pull_sid(ctx->ads, entry, "objectSid", &sid)) {
ctx               427 source3/winbindd/idmap_ad.c 		if (!ads_pull_uint32(ctx->ads, entry, "sAMAccountType", &atype)) {
ctx               447 source3/winbindd/idmap_ad.c 		if (!ads_pull_uint32(ctx->ads, entry, (type==ID_TYPE_UID) ?
ctx               448 source3/winbindd/idmap_ad.c 				                 ctx->ad_schema->posix_uidnumber_attr :
ctx               449 source3/winbindd/idmap_ad.c 				                 ctx->ad_schema->posix_gidnumber_attr,
ctx               457 source3/winbindd/idmap_ad.c 		    (ctx->filter_low_id && (id < ctx->filter_low_id)) ||
ctx               458 source3/winbindd/idmap_ad.c 		    (ctx->filter_high_id && (id > ctx->filter_high_id))) {
ctx               460 source3/winbindd/idmap_ad.c 				id, ctx->filter_low_id, ctx->filter_high_id));
ctx               481 source3/winbindd/idmap_ad.c 		ads_msgfree(ctx->ads, res);
ctx               508 source3/winbindd/idmap_ad.c 	struct idmap_ad_context *ctx;
ctx               534 source3/winbindd/idmap_ad.c 	ctx = talloc_get_type(dom->private_data, struct idmap_ad_context);	
ctx               536 source3/winbindd/idmap_ad.c 	if ( (memctx = talloc_new(ctx)) == NULL ) {		
ctx               549 source3/winbindd/idmap_ad.c 	if (ctx->ad_schema == NULL) {
ctx               555 source3/winbindd/idmap_ad.c 	attrs[2] = ctx->ad_schema->posix_uidnumber_attr;
ctx               556 source3/winbindd/idmap_ad.c 	attrs[3] = ctx->ad_schema->posix_gidnumber_attr;
ctx               583 source3/winbindd/idmap_ad.c 	rc = ads_search_retry(ctx->ads, &res, filter, attrs);
ctx               590 source3/winbindd/idmap_ad.c 	if ( (count = ads_count_replies(ctx->ads, res)) == 0 ) {
ctx               603 source3/winbindd/idmap_ad.c 			entry = ads_first_entry(ctx->ads, entry);
ctx               605 source3/winbindd/idmap_ad.c 			entry = ads_next_entry(ctx->ads, entry);
ctx               614 source3/winbindd/idmap_ad.c 		if (!ads_pull_sid(ctx->ads, entry, "objectSid", &sid)) {
ctx               626 source3/winbindd/idmap_ad.c 		if (!ads_pull_uint32(ctx->ads, entry, "sAMAccountType", &atype)) {
ctx               646 source3/winbindd/idmap_ad.c 		if (!ads_pull_uint32(ctx->ads, entry, (type==ID_TYPE_UID) ?
ctx               647 source3/winbindd/idmap_ad.c 				                 ctx->ad_schema->posix_uidnumber_attr :
ctx               648 source3/winbindd/idmap_ad.c 				                 ctx->ad_schema->posix_gidnumber_attr,
ctx               655 source3/winbindd/idmap_ad.c 		    (ctx->filter_low_id && (id < ctx->filter_low_id)) ||
ctx               656 source3/winbindd/idmap_ad.c 		    (ctx->filter_high_id && (id > ctx->filter_high_id))) {
ctx               658 source3/winbindd/idmap_ad.c 				id, ctx->filter_low_id, ctx->filter_high_id));
ctx               673 source3/winbindd/idmap_ad.c 		ads_msgfree(ctx->ads, res);
ctx               698 source3/winbindd/idmap_ad.c 	struct idmap_ad_context * ctx;
ctx               700 source3/winbindd/idmap_ad.c 	ctx = talloc_get_type(dom->private_data, struct idmap_ad_context);
ctx               702 source3/winbindd/idmap_ad.c 	if (ctx->ads != NULL) {
ctx               704 source3/winbindd/idmap_ad.c 		ctx->ads->is_mine = True;
ctx               705 source3/winbindd/idmap_ad.c 		ads_destroy( &ctx->ads );
ctx               706 source3/winbindd/idmap_ad.c 		ctx->ads = NULL;
ctx               709 source3/winbindd/idmap_ad.c 	TALLOC_FREE( ctx->ad_schema );
ctx               751 source3/winbindd/idmap_ad.c 	struct idmap_ad_context *ctx;
ctx               773 source3/winbindd/idmap_ad.c 		ctx = talloc_get_type(dom->private_data,
ctx               776 source3/winbindd/idmap_ad.c 		ctx = TALLOC_ZERO_P(dom, struct idmap_ad_context);
ctx               777 source3/winbindd/idmap_ad.c 		if (ctx == NULL) {
ctx               781 source3/winbindd/idmap_ad.c 		ctx->ad_map_type = WB_POSIX_MAP_RFC2307;
ctx               782 source3/winbindd/idmap_ad.c 		dom->private_data = ctx;
ctx               785 source3/winbindd/idmap_ad.c 	if ((ctx->ad_map_type != WB_POSIX_MAP_UNKNOWN) &&
ctx               786 source3/winbindd/idmap_ad.c 	    (ctx->ad_map_type != new_ad_map_type))
ctx               791 source3/winbindd/idmap_ad.c 			  ad_map_type_string(ctx->ad_map_type),
ctx               796 source3/winbindd/idmap_ad.c 	ctx->ad_map_type = new_ad_map_type;
ctx               841 source3/winbindd/idmap_ad.c 	struct idmap_ad_context *ctx;
ctx               852 source3/winbindd/idmap_ad.c 	ctx = talloc_get_type(dom->private_data, struct idmap_ad_context);
ctx               859 source3/winbindd/idmap_ad.c 	if (!ctx->ad_schema) {
ctx               874 source3/winbindd/idmap_ad.c 		*homedir = ads_pull_string( ads, mem_ctx, msg, ctx->ad_schema->posix_homedir_attr );
ctx               875 source3/winbindd/idmap_ad.c 		*shell   = ads_pull_string( ads, mem_ctx, msg, ctx->ad_schema->posix_shell_attr );
ctx               876 source3/winbindd/idmap_ad.c 		*gecos   = ads_pull_string( ads, mem_ctx, msg, ctx->ad_schema->posix_gecos_attr );
ctx               879 source3/winbindd/idmap_ad.c 			if ( !ads_pull_uint32(ads, msg, ctx->ad_schema->posix_gidnumber_attr, gid ) )
ctx               892 source3/winbindd/idmap_ad.c 	attrs[0] = ctx->ad_schema->posix_homedir_attr;
ctx               893 source3/winbindd/idmap_ad.c 	attrs[1] = ctx->ad_schema->posix_shell_attr;
ctx               894 source3/winbindd/idmap_ad.c 	attrs[2] = ctx->ad_schema->posix_gecos_attr;
ctx               895 source3/winbindd/idmap_ad.c 	attrs[3] = ctx->ad_schema->posix_gidnumber_attr;
ctx               906 source3/winbindd/idmap_ad.c 	ads_status = ads_search_retry(ctx->ads, &msg_internal, filter, attrs);
ctx               912 source3/winbindd/idmap_ad.c 	*homedir = ads_pull_string(ctx->ads, mem_ctx, msg_internal, ctx->ad_schema->posix_homedir_attr);
ctx               913 source3/winbindd/idmap_ad.c 	*shell   = ads_pull_string(ctx->ads, mem_ctx, msg_internal, ctx->ad_schema->posix_shell_attr);
ctx               914 source3/winbindd/idmap_ad.c 	*gecos   = ads_pull_string(ctx->ads, mem_ctx, msg_internal, ctx->ad_schema->posix_gecos_attr);
ctx               917 source3/winbindd/idmap_ad.c 		if (!ads_pull_uint32(ctx->ads, msg_internal, ctx->ad_schema->posix_gidnumber_attr, gid))
ctx               925 source3/winbindd/idmap_ad.c 		ads_msgfree(ctx->ads, msg_internal);
ctx               946 source3/winbindd/idmap_ad.c 	struct idmap_ad_context *ctx = NULL;
ctx               963 source3/winbindd/idmap_ad.c 	ctx = talloc_get_type(dom->private_data, struct idmap_ad_context);
ctx               970 source3/winbindd/idmap_ad.c 	if (!ctx->ad_schema) {
ctx               975 source3/winbindd/idmap_ad.c 	attrs[0] = ctx->ad_schema->posix_uid_attr;
ctx               985 source3/winbindd/idmap_ad.c 	ads_status = ads_search_retry(ctx->ads, &msg, filter, attrs);
ctx               991 source3/winbindd/idmap_ad.c 	*alias = ads_pull_string(ctx->ads, mem_ctx, msg, ctx->ad_schema->posix_uid_attr);
ctx              1004 source3/winbindd/idmap_ad.c 		ads_msgfree(ctx->ads, msg);
ctx              1026 source3/winbindd/idmap_ad.c 	struct idmap_ad_context *ctx = NULL;
ctx              1043 source3/winbindd/idmap_ad.c 	ctx = talloc_get_type(dom->private_data, struct idmap_ad_context);
ctx              1050 source3/winbindd/idmap_ad.c 	if (!ctx->ad_schema) {
ctx              1057 source3/winbindd/idmap_ad.c 				 ctx->ad_schema->posix_uid_attr,
ctx              1064 source3/winbindd/idmap_ad.c 	ads_status = ads_search_retry(ctx->ads, &msg, filter, attrs);
ctx              1070 source3/winbindd/idmap_ad.c 	username = ads_pull_string(ctx->ads, mem_ctx, msg,
ctx              1091 source3/winbindd/idmap_ad.c 		ads_msgfree(ctx->ads, msg);
ctx               318 source3/winbindd/idmap_adex/idmap_adex.c 				      TALLOC_CTX * ctx,
ctx               335 source3/winbindd/idmap_adex/idmap_adex.c 	return cell->provider->get_nss_info(sid, ctx, homedir,
ctx                99 source3/winbindd/idmap_adex/idmap_adex.h 				 TALLOC_CTX * ctx,
ctx               661 source3/winbindd/idmap_adex/provider_unified.c 	TALLOC_CTX *ctx = talloc_stackframe();
ctx               673 source3/winbindd/idmap_adex/provider_unified.c 		oc_list = ads_pull_strings(ads, ctx, msg,
ctx               695 source3/winbindd/idmap_adex/provider_unified.c 		oc_list = ads_pull_strings(ads, ctx, msg,
ctx               721 source3/winbindd/idmap_adex/provider_unified.c 	talloc_destroy(ctx);
ctx               842 source3/winbindd/idmap_adex/provider_unified.c 				  TALLOC_CTX *ctx,
ctx               859 source3/winbindd/idmap_adex/provider_unified.c 		*string = ads_pull_string(ads, ctx, msg, attrib);
ctx               873 source3/winbindd/idmap_adex/provider_unified.c 			*string = talloc_strdup(ctx, s);
ctx               896 source3/winbindd/idmap_adex/provider_unified.c 			      TALLOC_CTX *ctx,
ctx               904 source3/winbindd/idmap_adex/provider_unified.c 	nt_status = get_object_string(c, msg, ctx, ADEX_ATTR_HOMEDIR, homedir);
ctx               907 source3/winbindd/idmap_adex/provider_unified.c 	nt_status = get_object_string(c, msg, ctx, ADEX_ATTR_SHELL, shell);
ctx               910 source3/winbindd/idmap_adex/provider_unified.c 	nt_status = get_object_string(c, msg, ctx, ADEX_ATTR_GECOS, gecos);
ctx               926 source3/winbindd/idmap_adex/provider_unified.c 			   TALLOC_CTX *ctx,
ctx               952 source3/winbindd/idmap_adex/provider_unified.c 	nt_status = get_object_string(c, msg, ctx, attr, alias);
ctx              1022 source3/winbindd/idmap_adex/provider_unified.c 				  TALLOC_CTX * ctx,
ctx              1047 source3/winbindd/idmap_adex/provider_unified.c 	nt_status = pull_nss_info(cell, msg, ctx, homedir, shell, gecos,
ctx              1060 source3/winbindd/idmap_adex/provider_unified.c static NTSTATUS _ccp_map_to_alias(TALLOC_CTX *ctx,
ctx              1087 source3/winbindd/idmap_adex/provider_unified.c 	nt_status = pull_alias(cell, msg, ctx, alias);
ctx               276 source3/winbindd/idmap_hash/idmap_hash.c 				    TALLOC_CTX *ctx,
ctx               294 source3/winbindd/idmap_hash/idmap_hash.c 	*homedir = talloc_strdup(ctx, lp_template_homedir());
ctx               297 source3/winbindd/idmap_hash/idmap_hash.c 	*shell   = talloc_strdup(ctx, lp_template_shell());
ctx                52 source3/winbindd/idmap_hash/idmap_hash.h NTSTATUS mapfile_lookup_key(TALLOC_CTX *ctx,
ctx                56 source3/winbindd/idmap_hash/idmap_hash.h NTSTATUS mapfile_lookup_value(TALLOC_CTX *ctx,
ctx               120 source3/winbindd/idmap_hash/mapfile.c NTSTATUS mapfile_lookup_key(TALLOC_CTX *ctx, const char *value, char **key)
ctx               134 source3/winbindd/idmap_hash/mapfile.c 			*key = talloc_strdup(ctx, r_key);
ctx               150 source3/winbindd/idmap_hash/mapfile.c NTSTATUS mapfile_lookup_value(TALLOC_CTX *ctx, const char *key, char **value)
ctx               164 source3/winbindd/idmap_hash/mapfile.c 			*value = talloc_strdup(ctx, r_value);
ctx               158 source3/winbindd/idmap_ldap.c 	TALLOC_CTX *ctx;
ctx               170 source3/winbindd/idmap_ldap.c 	ctx = talloc_new(idmap_alloc_ldap);
ctx               171 source3/winbindd/idmap_ldap.c 	if ( ! ctx) {
ctx               176 source3/winbindd/idmap_ldap.c 	filter = talloc_asprintf(ctx, "(objectclass=%s)", LDAP_OBJ_IDPOOL);
ctx               179 source3/winbindd/idmap_ldap.c 	attr_list = get_attr_list(ctx, idpool_attr_list);
ctx               210 source3/winbindd/idmap_ldap.c 		uid_str = talloc_asprintf(ctx, "%lu",
ctx               212 source3/winbindd/idmap_ldap.c 		gid_str = talloc_asprintf(ctx, "%lu",
ctx               238 source3/winbindd/idmap_ldap.c 	talloc_free(ctx);
ctx               358 source3/winbindd/idmap_ldap.c 	TALLOC_CTX *ctx;
ctx               381 source3/winbindd/idmap_ldap.c 	ctx = talloc_new(idmap_alloc_ldap);
ctx               382 source3/winbindd/idmap_ldap.c 	if ( ! ctx) {
ctx               405 source3/winbindd/idmap_ldap.c 	filter = talloc_asprintf(ctx, "(objectClass=%s)", LDAP_OBJ_IDPOOL);
ctx               408 source3/winbindd/idmap_ldap.c 	attr_list = get_attr_list(ctx, idpool_attr_list);
ctx               423 source3/winbindd/idmap_ldap.c 	talloc_autofree_ldapmsg(ctx, result);
ctx               435 source3/winbindd/idmap_ldap.c 	dn = smbldap_talloc_dn(ctx,
ctx               443 source3/winbindd/idmap_ldap.c 				entry, type, ctx))) {
ctx               479 source3/winbindd/idmap_ldap.c 	new_id_str = talloc_asprintf(ctx, "%lu", (unsigned long)xid->id + 1);
ctx               510 source3/winbindd/idmap_ldap.c 	talloc_free(ctx);
ctx               617 source3/winbindd/idmap_ldap.c 	TALLOC_CTX *ctx;
ctx               639 source3/winbindd/idmap_ldap.c 	ctx = talloc_new(idmap_alloc_ldap);
ctx               640 source3/winbindd/idmap_ldap.c 	if ( ! ctx) {
ctx               663 source3/winbindd/idmap_ldap.c 	filter = talloc_asprintf(ctx, "(objectClass=%s)", LDAP_OBJ_IDPOOL);
ctx               666 source3/winbindd/idmap_ldap.c 	attr_list = get_attr_list(ctx, idpool_attr_list);
ctx               679 source3/winbindd/idmap_ldap.c 	talloc_autofree_ldapmsg(ctx, result);
ctx               691 source3/winbindd/idmap_ldap.c 	dn = smbldap_talloc_dn(ctx,
ctx               698 source3/winbindd/idmap_ldap.c 	new_id_str = talloc_asprintf(ctx, "%lu", (unsigned long)xid->id);
ctx               725 source3/winbindd/idmap_ldap.c 	talloc_free(ctx);
ctx               749 source3/winbindd/idmap_ldap.c static int idmap_ldap_close_destructor(struct idmap_ldap_context *ctx)
ctx               751 source3/winbindd/idmap_ldap.c 	smbldap_free_struct(&ctx->smbldap_state);
ctx               766 source3/winbindd/idmap_ldap.c 	struct idmap_ldap_context *ctx = NULL;
ctx               775 source3/winbindd/idmap_ldap.c 	ctx = TALLOC_ZERO_P(dom, struct idmap_ldap_context);
ctx               776 source3/winbindd/idmap_ldap.c 	if ( ! ctx) {
ctx               787 source3/winbindd/idmap_ldap.c 		ctx->filter_low_id = 0;
ctx               788 source3/winbindd/idmap_ldap.c 		ctx->filter_high_id = 0;
ctx               791 source3/winbindd/idmap_ldap.c 			ctx->filter_low_id = low_uid;
ctx               792 source3/winbindd/idmap_ldap.c 			ctx->filter_high_id = high_uid;
ctx               802 source3/winbindd/idmap_ldap.c 				ctx->filter_low_id = MAX(ctx->filter_low_id,
ctx               804 source3/winbindd/idmap_ldap.c 				ctx->filter_high_id = MIN(ctx->filter_high_id,
ctx               813 source3/winbindd/idmap_ldap.c 		config_option = talloc_asprintf(ctx, "idmap config %s", dom->name);
ctx               823 source3/winbindd/idmap_ldap.c 			if ((sscanf(range, "%u - %u", &ctx->filter_low_id,
ctx               824 source3/winbindd/idmap_ldap.c 							&ctx->filter_high_id) != 2))
ctx               827 source3/winbindd/idmap_ldap.c 				ctx->filter_low_id = 0;
ctx               828 source3/winbindd/idmap_ldap.c 				ctx->filter_high_id = 0;
ctx               833 source3/winbindd/idmap_ldap.c 	if (ctx->filter_low_id > ctx->filter_high_id) {
ctx               835 source3/winbindd/idmap_ldap.c 		      ctx->filter_low_id, ctx->filter_high_id));
ctx               836 source3/winbindd/idmap_ldap.c 		ctx->filter_low_id = 0;
ctx               837 source3/winbindd/idmap_ldap.c 		ctx->filter_high_id = 0;
ctx               842 source3/winbindd/idmap_ldap.c 		ctx->url = talloc_strdup(ctx, params);
ctx               852 source3/winbindd/idmap_ldap.c 		ctx->url = talloc_strdup(ctx, tmp);
ctx               854 source3/winbindd/idmap_ldap.c 	CHECK_ALLOC_DONE(ctx->url);
ctx               866 source3/winbindd/idmap_ldap.c 	ctx->suffix = talloc_strdup(ctx, tmp);
ctx               867 source3/winbindd/idmap_ldap.c 	CHECK_ALLOC_DONE(ctx->suffix);
ctx               869 source3/winbindd/idmap_ldap.c 	ret = smbldap_init(ctx, winbind_event_context(), ctx->url,
ctx               870 source3/winbindd/idmap_ldap.c 			   &ctx->smbldap_state);
ctx               872 source3/winbindd/idmap_ldap.c 		DEBUG(1, ("ERROR: smbldap_init (%s) failed!\n", ctx->url));
ctx               876 source3/winbindd/idmap_ldap.c         ret = get_credentials( ctx, ctx->smbldap_state, config_option,
ctx               877 source3/winbindd/idmap_ldap.c 			       dom, &ctx->user_dn );
ctx               887 source3/winbindd/idmap_ldap.c 	talloc_set_destructor(ctx, idmap_ldap_close_destructor);
ctx               889 source3/winbindd/idmap_ldap.c 	dom->private_data = ctx;
ctx               896 source3/winbindd/idmap_ldap.c 	talloc_free(ctx);
ctx               932 source3/winbindd/idmap_ldap.c 	struct idmap_ldap_context *ctx;
ctx               951 source3/winbindd/idmap_ldap.c 	ctx = talloc_get_type(dom->private_data, struct idmap_ldap_context);
ctx               953 source3/winbindd/idmap_ldap.c 	memctx = talloc_new(ctx);
ctx              1006 source3/winbindd/idmap_ldap.c 	rc = smbldap_search(ctx->smbldap_state, ctx->suffix, LDAP_SCOPE_SUBTREE,
ctx              1015 source3/winbindd/idmap_ldap.c 	count = ldap_count_entries(ctx->smbldap_state->ldap_struct, result);
ctx              1029 source3/winbindd/idmap_ldap.c 			entry = ldap_first_entry(ctx->smbldap_state->ldap_struct,
ctx              1032 source3/winbindd/idmap_ldap.c 			entry = ldap_next_entry(ctx->smbldap_state->ldap_struct,
ctx              1043 source3/winbindd/idmap_ldap.c 				ctx->smbldap_state->ldap_struct,
ctx              1056 source3/winbindd/idmap_ldap.c 				ctx->smbldap_state->ldap_struct,
ctx              1061 source3/winbindd/idmap_ldap.c 					ctx->smbldap_state->ldap_struct,
ctx              1073 source3/winbindd/idmap_ldap.c 		    (ctx->filter_low_id && (id < ctx->filter_low_id)) ||
ctx              1074 source3/winbindd/idmap_ldap.c 		    (ctx->filter_high_id && (id > ctx->filter_high_id))) {
ctx              1077 source3/winbindd/idmap_ldap.c 				  ctx->filter_low_id, ctx->filter_high_id));
ctx              1165 source3/winbindd/idmap_ldap.c 	struct idmap_ldap_context *ctx;
ctx              1183 source3/winbindd/idmap_ldap.c 	ctx = talloc_get_type(dom->private_data, struct idmap_ldap_context);
ctx              1185 source3/winbindd/idmap_ldap.c 	memctx = talloc_new(ctx);
ctx              1239 source3/winbindd/idmap_ldap.c 	rc = smbldap_search(ctx->smbldap_state, ctx->suffix, LDAP_SCOPE_SUBTREE,
ctx              1249 source3/winbindd/idmap_ldap.c 	count = ldap_count_entries(ctx->smbldap_state->ldap_struct, result);
ctx              1264 source3/winbindd/idmap_ldap.c 			entry = ldap_first_entry(ctx->smbldap_state->ldap_struct,
ctx              1267 source3/winbindd/idmap_ldap.c 			entry = ldap_next_entry(ctx->smbldap_state->ldap_struct,
ctx              1278 source3/winbindd/idmap_ldap.c 				ctx->smbldap_state->ldap_struct,
ctx              1305 source3/winbindd/idmap_ldap.c 				ctx->smbldap_state->ldap_struct,
ctx              1310 source3/winbindd/idmap_ldap.c 					ctx->smbldap_state->ldap_struct,
ctx              1322 source3/winbindd/idmap_ldap.c 		    (ctx->filter_low_id && (id < ctx->filter_low_id)) ||
ctx              1323 source3/winbindd/idmap_ldap.c 		    (ctx->filter_high_id && (id > ctx->filter_high_id))) {
ctx              1326 source3/winbindd/idmap_ldap.c 				  ctx->filter_low_id, ctx->filter_high_id));
ctx              1386 source3/winbindd/idmap_ldap.c 	struct idmap_ldap_context *ctx;
ctx              1400 source3/winbindd/idmap_ldap.c 	ctx = talloc_get_type(dom->private_data, struct idmap_ldap_context);
ctx              1417 source3/winbindd/idmap_ldap.c 	memctx = talloc_new(ctx);
ctx              1432 source3/winbindd/idmap_ldap.c 			ctx->suffix);
ctx              1438 source3/winbindd/idmap_ldap.c 	smbldap_make_mod(ctx->smbldap_state->ldap_struct,
ctx              1441 source3/winbindd/idmap_ldap.c 	smbldap_make_mod(ctx->smbldap_state->ldap_struct, entry, &mods,
ctx              1457 source3/winbindd/idmap_ldap.c 	rc = smbldap_add(ctx->smbldap_state, dn, mods);
ctx              1462 source3/winbindd/idmap_ldap.c 		ldap_get_option(ctx->smbldap_state->ldap_struct,
ctx              1492 source3/winbindd/idmap_ldap.c 	struct idmap_ldap_context *ctx;
ctx              1495 source3/winbindd/idmap_ldap.c 		ctx = talloc_get_type(dom->private_data,
ctx              1498 source3/winbindd/idmap_ldap.c 		talloc_free(ctx);
ctx                44 source3/winbindd/idmap_nss.c 	TALLOC_CTX *ctx;
ctx                52 source3/winbindd/idmap_nss.c 	ctx = talloc_new(dom);
ctx                53 source3/winbindd/idmap_nss.c 	if ( ! ctx) {
ctx               125 source3/winbindd/idmap_nss.c 	talloc_free(ctx);
ctx               135 source3/winbindd/idmap_nss.c 	TALLOC_CTX *ctx;
ctx               143 source3/winbindd/idmap_nss.c 	ctx = talloc_new(dom);
ctx               144 source3/winbindd/idmap_nss.c 	if ( ! ctx) {
ctx               159 source3/winbindd/idmap_nss.c 		ret = winbind_lookup_sid(ctx, ids[i]->sid, &dom_name, &name, &type);
ctx               203 source3/winbindd/idmap_nss.c 	talloc_free(ctx);
ctx                43 source3/winbindd/idmap_rid.c 	struct idmap_rid_context *ctx;
ctx                51 source3/winbindd/idmap_rid.c 	if ( (ctx = TALLOC_ZERO_P(dom, struct idmap_rid_context)) == NULL ) {
ctx                56 source3/winbindd/idmap_rid.c 	config_option = talloc_asprintf(ctx, "idmap config %s", dom->name);
ctx                65 source3/winbindd/idmap_rid.c 	    (sscanf(range, "%u - %u", &ctx->low_id, &ctx->high_id) != 2) ||
ctx                66 source3/winbindd/idmap_rid.c 	    (ctx->low_id > ctx->high_id)) 
ctx                68 source3/winbindd/idmap_rid.c 		ctx->low_id = 0;
ctx                69 source3/winbindd/idmap_rid.c 		ctx->high_id = 0;
ctx                73 source3/winbindd/idmap_rid.c 	if (!ctx->low_id && !ctx->high_id) {
ctx                75 source3/winbindd/idmap_rid.c 			ctx->low_id = low_uid;
ctx                76 source3/winbindd/idmap_rid.c 			ctx->high_id = high_uid;
ctx                80 source3/winbindd/idmap_rid.c 			if ((ctx->low_id != low_gid) ||
ctx                81 source3/winbindd/idmap_rid.c 			    (ctx->high_id != high_uid)) {
ctx                89 source3/winbindd/idmap_rid.c 	if (!ctx->low_id || !ctx->high_id) {
ctx                95 source3/winbindd/idmap_rid.c 	ctx->base_rid = lp_parm_int(-1, config_option, "base_rid", 0);
ctx                96 source3/winbindd/idmap_rid.c 	ctx->domain_name = talloc_strdup( ctx, dom->name );
ctx                98 source3/winbindd/idmap_rid.c 	dom->private_data = ctx;
ctx               104 source3/winbindd/idmap_rid.c 	talloc_free(ctx);
ctx               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)
ctx               113 source3/winbindd/idmap_rid.c 	if ((map->xid.id < ctx->low_id) || (map->xid.id > ctx->high_id)) {
ctx               115 source3/winbindd/idmap_rid.c 				map->xid.id, ctx->low_id, ctx->high_id));
ctx               119 source3/winbindd/idmap_rid.c 	if ( (domain = find_domain_from_name_noinit(ctx->domain_name)) == NULL ) {
ctx               123 source3/winbindd/idmap_rid.c 	sid_compose(map->sid, &domain->sid, map->xid.id - ctx->low_id + ctx->base_rid);
ctx               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)
ctx               143 source3/winbindd/idmap_rid.c 	map->xid.id = rid - ctx->base_rid + ctx->low_id;
ctx               147 source3/winbindd/idmap_rid.c 	if ((map->xid.id < ctx->low_id) || (map->xid.id > ctx->high_id)) {
ctx               149 source3/winbindd/idmap_rid.c 				map->xid.id, ctx->low_id, ctx->high_id));
ctx               170 source3/winbindd/idmap_rid.c 	TALLOC_CTX *ctx;
ctx               181 source3/winbindd/idmap_rid.c 	ctx = talloc_new(dom);
ctx               182 source3/winbindd/idmap_rid.c 	if ( ! ctx) {
ctx               189 source3/winbindd/idmap_rid.c 		ret = idmap_rid_id_to_sid(ctx, ridctx, ids[i]);
ctx               198 source3/winbindd/idmap_rid.c 	talloc_free(ctx);
ctx               209 source3/winbindd/idmap_rid.c 	TALLOC_CTX *ctx;
ctx               220 source3/winbindd/idmap_rid.c 	ctx = talloc_new(dom);
ctx               221 source3/winbindd/idmap_rid.c 	if ( ! ctx) {
ctx               228 source3/winbindd/idmap_rid.c 		ret = idmap_rid_sid_to_id(ctx, ridctx, ids[i]);
ctx               238 source3/winbindd/idmap_rid.c 	talloc_free(ctx);
ctx               246 source3/winbindd/idmap_tdb.c 	TALLOC_CTX *ctx;
ctx               261 source3/winbindd/idmap_tdb.c 	ctx = talloc_stackframe();
ctx               274 source3/winbindd/idmap_tdb.c 	db = db_open(ctx, tdbfile, 0, TDB_DEFAULT, O_RDWR | O_CREAT, 0644);
ctx               315 source3/winbindd/idmap_tdb.c 	talloc_free(ctx);
ctx               595 source3/winbindd/idmap_tdb.c 	struct idmap_tdb_context *ctx;
ctx               597 source3/winbindd/idmap_tdb.c 	ctx = talloc(dom, struct idmap_tdb_context);
ctx               598 source3/winbindd/idmap_tdb.c 	if ( ! ctx) {
ctx               609 source3/winbindd/idmap_tdb.c 		ctx->filter_low_id = 0;
ctx               610 source3/winbindd/idmap_tdb.c 		ctx->filter_high_id = 0;
ctx               613 source3/winbindd/idmap_tdb.c 			ctx->filter_low_id = low_uid;
ctx               614 source3/winbindd/idmap_tdb.c 			ctx->filter_high_id = high_uid;
ctx               624 source3/winbindd/idmap_tdb.c 				ctx->filter_low_id = MAX(ctx->filter_low_id,
ctx               626 source3/winbindd/idmap_tdb.c 				ctx->filter_high_id = MIN(ctx->filter_high_id,
ctx               636 source3/winbindd/idmap_tdb.c 		config_option = talloc_asprintf(ctx, "idmap config %s", dom->name);
ctx               645 source3/winbindd/idmap_tdb.c 		    (sscanf(range, "%u - %u", &ctx->filter_low_id, &ctx->filter_high_id) != 2))
ctx               647 source3/winbindd/idmap_tdb.c 			ctx->filter_low_id = 0;
ctx               648 source3/winbindd/idmap_tdb.c 			ctx->filter_high_id = 0;
ctx               654 source3/winbindd/idmap_tdb.c 	if (ctx->filter_low_id > ctx->filter_high_id) {
ctx               655 source3/winbindd/idmap_tdb.c 		ctx->filter_low_id = 0;
ctx               656 source3/winbindd/idmap_tdb.c 		ctx->filter_high_id = 0;
ctx               660 source3/winbindd/idmap_tdb.c 	      "'%s'\n", ctx->filter_low_id, ctx->filter_high_id, dom->name));
ctx               662 source3/winbindd/idmap_tdb.c 	ret = idmap_tdb_open_db(ctx, false, &ctx->db);
ctx               667 source3/winbindd/idmap_tdb.c 	dom->private_data = ctx;
ctx               672 source3/winbindd/idmap_tdb.c 	talloc_free(ctx);
ctx               680 source3/winbindd/idmap_tdb.c static NTSTATUS idmap_tdb_id_to_sid(struct idmap_tdb_context *ctx, struct id_map *map)
ctx               686 source3/winbindd/idmap_tdb.c 	if (!ctx || !map) {
ctx               691 source3/winbindd/idmap_tdb.c 	if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) ||
ctx               692 source3/winbindd/idmap_tdb.c 	    (ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) {
ctx               694 source3/winbindd/idmap_tdb.c 				map->xid.id, ctx->filter_low_id, ctx->filter_high_id));
ctx               701 source3/winbindd/idmap_tdb.c 		keystr = talloc_asprintf(ctx, "UID %lu", (unsigned long)map->xid.id);
ctx               705 source3/winbindd/idmap_tdb.c 		keystr = talloc_asprintf(ctx, "GID %lu", (unsigned long)map->xid.id);
ctx               725 source3/winbindd/idmap_tdb.c 	data = dbwrap_fetch_bystring(ctx->db, NULL, keystr);
ctx               753 source3/winbindd/idmap_tdb.c static NTSTATUS idmap_tdb_sid_to_id(struct idmap_tdb_context *ctx, struct id_map *map)
ctx               771 source3/winbindd/idmap_tdb.c 	data = dbwrap_fetch_bystring(ctx->db, tmp_ctx, keystr);
ctx               797 source3/winbindd/idmap_tdb.c 	if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) ||
ctx               798 source3/winbindd/idmap_tdb.c 	    (ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) {
ctx               800 source3/winbindd/idmap_tdb.c 				map->xid.id, ctx->filter_low_id, ctx->filter_high_id));
ctx               815 source3/winbindd/idmap_tdb.c 	struct idmap_tdb_context *ctx;
ctx               824 source3/winbindd/idmap_tdb.c 	ctx = talloc_get_type(dom->private_data, struct idmap_tdb_context);
ctx               827 source3/winbindd/idmap_tdb.c 		ret = idmap_tdb_id_to_sid(ctx, ids[i]);
ctx               858 source3/winbindd/idmap_tdb.c 	struct idmap_tdb_context *ctx;
ctx               867 source3/winbindd/idmap_tdb.c 	ctx = talloc_get_type(dom->private_data, struct idmap_tdb_context);
ctx               870 source3/winbindd/idmap_tdb.c 		ret = idmap_tdb_sid_to_id(ctx, ids[i]);
ctx               902 source3/winbindd/idmap_tdb.c 	struct idmap_tdb_context *ctx;
ctx               916 source3/winbindd/idmap_tdb.c 	ctx = talloc_get_type(dom->private_data, struct idmap_tdb_context);
ctx               921 source3/winbindd/idmap_tdb.c 		kidstr = talloc_asprintf(ctx, "UID %lu",
ctx               926 source3/winbindd/idmap_tdb.c 		kidstr = talloc_asprintf(ctx, "GID %lu",
ctx               942 source3/winbindd/idmap_tdb.c 		     ctx, "%s", sid_to_fstring(tmp, map->sid))) == NULL) {
ctx               952 source3/winbindd/idmap_tdb.c 	if (ctx->db->transaction_start(ctx->db) != 0) {
ctx               959 source3/winbindd/idmap_tdb.c 	ret = dbwrap_store(ctx->db, ksid, kid, TDB_REPLACE);
ctx               961 source3/winbindd/idmap_tdb.c 		ctx->db->transaction_cancel(ctx->db);
ctx               966 source3/winbindd/idmap_tdb.c 	ret = dbwrap_store(ctx->db, kid, ksid, TDB_REPLACE);
ctx               968 source3/winbindd/idmap_tdb.c 		ctx->db->transaction_cancel(ctx->db);
ctx               974 source3/winbindd/idmap_tdb.c 	if (ctx->db->transaction_commit(ctx->db) != 0) {
ctx               997 source3/winbindd/idmap_tdb.c 	struct idmap_tdb_context *ctx;
ctx              1012 source3/winbindd/idmap_tdb.c 	ctx = talloc_get_type(dom->private_data, struct idmap_tdb_context);
ctx              1017 source3/winbindd/idmap_tdb.c 		kidstr = talloc_asprintf(ctx, "UID %lu",
ctx              1022 source3/winbindd/idmap_tdb.c 		kidstr = talloc_asprintf(ctx, "GID %lu",
ctx              1038 source3/winbindd/idmap_tdb.c 		     ctx, "%s", sid_to_fstring(tmp, map->sid))) == NULL) {
ctx              1048 source3/winbindd/idmap_tdb.c 	if (ctx->db->transaction_start(ctx->db) != 0) {
ctx              1055 source3/winbindd/idmap_tdb.c 	data = dbwrap_fetch(ctx->db, NULL, ksid);
ctx              1057 source3/winbindd/idmap_tdb.c 		ctx->db->transaction_cancel(ctx->db);
ctx              1066 source3/winbindd/idmap_tdb.c 		ctx->db->transaction_cancel(ctx->db);
ctx              1079 source3/winbindd/idmap_tdb.c 	ret = dbwrap_delete(ctx->db, ksid);
ctx              1086 source3/winbindd/idmap_tdb.c 	ret = dbwrap_delete(ctx->db, kid);
ctx              1092 source3/winbindd/idmap_tdb.c 	if (ctx->db->transaction_commit(ctx->db) != 0) {
ctx              1114 source3/winbindd/idmap_tdb.c 	struct idmap_tdb_context *ctx;
ctx              1117 source3/winbindd/idmap_tdb.c 		ctx = talloc_get_type(dom->private_data, struct idmap_tdb_context);
ctx              1119 source3/winbindd/idmap_tdb.c 		TALLOC_FREE(ctx->db);
ctx              1192 source3/winbindd/idmap_tdb.c 	struct idmap_tdb_context *ctx;
ctx              1196 source3/winbindd/idmap_tdb.c 	ctx = talloc_get_type(dom->private_data, struct idmap_tdb_context);
ctx              1198 source3/winbindd/idmap_tdb.c 	data = TALLOC_ZERO_P(ctx, struct dump_data);
ctx              1207 source3/winbindd/idmap_tdb.c 	ctx->db->traverse_read(ctx->db, idmap_tdb_dump_one_entry, data);
ctx               359 source3/winbindd/idmap_tdb2.c 	struct idmap_tdb2_context *ctx;
ctx               365 source3/winbindd/idmap_tdb2.c 	ctx = talloc(dom, struct idmap_tdb2_context);
ctx               366 source3/winbindd/idmap_tdb2.c 	if ( ! ctx) {
ctx               377 source3/winbindd/idmap_tdb2.c 		ctx->filter_low_id = 0;
ctx               378 source3/winbindd/idmap_tdb2.c 		ctx->filter_high_id = 0;
ctx               381 source3/winbindd/idmap_tdb2.c 			ctx->filter_low_id = low_uid;
ctx               382 source3/winbindd/idmap_tdb2.c 			ctx->filter_high_id = high_uid;
ctx               392 source3/winbindd/idmap_tdb2.c 				ctx->filter_low_id = MAX(ctx->filter_low_id,
ctx               394 source3/winbindd/idmap_tdb2.c 				ctx->filter_high_id = MIN(ctx->filter_high_id,
ctx               403 source3/winbindd/idmap_tdb2.c 		config_option = talloc_asprintf(ctx, "idmap config %s", dom->name);
ctx               412 source3/winbindd/idmap_tdb2.c 		    (sscanf(range, "%u - %u", &ctx->filter_low_id, &ctx->filter_high_id) != 2))
ctx               414 source3/winbindd/idmap_tdb2.c 			ctx->filter_low_id = 0;
ctx               415 source3/winbindd/idmap_tdb2.c 			ctx->filter_high_id = 0;
ctx               421 source3/winbindd/idmap_tdb2.c 	if (ctx->filter_low_id > ctx->filter_high_id) {
ctx               422 source3/winbindd/idmap_tdb2.c 		ctx->filter_low_id = 0;
ctx               423 source3/winbindd/idmap_tdb2.c 		ctx->filter_high_id = 0;
ctx               426 source3/winbindd/idmap_tdb2.c 	dom->private_data = ctx;
ctx               431 source3/winbindd/idmap_tdb2.c 	talloc_free(ctx);
ctx               451 source3/winbindd/idmap_tdb2.c static NTSTATUS idmap_tdb2_script(struct idmap_tdb2_context *ctx, struct id_map *map,
ctx               460 source3/winbindd/idmap_tdb2.c 	cmd = talloc_asprintf(ctx, "%s ", idmap_tdb2_state.idmap_script);
ctx               508 source3/winbindd/idmap_tdb2.c static NTSTATUS idmap_tdb2_id_to_sid(struct idmap_tdb2_context *ctx, struct id_map *map)
ctx               518 source3/winbindd/idmap_tdb2.c 	if (!ctx || !map) {
ctx               523 source3/winbindd/idmap_tdb2.c 	if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) ||
ctx               524 source3/winbindd/idmap_tdb2.c 	    (ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) {
ctx               526 source3/winbindd/idmap_tdb2.c 				map->xid.id, ctx->filter_low_id, ctx->filter_high_id));
ctx               533 source3/winbindd/idmap_tdb2.c 		keystr = talloc_asprintf(ctx, "UID %lu", (unsigned long)map->xid.id);
ctx               537 source3/winbindd/idmap_tdb2.c 		keystr = talloc_asprintf(ctx, "GID %lu", (unsigned long)map->xid.id);
ctx               568 source3/winbindd/idmap_tdb2.c 		ret = idmap_tdb2_script(ctx, map, "IDTOSID %s", keystr);
ctx               606 source3/winbindd/idmap_tdb2.c static NTSTATUS idmap_tdb2_sid_to_id(struct idmap_tdb2_context *ctx, struct id_map *map)
ctx               638 source3/winbindd/idmap_tdb2.c 		ret = idmap_tdb2_script(ctx, map, "SIDTOID %s", keystr);
ctx               674 source3/winbindd/idmap_tdb2.c 	if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) ||
ctx               675 source3/winbindd/idmap_tdb2.c 	    (ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) {
ctx               677 source3/winbindd/idmap_tdb2.c 				map->xid.id, ctx->filter_low_id, ctx->filter_high_id));
ctx               691 source3/winbindd/idmap_tdb2.c 	struct idmap_tdb2_context *ctx;
ctx               700 source3/winbindd/idmap_tdb2.c 	ctx = talloc_get_type(dom->private_data, struct idmap_tdb2_context);
ctx               703 source3/winbindd/idmap_tdb2.c 		ret = idmap_tdb2_id_to_sid(ctx, ids[i]);
ctx               733 source3/winbindd/idmap_tdb2.c 	struct idmap_tdb2_context *ctx;
ctx               742 source3/winbindd/idmap_tdb2.c 	ctx = talloc_get_type(dom->private_data, struct idmap_tdb2_context);
ctx               745 source3/winbindd/idmap_tdb2.c 		ret = idmap_tdb2_sid_to_id(ctx, ids[i]);
ctx               776 source3/winbindd/idmap_tdb2.c 	struct idmap_tdb2_context *ctx;
ctx               791 source3/winbindd/idmap_tdb2.c 	ctx = talloc_get_type(dom->private_data, struct idmap_tdb2_context);
ctx               796 source3/winbindd/idmap_tdb2.c 		kidstr = talloc_asprintf(ctx, "UID %lu", (unsigned long)map->xid.id);
ctx               800 source3/winbindd/idmap_tdb2.c 		kidstr = talloc_asprintf(ctx, "GID %lu", (unsigned long)map->xid.id);
ctx               814 source3/winbindd/idmap_tdb2.c 	if (!(ksidstr = sid_string_talloc(ctx, map->sid))) {
ctx               303 source3/winbindd/nss_info.c 		       TALLOC_CTX *ctx,
ctx               322 source3/winbindd/nss_info.c 	return m->get_nss_info( p, user_sid, ctx, ads, msg,
ctx                37 source3/winbindd/nss_info_template.c 				       TALLOC_CTX *ctx,
ctx                50 source3/winbindd/nss_info_template.c 	*homedir = talloc_strdup( ctx, lp_template_homedir() );
ctx                51 source3/winbindd/nss_info_template.c 	*shell   = talloc_strdup( ctx, lp_template_shell() );
ctx                38 source3/winbindd/winbindd.c 	static struct event_context *ctx;
ctx                40 source3/winbindd/winbindd.c 	if (!ctx && !(ctx = event_context_init(NULL))) {
ctx                43 source3/winbindd/winbindd.c 	return ctx;
ctx                48 source3/winbindd/winbindd.c 	static struct messaging_context *ctx;
ctx                50 source3/winbindd/winbindd.c 	if (ctx == NULL) {
ctx                51 source3/winbindd/winbindd.c 		ctx = messaging_init(NULL, server_id_self(),
ctx                54 source3/winbindd/winbindd.c 	if (ctx == NULL) {
ctx                57 source3/winbindd/winbindd.c 	return ctx;
ctx              4134 source3/winbindd/winbindd_cache.c struct winbindd_tdc_domain * wcache_tdc_fetch_domain( TALLOC_CTX *ctx, const char *name )
ctx              4158 source3/winbindd/winbindd_cache.c 			d = TALLOC_P( ctx, struct winbindd_tdc_domain );
ctx              4224 source3/winbindd/winbindd_cache.c 			      TALLOC_CTX *ctx,
ctx              4243 source3/winbindd/winbindd_cache.c 	*homedir = centry_string( centry, ctx );
ctx              4244 source3/winbindd/winbindd_cache.c 	*shell   = centry_string( centry, ctx );
ctx              4245 source3/winbindd/winbindd_cache.c 	*gecos   = centry_string( centry, ctx );
ctx              4257 source3/winbindd/winbindd_cache.c 	nt_status = nss_get_info( domain->name, user_sid, ctx, ads, msg, 
ctx               269 source3/winbindd/winbindd_cm.c static void check_domain_online_handler(struct event_context *ctx,
ctx               176 source3/winbindd/winbindd_dual.c static void async_request_timeout_handler(struct event_context *ctx,
ctx               827 source3/winbindd/winbindd_dual.c static void account_lockout_policy_handler(struct event_context *ctx,
ctx               918 source3/winbindd/winbindd_dual.c static void machine_password_change_handler(struct event_context *ctx,
ctx               401 source3/winbindd/winbindd_group.c static NTSTATUS add_names_to_list( TALLOC_CTX *ctx,
ctx               415 source3/winbindd/winbindd_group.c 		if ((new_list = TALLOC_ARRAY(ctx, char *, n_names)) == NULL) {
ctx               420 source3/winbindd/winbindd_group.c 		new_list = TALLOC_REALLOC_ARRAY( ctx, *list, char *,
ctx               442 source3/winbindd/winbindd_group.c static NTSTATUS expand_groups( TALLOC_CTX *ctx,
ctx               464 source3/winbindd/winbindd_group.c 		tmp_ctx = talloc_new( ctx );
ctx               483 source3/winbindd/winbindd_group.c 				status = add_names_to_list( ctx, members,
ctx               496 source3/winbindd/winbindd_group.c 				status = add_sid_to_array_unique(ctx,
ctx               202 source3/winbindd/winbindd_proto.h struct winbindd_tdc_domain * wcache_tdc_fetch_domain( TALLOC_CTX *ctx, const char *name );
ctx               206 source3/winbindd/winbindd_proto.h 			      TALLOC_CTX *ctx,
ctx               564 source3/winbindd/winbindd_proto.h char *fill_domain_username_talloc(TALLOC_CTX *ctx,
ctx                70 source3/winbindd/winbindd_user.c static bool winbindd_fill_pwent(TALLOC_CTX *ctx, char *dom_name, char *user_name,
ctx               114 source3/winbindd/winbindd_user.c 	nt_status = normalize_name_map(ctx, domain, user_name, &mapped_name);
ctx               136 source4/auth/auth.h 	NTSTATUS (*get_challenge)(struct auth_method_context *ctx, TALLOC_CTX *mem_ctx, DATA_BLOB *challenge);
ctx               140 source4/auth/auth.h 	NTSTATUS (*want_check)(struct auth_method_context *ctx, TALLOC_CTX *mem_ctx,
ctx               145 source4/auth/auth.h 	NTSTATUS (*check_password)(struct auth_method_context *ctx, TALLOC_CTX *mem_ctx,
ctx                86 source4/auth/gensec/schannel_sign.c 	struct MD5Context ctx;
ctx                88 source4/auth/gensec/schannel_sign.c 	MD5Init(&ctx);
ctx                89 source4/auth/gensec/schannel_sign.c 	MD5Update(&ctx, zeros, 4);
ctx                90 source4/auth/gensec/schannel_sign.c 	MD5Update(&ctx, netsec_sig, 8);
ctx                92 source4/auth/gensec/schannel_sign.c 		MD5Update(&ctx, confounder, 8);
ctx                94 source4/auth/gensec/schannel_sign.c 	MD5Update(&ctx, data, data_len);
ctx                95 source4/auth/gensec/schannel_sign.c 	MD5Final(packet_digest, &ctx);
ctx                37 source4/auth/kerberos/kerberos.c  krb5_error_code kerberos_kinit_keyblock_cc(krb5_context ctx, krb5_ccache cc, 
ctx                47 source4/auth/kerberos/kerberos.c 	krb5_get_init_creds_opt_set_default_flags(ctx, NULL, NULL, &options);
ctx                49 source4/auth/kerberos/kerberos.c 	if ((code = krb5_get_init_creds_keyblock(ctx, &my_creds, principal, keyblock,
ctx                54 source4/auth/kerberos/kerberos.c 	if ((code = krb5_cc_initialize(ctx, cc, principal))) {
ctx                55 source4/auth/kerberos/kerberos.c 		krb5_free_cred_contents(ctx, &my_creds);
ctx                59 source4/auth/kerberos/kerberos.c 	if ((code = krb5_cc_store_cred(ctx, cc, &my_creds))) {
ctx                60 source4/auth/kerberos/kerberos.c 		krb5_free_cred_contents(ctx, &my_creds);
ctx                72 source4/auth/kerberos/kerberos.c 	krb5_free_cred_contents(ctx, &my_creds);
ctx                81 source4/auth/kerberos/kerberos.c  krb5_error_code kerberos_kinit_password_cc(krb5_context ctx, krb5_ccache cc, 
ctx                91 source4/auth/kerberos/kerberos.c 	krb5_get_init_creds_opt_set_default_flags(ctx, NULL, NULL, &options);
ctx                93 source4/auth/kerberos/kerberos.c 	if ((code = krb5_get_init_creds_password(ctx, &my_creds, principal, password, 
ctx                99 source4/auth/kerberos/kerberos.c 	if ((code = krb5_cc_initialize(ctx, cc, principal))) {
ctx               100 source4/auth/kerberos/kerberos.c 		krb5_free_cred_contents(ctx, &my_creds);
ctx               104 source4/auth/kerberos/kerberos.c 	if ((code = krb5_cc_store_cred(ctx, cc, &my_creds))) {
ctx               105 source4/auth/kerberos/kerberos.c 		krb5_free_cred_contents(ctx, &my_creds);
ctx               117 source4/auth/kerberos/kerberos.c 	krb5_free_cred_contents(ctx, &my_creds);
ctx                61 source4/auth/kerberos/kerberos.h krb5_error_code krb5_set_default_tgs_ktypes(krb5_context ctx, const krb5_enctype *enc);
ctx                69 source4/auth/kerberos/kerberos.h void krb5_free_unparsed_name(krb5_context ctx, char *val);
ctx                91 source4/auth/kerberos/kerberos.h int kerberos_kinit_password_cc(krb5_context ctx, krb5_ccache cc, 
ctx                94 source4/auth/kerberos/kerberos.h int kerberos_kinit_keyblock_cc(krb5_context ctx, krb5_ccache cc, 
ctx                52 source4/auth/kerberos/krb5_init_context.c static krb5_error_code smb_krb5_context_destroy_1(struct smb_krb5_context *ctx)
ctx                54 source4/auth/kerberos/krb5_init_context.c 	krb5_free_context(ctx->krb5_context); 
ctx                58 source4/auth/kerberos/krb5_init_context.c static krb5_error_code smb_krb5_context_destroy_2(struct smb_krb5_context *ctx)
ctx                61 source4/auth/kerberos/krb5_init_context.c 	krb5_set_warn_dest(ctx->krb5_context, NULL);
ctx                62 source4/auth/kerberos/krb5_init_context.c 	krb5_closelog(ctx->krb5_context, ctx->logf);
ctx                63 source4/auth/kerberos/krb5_init_context.c 	smb_krb5_context_destroy_1(ctx);
ctx               390 source4/auth/ntlm/auth.c 	struct auth_context *ctx;
ctx               409 source4/auth/ntlm/auth.c 	ctx = talloc(mem_ctx, struct auth_context);
ctx               410 source4/auth/ntlm/auth.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               411 source4/auth/ntlm/auth.c 	ctx->challenge.set_by		= NULL;
ctx               412 source4/auth/ntlm/auth.c 	ctx->challenge.may_be_modified	= false;
ctx               413 source4/auth/ntlm/auth.c 	ctx->challenge.data		= data_blob(NULL, 0);
ctx               414 source4/auth/ntlm/auth.c 	ctx->methods			= NULL;
ctx               415 source4/auth/ntlm/auth.c 	ctx->event_ctx			= ev;
ctx               416 source4/auth/ntlm/auth.c 	ctx->msg_ctx			= msg;
ctx               417 source4/auth/ntlm/auth.c 	ctx->lp_ctx			= lp_ctx;
ctx               422 source4/auth/ntlm/auth.c 		method = talloc(ctx, struct auth_method_context);
ctx               431 source4/auth/ntlm/auth.c 		method->auth_ctx	= ctx;
ctx               433 source4/auth/ntlm/auth.c 		DLIST_ADD_END(ctx->methods, method, struct auth_method_context *);
ctx               436 source4/auth/ntlm/auth.c 	if (!ctx->methods) {
ctx               440 source4/auth/ntlm/auth.c 	ctx->check_password = auth_check_password;
ctx               441 source4/auth/ntlm/auth.c 	ctx->get_challenge = auth_get_challenge;
ctx               442 source4/auth/ntlm/auth.c 	ctx->set_challenge = auth_context_set_challenge;
ctx               443 source4/auth/ntlm/auth.c 	ctx->challenge_may_be_modified = auth_challenge_may_be_modified;
ctx               444 source4/auth/ntlm/auth.c 	ctx->get_server_info_principal = auth_get_server_info_principal;
ctx               446 source4/auth/ntlm/auth.c 	*auth_ctx = ctx;
ctx                34 source4/auth/ntlm/auth_anonymous.c static NTSTATUS anonymous_want_check(struct auth_method_context *ctx,
ctx                52 source4/auth/ntlm/auth_anonymous.c static NTSTATUS anonymous_check_password(struct auth_method_context *ctx,
ctx                57 source4/auth/ntlm/auth_anonymous.c 	return auth_anonymous_server_info(mem_ctx, lp_netbios_name(ctx->auth_ctx->lp_ctx), _server_info);
ctx                28 source4/auth/ntlm/auth_developer.c static NTSTATUS name_to_ntstatus_want_check(struct auth_method_context *ctx,
ctx                48 source4/auth/ntlm/auth_developer.c static NTSTATUS name_to_ntstatus_check_password(struct auth_method_context *ctx,
ctx               154 source4/auth/ntlm/auth_developer.c static NTSTATUS fixed_challenge_get_challenge(struct auth_method_context *ctx, TALLOC_CTX *mem_ctx, DATA_BLOB *_blob)
ctx               166 source4/auth/ntlm/auth_developer.c static NTSTATUS fixed_challenge_want_check(struct auth_method_context *ctx,
ctx               174 source4/auth/ntlm/auth_developer.c static NTSTATUS fixed_challenge_check_password(struct auth_method_context *ctx,
ctx                26 source4/auth/ntlm/auth_proto.h NTSTATUS auth_get_challenge_not_implemented(struct auth_method_context *ctx, TALLOC_CTX *mem_ctx, DATA_BLOB *challenge);
ctx               273 source4/auth/ntlm/auth_sam.c static NTSTATUS authsam_check_password_internals(struct auth_method_context *ctx,
ctx               297 source4/auth/ntlm/auth_sam.c 	sam_ctx = samdb_connect(tmp_ctx, ctx->auth_ctx->event_ctx, ctx->auth_ctx->lp_ctx, system_session(mem_ctx, ctx->auth_ctx->lp_ctx));
ctx               309 source4/auth/ntlm/auth_sam.c 	nt_status = authsam_authenticate(ctx->auth_ctx, tmp_ctx, sam_ctx, msgs, domain_ref_msgs, user_info,
ctx               316 source4/auth/ntlm/auth_sam.c 	nt_status = authsam_make_server_info(tmp_ctx, sam_ctx, lp_netbios_name(ctx->auth_ctx->lp_ctx), 
ctx               331 source4/auth/ntlm/auth_sam.c static NTSTATUS authsam_ignoredomain_want_check(struct auth_method_context *ctx,
ctx               342 source4/auth/ntlm/auth_sam.c static NTSTATUS authsam_ignoredomain_check_password(struct auth_method_context *ctx,
ctx               347 source4/auth/ntlm/auth_sam.c 	return authsam_check_password_internals(ctx, mem_ctx, NULL, user_info, server_info);
ctx               353 source4/auth/ntlm/auth_sam.c static NTSTATUS authsam_want_check(struct auth_method_context *ctx,
ctx               363 source4/auth/ntlm/auth_sam.c 	is_local_name = lp_is_myname(ctx->auth_ctx->lp_ctx, 
ctx               365 source4/auth/ntlm/auth_sam.c 	is_my_domain  = lp_is_mydomain(ctx->auth_ctx->lp_ctx, 
ctx               369 source4/auth/ntlm/auth_sam.c 	switch (lp_server_role(ctx->auth_ctx->lp_ctx)) {
ctx               397 source4/auth/ntlm/auth_sam.c static NTSTATUS authsam_check_password(struct auth_method_context *ctx,
ctx               405 source4/auth/ntlm/auth_sam.c 	switch (lp_server_role(ctx->auth_ctx->lp_ctx)) {
ctx               408 source4/auth/ntlm/auth_sam.c 			domain = lp_netbios_name(ctx->auth_ctx->lp_ctx);
ctx               412 source4/auth/ntlm/auth_sam.c 			domain = lp_workgroup(ctx->auth_ctx->lp_ctx);
ctx               419 source4/auth/ntlm/auth_sam.c 	return authsam_check_password_internals(ctx, mem_ctx, domain, user_info, server_info);
ctx                36 source4/auth/ntlm/auth_server.c static NTSTATUS server_want_check(struct auth_method_context *ctx,
ctx                45 source4/auth/ntlm/auth_server.c static NTSTATUS server_get_challenge(struct auth_method_context *ctx, TALLOC_CTX *mem_ctx, DATA_BLOB *_blob)
ctx                54 source4/auth/ntlm/auth_server.c 	lp_smbcli_options(ctx->auth_ctx->lp_ctx, &smb_options);
ctx                60 source4/auth/ntlm/auth_server.c 	host_list = lp_passwordserver(ctx->auth_ctx->lp_ctx); 
ctx                68 source4/auth/ntlm/auth_server.c 	io.in.dest_ports = lp_smb_ports(ctx->auth_ctx->lp_ctx); 
ctx                69 source4/auth/ntlm/auth_server.c 	io.in.socket_options = lp_socket_options(ctx->auth_ctx->lp_ctx);
ctx                70 source4/auth/ntlm/auth_server.c 	io.in.gensec_settings = lp_gensec_settings(mem_ctx, ctx->auth_ctx->lp_ctx);
ctx                77 source4/auth/ntlm/auth_server.c 					lp_netbios_name(ctx->auth_ctx->lp_ctx),
ctx                86 source4/auth/ntlm/auth_server.c 	io.in.iconv_convenience = lp_iconv_convenience(ctx->auth_ctx->lp_ctx);
ctx                87 source4/auth/ntlm/auth_server.c 	lp_smbcli_session_options(ctx->auth_ctx->lp_ctx, &io.in.session_options);
ctx                89 source4/auth/ntlm/auth_server.c 	status = smb_composite_connect(&io, mem_ctx, lp_resolve_context(ctx->auth_ctx->lp_ctx),
ctx                90 source4/auth/ntlm/auth_server.c 				       ctx->auth_ctx->event_ctx);
ctx                94 source4/auth/ntlm/auth_server.c 	ctx->private_data = talloc_steal(ctx, io.out.tree->session);
ctx               111 source4/auth/ntlm/auth_server.c static NTSTATUS server_check_password(struct auth_method_context *ctx,
ctx               121 source4/auth/ntlm/auth_server.c 	struct smbcli_session *session = talloc_get_type(ctx->private_data, struct smbcli_session);
ctx               150 source4/auth/ntlm/auth_server.c 	session_setup.in.gensec_settings = lp_gensec_settings(session, ctx->auth_ctx->lp_ctx);
ctx               101 source4/auth/ntlm/auth_unix.c static NTSTATUS talloc_getpwnam(TALLOC_CTX *ctx, const char *username, struct passwd **pws)
ctx               108 source4/auth/ntlm/auth_unix.c 	ret = talloc(ctx, struct passwd);
ctx               116 source4/auth/ntlm/auth_unix.c         ret->pw_name = talloc_strdup(ctx, from->pw_name);
ctx               119 source4/auth/ntlm/auth_unix.c         ret->pw_passwd = talloc_strdup(ctx, from->pw_passwd);
ctx               124 source4/auth/ntlm/auth_unix.c         ret->pw_gecos = talloc_strdup(ctx, from->pw_gecos);
ctx               127 source4/auth/ntlm/auth_unix.c         ret->pw_dir = talloc_strdup(ctx, from->pw_dir);
ctx               130 source4/auth/ntlm/auth_unix.c         ret->pw_shell = talloc_strdup(ctx, from->pw_shell);
ctx               432 source4/auth/ntlm/auth_unix.c static NTSTATUS check_unix_password(TALLOC_CTX *ctx, struct loadparm_context *lp_ctx, 
ctx               440 source4/auth/ntlm/auth_unix.c 	info = talloc(ctx, struct smb_pam_user_info);
ctx               448 source4/auth/ntlm/auth_unix.c 	pamconv = talloc(ctx, struct pam_conv);
ctx               489 source4/auth/ntlm/auth_unix.c 	nt_status = talloc_getpwnam(ctx, user_info->mapped.account_name, pws);
ctx               596 source4/auth/ntlm/auth_unix.c static NTSTATUS check_unix_password(TALLOC_CTX *ctx, struct loadparm_context *lp_ctx,
ctx               610 source4/auth/ntlm/auth_unix.c 	username = talloc_strdup(ctx, user_info->mapped.account_name);
ctx               611 source4/auth/ntlm/auth_unix.c 	password = talloc_strdup(ctx, user_info->password.plaintext);
ctx               613 source4/auth/ntlm/auth_unix.c 	nt_status = talloc_getpwnam(ctx, username, &pws);
ctx               632 source4/auth/ntlm/auth_unix.c 			crypted = talloc_strdup(ctx, spass->sp_pwdp);
ctx               634 source4/auth/ntlm/auth_unix.c 			salt = talloc_strdup(ctx, spass->sp_pwdp);
ctx               648 source4/auth/ntlm/auth_unix.c 			crypted = talloc_strdup(ctx, ia_password);
ctx               658 source4/auth/ntlm/auth_unix.c 			crypted = talloc_strdup(ctx, pr_pw->ufld.fd_encrypt);
ctx               669 source4/auth/ntlm/auth_unix.c 			crypted = talloc_strdup(ctx, pwret->pwa_passwd);
ctx               681 source4/auth/ntlm/auth_unix.c 			username = talloc_strdup(ctx, mypasswd->ufld.fd_name);
ctx               683 source4/auth/ntlm/auth_unix.c 			crypted = talloc_strdup(ctx, mypasswd->ufld.fd_encrypt);
ctx               695 source4/auth/ntlm/auth_unix.c 			crypted = talloc_strdup(ctx, ap->a_password);
ctx               743 source4/auth/ntlm/auth_unix.c 	pwcopy = talloc_strdup(ctx, password);
ctx               780 source4/auth/ntlm/auth_unix.c static NTSTATUS authunix_want_check(struct auth_method_context *ctx,
ctx               791 source4/auth/ntlm/auth_unix.c static NTSTATUS authunix_check_password(struct auth_method_context *ctx,
ctx               809 source4/auth/ntlm/auth_unix.c 	nt_status = check_unix_password(check_ctx, ctx->auth_ctx->lp_ctx, user_info, &pwd);
ctx               815 source4/auth/ntlm/auth_unix.c 	nt_status = authunix_make_server_info(mem_ctx, lp_netbios_name(ctx->auth_ctx->lp_ctx),
ctx                36 source4/auth/ntlm/auth_util.c NTSTATUS auth_get_challenge_not_implemented(struct auth_method_context *ctx, TALLOC_CTX *mem_ctx, DATA_BLOB *challenge)
ctx                57 source4/auth/ntlm/auth_winbind.c static NTSTATUS winbind_want_check(struct auth_method_context *ctx,
ctx                73 source4/auth/ntlm/auth_winbind.c static NTSTATUS winbind_check_password_samba3(struct auth_method_context *ctx,
ctx                86 source4/auth/ntlm/auth_winbind.c 	nt_status = encrypt_user_info(mem_ctx, ctx->auth_ctx, 
ctx               107 source4/auth/ntlm/auth_winbind.c 	memcpy(request.data.auth_crap.chal, ctx->auth_ctx->challenge.data.data, sizeof(request.data.auth_crap.chal));
ctx               127 source4/auth/ntlm/auth_winbind.c 		nt_status = get_info3_from_ndr(mem_ctx, lp_iconv_convenience(ctx->auth_ctx->lp_ctx), &response, &info3);
ctx               160 source4/auth/ntlm/auth_winbind.c static NTSTATUS winbind_check_password(struct auth_method_context *ctx,
ctx               174 source4/auth/ntlm/auth_winbind.c 	winbind_servers = irpc_servers_byname(ctx->auth_ctx->msg_ctx, s, "winbind_server");
ctx               185 source4/auth/ntlm/auth_winbind.c 		status = encrypt_user_info(s, ctx->auth_ctx, AUTH_PASSWORD_HASH,
ctx               203 source4/auth/ntlm/auth_winbind.c 		status = encrypt_user_info(s, ctx->auth_ctx, AUTH_PASSWORD_RESPONSE,
ctx               211 source4/auth/ntlm/auth_winbind.c 		status = auth_get_challenge(ctx->auth_ctx, &challenge);
ctx               236 source4/auth/ntlm/auth_winbind.c 	status = IRPC_CALL(ctx->auth_ctx->msg_ctx, winbind_servers[0],
ctx                72 source4/auth/ntlmssp/ntlmssp_sign.c 		HMACMD5Context ctx;
ctx                86 source4/auth/ntlmssp/ntlmssp_sign.c 						 gensec_ntlmssp_state->crypt.ntlm2.send_sign_key.length, &ctx);
ctx                92 source4/auth/ntlmssp/ntlmssp_sign.c 						 gensec_ntlmssp_state->crypt.ntlm2.recv_sign_key.length, &ctx);
ctx                95 source4/auth/ntlmssp/ntlmssp_sign.c 		hmac_md5_update(seq_num, sizeof(seq_num), &ctx);
ctx                96 source4/auth/ntlmssp/ntlmssp_sign.c 		hmac_md5_update(whole_pdu, pdu_length, &ctx);
ctx                97 source4/auth/ntlmssp/ntlmssp_sign.c 		hmac_md5_final(digest, &ctx);
ctx               222 source4/client/client.c static int do_dskattr(struct smbclient_context *ctx)
ctx               227 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_dskattr(ctx->cli->tree, &bsize, &total, &avail))) {
ctx               228 source4/client/client.c 		d_printf("Error in dskattr: %s\n",smbcli_errstr(ctx->cli->tree)); 
ctx               243 source4/client/client.c static int cmd_pwd(struct smbclient_context *ctx, const char **args)
ctx               245 source4/client/client.c 	d_printf("Current directory is %s\n", ctx->remote_cur_dir);
ctx               260 source4/client/client.c static int do_cd(struct smbclient_context *ctx, const char *newdir)
ctx               269 source4/client/client.c 		dname = talloc_asprintf(NULL, "%s\\%s", ctx->remote_cur_dir, newdir);
ctx               278 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_chkpath(ctx->cli->tree, dname))) {
ctx               279 source4/client/client.c 		d_printf("cd %s: %s\n", dname, smbcli_errstr(ctx->cli->tree));
ctx               282 source4/client/client.c 		ctx->remote_cur_dir = dname;
ctx               291 source4/client/client.c static int cmd_cd(struct smbclient_context *ctx, const char **args)
ctx               296 source4/client/client.c 		rc = do_cd(ctx, args[1]);
ctx               298 source4/client/client.c 		d_printf("Current directory is %s\n",ctx->remote_cur_dir);
ctx               333 source4/client/client.c static bool do_this_one(struct smbclient_context *ctx, struct clilist_file_info *finfo)
ctx               337 source4/client/client.c 	if (ctx->fileselection && 
ctx               338 source4/client/client.c 	    !mask_match(ctx->cli, finfo->name,ctx->fileselection,false)) {
ctx               343 source4/client/client.c 	if (ctx->newer_than && finfo->mtime < ctx->newer_than) {
ctx               348 source4/client/client.c 	if ((ctx->archive_level==1 || ctx->archive_level==2) && !(finfo->attrib & FILE_ATTRIBUTE_ARCHIVE)) {
ctx               359 source4/client/client.c static void display_finfo(struct smbclient_context *ctx, struct clilist_file_info *finfo)
ctx               361 source4/client/client.c 	if (do_this_one(ctx, finfo)) {
ctx               378 source4/client/client.c static void do_du(struct smbclient_context *ctx, struct clilist_file_info *finfo)
ctx               380 source4/client/client.c 	if (do_this_one(ctx, finfo)) {
ctx               514 source4/client/client.c 	struct smbclient_context *ctx = (struct smbclient_context *)state;
ctx               517 source4/client/client.c 		if (do_list_dirs && do_this_one(ctx, f)) {
ctx               518 source4/client/client.c 			do_list_fn(ctx, f);
ctx               536 source4/client/client.c 	if (do_this_one(ctx, f)) {
ctx               537 source4/client/client.c 		do_list_fn(ctx, f);
ctx               545 source4/client/client.c static void do_list(struct smbclient_context *ctx, const char *mask,uint16_t attribute,
ctx               578 source4/client/client.c 			smbcli_list(ctx->cli->tree, head, attribute, do_list_helper, ctx);
ctx               602 source4/client/client.c 		if (smbcli_list(ctx->cli->tree, mask, attribute, do_list_helper, ctx) == -1)
ctx               604 source4/client/client.c 			d_printf("%s listing %s\n", smbcli_errstr(ctx->cli->tree), mask);
ctx               615 source4/client/client.c static int cmd_dir(struct smbclient_context *ctx, const char **args)
ctx               623 source4/client/client.c 	mask = talloc_strdup(ctx, ctx->remote_cur_dir);
ctx               625 source4/client/client.c 		mask = talloc_append_string(ctx, mask,"\\");
ctx               628 source4/client/client.c 		mask = talloc_strdup(ctx, args[1]);
ctx               630 source4/client/client.c 			mask = talloc_append_string(ctx, mask, "\\");
ctx               634 source4/client/client.c 		if (ctx->cli->tree->session->transport->negotiate.protocol <= 
ctx               636 source4/client/client.c 			mask = talloc_append_string(ctx, mask, "*.*");
ctx               638 source4/client/client.c 			mask = talloc_append_string(ctx, mask, "*");
ctx               642 source4/client/client.c 	do_list(ctx, mask, attribute, display_finfo, ctx->recurse, true);
ctx               644 source4/client/client.c 	rc = do_dskattr(ctx);
ctx               655 source4/client/client.c static int cmd_du(struct smbclient_context *ctx, const char **args)
ctx               665 source4/client/client.c 			mask = talloc_strdup(ctx, args[1]);
ctx               667 source4/client/client.c 			mask = talloc_asprintf(ctx, "%s\\%s", ctx->remote_cur_dir, args[1]);
ctx               670 source4/client/client.c 		mask = talloc_asprintf(ctx, "%s\\*", ctx->remote_cur_dir);
ctx               673 source4/client/client.c 	do_list(ctx, mask, attribute, do_du, ctx->recurse, true);
ctx               677 source4/client/client.c 	rc = do_dskattr(ctx);
ctx               688 source4/client/client.c static int do_get(struct smbclient_context *ctx, char *rname, const char *lname, bool reget)
ctx               694 source4/client/client.c 	int read_size = ctx->io_bufsize;
ctx               703 source4/client/client.c 	if (ctx->lowercase) {
ctx               707 source4/client/client.c 	fnum = smbcli_open(ctx->cli->tree, rname, O_RDONLY, DENY_NONE);
ctx               710 source4/client/client.c 		d_printf("%s opening remote file %s\n",smbcli_errstr(ctx->cli->tree),rname);
ctx               737 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_qfileinfo(ctx->cli->tree, fnum, 
ctx               739 source4/client/client.c 	    NT_STATUS_IS_ERR(smbcli_getattrE(ctx->cli->tree, fnum, 
ctx               741 source4/client/client.c 		d_printf("getattrib: %s\n",smbcli_errstr(ctx->cli->tree));
ctx               750 source4/client/client.c 		smbcli_close(ctx->cli->tree, fnum);
ctx               755 source4/client/client.c 		int n = smbcli_read(ctx->cli->tree, fnum, data, nread + start, read_size);
ctx               759 source4/client/client.c 		if (writefile(handle,data, n, ctx->translation) != n) {
ctx               777 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_close(ctx->cli->tree, fnum))) {
ctx               778 source4/client/client.c 		d_printf("Error %s closing remote file\n",smbcli_errstr(ctx->cli->tree));
ctx               786 source4/client/client.c 	if (ctx->archive_level >= 2 && (attr & FILE_ATTRIBUTE_ARCHIVE)) {
ctx               787 source4/client/client.c 		smbcli_setatr(ctx->cli->tree, rname, attr & ~(uint16_t)FILE_ATTRIBUTE_ARCHIVE, 0);
ctx               813 source4/client/client.c static int cmd_get(struct smbclient_context *ctx, const char **args)
ctx               823 source4/client/client.c 	rname = talloc_asprintf(ctx, "%s\\%s", ctx->remote_cur_dir, args[1]);
ctx               832 source4/client/client.c 	return do_get(ctx, rname, lname, false);
ctx               855 source4/client/client.c static void do_mget(struct smbclient_context *ctx, struct clilist_file_info *finfo)
ctx               870 source4/client/client.c 	if (ctx->prompt && !yesno(quest)) return;
ctx               875 source4/client/client.c 		asprintf(&rname, "%s%s",ctx->remote_cur_dir,finfo->name);
ctx               876 source4/client/client.c 		do_get(ctx, rname, finfo->name, false);
ctx               882 source4/client/client.c 	saved_curdir = talloc_strdup(NULL, ctx->remote_cur_dir);
ctx               884 source4/client/client.c 	ctx->remote_cur_dir = talloc_asprintf_append_buffer(NULL, "%s\\", finfo->name);
ctx               887 source4/client/client.c 	if (ctx->lowercase) {
ctx               902 source4/client/client.c 	mget_mask = talloc_asprintf(NULL, "%s*", ctx->remote_cur_dir);
ctx               904 source4/client/client.c 	do_list(ctx, mget_mask, FILE_ATTRIBUTE_SYSTEM | FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_DIRECTORY,do_mget,false, true);
ctx               906 source4/client/client.c 	talloc_free(ctx->remote_cur_dir);
ctx               908 source4/client/client.c 	ctx->remote_cur_dir = saved_curdir;
ctx               915 source4/client/client.c static int cmd_more(struct smbclient_context *ctx, const char **args)
ctx               924 source4/client/client.c 	lname = talloc_asprintf(ctx, "%s/smbmore.XXXXXX",tmpdir());
ctx               937 source4/client/client.c 	rname = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[1]);
ctx               940 source4/client/client.c 	rc = do_get(ctx, rname, lname, false);
ctx               944 source4/client/client.c 	pager_cmd = talloc_asprintf(ctx, "%s %s",(pager? pager:DEFAULT_PAGER), lname);
ctx               956 source4/client/client.c static int cmd_mget(struct smbclient_context *ctx, const char **args)
ctx               962 source4/client/client.c 	if (ctx->recurse)
ctx               966 source4/client/client.c 		mget_mask = talloc_strdup(ctx,ctx->remote_cur_dir);
ctx               968 source4/client/client.c 			mget_mask = talloc_append_string(ctx, mget_mask, "\\");
ctx               970 source4/client/client.c 		mget_mask = talloc_strdup(ctx, args[i]);
ctx               972 source4/client/client.c 			mget_mask = talloc_append_string(ctx, mget_mask, "\\");
ctx               973 source4/client/client.c 		do_list(ctx, mget_mask, attribute,do_mget,false,true);
ctx               979 source4/client/client.c 		mget_mask = talloc_asprintf(ctx, "%s\\*", ctx->remote_cur_dir);
ctx               980 source4/client/client.c 		do_list(ctx, mget_mask, attribute,do_mget,false,true);
ctx               991 source4/client/client.c static NTSTATUS do_mkdir(struct smbclient_context *ctx, char *name)
ctx               995 source4/client/client.c 	if (NT_STATUS_IS_ERR(status = smbcli_mkdir(ctx->cli->tree, name))) {
ctx               997 source4/client/client.c 			 smbcli_errstr(ctx->cli->tree),name);
ctx              1008 source4/client/client.c static int cmd_quit(struct smbclient_context *ctx, const char **args)
ctx              1010 source4/client/client.c 	talloc_free(ctx);
ctx              1020 source4/client/client.c static int cmd_mkdir(struct smbclient_context *ctx, const char **args)
ctx              1025 source4/client/client.c 		if (!ctx->recurse)
ctx              1030 source4/client/client.c 	mask = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir,args[1]);
ctx              1032 source4/client/client.c 	if (ctx->recurse) {
ctx              1037 source4/client/client.c 			char *parent = talloc_strndup(ctx, mask, PTR_DIFF(p, mask));
ctx              1039 source4/client/client.c 			if (NT_STATUS_IS_ERR(smbcli_chkpath(ctx->cli->tree, parent))) { 
ctx              1040 source4/client/client.c 				do_mkdir(ctx, parent);
ctx              1046 source4/client/client.c 		do_mkdir(ctx, mask);
ctx              1055 source4/client/client.c static int cmd_altname(struct smbclient_context *ctx, const char **args)
ctx              1065 source4/client/client.c 	name = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[1]);
ctx              1067 source4/client/client.c 	if (!NT_STATUS_IS_OK(smbcli_qpathinfo_alt_name(ctx->cli->tree, name, &altname))) {
ctx              1069 source4/client/client.c 			 smbcli_errstr(ctx->cli->tree),name);
ctx              1081 source4/client/client.c static int do_put(struct smbclient_context *ctx, char *rname, char *lname, bool reput)
ctx              1088 source4/client/client.c 	int maxwrite = ctx->io_bufsize;
ctx              1095 source4/client/client.c 		fnum = smbcli_open(ctx->cli->tree, rname, O_RDWR|O_CREAT, DENY_NONE);
ctx              1097 source4/client/client.c 			if (NT_STATUS_IS_ERR(smbcli_qfileinfo(ctx->cli->tree, fnum, NULL, &start, NULL, NULL, NULL, NULL, NULL)) &&
ctx              1098 source4/client/client.c 			    NT_STATUS_IS_ERR(smbcli_getattrE(ctx->cli->tree, fnum, NULL, &start, NULL, NULL, NULL))) {
ctx              1099 source4/client/client.c 				d_printf("getattrib: %s\n",smbcli_errstr(ctx->cli->tree));
ctx              1104 source4/client/client.c 		fnum = smbcli_open(ctx->cli->tree, rname, O_RDWR|O_CREAT|O_TRUNC, 
ctx              1109 source4/client/client.c 		d_printf("%s opening remote file %s\n",smbcli_errstr(ctx->cli->tree),rname);
ctx              1149 source4/client/client.c 		if ((n = readfile(buf,n,f,ctx->translation)) < 1) {
ctx              1158 source4/client/client.c 		ret = smbcli_write(ctx->cli->tree, fnum, 0, buf, nread + start, n);
ctx              1161 source4/client/client.c 			d_printf("Error writing file: %s\n", smbcli_errstr(ctx->cli->tree));
ctx              1169 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_close(ctx->cli->tree, fnum))) {
ctx              1170 source4/client/client.c 		d_printf("%s closing remote file %s\n",smbcli_errstr(ctx->cli->tree),rname);
ctx              1200 source4/client/client.c 		talloc_free(ctx);
ctx              1212 source4/client/client.c static int cmd_put(struct smbclient_context *ctx, const char **args)
ctx              1222 source4/client/client.c 	lname = talloc_strdup(ctx, args[1]);
ctx              1225 source4/client/client.c 		rname = talloc_strdup(ctx, args[2]);
ctx              1227 source4/client/client.c 		rname = talloc_asprintf(ctx, "%s\\%s", ctx->remote_cur_dir, lname);
ctx              1238 source4/client/client.c 	return do_put(ctx, rname, lname, false);
ctx              1288 source4/client/client.c static int cmd_select(struct smbclient_context *ctx, const char **args)
ctx              1290 source4/client/client.c 	talloc_free(ctx->fileselection);
ctx              1291 source4/client/client.c 	ctx->fileselection = talloc_strdup(NULL, args[1]);
ctx              1337 source4/client/client.c static int file_find(struct smbclient_context *ctx, struct file_list **list, const char *directory, 
ctx              1362 source4/client/client.c 			if (ctx->recurse) {
ctx              1367 source4/client/client.c 						ret = file_find(ctx, list, path, expression, false);
ctx              1400 source4/client/client.c static int cmd_mput(struct smbclient_context *ctx, const char **args)
ctx              1413 source4/client/client.c 		ret = file_find(ctx, &file_list, ".", args[i], true);
ctx              1437 source4/client/client.c 				if (ctx->prompt && !yesno(quest)) { /* No */
ctx              1444 source4/client/client.c 					if(asprintf(&rname, "%s%s", ctx->remote_cur_dir, lname) < 0) break;
ctx              1446 source4/client/client.c 					if (NT_STATUS_IS_ERR(smbcli_chkpath(ctx->cli->tree, rname)) && 
ctx              1447 source4/client/client.c 					    NT_STATUS_IS_ERR(do_mkdir(ctx, rname))) {
ctx              1459 source4/client/client.c 				if (ctx->prompt && !yesno(quest)) /* No */
ctx              1464 source4/client/client.c 				if (asprintf(&rname, "%s%s", ctx->remote_cur_dir, lname) < 0) break;
ctx              1469 source4/client/client.c 			do_put(ctx, rname, lname, false);
ctx              1484 source4/client/client.c static int cmd_print(struct smbclient_context *ctx, const char **args)
ctx              1494 source4/client/client.c 	lname = talloc_strdup(ctx, args[1]);
ctx              1496 source4/client/client.c 	rname = talloc_strdup(ctx, lname);
ctx              1506 source4/client/client.c 	return do_put(ctx, rname, lname, false);
ctx              1510 source4/client/client.c static int cmd_rewrite(struct smbclient_context *ctx, const char **args)
ctx              1520 source4/client/client.c static int cmd_del(struct smbclient_context *ctx, const char **args)
ctx              1525 source4/client/client.c 	if (ctx->recurse)
ctx              1532 source4/client/client.c 	mask = talloc_asprintf(ctx,"%s%s", ctx->remote_cur_dir, args[1]);
ctx              1534 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_unlink(ctx->cli->tree, mask))) {
ctx              1535 source4/client/client.c 		d_printf("%s deleting remote file %s\n",smbcli_errstr(ctx->cli->tree),mask);
ctx              1545 source4/client/client.c static int cmd_deltree(struct smbclient_context *ctx, const char **args)
ctx              1555 source4/client/client.c 	dname = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[1]);
ctx              1557 source4/client/client.c 	ret = smbcli_deltree(ctx->cli->tree, dname);
ctx              1560 source4/client/client.c 		printf("Failed to delete tree %s - %s\n", dname, smbcli_errstr(ctx->cli->tree));
ctx              1594 source4/client/client.c static int cmd_fsinfo(struct smbclient_context *ctx, const char **args)
ctx              1621 source4/client/client.c 	status = smb_raw_fsinfo(ctx->cli->tree, ctx, &fsinfo);
ctx              1659 source4/client/client.c 			 nt_time_string(ctx,fsinfo.volume_info.out.create_time));
ctx              1724 source4/client/client.c 			 GUID_string(ctx,&fsinfo.objectid_information.out.guid));
ctx              1744 source4/client/client.c static int cmd_allinfo(struct smbclient_context *ctx, const char **args)
ctx              1755 source4/client/client.c 	fname = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[1]);
ctx              1760 source4/client/client.c 	status = smb_raw_pathinfo(ctx->cli->tree, ctx, &finfo);
ctx              1766 source4/client/client.c 	d_printf("\tcreate_time:    %s\n", nt_time_string(ctx, finfo.all_info.out.create_time));
ctx              1767 source4/client/client.c 	d_printf("\taccess_time:    %s\n", nt_time_string(ctx, finfo.all_info.out.access_time));
ctx              1768 source4/client/client.c 	d_printf("\twrite_time:     %s\n", nt_time_string(ctx, finfo.all_info.out.write_time));
ctx              1769 source4/client/client.c 	d_printf("\tchange_time:    %s\n", nt_time_string(ctx, finfo.all_info.out.change_time));
ctx              1781 source4/client/client.c 	status = smb_raw_pathinfo(ctx->cli->tree, ctx, &finfo);
ctx              1788 source4/client/client.c 	status = smb_raw_pathinfo(ctx->cli->tree, ctx, &finfo);
ctx              1796 source4/client/client.c 	status = smb_raw_pathinfo(ctx->cli->tree, ctx, &finfo);
ctx              1809 source4/client/client.c 	status = smb_raw_pathinfo(ctx->cli->tree, ctx, &finfo);
ctx              1824 source4/client/client.c 	status = smb_raw_pathinfo(ctx->cli->tree, ctx, &finfo);
ctx              1834 source4/client/client.c 	fnum = smbcli_open(ctx->cli->tree, fname, O_RDONLY, DENY_NONE);
ctx              1840 source4/client/client.c 		status = smb_raw_shadow_data(ctx->cli->tree, ctx, &info);
ctx              1847 source4/client/client.c 				finfo.generic.in.file.path = talloc_asprintf(ctx, "%s%s", 
ctx              1849 source4/client/client.c 				status = smb_raw_pathinfo(ctx->cli->tree, ctx, &finfo);
ctx              1860 source4/client/client.c 				d_printf("\t\tcreate_time:    %s\n", nt_time_string(ctx, finfo.all_info.out.create_time));
ctx              1861 source4/client/client.c 				d_printf("\t\twrite_time:     %s\n", nt_time_string(ctx, finfo.all_info.out.write_time));
ctx              1862 source4/client/client.c 				d_printf("\t\tchange_time:    %s\n", nt_time_string(ctx, finfo.all_info.out.change_time));
ctx              1875 source4/client/client.c static int cmd_eainfo(struct smbclient_context *ctx, const char **args)
ctx              1886 source4/client/client.c 	fname = talloc_strdup(ctx, args[1]);
ctx              1890 source4/client/client.c 	status = smb_raw_pathinfo(ctx->cli->tree, ctx, &finfo);
ctx              1917 source4/client/client.c static int cmd_acl(struct smbclient_context *ctx, const char **args)
ctx              1928 source4/client/client.c 	fname = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[1]);
ctx              1930 source4/client/client.c 	fnum = smbcli_nt_create_full(ctx->cli->tree, fname, 0, 
ctx              1939 source4/client/client.c 		d_printf("%s - %s\n", fname, smbcli_errstr(ctx->cli->tree));
ctx              1947 source4/client/client.c 	status = smb_raw_fileinfo(ctx->cli->tree, ctx, &query);
ctx              1961 source4/client/client.c static int cmd_lookup(struct smbclient_context *ctx, const char **args)
ctx              1971 source4/client/client.c 	sid = dom_sid_parse_talloc(ctx, args[1]);
ctx              1974 source4/client/client.c 		status = smblsa_lookup_name(ctx->cli, args[1], ctx, &sidstr);
ctx              1983 source4/client/client.c 		status = smblsa_lookup_sid(ctx->cli, args[1], ctx, &name);
ctx              1998 source4/client/client.c static int cmd_privileges(struct smbclient_context *ctx, const char **args)
ctx              2010 source4/client/client.c 	sid = dom_sid_parse_talloc(ctx, args[1]);
ctx              2013 source4/client/client.c 		status = smblsa_lookup_name(ctx->cli, args[1], ctx, &sid_str);
ctx              2018 source4/client/client.c 		sid = dom_sid_parse_talloc(ctx, sid_str);
ctx              2021 source4/client/client.c 	status = smblsa_sid_privileges(ctx->cli, sid, ctx, &rights);
ctx              2038 source4/client/client.c static int cmd_addprivileges(struct smbclient_context *ctx, const char **args)
ctx              2050 source4/client/client.c 	sid = dom_sid_parse_talloc(ctx, args[1]);
ctx              2053 source4/client/client.c 		status = smblsa_lookup_name(ctx->cli, args[1], ctx, &sid_str);
ctx              2058 source4/client/client.c 		sid = dom_sid_parse_talloc(ctx, sid_str);
ctx              2063 source4/client/client.c 		rights.names = talloc_realloc(ctx, rights.names, 
ctx              2065 source4/client/client.c 		rights.names[rights.count].string = talloc_strdup(ctx, args[i]);
ctx              2070 source4/client/client.c 	status = smblsa_sid_add_privileges(ctx->cli, sid, ctx, &rights);
ctx              2082 source4/client/client.c static int cmd_delprivileges(struct smbclient_context *ctx, const char **args)
ctx              2094 source4/client/client.c 	sid = dom_sid_parse_talloc(ctx, args[1]);
ctx              2097 source4/client/client.c 		status = smblsa_lookup_name(ctx->cli, args[1], ctx, &sid_str);
ctx              2102 source4/client/client.c 		sid = dom_sid_parse_talloc(ctx, sid_str);
ctx              2107 source4/client/client.c 		rights.names = talloc_realloc(ctx, rights.names, 
ctx              2109 source4/client/client.c 		rights.names[rights.count].string = talloc_strdup(ctx, args[i]);
ctx              2114 source4/client/client.c 	status = smblsa_sid_del_privileges(ctx->cli, sid, ctx, &rights);
ctx              2126 source4/client/client.c static int cmd_open(struct smbclient_context *ctx, const char **args)
ctx              2134 source4/client/client.c 	mask = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[1]);
ctx              2136 source4/client/client.c 	smbcli_open(ctx->cli->tree, mask, O_RDWR, DENY_ALL);
ctx              2145 source4/client/client.c static int cmd_rmdir(struct smbclient_context *ctx, const char **args)
ctx              2153 source4/client/client.c 	mask = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[1]);
ctx              2155 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_rmdir(ctx->cli->tree, mask))) {
ctx              2157 source4/client/client.c 			 smbcli_errstr(ctx->cli->tree),mask);
ctx              2166 source4/client/client.c static int cmd_link(struct smbclient_context *ctx, const char **args)
ctx              2170 source4/client/client.c 	if (!(ctx->cli->transport->negotiate.capabilities & CAP_UNIX)) {
ctx              2181 source4/client/client.c 	src = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[1]);
ctx              2182 source4/client/client.c 	dest = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[2]);
ctx              2184 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_unix_hardlink(ctx->cli->tree, src, dest))) {
ctx              2185 source4/client/client.c 		d_printf("%s linking files (%s -> %s)\n", smbcli_errstr(ctx->cli->tree), src, dest);
ctx              2196 source4/client/client.c static int cmd_symlink(struct smbclient_context *ctx, const char **args)
ctx              2200 source4/client/client.c 	if (!(ctx->cli->transport->negotiate.capabilities & CAP_UNIX)) {
ctx              2210 source4/client/client.c 	src = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[1]);
ctx              2211 source4/client/client.c 	dest = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[2]);
ctx              2213 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_unix_symlink(ctx->cli->tree, src, dest))) {
ctx              2215 source4/client/client.c 			smbcli_errstr(ctx->cli->tree), src, dest);
ctx              2226 source4/client/client.c static int cmd_chmod(struct smbclient_context *ctx, const char **args)
ctx              2231 source4/client/client.c 	if (!(ctx->cli->transport->negotiate.capabilities & CAP_UNIX)) {
ctx              2241 source4/client/client.c 	src = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[2]);
ctx              2245 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_unix_chmod(ctx->cli->tree, src, mode))) {
ctx              2247 source4/client/client.c 			smbcli_errstr(ctx->cli->tree), src, (mode_t)mode);
ctx              2258 source4/client/client.c static int cmd_chown(struct smbclient_context *ctx, const char **args)
ctx              2264 source4/client/client.c 	if (!(ctx->cli->transport->negotiate.capabilities & CAP_UNIX)) {
ctx              2276 source4/client/client.c 	src = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[3]);
ctx              2278 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_unix_chown(ctx->cli->tree, src, uid, gid))) {
ctx              2280 source4/client/client.c 			smbcli_errstr(ctx->cli->tree), src, (int)uid, (int)gid);
ctx              2290 source4/client/client.c static int cmd_rename(struct smbclient_context *ctx, const char **args)
ctx              2299 source4/client/client.c 	src = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[1]);
ctx              2300 source4/client/client.c 	dest = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[2]);
ctx              2302 source4/client/client.c 	if (NT_STATUS_IS_ERR(smbcli_rename(ctx->cli->tree, src, dest))) {
ctx              2303 source4/client/client.c 		d_printf("%s renaming files\n",smbcli_errstr(ctx->cli->tree));
ctx              2314 source4/client/client.c static int cmd_prompt(struct smbclient_context *ctx, const char **args)
ctx              2316 source4/client/client.c 	ctx->prompt = !ctx->prompt;
ctx              2317 source4/client/client.c 	DEBUG(2,("prompting is now %s\n",ctx->prompt?"on":"off"));
ctx              2326 source4/client/client.c static int cmd_newer(struct smbclient_context *ctx, const char **args)
ctx              2331 source4/client/client.c 		ctx->newer_than = sbuf.st_mtime;
ctx              2333 source4/client/client.c 			 asctime(localtime(&ctx->newer_than))));
ctx              2335 source4/client/client.c 		ctx->newer_than = 0;
ctx              2338 source4/client/client.c 	if (args[1] && ctx->newer_than == 0) {
ctx              2349 source4/client/client.c static int cmd_archive(struct smbclient_context *ctx, const char **args)
ctx              2352 source4/client/client.c 		ctx->archive_level = atoi(args[1]);
ctx              2354 source4/client/client.c 		d_printf("Archive level is %d\n",ctx->archive_level);
ctx              2362 source4/client/client.c static int cmd_lowercase(struct smbclient_context *ctx, const char **args)
ctx              2364 source4/client/client.c 	ctx->lowercase = !ctx->lowercase;
ctx              2365 source4/client/client.c 	DEBUG(2,("filename lowercasing is now %s\n",ctx->lowercase?"on":"off"));
ctx              2376 source4/client/client.c static int cmd_recurse(struct smbclient_context *ctx, const char **args)
ctx              2378 source4/client/client.c 	ctx->recurse = !ctx->recurse;
ctx              2379 source4/client/client.c 	DEBUG(2,("directory recursion is now %s\n",ctx->recurse?"on":"off"));
ctx              2387 source4/client/client.c static int cmd_translate(struct smbclient_context *ctx, const char **args)
ctx              2389 source4/client/client.c 	ctx->translation = !ctx->translation;
ctx              2391 source4/client/client.c 		 ctx->translation?"on":"off"));
ctx              2400 source4/client/client.c static int cmd_printmode(struct smbclient_context *ctx, const char **args)
ctx              2404 source4/client/client.c 			ctx->printmode = 0;      
ctx              2407 source4/client/client.c 				ctx->printmode = 1;
ctx              2409 source4/client/client.c 				ctx->printmode = atoi(args[1]);
ctx              2413 source4/client/client.c 	switch(ctx->printmode)
ctx              2422 source4/client/client.c 			DEBUG(2,("the printmode is now %d\n", ctx->printmode));
ctx              2432 source4/client/client.c static int cmd_lcd(struct smbclient_context *ctx, const char **args)
ctx              2446 source4/client/client.c static int cmd_history(struct smbclient_context *ctx, const char **args)
ctx              2467 source4/client/client.c static int cmd_reget(struct smbclient_context *ctx, const char **args)
ctx              2476 source4/client/client.c 	remote_name = talloc_asprintf(ctx, "%s\\%s", ctx->remote_cur_dir, args[1]);
ctx              2480 source4/client/client.c 		local_name = talloc_strdup(ctx, args[2]);
ctx              2482 source4/client/client.c 		local_name = talloc_strdup(ctx, args[1]);
ctx              2484 source4/client/client.c 	return do_get(ctx, remote_name, local_name, true);
ctx              2490 source4/client/client.c static int cmd_reput(struct smbclient_context *ctx, const char **args)
ctx              2499 source4/client/client.c 	local_name = talloc_asprintf(ctx, "%s\\%s", ctx->remote_cur_dir, args[1]);
ctx              2507 source4/client/client.c 		remote_name = talloc_strdup(ctx, args[2]);
ctx              2509 source4/client/client.c 		remote_name = talloc_strdup(ctx, args[1]);
ctx              2513 source4/client/client.c 	return do_put(ctx, remote_name, local_name, true);
ctx              2639 source4/client/client.c static int cmd_help(struct smbclient_context *ctx, const char **args);
ctx              2649 source4/client/client.c   int (*fn)(struct smbclient_context *ctx, const char **args);
ctx              2746 source4/client/client.c static int cmd_help(struct smbclient_context *ctx, const char **args)
ctx              2765 source4/client/client.c static int process_line(struct smbclient_context *ctx, const char *cline);
ctx              2769 source4/client/client.c static int process_command_string(struct smbclient_context *ctx, const char *cmd)
ctx              2776 source4/client/client.c 		rc |= process_line(ctx, lines[i]);
ctx              2987 source4/client/client.c static int process_line(struct smbclient_context *ctx, const char *cline)
ctx              2993 source4/client/client.c 	args = str_list_make_shell(ctx, cline, NULL);
ctx              2998 source4/client/client.c 		i = commands[i].fn(ctx, args);
ctx              3013 source4/client/client.c static int process_stdin(struct smbclient_context *ctx)
ctx              3018 source4/client/client.c 		char *the_prompt = talloc_asprintf(ctx, "smb: %s> ", ctx->remote_cur_dir);
ctx              3031 source4/client/client.c 		rc |= process_command_string(ctx, cline);
ctx              3043 source4/client/client.c static bool do_connect(struct smbclient_context *ctx, 
ctx              3058 source4/client/client.c 	rl_ctx = ctx; /* Ugly hack */
ctx              3062 source4/client/client.c 		smbcli_parse_unc(specified_share, ctx, &server, &share);
ctx              3064 source4/client/client.c 		share = talloc_strdup(ctx, specified_share);
ctx              3065 source4/client/client.c 		server = talloc_strdup(ctx, specified_server);
ctx              3068 source4/client/client.c 	ctx->remote_cur_dir = talloc_strdup(ctx, "\\");
ctx              3070 source4/client/client.c 	status = smbcli_full_connection(ctx, &ctx->cli, server, ports,
ctx              3080 source4/client/client.c 		talloc_free(ctx);
ctx              3084 source4/client/client.c 	return ctx;
ctx              3164 source4/client/client.c 	struct smbclient_context *ctx;
ctx              3193 source4/client/client.c 	ctx = talloc_zero(mem_ctx, struct smbclient_context);
ctx              3194 source4/client/client.c 	ctx->io_bufsize = 64512;
ctx              3221 source4/client/client.c 			ctx->io_bufsize = MAX(1, atoi(poptGetOptArg(pc)));
ctx              3285 source4/client/client.c 	if (!do_connect(ctx, ev_ctx, lp_resolve_context(cmdline_lp_ctx),
ctx              3290 source4/client/client.c 			lp_gensec_settings(ctx, cmdline_lp_ctx)))
ctx              3294 source4/client/client.c 		do_cd(ctx, base_directory);
ctx              3297 source4/client/client.c 		rc = process_command_string(ctx, cmdstr);
ctx              3299 source4/client/client.c 		rc = process_stdin(ctx);
ctx              1571 source4/dsdb/common/util.c NTSTATUS samdb_set_password(struct ldb_context *ctx, TALLOC_CTX *mem_ctx,
ctx              1609 source4/dsdb/common/util.c 	count = gendb_search_dn(ctx, mem_ctx, user_dn, &res, user_attrs);
ctx              1631 source4/dsdb/common/util.c 		count = gendb_search_dn(ctx, mem_ctx, domain_dn, &res, domain_attrs);
ctx              1645 source4/dsdb/common/util.c 		count = gendb_search(ctx, mem_ctx, NULL, &res, domain_attrs, 
ctx              1693 source4/dsdb/common/util.c 		if (convert_string_talloc_convenience(mem_ctx, lp_iconv_convenience(ldb_get_opaque(ctx, "loadparm")), 
ctx              1790 source4/dsdb/common/util.c 		CHECK_RET(samdb_msg_add_delete(ctx, mem_ctx, mod, "clearTextPassword"));
ctx              1793 source4/dsdb/common/util.c 			CHECK_RET(samdb_msg_add_hash(ctx, mem_ctx, mod, "dBCSPwd", lmNewHash));
ctx              1795 source4/dsdb/common/util.c 			CHECK_RET(samdb_msg_add_delete(ctx, mem_ctx, mod, "dBCSPwd"));
ctx              1799 source4/dsdb/common/util.c 			CHECK_RET(samdb_msg_add_hash(ctx, mem_ctx, mod, "unicodePwd", ntNewHash));
ctx              1801 source4/dsdb/common/util.c 			CHECK_RET(samdb_msg_add_delete(ctx, mem_ctx, mod, "unicodePwd"));
ctx              1817 source4/dsdb/common/util.c NTSTATUS samdb_set_password_sid(struct ldb_context *ctx, TALLOC_CTX *mem_ctx,
ctx              1831 source4/dsdb/common/util.c 	ret = ldb_transaction_start(ctx);
ctx              1833 source4/dsdb/common/util.c 		DEBUG(1, ("Failed to start transaction: %s\n", ldb_errstring(ctx)));
ctx              1837 source4/dsdb/common/util.c 	user_dn = samdb_search_dn(ctx, mem_ctx, NULL, 
ctx              1841 source4/dsdb/common/util.c 		ldb_transaction_cancel(ctx);
ctx              1849 source4/dsdb/common/util.c 		ldb_transaction_cancel(ctx);
ctx              1855 source4/dsdb/common/util.c 		ldb_transaction_cancel(ctx);
ctx              1859 source4/dsdb/common/util.c 	nt_status = samdb_set_password(ctx, mem_ctx,
ctx              1866 source4/dsdb/common/util.c 		ldb_transaction_cancel(ctx);
ctx              1871 source4/dsdb/common/util.c 	ret = samdb_replace(ctx, mem_ctx, msg);
ctx              1873 source4/dsdb/common/util.c 		ldb_transaction_cancel(ctx);
ctx              1877 source4/dsdb/common/util.c 	ret = ldb_transaction_commit(ctx);
ctx              1881 source4/dsdb/common/util.c 			 ldb_errstring(ctx)));
ctx                57 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_message_element *generate_primaryGroupID(struct ldb_module *module, TALLOC_CTX *ctx, const char *local_attr, const struct ldb_message *remote)
ctx                70 source4/dsdb/samdb/ldb_modules/samba3sam.c 	el = talloc_zero(ctx, struct ldb_message_element);
ctx                71 source4/dsdb/samdb/ldb_modules/samba3sam.c 	el->name = talloc_strdup(ctx, "primaryGroupID");
ctx                73 source4/dsdb/samdb/ldb_modules/samba3sam.c 	el->values = talloc_array(ctx, struct ldb_val, 1);
ctx               116 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_val convert_uid_samaccount(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx               119 source4/dsdb/samdb/ldb_modules/samba3sam.c 	out = ldb_val_dup(ctx, val);
ctx               124 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_val lookup_homedir(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx               136 source4/dsdb/samdb/ldb_modules/samba3sam.c 		return *talloc_zero(ctx, struct ldb_val);
ctx               139 source4/dsdb/samdb/ldb_modules/samba3sam.c 	retval.data = (uint8_t *)talloc_strdup(ctx, pwd->pw_dir);
ctx               145 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_val lookup_gid(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx               153 source4/dsdb/samdb/ldb_modules/samba3sam.c 		return *talloc_zero(ctx, struct ldb_val);
ctx               156 source4/dsdb/samdb/ldb_modules/samba3sam.c 	retval.data = (uint8_t *)talloc_asprintf(ctx, "%ld", (unsigned long)pwd->pw_gid);
ctx               162 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_val lookup_uid(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx               170 source4/dsdb/samdb/ldb_modules/samba3sam.c 		return *talloc_zero(ctx, struct ldb_val);
ctx               173 source4/dsdb/samdb/ldb_modules/samba3sam.c 	retval.data = (uint8_t *)talloc_asprintf(ctx, "%ld", (unsigned long)pwd->pw_uid);
ctx               180 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_val encode_sid(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx               186 source4/dsdb/samdb/ldb_modules/samba3sam.c 	sid = dom_sid_parse_talloc(ctx, (char *)val->data);
ctx               191 source4/dsdb/samdb/ldb_modules/samba3sam.c 	ndr_err = ndr_push_struct_blob(&out, ctx, 
ctx               203 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_val decode_sid(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx               209 source4/dsdb/samdb/ldb_modules/samba3sam.c 	sid = talloc(ctx, struct dom_sid);
ctx               220 source4/dsdb/samdb/ldb_modules/samba3sam.c 	out.data = (uint8_t *)dom_sid_string(ctx, sid);
ctx               232 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_val bin2hex(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx               240 source4/dsdb/samdb/ldb_modules/samba3sam.c 	out = data_blob_string_const(smbpasswd_sethexpwd(ctx, &pwd, 0));
ctx               248 source4/dsdb/samdb/ldb_modules/samba3sam.c static struct ldb_val hex2bin(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx               252 source4/dsdb/samdb/ldb_modules/samba3sam.c 	pwd = smbpasswd_gethexpwd(ctx, (const char *)val->data);
ctx               256 source4/dsdb/samdb/ldb_modules/samba3sam.c 	out = data_blob_talloc(ctx, pwd->hash, sizeof(pwd->hash));
ctx                42 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val encode_guid(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx                52 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	ndr_err = ndr_push_struct_blob(&out, ctx, NULL, &guid,
ctx                61 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val guid_always_string(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx                69 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	return data_blob_string_const(GUID_string(ctx, &guid));
ctx                72 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val encode_ns_guid(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx                82 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	ndr_err = ndr_push_struct_blob(&out, ctx, NULL, &guid,
ctx                91 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val guid_ns_string(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx                99 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	return data_blob_string_const(NS_GUID_string(ctx, &guid));
ctx               103 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val val_copy(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx               106 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	out = ldb_val_dup(ctx, val);
ctx               112 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val sid_always_binary(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx               118 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	if (a->syntax->canonicalise_fn(ldb, ctx, val, &out) != LDB_SUCCESS) {
ctx               126 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val objectCategory_always_dn(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx               133 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	dn = ldb_dn_from_ldb_val(ctx, ldb, val);
ctx               136 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 		return val_copy(module, ctx, val);
ctx               140 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	if (a->syntax->canonicalise_fn(ldb, ctx, val, &out) != LDB_SUCCESS) {
ctx               147 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val normalise_to_signed32(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx               158 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 		struct ldb_val out = data_blob_string_const(talloc_asprintf(ctx, "%d", u.signed_int));
ctx               161 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	return val_copy(module, ctx, val);
ctx               164 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val usn_to_entryCSN(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx               169 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	out = data_blob_string_const(talloc_asprintf(ctx, "%s#%06x#00#000000", ldb_timestring(ctx, t), (unsigned int)(usn & 0xFFFFFF)));
ctx               173 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static unsigned long long entryCSN_to_usn_int(TALLOC_CTX *ctx, const struct ldb_val *val) 
ctx               175 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	char *entryCSN = talloc_strdup(ctx, (const char *)val->data);
ctx               206 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val entryCSN_to_usn(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx               209 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	unsigned long long usn = entryCSN_to_usn_int(ctx, val);
ctx               210 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	out = data_blob_string_const(talloc_asprintf(ctx, "%lld", usn));
ctx               214 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val usn_to_timestamp(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx               219 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	out = data_blob_string_const(ldb_timestring(ctx, t));
ctx               223 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c static struct ldb_val timestamp_to_usn(struct ldb_module *module, TALLOC_CTX *ctx, const struct ldb_val *val)
ctx               233 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	out = data_blob_string_const(talloc_asprintf(ctx, "%lld", usn));
ctx               610 source4/heimdal/kdc/digest.c 	    MD5_CTX ctx;
ctx               639 source4/heimdal/kdc/digest.c 	    MD5_Init(&ctx);
ctx               640 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, &id, 1);
ctx               641 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, password, strlen(password));
ctx               642 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, serverNonce.data, serverNonce.length);
ctx               643 source4/heimdal/kdc/digest.c 	    MD5_Final(md, &ctx);
ctx               666 source4/heimdal/kdc/digest.c 	    MD5_CTX ctx;
ctx               691 source4/heimdal/kdc/digest.c 	    MD5_Init(&ctx);
ctx               692 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, ireq.u.digestRequest.username,
ctx               694 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, ":", 1);
ctx               695 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, *ireq.u.digestRequest.realm,
ctx               697 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, ":", 1);
ctx               698 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, password, strlen(password));
ctx               699 source4/heimdal/kdc/digest.c 	    MD5_Final(md, &ctx);
ctx               701 source4/heimdal/kdc/digest.c 	    MD5_Init(&ctx);
ctx               702 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, md, sizeof(md));
ctx               703 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, ":", 1);
ctx               704 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, ireq.u.digestRequest.serverNonce,
ctx               706 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, ":", 1);
ctx               707 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, *ireq.u.digestRequest.nonceCount,
ctx               710 source4/heimdal/kdc/digest.c 		MD5_Update(&ctx, ":", 1);
ctx               711 source4/heimdal/kdc/digest.c 		MD5_Update(&ctx, *ireq.u.digestRequest.authid,
ctx               714 source4/heimdal/kdc/digest.c 	    MD5_Final(md, &ctx);
ctx               722 source4/heimdal/kdc/digest.c 	    MD5_Init(&ctx);
ctx               723 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, "AUTHENTICATE:", sizeof("AUTHENTICATE:") - 1);
ctx               724 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, *ireq.u.digestRequest.uri,
ctx               730 source4/heimdal/kdc/digest.c 		MD5_Update(&ctx, conf_zeros, sizeof(conf_zeros) - 1);
ctx               733 source4/heimdal/kdc/digest.c 	    MD5_Final(md, &ctx);
ctx               742 source4/heimdal/kdc/digest.c 	    MD5_Init(&ctx);
ctx               743 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, A1, strlen(A2));
ctx               744 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, ":", 1);
ctx               745 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, ireq.u.digestRequest.serverNonce,
ctx               747 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, ":", 1);
ctx               748 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, *ireq.u.digestRequest.nonceCount,
ctx               750 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, ":", 1);
ctx               751 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, *ireq.u.digestRequest.clientNonce,
ctx               753 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, ":", 1);
ctx               754 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, *ireq.u.digestRequest.qop,
ctx               756 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, ":", 1);
ctx               757 source4/heimdal/kdc/digest.c 	    MD5_Update(&ctx, A2, strlen(A2));
ctx               759 source4/heimdal/kdc/digest.c 	    MD5_Final(md, &ctx);
ctx               790 source4/heimdal/kdc/digest.c 	    SHA_CTX ctx;
ctx               818 source4/heimdal/kdc/digest.c 	    SHA1_Init(&ctx);
ctx               839 source4/heimdal/kdc/digest.c 		SHA1_Update(&ctx, clientNonce.data, ssize);
ctx               842 source4/heimdal/kdc/digest.c 	    SHA1_Update(&ctx, serverNonce.data, serverNonce.length);
ctx               843 source4/heimdal/kdc/digest.c 	    SHA1_Update(&ctx, username, strlen(username));
ctx               844 source4/heimdal/kdc/digest.c 	    SHA1_Final(challange, &ctx);
ctx               913 source4/heimdal/kdc/digest.c 		SHA1_Init(&ctx);
ctx               914 source4/heimdal/kdc/digest.c 		SHA1_Update(&ctx, hashhash, sizeof(hashhash));
ctx               915 source4/heimdal/kdc/digest.c 		SHA1_Update(&ctx, answer.data, answer.length);
ctx               916 source4/heimdal/kdc/digest.c 		SHA1_Update(&ctx, ms_chap_v2_magic1,sizeof(ms_chap_v2_magic1));
ctx               917 source4/heimdal/kdc/digest.c 		SHA1_Final(md, &ctx);
ctx               919 source4/heimdal/kdc/digest.c 		SHA1_Init(&ctx);
ctx               920 source4/heimdal/kdc/digest.c 		SHA1_Update(&ctx, md, sizeof(md));
ctx               921 source4/heimdal/kdc/digest.c 		SHA1_Update(&ctx, challange, 8);
ctx               922 source4/heimdal/kdc/digest.c 		SHA1_Update(&ctx, ms_chap_v2_magic2, sizeof(ms_chap_v2_magic2));
ctx               923 source4/heimdal/kdc/digest.c 		SHA1_Final(md, &ctx);
ctx               942 source4/heimdal/kdc/digest.c 		SHA1_Init(&ctx);
ctx               943 source4/heimdal/kdc/digest.c 		SHA1_Update(&ctx, hashhash, 16); /* md4(hash) */
ctx               944 source4/heimdal/kdc/digest.c 		SHA1_Update(&ctx, answer.data, answer.length);
ctx               945 source4/heimdal/kdc/digest.c 		SHA1_Update(&ctx, ms_rfc3079_magic1, sizeof(ms_rfc3079_magic1));
ctx               946 source4/heimdal/kdc/digest.c 		SHA1_Final(md, &ctx);
ctx              1278 source4/heimdal/kdc/digest.c 		MD4_CTX ctx;
ctx              1280 source4/heimdal/kdc/digest.c 		MD4_Init(&ctx);
ctx              1281 source4/heimdal/kdc/digest.c 		MD4_Update(&ctx,
ctx              1283 source4/heimdal/kdc/digest.c 		MD4_Final(sessionkey, &ctx);
ctx                75 source4/heimdal/kdc/kerberos4.c     struct valid_princ_ctx *ctx = funcctx;
ctx                83 source4/heimdal/kdc/kerberos4.c     ret = _kdc_db_fetch(context, ctx->config, princ, ctx->flags, NULL, &ent);
ctx                85 source4/heimdal/kdc/kerberos4.c 	kdc_log(context, ctx->config, 7, "Lookup %s failed: %s", s,
ctx                90 source4/heimdal/kdc/kerberos4.c     kdc_log(context, ctx->config, 7, "Lookup %s succeeded", s);
ctx               105 source4/heimdal/kdc/kerberos4.c     struct valid_princ_ctx ctx;
ctx               107 source4/heimdal/kdc/kerberos4.c     ctx.config = config;
ctx               108 source4/heimdal/kdc/kerberos4.c     ctx.flags = flags;
ctx               111 source4/heimdal/kdc/kerberos4.c 				       valid_princ, &ctx, 0, &p);
ctx                67 source4/heimdal/kdc/kx509.c     HMAC_CTX ctx;
ctx                76 source4/heimdal/kdc/kx509.c     HMAC_CTX_init(&ctx);
ctx                77 source4/heimdal/kdc/kx509.c     HMAC_Init_ex(&ctx,
ctx                80 source4/heimdal/kdc/kx509.c     if (sizeof(digest) != HMAC_size(&ctx))
ctx                82 source4/heimdal/kdc/kx509.c     HMAC_Update(&ctx, version_2_0, sizeof(version_2_0));
ctx                83 source4/heimdal/kdc/kx509.c     HMAC_Update(&ctx, req->pk_key.data, req->pk_key.length);
ctx                84 source4/heimdal/kdc/kx509.c     HMAC_Final(&ctx, digest, 0);
ctx                85 source4/heimdal/kdc/kx509.c     HMAC_CTX_cleanup(&ctx);
ctx               100 source4/heimdal/kdc/kx509.c     HMAC_CTX ctx;
ctx               102 source4/heimdal/kdc/kx509.c     HMAC_CTX_init(&ctx);
ctx               104 source4/heimdal/kdc/kx509.c     HMAC_Init_ex(&ctx,
ctx               107 source4/heimdal/kdc/kx509.c     rep->hash->length = HMAC_size(&ctx);
ctx               110 source4/heimdal/kdc/kx509.c 	HMAC_CTX_cleanup(&ctx);
ctx               115 source4/heimdal/kdc/kx509.c     HMAC_Update(&ctx, version_2_0, sizeof(version_2_0));
ctx               120 source4/heimdal/kdc/kx509.c 	    HMAC_Update(&ctx, &p, 1);
ctx               125 source4/heimdal/kdc/kx509.c 	HMAC_Update(&ctx, rep->certificate->data, rep->certificate->length);
ctx               127 source4/heimdal/kdc/kx509.c 	HMAC_Update(&ctx, (unsigned char *)*rep->e_text, strlen(*rep->e_text));
ctx               129 source4/heimdal/kdc/kx509.c     HMAC_Final(&ctx, rep->hash->data, 0);
ctx               130 source4/heimdal/kdc/kx509.c     HMAC_CTX_cleanup(&ctx);
ctx               686 source4/heimdal/kuser/kinit.c     struct renew_ctx *ctx = ptr;
ctx               692 source4/heimdal/kuser/kinit.c 	ret = renew_validate(ctx->context, renewable_flag, validate_flag,
ctx               693 source4/heimdal/kuser/kinit.c 			     ctx->ccache, server_str, ctx->ticket_life);
ctx               700 source4/heimdal/kuser/kinit.c 	get_new_tickets(ctx->context, ctx->principal,
ctx               701 source4/heimdal/kuser/kinit.c 			ctx->ccache, ctx->ticket_life, 0);
ctx               705 source4/heimdal/kuser/kinit.c 	do_524init(ctx->context, ctx->ccache, NULL, server_str);
ctx               708 source4/heimdal/kuser/kinit.c 	krb5_afslog(ctx->context, ctx->ccache, NULL, NULL);
ctx               710 source4/heimdal/kuser/kinit.c     expire = ticket_lifetime(ctx->context, ctx->ccache, ctx->principal,
ctx               869 source4/heimdal/kuser/kinit.c 	struct renew_ctx ctx;
ctx               874 source4/heimdal/kuser/kinit.c 	ctx.context = context;
ctx               875 source4/heimdal/kuser/kinit.c 	ctx.ccache = ccache;
ctx               876 source4/heimdal/kuser/kinit.c 	ctx.principal = principal;
ctx               877 source4/heimdal/kuser/kinit.c 	ctx.ticket_life = ticket_life;
ctx               880 source4/heimdal/kuser/kinit.c 				  renew_func, &ctx, timeout);
ctx                77 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c _gsskrb5i_is_cfx(gsskrb5_ctx ctx, int *is_cfx)
ctx                80 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     int acceptor = (ctx->more_flags & LOCAL) == 0;
ctx                85 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	if (ctx->auth_context->local_subkey)
ctx                86 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    key = ctx->auth_context->local_subkey;
ctx                88 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    key = ctx->auth_context->remote_subkey;
ctx                90 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	if (ctx->auth_context->remote_subkey)
ctx                91 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    key = ctx->auth_context->remote_subkey;
ctx                93 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    key = ctx->auth_context->local_subkey;
ctx                96 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	key = ctx->auth_context->keyblock;
ctx               112 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	if ((acceptor && ctx->auth_context->local_subkey) ||
ctx               113 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    (!acceptor && ctx->auth_context->remote_subkey))
ctx               114 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    ctx->more_flags |= ACCEPTOR_SUBKEY;
ctx               123 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c  gsskrb5_ctx ctx,
ctx               142 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	ctx->flags &= ~GSS_C_DELEG_FLAG;
ctx               146 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     kret = krb5_cc_initialize(context, ccache, ctx->source);
ctx               148 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	ctx->flags &= ~GSS_C_DELEG_FLAG;
ctx               153 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 			      ctx->auth_context,
ctx               157 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 			 ctx->auth_context,
ctx               159 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 			 &ctx->fwd_data);
ctx               161 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 			   ctx->auth_context,
ctx               164 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	ctx->flags &= ~GSS_C_DELEG_FLAG;
ctx               201 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 		       gsskrb5_ctx ctx,
ctx               210 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 				  ctx->auth_context,
ctx               213 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     _gsskrb5i_is_cfx(ctx, &is_cfx);
ctx               216 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 				   &ctx->order,
ctx               217 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 				   _gssapi_msg_order_f(ctx->flags),
ctx               226 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     if (!(ctx->flags & GSS_C_MUTUAL_FLAG) && _gssapi_msg_order_f(ctx->flags)) {
ctx               228 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 					ctx->auth_context,
ctx               235 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     if (ctx->fwd_data.length > 0 && (ctx->flags & GSS_C_DELEG_FLAG)) {
ctx               237 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 					     ctx,
ctx               244 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	ctx->flags &= ~GSS_C_DELEG_FLAG;
ctx               247 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     ctx->state = ACCEPTOR_READY;
ctx               248 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     ctx->more_flags |= OPEN;
ctx               311 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 		       gsskrb5_ctx ctx,
ctx               379 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 			       &ctx->auth_context,
ctx               405 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 					      &ctx->ticket);
ctx               408 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 						&ctx->service_keyblock);
ctx               409 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	ctx->lifetime = ctx->ticket->ticket.endtime;
ctx               425 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 			       ctx->ticket->client,
ctx               426 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 			       &ctx->source);
ctx               433 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 			       ctx->ticket->server,
ctx               434 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 			       &ctx->target);
ctx               445 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     ret = _gss_DES3_get_mic_compat(minor_status, ctx, context);
ctx               451 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 				    ctx->ticket->client,
ctx               467 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 					      ctx->auth_context,
ctx               479 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 						&ctx->flags,
ctx               480 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 						&ctx->fwd_data);
ctx               490 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 				    ctx->auth_context->keyblock,
ctx               520 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    ctx->flags =
ctx               525 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     if(ctx->flags & GSS_C_MUTUAL_FLAG) {
ctx               529 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	_gsskrb5i_is_cfx(ctx, &is_cfx);
ctx               541 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 						 ctx->auth_context,
ctx               545 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 						    ctx->auth_context,
ctx               553 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    ctx->more_flags |= ACCEPTOR_SUBKEY;
ctx               554 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    krb5_auth_con_addflags(context, ctx->auth_context,
ctx               560 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 			   ctx->auth_context,
ctx               567 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	if (IS_DCE_STYLE(ctx)) {
ctx               582 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     ctx->flags |= GSS_C_TRANS_FLAG;
ctx               586 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     ctx->lifetime = ctx->ticket->ticket.endtime;
ctx               587 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     ctx->more_flags |= OPEN;
ctx               595 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 				     ctx->lifetime,
ctx               606 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     if (IS_DCE_STYLE(ctx)) {
ctx               612 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    *ret_flags = (ctx->flags & ~GSS_C_DELEG_FLAG);
ctx               614 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	ctx->state = ACCEPTOR_WAIT_FOR_DCESTYLE;
ctx               618 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     ret = gsskrb5_acceptor_ready(minor_status, ctx, context,
ctx               622 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	*ret_flags = ctx->flags;
ctx               629 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 			   gsskrb5_ctx ctx,
ctx               660 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 					       ctx->auth_context,
ctx               668 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 					    ctx->auth_context,
ctx               676 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 						ctx->auth_context,
ctx               694 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 				  ctx->auth_context,
ctx               698 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	kret = krb5_rd_rep(context, ctx->auth_context, &inbuf, &repl);
ctx               704 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	krb5_auth_con_setflags(context, ctx->auth_context, auth_flags);
ctx               713 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 				     ctx->lifetime,
ctx               726 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     if (ret_flags) *ret_flags = ctx->flags;
ctx               730 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 				   ctx->source,
ctx               748 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 					    ctx->auth_context,
ctx               756 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 					       ctx->auth_context,
ctx               778 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 						ctx->auth_context,
ctx               786 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     return gsskrb5_acceptor_ready(minor_status, ctx, context,
ctx               806 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     gsskrb5_ctx ctx;
ctx               828 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     ctx = (gsskrb5_ctx)*context_handle;
ctx               836 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               838 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     switch (ctx->state) {
ctx               841 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 				     ctx,
ctx               855 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 					 ctx,
ctx               880 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               688 source4/heimdal/lib/gssapi/krb5/arcfour.c max_wrap_length_arcfour(const gsskrb5_ctx ctx,
ctx               698 source4/heimdal/lib/gssapi/krb5/arcfour.c     if (IS_DCE_STYLE(ctx)) {
ctx               732 source4/heimdal/lib/gssapi/krb5/arcfour.c 			  const gsskrb5_ctx ctx,
ctx               749 source4/heimdal/lib/gssapi/krb5/arcfour.c     ret = max_wrap_length_arcfour(ctx, crypto,
ctx                88 source4/heimdal/lib/gssapi/krb5/compat.c 			 gsskrb5_ctx ctx,
ctx                94 source4/heimdal/lib/gssapi/krb5/compat.c     if ((ctx->more_flags & COMPAT_OLD_DES3_SELECTED) == 0) {
ctx                95 source4/heimdal/lib/gssapi/krb5/compat.c 	ret = check_compat(minor_status, context, ctx->target,
ctx                99 source4/heimdal/lib/gssapi/krb5/compat.c 	ret = check_compat(minor_status, context, ctx->target,
ctx               105 source4/heimdal/lib/gssapi/krb5/compat.c 	    ctx->more_flags |= COMPAT_OLD_DES3;
ctx               106 source4/heimdal/lib/gssapi/krb5/compat.c 	ctx->more_flags |= COMPAT_OLD_DES3_SELECTED;
ctx               113 source4/heimdal/lib/gssapi/krb5/compat.c gss_krb5_compat_des3_mic(OM_uint32 *minor_status, gss_ctx_id_t ctx, int on)
ctx               117 source4/heimdal/lib/gssapi/krb5/compat.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               119 source4/heimdal/lib/gssapi/krb5/compat.c 	ctx->more_flags |= COMPAT_OLD_DES3;
ctx               121 source4/heimdal/lib/gssapi/krb5/compat.c 	ctx->more_flags &= ~COMPAT_OLD_DES3;
ctx               123 source4/heimdal/lib/gssapi/krb5/compat.c     ctx->more_flags |= COMPAT_OLD_DES3_SELECTED;
ctx               124 source4/heimdal/lib/gssapi/krb5/compat.c     HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx                76 source4/heimdal/lib/gssapi/krb5/context_time.c     const gsskrb5_ctx ctx = (const gsskrb5_ctx) context_handle;
ctx                80 source4/heimdal/lib/gssapi/krb5/context_time.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx                81 source4/heimdal/lib/gssapi/krb5/context_time.c     lifetime = ctx->lifetime;
ctx                82 source4/heimdal/lib/gssapi/krb5/context_time.c     HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx                44 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     gsskrb5_ctx ctx;
ctx                58 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     ctx = (gsskrb5_ctx) *context_handle;
ctx                61 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx                63 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     krb5_auth_con_free (context, ctx->auth_context);
ctx                64 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     if (ctx->kcred)
ctx                65 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c 	krb5_free_creds(context, ctx->kcred);
ctx                66 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     if(ctx->source)
ctx                67 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c 	krb5_free_principal (context, ctx->source);
ctx                68 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     if(ctx->target)
ctx                69 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c 	krb5_free_principal (context, ctx->target);
ctx                70 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     if (ctx->ticket)
ctx                71 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c 	krb5_free_ticket (context, ctx->ticket);
ctx                72 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     if(ctx->order)
ctx                73 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c 	_gssapi_msg_order_destroy(&ctx->order);
ctx                74 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     if (ctx->service_keyblock)
ctx                75 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c 	krb5_free_keyblock (context, ctx->service_keyblock);
ctx                76 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     krb5_data_free(&ctx->fwd_data);
ctx                78 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx                79 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     HEIMDAL_MUTEX_destroy(&ctx->ctx_id_mutex);
ctx                80 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     memset(ctx, 0, sizeof(*ctx));
ctx                81 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     free (ctx);
ctx                46 source4/heimdal/lib/gssapi/krb5/export_sec_context.c     const gsskrb5_ctx ctx = (const gsskrb5_ctx) *context_handle;
ctx                58 source4/heimdal/lib/gssapi/krb5/export_sec_context.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx                60 source4/heimdal/lib/gssapi/krb5/export_sec_context.c     if (!(ctx->flags & GSS_C_TRANS_FLAG)) {
ctx                61 source4/heimdal/lib/gssapi/krb5/export_sec_context.c 	HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx                68 source4/heimdal/lib/gssapi/krb5/export_sec_context.c 	HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx                72 source4/heimdal/lib/gssapi/krb5/export_sec_context.c     ac = ctx->auth_context;
ctx               171 source4/heimdal/lib/gssapi/krb5/export_sec_context.c 				(gss_name_t)ctx->source, &buffer);
ctx               184 source4/heimdal/lib/gssapi/krb5/export_sec_context.c 				(gss_name_t)ctx->target, &buffer);
ctx               199 source4/heimdal/lib/gssapi/krb5/export_sec_context.c     kret = krb5_store_int32 (sp, ctx->flags);
ctx               204 source4/heimdal/lib/gssapi/krb5/export_sec_context.c     kret = krb5_store_int32 (sp, ctx->more_flags);
ctx               209 source4/heimdal/lib/gssapi/krb5/export_sec_context.c     kret = krb5_store_int32 (sp, ctx->lifetime);
ctx               214 source4/heimdal/lib/gssapi/krb5/export_sec_context.c     kret = _gssapi_msg_order_export(sp, ctx->order);
ctx               223 source4/heimdal/lib/gssapi/krb5/export_sec_context.c 	HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               229 source4/heimdal/lib/gssapi/krb5/export_sec_context.c     HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               237 source4/heimdal/lib/gssapi/krb5/export_sec_context.c     HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx                41 source4/heimdal/lib/gssapi/krb5/get_mic.c             const gsskrb5_ctx ctx,
ctx                96 source4/heimdal/lib/gssapi/krb5/get_mic.c   HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx                99 source4/heimdal/lib/gssapi/krb5/get_mic.c 				   ctx->auth_context,
ctx               108 source4/heimdal/lib/gssapi/krb5/get_mic.c 	  (ctx->more_flags & LOCAL) ? 0 : 0xFF,
ctx               116 source4/heimdal/lib/gssapi/krb5/get_mic.c 			       ctx->auth_context,
ctx               118 source4/heimdal/lib/gssapi/krb5/get_mic.c   HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               130 source4/heimdal/lib/gssapi/krb5/get_mic.c             const gsskrb5_ctx ctx,
ctx               214 source4/heimdal/lib/gssapi/krb5/get_mic.c   HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               217 source4/heimdal/lib/gssapi/krb5/get_mic.c 			       ctx->auth_context,
ctx               225 source4/heimdal/lib/gssapi/krb5/get_mic.c 	  (ctx->more_flags & LOCAL) ? 0 : 0xFF,
ctx               238 source4/heimdal/lib/gssapi/krb5/get_mic.c   if (ctx->more_flags & COMPAT_OLD_DES3)
ctx               262 source4/heimdal/lib/gssapi/krb5/get_mic.c 			       ctx->auth_context,
ctx               264 source4/heimdal/lib/gssapi/krb5/get_mic.c   HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               280 source4/heimdal/lib/gssapi/krb5/get_mic.c   const gsskrb5_ctx ctx = (const gsskrb5_ctx) context_handle;
ctx               287 source4/heimdal/lib/gssapi/krb5/get_mic.c   HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               288 source4/heimdal/lib/gssapi/krb5/get_mic.c   ret = _gsskrb5i_get_token_key(ctx, context, &key);
ctx               289 source4/heimdal/lib/gssapi/krb5/get_mic.c   HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               298 source4/heimdal/lib/gssapi/krb5/get_mic.c       ret = mic_des (minor_status, ctx, context, qop_req,
ctx               302 source4/heimdal/lib/gssapi/krb5/get_mic.c       ret = mic_des3 (minor_status, ctx, context, qop_req,
ctx               307 source4/heimdal/lib/gssapi/krb5/get_mic.c       ret = _gssapi_get_mic_arcfour (minor_status, ctx, context, qop_req,
ctx               311 source4/heimdal/lib/gssapi/krb5/get_mic.c       ret = _gssapi_mic_cfx (minor_status, ctx, context, qop_req,
ctx                60 source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h #define IS_DCE_STYLE(ctx) (((ctx)->flags & GSS_C_DCE_STYLE) != 0)
ctx               124 source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h #define GSSAPI_KRB5_INIT(ctx) do {				\
ctx               126 source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h     if((kret_gss_init = _gsskrb5_init (ctx)) != 0) {		\
ctx                56 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     gsskrb5_ctx ctx;
ctx                72 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     ctx = calloc(1, sizeof(*ctx));
ctx                73 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     if (ctx == NULL) {
ctx                78 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     HEIMDAL_MUTEX_init(&ctx->ctx_id_mutex);
ctx                81 source4/heimdal/lib/gssapi/krb5/import_sec_context.c 			       &ctx->auth_context);
ctx                97 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     ac = ctx->auth_context;
ctx               170 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     ctx->source = (krb5_principal)name;
ctx               188 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     ctx->target = (krb5_principal)name;
ctx               193 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     ctx->flags = tmp;
ctx               196 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     ctx->more_flags = tmp;
ctx               199 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     ctx->lifetime = tmp;
ctx               201 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     ret = _gssapi_msg_order_import(minor_status, sp, &ctx->order);
ctx               207 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     *context_handle = (gss_ctx_id_t)ctx;
ctx               213 source4/heimdal/lib/gssapi/krb5/import_sec_context.c 			ctx->auth_context);
ctx               214 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     if (ctx->source != NULL)
ctx               215 source4/heimdal/lib/gssapi/krb5/import_sec_context.c 	krb5_free_principal(context, ctx->source);
ctx               216 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     if (ctx->target != NULL)
ctx               217 source4/heimdal/lib/gssapi/krb5/import_sec_context.c 	krb5_free_principal(context, ctx->target);
ctx               222 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     if(ctx->order)
ctx               223 source4/heimdal/lib/gssapi/krb5/import_sec_context.c 	_gssapi_msg_order_destroy(&ctx->order);
ctx               224 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     HEIMDAL_MUTEX_destroy(&ctx->ctx_id_mutex);
ctx               226 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     free (ctx);
ctx               112 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     gsskrb5_ctx ctx;
ctx               116 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx = malloc(sizeof(*ctx));
ctx               117 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     if (ctx == NULL) {
ctx               121 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->auth_context		= NULL;
ctx               122 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->source			= NULL;
ctx               123 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->target			= NULL;
ctx               124 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->kcred			= NULL;
ctx               125 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->ccache			= NULL;
ctx               126 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->state			= state;
ctx               127 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->flags			= 0;
ctx               128 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->more_flags		= 0;
ctx               129 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->service_keyblock	= NULL;
ctx               130 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->ticket			= NULL;
ctx               131 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     krb5_data_zero(&ctx->fwd_data);
ctx               132 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->lifetime		= GSS_C_INDEFINITE;
ctx               133 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->order			= NULL;
ctx               134 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     HEIMDAL_MUTEX_init(&ctx->ctx_id_mutex);
ctx               136 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = krb5_auth_con_init (context, &ctx->auth_context);
ctx               139 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	HEIMDAL_MUTEX_destroy(&ctx->ctx_id_mutex);
ctx               143 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = set_addresses(context, ctx->auth_context, input_chan_bindings);
ctx               147 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	HEIMDAL_MUTEX_destroy(&ctx->ctx_id_mutex);
ctx               149 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_auth_con_free(context, ctx->auth_context);
ctx               159 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			   ctx->auth_context,
ctx               164 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     *context_handle = (gss_ctx_id_t)ctx;
ctx               175 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	gsskrb5_ctx ctx,
ctx               189 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     if (ctx->target) {
ctx               190 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_free_principal(context, ctx->target);
ctx               191 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	ctx->target = NULL;
ctx               195 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			      target_name, &ctx->target);
ctx               200 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     this_cred.client = ctx->source;
ctx               201 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     this_cred.server = ctx->target;
ctx               224 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->lifetime = (*cred)->times.endtime;
ctx               227 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 				 ctx->lifetime, &lifetime_rec);
ctx               243 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	gsskrb5_ctx ctx,
ctx               249 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     OM_uint32 flags = ctx->flags;
ctx               251 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     krb5_free_creds(context, ctx->kcred);
ctx               252 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->kcred = NULL;
ctx               254 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     if (ctx->more_flags & CLOSE_CCACHE)
ctx               255 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_cc_close(context, ctx->ccache);
ctx               256 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->ccache = NULL;
ctx               258 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     krb5_auth_getremoteseqnumber (context, ctx->auth_context, &seq_number);
ctx               260 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     _gsskrb5i_is_cfx(ctx, &is_cfx);
ctx               263 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 				   &ctx->order,
ctx               268 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->state	= INITIATOR_READY;
ctx               269 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->more_flags	|= OPEN;
ctx               347 source4/heimdal/lib/gssapi/krb5/init_sec_context.c  gsskrb5_ctx ctx,
ctx               376 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	kret = krb5_cc_default (context, &ctx->ccache);
ctx               382 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	ctx->more_flags |= CLOSE_CCACHE;
ctx               384 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	ctx->ccache = cred->ccache;
ctx               386 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = krb5_cc_get_principal (context, ctx->ccache, &ctx->source);
ctx               393 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ret = _gss_DES3_get_mic_compat(minor_status, ctx, context);
ctx               413 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = krb5_cc_get_config(context, ctx->ccache, NULL,
ctx               428 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ret = gsskrb5_get_creds(minor_status, context, ctx->ccache,
ctx               429 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			    ctx, name, 0, time_req, 
ctx               430 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			    time_rec, &ctx->kcred);
ctx               432 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	ret = gsskrb5_get_creds(minor_status, context, ctx->ccache,
ctx               433 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 				ctx, name, 1, time_req, 
ctx               434 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 				time_rec, &ctx->kcred);
ctx               438 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->lifetime = ctx->kcred->times.endtime;
ctx               442 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 				 ctx->lifetime,
ctx               454 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			 ctx->auth_context,
ctx               455 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			 &ctx->kcred->session);
ctx               458 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 					     ctx->auth_context,
ctx               459 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 					     &ctx->kcred->session);
ctx               469 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     if (ctx->ccache && (ctx->more_flags & CLOSE_CCACHE))
ctx               470 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_cc_close(context, ctx->ccache);
ctx               471 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->ccache = NULL;
ctx               481 source4/heimdal/lib/gssapi/krb5/init_sec_context.c  gsskrb5_ctx ctx,
ctx               513 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     if (!ctx->kcred->flags.b.ok_as_delegate) {
ctx               516 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	ret = krb5_cc_get_config(context, ctx->ccache, NULL,
ctx               530 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	&& ctx->kcred->flags.b.ok_as_delegate)
ctx               541 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 		       ctx->auth_context,
ctx               542 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 		       ctx->ccache, ctx->kcred, ctx->target,
ctx               581 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->flags = flags;
ctx               582 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->more_flags |= LOCAL;
ctx               593 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     enctype = ctx->auth_context->keyblock->keytype;
ctx               595 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ret = krb5_cc_get_config(context, ctx->ccache, ctx->target,
ctx               611 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 				     ctx->auth_context,
ctx               613 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 				     ctx->kcred,
ctx               629 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			      ctx->kcred,
ctx               655 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	ctx->state = INITIATOR_WAIT_FOR_MUTAL;
ctx               659 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     return gsskrb5_initiator_ready(minor_status, ctx, context);
ctx               661 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     if (ctx->ccache && (ctx->more_flags & CLOSE_CCACHE))
ctx               662 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_cc_close(context, ctx->ccache);
ctx               663 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->ccache = NULL;
ctx               672 source4/heimdal/lib/gssapi/krb5/init_sec_context.c  gsskrb5_ctx ctx,
ctx               697 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     if (ctx->flags & GSS_C_DCE_STYLE) {
ctx               735 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			krb5_cc_set_config(context, ctx->ccache, ctx->target,
ctx               738 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			if ((ctx->more_flags & RETRIED) == 0)
ctx               739 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			    ctx->state = INITIATOR_RESTART;
ctx               740 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			ctx->more_flags |= RETRIED;
ctx               752 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			ctx->auth_context,
ctx               762 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     _gsskrb5i_is_cfx(ctx, &is_cfx);
ctx               767 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 					     ctx->auth_context,
ctx               770 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     	    ctx->more_flags |= ACCEPTOR_SUBKEY;
ctx               780 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 				     ctx->lifetime,
ctx               786 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	*ret_flags = ctx->flags;
ctx               799 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_auth_getremoteseqnumber(context, ctx->auth_context, &remote_seq);
ctx               800 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_auth_con_getlocalseqnumber(context, ctx->auth_context, &local_seq);
ctx               801 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_auth_con_setlocalseqnumber(context, ctx->auth_context, remote_seq);
ctx               803 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	kret = krb5_mk_rep(context, ctx->auth_context, &outbuf);
ctx               810 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_auth_con_setlocalseqnumber(context, ctx->auth_context, local_seq);	
ctx               816 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     return gsskrb5_initiator_ready(minor_status, ctx, context);
ctx               841 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     gsskrb5_ctx ctx;
ctx               892 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx = (gsskrb5_ctx) *context_handle;
ctx               894 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               897 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     switch (ctx->state) {
ctx               901 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			ctx,
ctx               918 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 				ctx,
ctx               930 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			  ctx,
ctx               941 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	if (ctx->state == INITIATOR_RESTART)
ctx               957 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			    (int)ctx->state);
ctx               962 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx                52 source4/heimdal/lib/gssapi/krb5/inquire_context.c     gsskrb5_ctx ctx = (gsskrb5_ctx)context_handle;
ctx                62 source4/heimdal/lib/gssapi/krb5/inquire_context.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx                65 source4/heimdal/lib/gssapi/krb5/inquire_context.c 	name = (gss_name_t)ctx->source;
ctx                72 source4/heimdal/lib/gssapi/krb5/inquire_context.c 	name = (gss_name_t)ctx->target;
ctx                81 source4/heimdal/lib/gssapi/krb5/inquire_context.c 				     ctx->lifetime,
ctx                91 source4/heimdal/lib/gssapi/krb5/inquire_context.c 	*ctx_flags = ctx->flags;
ctx                94 source4/heimdal/lib/gssapi/krb5/inquire_context.c 	*locally_initiated = ctx->more_flags & LOCAL;
ctx                97 source4/heimdal/lib/gssapi/krb5/inquire_context.c 	*open_context = ctx->more_flags & OPEN;
ctx               101 source4/heimdal/lib/gssapi/krb5/inquire_context.c     HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               110 source4/heimdal/lib/gssapi/krb5/inquire_context.c     HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               397 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 	     gsskrb5_ctx ctx,
ctx               405 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               406 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     if (ctx->ticket == NULL) {
ctx               407 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 	HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               413 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     authtime = ctx->ticket->ticket.authtime;
ctx               415 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               430 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 	 gsskrb5_ctx ctx,
ctx               445 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               446 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     if (ctx->service_keyblock == NULL) {
ctx               447 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 	HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               455 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     ret = krb5_store_keyblock(sp, *ctx->service_keyblock);
ctx               457 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               498 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     const gsskrb5_ctx ctx = (const gsskrb5_ctx) context_handle;
ctx               501 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     if (ctx == NULL) {
ctx               510 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 					     ctx,
ctx               514 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 						      ctx,
ctx               518 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 					      ctx,
ctx               524 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 					      ctx,
ctx               530 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 					      ctx,
ctx               535 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 	return get_authtime(minor_status, ctx, data_set);
ctx               540 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 					      ctx,
ctx               549 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 					       ctx,
ctx               555 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 	return get_service_keyblock(minor_status, ctx, data_set);
ctx                46 source4/heimdal/lib/gssapi/krb5/prf.c     gsskrb5_ctx ctx = (gsskrb5_ctx)context_handle;
ctx                55 source4/heimdal/lib/gssapi/krb5/prf.c     if (ctx == NULL) {
ctx                69 source4/heimdal/lib/gssapi/krb5/prf.c 	_gsskrb5i_get_acceptor_subkey(ctx, context, &key);
ctx                72 source4/heimdal/lib/gssapi/krb5/prf.c 	_gsskrb5i_get_initiator_subkey(ctx, context, &key);
ctx               102 source4/heimdal/lib/gssapi/krb5/prf.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               112 source4/heimdal/lib/gssapi/krb5/prf.c 	HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               128 source4/heimdal/lib/gssapi/krb5/prf.c 	    HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               140 source4/heimdal/lib/gssapi/krb5/prf.c     HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               121 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c 	gsskrb5_ctx ctx;
ctx               133 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c 	ctx = (gsskrb5_ctx)*context_handle;
ctx               134 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c 	HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               136 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c 	    ctx->more_flags |= COMPAT_OLD_DES3;
ctx               138 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c 	    ctx->more_flags &= ~COMPAT_OLD_DES3;
ctx               139 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c 	ctx->more_flags |= COMPAT_OLD_DES3_SELECTED;
ctx               140 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c 	HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               392 source4/heimdal/lib/gssapi/krb5/unwrap.c   gsskrb5_ctx ctx = (gsskrb5_ctx) context_handle;
ctx               401 source4/heimdal/lib/gssapi/krb5/unwrap.c   HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               402 source4/heimdal/lib/gssapi/krb5/unwrap.c   ret = _gsskrb5i_get_token_key(ctx, context, &key);
ctx               403 source4/heimdal/lib/gssapi/krb5/unwrap.c   HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               414 source4/heimdal/lib/gssapi/krb5/unwrap.c       ret = unwrap_des (minor_status, ctx,
ctx               419 source4/heimdal/lib/gssapi/krb5/unwrap.c       ret = unwrap_des3 (minor_status, ctx, context,
ctx               425 source4/heimdal/lib/gssapi/krb5/unwrap.c       ret = _gssapi_unwrap_arcfour (minor_status, ctx, context,
ctx               430 source4/heimdal/lib/gssapi/krb5/unwrap.c       ret = _gssapi_unwrap_cfx (minor_status, ctx, context,
ctx                43 source4/heimdal/lib/gssapi/krb5/wrap.c _gsskrb5i_get_initiator_subkey(const gsskrb5_ctx ctx,
ctx                50 source4/heimdal/lib/gssapi/krb5/wrap.c     if (ctx->more_flags & LOCAL) {
ctx                52 source4/heimdal/lib/gssapi/krb5/wrap.c 				     ctx->auth_context,
ctx                56 source4/heimdal/lib/gssapi/krb5/wrap.c 				      ctx->auth_context,
ctx                61 source4/heimdal/lib/gssapi/krb5/wrap.c 				   ctx->auth_context,
ctx                71 source4/heimdal/lib/gssapi/krb5/wrap.c _gsskrb5i_get_acceptor_subkey(const gsskrb5_ctx ctx,
ctx                78 source4/heimdal/lib/gssapi/krb5/wrap.c     if (ctx->more_flags & LOCAL) {
ctx                80 source4/heimdal/lib/gssapi/krb5/wrap.c 				      ctx->auth_context,
ctx                84 source4/heimdal/lib/gssapi/krb5/wrap.c 				     ctx->auth_context,
ctx                95 source4/heimdal/lib/gssapi/krb5/wrap.c _gsskrb5i_get_token_key(const gsskrb5_ctx ctx,
ctx                99 source4/heimdal/lib/gssapi/krb5/wrap.c     _gsskrb5i_get_acceptor_subkey(ctx, context, key);
ctx               105 source4/heimdal/lib/gssapi/krb5/wrap.c 	if ((ctx->more_flags & ACCEPTOR_SUBKEY) == 0)
ctx               106 source4/heimdal/lib/gssapi/krb5/wrap.c 	    _gsskrb5i_get_initiator_subkey(ctx, context, key);
ctx               153 source4/heimdal/lib/gssapi/krb5/wrap.c   const gsskrb5_ctx ctx = (const gsskrb5_ctx) context_handle;
ctx               157 source4/heimdal/lib/gssapi/krb5/wrap.c   HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               158 source4/heimdal/lib/gssapi/krb5/wrap.c   ret = _gsskrb5i_get_token_key(ctx, context, &key);
ctx               159 source4/heimdal/lib/gssapi/krb5/wrap.c   HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               172 source4/heimdal/lib/gssapi/krb5/wrap.c       ret = _gssapi_wrap_size_arcfour(minor_status, ctx, context,
ctx               180 source4/heimdal/lib/gssapi/krb5/wrap.c       ret = _gssapi_wrap_size_cfx(minor_status, ctx, context,
ctx               193 source4/heimdal/lib/gssapi/krb5/wrap.c             const gsskrb5_ctx ctx,
ctx               213 source4/heimdal/lib/gssapi/krb5/wrap.c   if (IS_DCE_STYLE(ctx)) {
ctx               277 source4/heimdal/lib/gssapi/krb5/wrap.c   HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               279 source4/heimdal/lib/gssapi/krb5/wrap.c 				   ctx->auth_context,
ctx               288 source4/heimdal/lib/gssapi/krb5/wrap.c 	  (ctx->more_flags & LOCAL) ? 0 : 0xFF,
ctx               296 source4/heimdal/lib/gssapi/krb5/wrap.c 			       ctx->auth_context,
ctx               298 source4/heimdal/lib/gssapi/krb5/wrap.c   HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               329 source4/heimdal/lib/gssapi/krb5/wrap.c             const gsskrb5_ctx ctx,
ctx               348 source4/heimdal/lib/gssapi/krb5/wrap.c   if (IS_DCE_STYLE(ctx)) {
ctx               427 source4/heimdal/lib/gssapi/krb5/wrap.c   HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               430 source4/heimdal/lib/gssapi/krb5/wrap.c 			       ctx->auth_context,
ctx               438 source4/heimdal/lib/gssapi/krb5/wrap.c 	  (ctx->more_flags & LOCAL) ? 0 : 0xFF,
ctx               477 source4/heimdal/lib/gssapi/krb5/wrap.c 			       ctx->auth_context,
ctx               479 source4/heimdal/lib/gssapi/krb5/wrap.c   HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               531 source4/heimdal/lib/gssapi/krb5/wrap.c   const gsskrb5_ctx ctx = (const gsskrb5_ctx) context_handle;
ctx               535 source4/heimdal/lib/gssapi/krb5/wrap.c   HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               536 source4/heimdal/lib/gssapi/krb5/wrap.c   ret = _gsskrb5i_get_token_key(ctx, context, &key);
ctx               537 source4/heimdal/lib/gssapi/krb5/wrap.c   HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               546 source4/heimdal/lib/gssapi/krb5/wrap.c       ret = wrap_des (minor_status, ctx, context, conf_req_flag,
ctx               551 source4/heimdal/lib/gssapi/krb5/wrap.c       ret = wrap_des3 (minor_status, ctx, context, conf_req_flag,
ctx               557 source4/heimdal/lib/gssapi/krb5/wrap.c       ret = _gssapi_wrap_arcfour (minor_status, ctx, context, conf_req_flag,
ctx               562 source4/heimdal/lib/gssapi/krb5/wrap.c       ret = _gssapi_wrap_cfx (minor_status, ctx, context, conf_req_flag,
ctx                37 source4/heimdal/lib/gssapi/mech/context.c     struct mg_thread_ctx *ctx;
ctx                52 source4/heimdal/lib/gssapi/mech/context.c     ctx = HEIMDAL_getspecific(context_key);
ctx                53 source4/heimdal/lib/gssapi/mech/context.c     if (ctx == NULL) {
ctx                55 source4/heimdal/lib/gssapi/mech/context.c 	ctx = calloc(1, sizeof(*ctx));
ctx                56 source4/heimdal/lib/gssapi/mech/context.c 	if (ctx == NULL)
ctx                58 source4/heimdal/lib/gssapi/mech/context.c 	HEIMDAL_setspecific(context_key, ctx, ret);
ctx                60 source4/heimdal/lib/gssapi/mech/context.c 	    free(ctx);
ctx                64 source4/heimdal/lib/gssapi/mech/context.c     return ctx;
ctx               159 source4/heimdal/lib/gssapi/mech/gss_accept_sec_context.c 	struct _gss_context *ctx = (struct _gss_context *) *context_handle;
ctx               194 source4/heimdal/lib/gssapi/mech/gss_accept_sec_context.c 		ctx = malloc(sizeof(struct _gss_context));
ctx               195 source4/heimdal/lib/gssapi/mech/gss_accept_sec_context.c 		if (!ctx) {
ctx               199 source4/heimdal/lib/gssapi/mech/gss_accept_sec_context.c 		memset(ctx, 0, sizeof(struct _gss_context));
ctx               200 source4/heimdal/lib/gssapi/mech/gss_accept_sec_context.c 		m = ctx->gc_mech = __gss_get_mechanism(&mech_oid);
ctx               202 source4/heimdal/lib/gssapi/mech/gss_accept_sec_context.c 			free(ctx);
ctx               205 source4/heimdal/lib/gssapi/mech/gss_accept_sec_context.c 		*context_handle = (gss_ctx_id_t) ctx;
ctx               207 source4/heimdal/lib/gssapi/mech/gss_accept_sec_context.c 		m = ctx->gc_mech;
ctx               226 source4/heimdal/lib/gssapi/mech/gss_accept_sec_context.c 	    &ctx->gc_ctx,
ctx                37 source4/heimdal/lib/gssapi/mech/gss_context_time.c 	struct _gss_context *ctx = (struct _gss_context *) context_handle;
ctx                38 source4/heimdal/lib/gssapi/mech/gss_context_time.c 	gssapi_mech_interface m = ctx->gc_mech;
ctx                40 source4/heimdal/lib/gssapi/mech/gss_context_time.c 	return (m->gm_context_time(minor_status, ctx->gc_ctx, time_rec));
ctx                38 source4/heimdal/lib/gssapi/mech/gss_delete_sec_context.c 	struct _gss_context *ctx = (struct _gss_context *) *context_handle;
ctx                44 source4/heimdal/lib/gssapi/mech/gss_delete_sec_context.c 	if (ctx) {
ctx                49 source4/heimdal/lib/gssapi/mech/gss_delete_sec_context.c 		if (ctx->gc_ctx) {
ctx                50 source4/heimdal/lib/gssapi/mech/gss_delete_sec_context.c 			major_status = ctx->gc_mech->gm_delete_sec_context(
ctx                51 source4/heimdal/lib/gssapi/mech/gss_delete_sec_context.c 				minor_status, &ctx->gc_ctx, output_token);
ctx                53 source4/heimdal/lib/gssapi/mech/gss_delete_sec_context.c 		free(ctx);
ctx                38 source4/heimdal/lib/gssapi/mech/gss_export_sec_context.c 	struct _gss_context *ctx = (struct _gss_context *) *context_handle;
ctx                39 source4/heimdal/lib/gssapi/mech/gss_export_sec_context.c 	gssapi_mech_interface m = ctx->gc_mech;
ctx                45 source4/heimdal/lib/gssapi/mech/gss_export_sec_context.c 	    &ctx->gc_ctx, &buf);
ctx                50 source4/heimdal/lib/gssapi/mech/gss_export_sec_context.c 		free(ctx);
ctx                39 source4/heimdal/lib/gssapi/mech/gss_get_mic.c 	struct _gss_context *ctx = (struct _gss_context *) context_handle;
ctx                40 source4/heimdal/lib/gssapi/mech/gss_get_mic.c 	gssapi_mech_interface m = ctx->gc_mech;
ctx                43 source4/heimdal/lib/gssapi/mech/gss_get_mic.c 	if (ctx == NULL) {
ctx                48 source4/heimdal/lib/gssapi/mech/gss_get_mic.c 	return (m->gm_get_mic(minor_status, ctx->gc_ctx, qop_req,
ctx                39 source4/heimdal/lib/gssapi/mech/gss_import_sec_context.c 	struct _gss_context *ctx;
ctx                67 source4/heimdal/lib/gssapi/mech/gss_import_sec_context.c 	ctx = malloc(sizeof(struct _gss_context));
ctx                68 source4/heimdal/lib/gssapi/mech/gss_import_sec_context.c 	if (!ctx) {
ctx                72 source4/heimdal/lib/gssapi/mech/gss_import_sec_context.c 	ctx->gc_mech = m;
ctx                74 source4/heimdal/lib/gssapi/mech/gss_import_sec_context.c 	    &buf, &ctx->gc_ctx);
ctx                77 source4/heimdal/lib/gssapi/mech/gss_import_sec_context.c 		free(ctx);
ctx                79 source4/heimdal/lib/gssapi/mech/gss_import_sec_context.c 		*context_handle = (gss_ctx_id_t) ctx;
ctx                67 source4/heimdal/lib/gssapi/mech/gss_init_sec_context.c 	struct _gss_context *ctx = (struct _gss_context *) *context_handle;
ctx                87 source4/heimdal/lib/gssapi/mech/gss_init_sec_context.c 	if (!ctx) {
ctx                91 source4/heimdal/lib/gssapi/mech/gss_init_sec_context.c 		ctx = malloc(sizeof(struct _gss_context));
ctx                92 source4/heimdal/lib/gssapi/mech/gss_init_sec_context.c 		if (!ctx) {
ctx                96 source4/heimdal/lib/gssapi/mech/gss_init_sec_context.c 		memset(ctx, 0, sizeof(struct _gss_context));
ctx                97 source4/heimdal/lib/gssapi/mech/gss_init_sec_context.c 		m = ctx->gc_mech = __gss_get_mechanism(mech_type);
ctx                99 source4/heimdal/lib/gssapi/mech/gss_init_sec_context.c 			free(ctx);
ctx               104 source4/heimdal/lib/gssapi/mech/gss_init_sec_context.c 		m = ctx->gc_mech;
ctx               105 source4/heimdal/lib/gssapi/mech/gss_init_sec_context.c 		mech_type = &ctx->gc_mech->gm_mech_oid;
ctx               115 source4/heimdal/lib/gssapi/mech/gss_init_sec_context.c 			free(ctx);
ctx               126 source4/heimdal/lib/gssapi/mech/gss_init_sec_context.c 	    &ctx->gc_ctx,
ctx               141 source4/heimdal/lib/gssapi/mech/gss_init_sec_context.c 			free(ctx);
ctx               145 source4/heimdal/lib/gssapi/mech/gss_init_sec_context.c 		*context_handle = (gss_ctx_id_t) ctx;
ctx                44 source4/heimdal/lib/gssapi/mech/gss_inquire_context.c 	struct _gss_context *ctx = (struct _gss_context *) context_handle;
ctx                45 source4/heimdal/lib/gssapi/mech/gss_inquire_context.c 	gssapi_mech_interface m = ctx->gc_mech;
ctx                65 source4/heimdal/lib/gssapi/mech/gss_inquire_context.c 	    ctx->gc_ctx,
ctx                42 source4/heimdal/lib/gssapi/mech/gss_inquire_sec_context_by_oid.c 	struct _gss_context	*ctx = (struct _gss_context *) context_handle;
ctx                48 source4/heimdal/lib/gssapi/mech/gss_inquire_sec_context_by_oid.c 	if (ctx == NULL)
ctx                56 source4/heimdal/lib/gssapi/mech/gss_inquire_sec_context_by_oid.c 	m = ctx->gc_mech;
ctx                63 source4/heimdal/lib/gssapi/mech/gss_inquire_sec_context_by_oid.c 		    ctx->gc_ctx, desired_object, data_set);
ctx               273 source4/heimdal/lib/gssapi/mech/gss_krb5.c     gss_krb5_lucid_context_v1_t *ctx = NULL;
ctx               303 source4/heimdal/lib/gssapi/mech/gss_krb5.c     ctx = calloc(1, sizeof(*ctx));
ctx               304 source4/heimdal/lib/gssapi/mech/gss_krb5.c     if (ctx == NULL) {
ctx               322 source4/heimdal/lib/gssapi/mech/gss_krb5.c     ctx->version = 1;
ctx               324 source4/heimdal/lib/gssapi/mech/gss_krb5.c     ret = krb5_ret_uint32(sp, &ctx->initiate);
ctx               327 source4/heimdal/lib/gssapi/mech/gss_krb5.c     ret = krb5_ret_uint32(sp, &ctx->endtime);
ctx               332 source4/heimdal/lib/gssapi/mech/gss_krb5.c     ctx->send_seq = ((uint64_t)num) << 32;
ctx               335 source4/heimdal/lib/gssapi/mech/gss_krb5.c     ctx->send_seq |= num;
ctx               339 source4/heimdal/lib/gssapi/mech/gss_krb5.c     ctx->recv_seq = ((uint64_t)num) << 32;
ctx               342 source4/heimdal/lib/gssapi/mech/gss_krb5.c     ctx->recv_seq |= num;
ctx               344 source4/heimdal/lib/gssapi/mech/gss_krb5.c     ret = krb5_ret_uint32(sp, &ctx->protocol);
ctx               346 source4/heimdal/lib/gssapi/mech/gss_krb5.c     if (ctx->protocol == 0) {
ctx               350 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	ret = krb5_ret_uint32(sp, &ctx->rfc1964_kd.sign_alg);
ctx               353 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	ret = krb5_ret_uint32(sp, &ctx->rfc1964_kd.seal_alg);
ctx               358 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	ret = set_key(&key, &ctx->rfc1964_kd.ctx_key);
ctx               361 source4/heimdal/lib/gssapi/mech/gss_krb5.c     } else if (ctx->protocol == 1) {
ctx               365 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	ret = krb5_ret_uint32(sp, &ctx->cfx_kd.have_acceptor_subkey);
ctx               370 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	ret = set_key(&key, &ctx->cfx_kd.ctx_key);
ctx               374 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	if (ctx->cfx_kd.have_acceptor_subkey) {
ctx               377 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	    ret = set_key(&key, &ctx->cfx_kd.acceptor_subkey);
ctx               386 source4/heimdal/lib/gssapi/mech/gss_krb5.c     *rctx = ctx;
ctx               396 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	if (ctx)
ctx               397 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	    gss_krb5_free_lucid_sec_context(NULL, ctx);
ctx               409 source4/heimdal/lib/gssapi/mech/gss_krb5.c     gss_krb5_lucid_context_v1_t *ctx = c;
ctx               411 source4/heimdal/lib/gssapi/mech/gss_krb5.c     if (ctx->version != 1) {
ctx               417 source4/heimdal/lib/gssapi/mech/gss_krb5.c     if (ctx->protocol == 0) {
ctx               418 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	free_key(&ctx->rfc1964_kd.ctx_key);
ctx               419 source4/heimdal/lib/gssapi/mech/gss_krb5.c     } else if (ctx->protocol == 1) {
ctx               420 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	free_key(&ctx->cfx_kd.ctx_key);
ctx               421 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	if (ctx->cfx_kd.have_acceptor_subkey)
ctx               422 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	    free_key(&ctx->cfx_kd.acceptor_subkey);
ctx               424 source4/heimdal/lib/gssapi/mech/gss_krb5.c     free(ctx);
ctx                37 source4/heimdal/lib/gssapi/mech/gss_process_context_token.c 	struct _gss_context *ctx = (struct _gss_context *) context_handle;
ctx                38 source4/heimdal/lib/gssapi/mech/gss_process_context_token.c 	gssapi_mech_interface m = ctx->gc_mech;
ctx                40 source4/heimdal/lib/gssapi/mech/gss_process_context_token.c 	return (m->gm_process_context_token(minor_status, ctx->gc_ctx,
ctx                47 source4/heimdal/lib/gssapi/mech/gss_pseudo_random.c     struct _gss_context *ctx = (struct _gss_context *) context;
ctx                48 source4/heimdal/lib/gssapi/mech/gss_pseudo_random.c     gssapi_mech_interface m = ctx->gc_mech;
ctx                54 source4/heimdal/lib/gssapi/mech/gss_pseudo_random.c     if (ctx == NULL) {
ctx                62 source4/heimdal/lib/gssapi/mech/gss_pseudo_random.c     major_status = (*m->gm_pseudo_random)(minor_status, ctx->gc_ctx,
ctx                42 source4/heimdal/lib/gssapi/mech/gss_set_sec_context_option.c 	struct _gss_context	*ctx;
ctx                51 source4/heimdal/lib/gssapi/mech/gss_set_sec_context_option.c 	ctx = (struct _gss_context *) *context_handle;
ctx                53 source4/heimdal/lib/gssapi/mech/gss_set_sec_context_option.c 	if (ctx == NULL)
ctx                56 source4/heimdal/lib/gssapi/mech/gss_set_sec_context_option.c 	m = ctx->gc_mech;
ctx                63 source4/heimdal/lib/gssapi/mech/gss_set_sec_context_option.c 		    &ctx->gc_ctx, object, value);
ctx                40 source4/heimdal/lib/gssapi/mech/gss_unwrap.c 	struct _gss_context *ctx = (struct _gss_context *) context_handle;
ctx                41 source4/heimdal/lib/gssapi/mech/gss_unwrap.c 	gssapi_mech_interface m = ctx->gc_mech;
ctx                43 source4/heimdal/lib/gssapi/mech/gss_unwrap.c 	return (m->gm_unwrap(minor_status, ctx->gc_ctx,
ctx                39 source4/heimdal/lib/gssapi/mech/gss_verify_mic.c 	struct _gss_context *ctx = (struct _gss_context *) context_handle;
ctx                40 source4/heimdal/lib/gssapi/mech/gss_verify_mic.c 	gssapi_mech_interface m = ctx->gc_mech;
ctx                44 source4/heimdal/lib/gssapi/mech/gss_verify_mic.c 	if (ctx == NULL) {
ctx                49 source4/heimdal/lib/gssapi/mech/gss_verify_mic.c 	return (m->gm_verify_mic(minor_status, ctx->gc_ctx,
ctx                41 source4/heimdal/lib/gssapi/mech/gss_wrap.c 	struct _gss_context *ctx = (struct _gss_context *) context_handle;
ctx                42 source4/heimdal/lib/gssapi/mech/gss_wrap.c 	gssapi_mech_interface m = ctx->gc_mech;
ctx                47 source4/heimdal/lib/gssapi/mech/gss_wrap.c 	if (ctx == NULL) {
ctx                52 source4/heimdal/lib/gssapi/mech/gss_wrap.c 	return (m->gm_wrap(minor_status, ctx->gc_ctx,
ctx                40 source4/heimdal/lib/gssapi/mech/gss_wrap_size_limit.c 	struct _gss_context *ctx = (struct _gss_context *) context_handle;
ctx                41 source4/heimdal/lib/gssapi/mech/gss_wrap_size_limit.c 	gssapi_mech_interface m = ctx->gc_mech;
ctx                44 source4/heimdal/lib/gssapi/mech/gss_wrap_size_limit.c 	if (ctx == NULL) {
ctx                49 source4/heimdal/lib/gssapi/mech/gss_wrap_size_limit.c 	return (m->gm_wrap_size_limit(minor_status, ctx->gc_ctx,
ctx               461 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 		  gssspnego_ctx ctx,
ctx               476 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c     ret = _gss_spnego_require_mechlist_mic(minor_status, ctx, &require_mic);
ctx               480 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c     ctx->require_mic = require_mic;
ctx               485 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c     if (ctx->open && require_mic) {
ctx               503 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 			       &ctx->initiator_mech_types, &buf_len, eret);
ctx               513 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	    ret = verify_mechlist_mic(minor_status, ctx, mech_buf, mic);
ctx               521 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	    ctx->verified_mic = 1;
ctx               558 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c     gssspnego_ctx ctx;
ctx               574 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c     ctx = (gssspnego_ctx)*context_handle;
ctx               604 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               606 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c     ret = copy_MechTypeList(&ni->mechTypes, &ctx->initiator_mech_types);
ctx               608 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               640 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	if (ctx->mech_src_name != GSS_C_NO_NAME)
ctx               641 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	    gss_release_name(&junk, &ctx->mech_src_name);
ctx               644 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 				     &ctx->negotiated_ctx_id,
ctx               648 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 				     &ctx->mech_src_name,
ctx               649 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 				     &ctx->negotiated_mech_type,
ctx               651 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 				     &ctx->mech_flags,
ctx               652 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 				     &ctx->mech_time_rec,
ctx               663 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	    ctx->preferred_mech_type = preferred_mech_type;
ctx               664 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	    ctx->negotiated_mech_type = preferred_mech_type;
ctx               666 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 		ctx->open = 1;
ctx               669 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 				    ctx,
ctx               703 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	    HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               708 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	ctx->preferred_mech_type = preferred_mech_type;
ctx               709 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	ctx->negotiated_mech_type = preferred_mech_type;
ctx               717 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 		       ctx,
ctx               736 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	if (src_name != NULL && ctx->mech_src_name != NULL) {
ctx               741 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 		name->mech = ctx->mech_src_name;
ctx               742 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 		ctx->mech_src_name = NULL;
ctx               749 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	*mech_type = ctx->negotiated_mech_type;
ctx               751 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	*ret_flags = ctx->mech_flags;
ctx               753 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	*time_rec = ctx->mech_time_rec;
ctx               756 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               790 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c     gssspnego_ctx ctx;
ctx               795 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c     ctx = (gssspnego_ctx)*context_handle;
ctx               819 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               845 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	    if (ctx->mech_src_name != GSS_C_NO_NAME)
ctx               846 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 		gss_release_name(&minor, &ctx->mech_src_name);
ctx               849 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 					 &ctx->negotiated_ctx_id,
ctx               853 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 					 &ctx->mech_src_name,
ctx               854 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 					 &ctx->negotiated_mech_type,
ctx               856 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 					 &ctx->mech_flags,
ctx               857 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 					 &ctx->mech_time_rec,
ctx               872 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 		gss_mg_collect_error(ctx->negotiated_mech_type, ret, minor);
ctx               874 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 		HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               878 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 		ctx->open = 1;
ctx               883 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 						ctx,
ctx               888 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	ctx->require_mic = require_mic;
ctx               896 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 				    ctx,
ctx               904 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	if (ctx->mech_flags & GSS_C_DCE_STYLE)
ctx               915 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	    || (ctx->open && negResult == accept_incomplete)
ctx               919 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 				ctx,
ctx               939 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	if (src_name != NULL && ctx->mech_src_name != NULL) {
ctx               944 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 		name->mech = ctx->mech_src_name;
ctx               945 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 		ctx->mech_src_name = NULL;
ctx               952 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	*mech_type = ctx->negotiated_mech_type;
ctx               954 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	*ret_flags = ctx->mech_flags;
ctx               956 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	*time_rec = ctx->mech_time_rec;
ctx               959 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 	HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx                57 source4/heimdal/lib/gssapi/spnego/compat.c     gssspnego_ctx ctx;
ctx                59 source4/heimdal/lib/gssapi/spnego/compat.c     ctx = calloc(1, sizeof(*ctx));
ctx                60 source4/heimdal/lib/gssapi/spnego/compat.c     if (ctx == NULL) {
ctx                65 source4/heimdal/lib/gssapi/spnego/compat.c     ctx->initiator_mech_types.len = 0;
ctx                66 source4/heimdal/lib/gssapi/spnego/compat.c     ctx->initiator_mech_types.val = NULL;
ctx                67 source4/heimdal/lib/gssapi/spnego/compat.c     ctx->preferred_mech_type = GSS_C_NO_OID;
ctx                68 source4/heimdal/lib/gssapi/spnego/compat.c     ctx->negotiated_mech_type = GSS_C_NO_OID;
ctx                69 source4/heimdal/lib/gssapi/spnego/compat.c     ctx->negotiated_ctx_id = GSS_C_NO_CONTEXT;
ctx                76 source4/heimdal/lib/gssapi/spnego/compat.c     ctx->mech_flags = 0;
ctx                77 source4/heimdal/lib/gssapi/spnego/compat.c     ctx->mech_time_rec = 0;
ctx                78 source4/heimdal/lib/gssapi/spnego/compat.c     ctx->mech_src_name = GSS_C_NO_NAME;
ctx                80 source4/heimdal/lib/gssapi/spnego/compat.c     ctx->open = 0;
ctx                81 source4/heimdal/lib/gssapi/spnego/compat.c     ctx->local = 0;
ctx                82 source4/heimdal/lib/gssapi/spnego/compat.c     ctx->require_mic = 0;
ctx                83 source4/heimdal/lib/gssapi/spnego/compat.c     ctx->verified_mic = 0;
ctx                85 source4/heimdal/lib/gssapi/spnego/compat.c     HEIMDAL_MUTEX_init(&ctx->ctx_id_mutex);
ctx                87 source4/heimdal/lib/gssapi/spnego/compat.c     *context_handle = (gss_ctx_id_t)ctx;
ctx               102 source4/heimdal/lib/gssapi/spnego/compat.c     gssspnego_ctx ctx;
ctx               116 source4/heimdal/lib/gssapi/spnego/compat.c     ctx = (gssspnego_ctx)*context_handle;
ctx               119 source4/heimdal/lib/gssapi/spnego/compat.c     if (ctx == NULL) {
ctx               123 source4/heimdal/lib/gssapi/spnego/compat.c     if (ctx->initiator_mech_types.val != NULL)
ctx               124 source4/heimdal/lib/gssapi/spnego/compat.c 	free_MechTypeList(&ctx->initiator_mech_types);
ctx               126 source4/heimdal/lib/gssapi/spnego/compat.c     gss_release_oid(&minor, &ctx->preferred_mech_type);
ctx               127 source4/heimdal/lib/gssapi/spnego/compat.c     ctx->negotiated_mech_type = GSS_C_NO_OID;
ctx               129 source4/heimdal/lib/gssapi/spnego/compat.c     gss_release_name(&minor, &ctx->target_name);
ctx               130 source4/heimdal/lib/gssapi/spnego/compat.c     gss_release_name(&minor, &ctx->mech_src_name);
ctx               132 source4/heimdal/lib/gssapi/spnego/compat.c     if (ctx->negotiated_ctx_id != GSS_C_NO_CONTEXT) {
ctx               134 source4/heimdal/lib/gssapi/spnego/compat.c 				     &ctx->negotiated_ctx_id,
ctx               136 source4/heimdal/lib/gssapi/spnego/compat.c 	ctx->negotiated_ctx_id = GSS_C_NO_CONTEXT;
ctx               141 source4/heimdal/lib/gssapi/spnego/compat.c     HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               142 source4/heimdal/lib/gssapi/spnego/compat.c     HEIMDAL_MUTEX_destroy(&ctx->ctx_id_mutex);
ctx               144 source4/heimdal/lib/gssapi/spnego/compat.c     free(ctx);
ctx               158 source4/heimdal/lib/gssapi/spnego/compat.c 				 gssspnego_ctx ctx,
ctx               167 source4/heimdal/lib/gssapi/spnego/compat.c     if (ctx == NULL) {
ctx               171 source4/heimdal/lib/gssapi/spnego/compat.c     if (ctx->require_mic) {
ctx               181 source4/heimdal/lib/gssapi/spnego/compat.c     if (gss_inquire_sec_context_by_oid(&minor, ctx->negotiated_ctx_id,
ctx               190 source4/heimdal/lib/gssapi/spnego/compat.c 	if (gss_oid_equal(ctx->negotiated_mech_type, ctx->preferred_mech_type)) {
ctx               192 source4/heimdal/lib/gssapi/spnego/compat.c 	} else if (gss_oid_equal(ctx->negotiated_mech_type, &_gss_spnego_krb5_mechanism_oid_desc) &&
ctx               193 source4/heimdal/lib/gssapi/spnego/compat.c 		   gss_oid_equal(ctx->preferred_mech_type, &_gss_spnego_mskrb_mechanism_oid_desc)) {
ctx                77 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx                84 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context_handle;
ctx                86 source4/heimdal/lib/gssapi/spnego/context_stubs.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx                89 source4/heimdal/lib/gssapi/spnego/context_stubs.c 				    ctx->negotiated_ctx_id,
ctx                92 source4/heimdal/lib/gssapi/spnego/context_stubs.c 	HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx                96 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx->negotiated_ctx_id = GSS_C_NO_CONTEXT;
ctx               109 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               114 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)*context_handle;
ctx               116 source4/heimdal/lib/gssapi/spnego/context_stubs.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               129 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               136 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context_handle;
ctx               138 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT) {
ctx               143 source4/heimdal/lib/gssapi/spnego/context_stubs.c 			    ctx->negotiated_ctx_id,
ctx               155 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               163 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context_handle;
ctx               165 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT) {
ctx               169 source4/heimdal/lib/gssapi/spnego/context_stubs.c     return gss_get_mic(minor_status, ctx->negotiated_ctx_id,
ctx               181 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               189 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context_handle;
ctx               191 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT) {
ctx               196 source4/heimdal/lib/gssapi/spnego/context_stubs.c 			  ctx->negotiated_ctx_id,
ctx               212 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               220 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context_handle;
ctx               222 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT) {
ctx               227 source4/heimdal/lib/gssapi/spnego/context_stubs.c 		    ctx->negotiated_ctx_id,
ctx               244 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               252 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context_handle;
ctx               254 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT) {
ctx               259 source4/heimdal/lib/gssapi/spnego/context_stubs.c 		      ctx->negotiated_ctx_id,
ctx               396 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               405 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context_handle;
ctx               407 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT)
ctx               411 source4/heimdal/lib/gssapi/spnego/context_stubs.c 				   ctx->negotiated_ctx_id,
ctx               460 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               468 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context_handle;
ctx               470 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT) {
ctx               475 source4/heimdal/lib/gssapi/spnego/context_stubs.c 			       ctx->negotiated_ctx_id,
ctx               488 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               497 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)*context_handle;
ctx               499 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx == NULL)
ctx               502 source4/heimdal/lib/gssapi/spnego/context_stubs.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               504 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT) {
ctx               505 source4/heimdal/lib/gssapi/spnego/context_stubs.c 	HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               510 source4/heimdal/lib/gssapi/spnego/context_stubs.c 				 &ctx->negotiated_ctx_id,
ctx               520 source4/heimdal/lib/gssapi/spnego/context_stubs.c     HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               533 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               539 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context;
ctx               541 source4/heimdal/lib/gssapi/spnego/context_stubs.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               545 source4/heimdal/lib/gssapi/spnego/context_stubs.c 				 &ctx->negotiated_ctx_id);
ctx               551 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx->open = 1;
ctx               554 source4/heimdal/lib/gssapi/spnego/context_stubs.c     HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               556 source4/heimdal/lib/gssapi/spnego/context_stubs.c     *context_handle = (gss_ctx_id_t)ctx;
ctx               653 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               661 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context_handle;
ctx               663 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT) {
ctx               668 source4/heimdal/lib/gssapi/spnego/context_stubs.c 		    ctx->negotiated_ctx_id,
ctx               682 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               690 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context_handle;
ctx               692 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT) {
ctx               697 source4/heimdal/lib/gssapi/spnego/context_stubs.c 		      ctx->negotiated_ctx_id,
ctx               713 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               721 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context_handle;
ctx               723 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT) {
ctx               728 source4/heimdal/lib/gssapi/spnego/context_stubs.c 		    ctx->negotiated_ctx_id,
ctx               745 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               753 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context_handle;
ctx               755 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT) {
ctx               760 source4/heimdal/lib/gssapi/spnego/context_stubs.c 		      ctx->negotiated_ctx_id,
ctx               778 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               786 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context_handle;
ctx               788 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT) {
ctx               793 source4/heimdal/lib/gssapi/spnego/context_stubs.c 			 ctx->negotiated_ctx_id,
ctx               814 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               822 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context_handle;
ctx               824 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT) {
ctx               828 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if ((ctx->mech_flags & GSS_C_DCE_STYLE) == 0 &&
ctx               835 source4/heimdal/lib/gssapi/spnego/context_stubs.c 		       ctx->negotiated_ctx_id,
ctx               850 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               858 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context_handle;
ctx               860 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT) {
ctx               865 source4/heimdal/lib/gssapi/spnego/context_stubs.c 				   ctx->negotiated_ctx_id,
ctx               876 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               884 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context_handle;
ctx               886 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT) {
ctx               891 source4/heimdal/lib/gssapi/spnego/context_stubs.c 					  ctx->negotiated_ctx_id,
ctx               902 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               910 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)*context_handle;
ctx               912 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT) {
ctx               917 source4/heimdal/lib/gssapi/spnego/context_stubs.c 				      &ctx->negotiated_ctx_id,
ctx               931 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gssspnego_ctx ctx;
ctx               938 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context_handle;
ctx               940 source4/heimdal/lib/gssapi/spnego/context_stubs.c     if (ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT)
ctx               944 source4/heimdal/lib/gssapi/spnego/context_stubs.c 			     ctx->negotiated_ctx_id,
ctx                46 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     gss_ctx_id_t ctx = GSS_C_NO_CONTEXT;
ctx                51 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 				    &ctx,
ctx                67 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     gss_delete_sec_context(&min_stat, &ctx, NULL);
ctx               205 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     gssspnego_ctx ctx;
ctx               222 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     ctx = (gssspnego_ctx)context;
ctx               224 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               226 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     ctx->local = 1;
ctx               228 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     sub = gss_import_name(&minor, &name->value, &name->type, &ctx->target_name);
ctx               236 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 					    ctx->target_name,
ctx               241 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 					    &ctx->preferred_mech_type);
ctx               259 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 			       &ctx->negotiated_ctx_id,
ctx               260 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 			       ctx->target_name,
ctx               261 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 			       ctx->preferred_mech_type,
ctx               266 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 			       &ctx->negotiated_mech_type,
ctx               268 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 			       &ctx->mech_flags,
ctx               269 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 			       &ctx->mech_time_rec);
ctx               273 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	gss_mg_collect_error(ctx->preferred_mech_type, sub, minor);
ctx               278 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	ctx->maybe_open = 1;
ctx               346 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     ctx->initiator_mech_types.len = ni.mechTypes.len;
ctx               347 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     ctx->initiator_mech_types.val = ni.mechTypes.val;
ctx               364 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	*actual_mech_type = ctx->negotiated_mech_type;
ctx               366 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	*ret_flags = ctx->mech_flags;
ctx               368 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	*time_rec = ctx->mech_time_rec;
ctx               370 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               402 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     gssspnego_ctx ctx;
ctx               406 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     ctx = (gssspnego_ctx)*context_handle;
ctx               446 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     HEIMDAL_MUTEX_lock(&ctx->ctx_id_mutex);
ctx               450 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	if (ctx->oidlen) {
ctx               452 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	    HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               455 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	ret = der_put_oid(ctx->oidbuf + sizeof(ctx->oidbuf) - 1,
ctx               456 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 			  sizeof(ctx->oidbuf),
ctx               458 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 			  &ctx->oidlen);
ctx               460 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	if (ret || (ctx->oidlen == GSS_SPNEGO_MECHANISM->length &&
ctx               461 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 		    memcmp(ctx->oidbuf + sizeof(ctx->oidbuf) - ctx->oidlen,
ctx               463 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 			   ctx->oidlen) == 0))
ctx               466 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	    HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               471 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	if (ctx->oidlen != ctx->preferred_mech_type->length ||
ctx               472 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	    memcmp(ctx->oidbuf + sizeof(ctx->oidbuf) - ctx->oidlen,
ctx               473 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 		   ctx->preferred_mech_type->elements,
ctx               474 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 		   ctx->oidlen) != 0)
ctx               476 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	    gss_delete_sec_context(&minor, &ctx->negotiated_ctx_id,
ctx               478 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	    ctx->negotiated_ctx_id = GSS_C_NO_CONTEXT;
ctx               480 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     } else if (ctx->oidlen == 0) {
ctx               482 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               488 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	ctx->negotiated_ctx_id == GSS_C_NO_CONTEXT) {
ctx               500 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	mech.length = ctx->oidlen;
ctx               501 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	mech.elements = ctx->oidbuf + sizeof(ctx->oidbuf) - ctx->oidlen;
ctx               508 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 				   &ctx->negotiated_ctx_id,
ctx               509 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 				   ctx->target_name,
ctx               515 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 				   &ctx->negotiated_mech_type,
ctx               517 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 				   &ctx->mech_flags,
ctx               518 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 				   &ctx->mech_time_rec);
ctx               520 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	    HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               527 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	    ctx->open = 1;
ctx               530 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	if (ctx->maybe_open)
ctx               531 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	    ctx->open = 1;
ctx               535 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	ctx->require_mic = 1;
ctx               538 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     if (ctx->open) {
ctx               546 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	    ret = _gss_spnego_require_mechlist_mic(minor_status, ctx,
ctx               549 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 		HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               561 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 			   &ctx->initiator_mech_types, &buf_len, ret);
ctx               563 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	    HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               573 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	    HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               584 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 				 ctx->negotiated_ctx_id,
ctx               589 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 		HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               595 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	    ctx->verified_mic = 1;
ctx               599 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     ret = spnego_reply_internal(minor_status, ctx,
ctx               611 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	*actual_mech_type = ctx->negotiated_mech_type;
ctx               613 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	*ret_flags = ctx->mech_flags;
ctx               615 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	*time_rec = ctx->mech_time_rec;
ctx               617 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     HEIMDAL_MUTEX_unlock(&ctx->ctx_id_mutex);
ctx               432 source4/heimdal/lib/hcrypto/bn.c BN_GENCB_set(BN_GENCB *gencb, int (*cb_2)(int, int, BN_GENCB *), void *ctx)
ctx               436 source4/heimdal/lib/hcrypto/bn.c     gencb->arg = ctx;
ctx                78 source4/heimdal/lib/hcrypto/evp-aes-cts.c aes_cts_init(EVP_CIPHER_CTX *ctx,
ctx                83 source4/heimdal/lib/hcrypto/evp-aes-cts.c     AES_KEY *k = ctx->cipher_data;
ctx                84 source4/heimdal/lib/hcrypto/evp-aes-cts.c     if (ctx->encrypt)
ctx                85 source4/heimdal/lib/hcrypto/evp-aes-cts.c 	AES_set_encrypt_key(key, ctx->cipher->key_len * 8, k);
ctx                87 source4/heimdal/lib/hcrypto/evp-aes-cts.c 	AES_set_decrypt_key(key, ctx->cipher->key_len * 8, k);
ctx               160 source4/heimdal/lib/hcrypto/evp-aes-cts.c aes_cts_do_cipher(EVP_CIPHER_CTX *ctx,
ctx               165 source4/heimdal/lib/hcrypto/evp-aes-cts.c     AES_KEY *k = ctx->cipher_data;
ctx               170 source4/heimdal/lib/hcrypto/evp-aes-cts.c 	if (ctx->encrypt)
ctx               175 source4/heimdal/lib/hcrypto/evp-aes-cts.c 	_krb5_aes_cts_encrypt(in, out, len, k, ctx->iv, ctx->encrypt);
ctx               183 source4/heimdal/lib/hcrypto/evp-aes-cts.c aes_cts_cleanup(EVP_CIPHER_CTX *ctx)
ctx               185 source4/heimdal/lib/hcrypto/evp-aes-cts.c     memset(ctx->cipher_data, 0, sizeof(AES_KEY));
ctx                59 source4/heimdal/lib/hcrypto/evp-hcrypto.c aes_init(EVP_CIPHER_CTX *ctx,
ctx                64 source4/heimdal/lib/hcrypto/evp-hcrypto.c     AES_KEY *k = ctx->cipher_data;
ctx                65 source4/heimdal/lib/hcrypto/evp-hcrypto.c     if (ctx->encrypt)
ctx                66 source4/heimdal/lib/hcrypto/evp-hcrypto.c 	AES_set_encrypt_key(key, ctx->cipher->key_len * 8, k);
ctx                68 source4/heimdal/lib/hcrypto/evp-hcrypto.c 	AES_set_decrypt_key(key, ctx->cipher->key_len * 8, k);
ctx                73 source4/heimdal/lib/hcrypto/evp-hcrypto.c aes_do_cipher(EVP_CIPHER_CTX *ctx,
ctx                78 source4/heimdal/lib/hcrypto/evp-hcrypto.c     AES_KEY *k = ctx->cipher_data;
ctx                79 source4/heimdal/lib/hcrypto/evp-hcrypto.c     AES_cbc_encrypt(in, out, size, k, ctx->iv, ctx->encrypt);
ctx                84 source4/heimdal/lib/hcrypto/evp-hcrypto.c aes_cleanup(EVP_CIPHER_CTX *ctx)
ctx                86 source4/heimdal/lib/hcrypto/evp-hcrypto.c     memset(ctx->cipher_data, 0, sizeof(AES_KEY));
ctx               144 source4/heimdal/lib/hcrypto/evp.c EVP_MD_CTX_init(EVP_MD_CTX *ctx)
ctx               146 source4/heimdal/lib/hcrypto/evp.c     memset(ctx, 0, sizeof(*ctx));
ctx               158 source4/heimdal/lib/hcrypto/evp.c EVP_MD_CTX_destroy(EVP_MD_CTX *ctx)
ctx               160 source4/heimdal/lib/hcrypto/evp.c     EVP_MD_CTX_cleanup(ctx);
ctx               161 source4/heimdal/lib/hcrypto/evp.c     free(ctx);
ctx               175 source4/heimdal/lib/hcrypto/evp.c EVP_MD_CTX_cleanup(EVP_MD_CTX *ctx)
ctx               177 source4/heimdal/lib/hcrypto/evp.c     if (ctx->md && ctx->md->cleanup)
ctx               178 source4/heimdal/lib/hcrypto/evp.c 	(ctx->md->cleanup)(ctx);
ctx               179 source4/heimdal/lib/hcrypto/evp.c     ctx->md = NULL;
ctx               180 source4/heimdal/lib/hcrypto/evp.c     ctx->engine = NULL;
ctx               181 source4/heimdal/lib/hcrypto/evp.c     free(ctx->ptr);
ctx               182 source4/heimdal/lib/hcrypto/evp.c     memset(ctx, 0, sizeof(*ctx));
ctx               197 source4/heimdal/lib/hcrypto/evp.c EVP_MD_CTX_md(EVP_MD_CTX *ctx)
ctx               199 source4/heimdal/lib/hcrypto/evp.c     return ctx->md;
ctx               213 source4/heimdal/lib/hcrypto/evp.c EVP_MD_CTX_size(EVP_MD_CTX *ctx)
ctx               215 source4/heimdal/lib/hcrypto/evp.c     return EVP_MD_size(ctx->md);
ctx               229 source4/heimdal/lib/hcrypto/evp.c EVP_MD_CTX_block_size(EVP_MD_CTX *ctx)
ctx               231 source4/heimdal/lib/hcrypto/evp.c     return EVP_MD_block_size(ctx->md);
ctx               247 source4/heimdal/lib/hcrypto/evp.c EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *md, ENGINE *engine)
ctx               249 source4/heimdal/lib/hcrypto/evp.c     if (ctx->md != md || ctx->engine != engine) {
ctx               250 source4/heimdal/lib/hcrypto/evp.c 	EVP_MD_CTX_cleanup(ctx);
ctx               251 source4/heimdal/lib/hcrypto/evp.c 	ctx->md = md;
ctx               252 source4/heimdal/lib/hcrypto/evp.c 	ctx->engine = engine;
ctx               254 source4/heimdal/lib/hcrypto/evp.c 	ctx->ptr = calloc(1, md->ctx_size);
ctx               255 source4/heimdal/lib/hcrypto/evp.c 	if (ctx->ptr == NULL)
ctx               258 source4/heimdal/lib/hcrypto/evp.c     (ctx->md->init)(ctx->ptr);
ctx               275 source4/heimdal/lib/hcrypto/evp.c EVP_DigestUpdate(EVP_MD_CTX *ctx, const void *data, size_t size)
ctx               277 source4/heimdal/lib/hcrypto/evp.c     (ctx->md->update)(ctx->ptr, data, size);
ctx               295 source4/heimdal/lib/hcrypto/evp.c EVP_DigestFinal_ex(EVP_MD_CTX *ctx, void *hash, unsigned int *size)
ctx               297 source4/heimdal/lib/hcrypto/evp.c     (ctx->md->final)(hash, ctx->ptr);
ctx               299 source4/heimdal/lib/hcrypto/evp.c 	*size = ctx->md->hash_size;
ctx               324 source4/heimdal/lib/hcrypto/evp.c     EVP_MD_CTX *ctx;
ctx               327 source4/heimdal/lib/hcrypto/evp.c     ctx = EVP_MD_CTX_create();
ctx               328 source4/heimdal/lib/hcrypto/evp.c     if (ctx == NULL)
ctx               330 source4/heimdal/lib/hcrypto/evp.c     ret = EVP_DigestInit_ex(ctx, md, engine);
ctx               332 source4/heimdal/lib/hcrypto/evp.c 	EVP_MD_CTX_destroy(ctx);
ctx               335 source4/heimdal/lib/hcrypto/evp.c     ret = EVP_DigestUpdate(ctx, data, dsize);
ctx               337 source4/heimdal/lib/hcrypto/evp.c 	EVP_MD_CTX_destroy(ctx);
ctx               340 source4/heimdal/lib/hcrypto/evp.c     ret = EVP_DigestFinal_ex(ctx, hash, hsize);
ctx               341 source4/heimdal/lib/hcrypto/evp.c     EVP_MD_CTX_destroy(ctx);
ctx               516 source4/heimdal/lib/hcrypto/evp.c int	EVP_DigestInit(EVP_MD_CTX *ctx, const EVP_MD *type);
ctx               517 source4/heimdal/lib/hcrypto/evp.c int	EVP_DigestFinal(EVP_MD_CTX *ctx,unsigned char *md,unsigned int *s);
ctx               632 source4/heimdal/lib/hcrypto/evp.c EVP_CIPHER_CTX_cipher(EVP_CIPHER_CTX *ctx)
ctx               634 source4/heimdal/lib/hcrypto/evp.c     return ctx->cipher;
ctx               648 source4/heimdal/lib/hcrypto/evp.c EVP_CIPHER_CTX_block_size(const EVP_CIPHER_CTX *ctx)
ctx               650 source4/heimdal/lib/hcrypto/evp.c     return EVP_CIPHER_block_size(ctx->cipher);
ctx               664 source4/heimdal/lib/hcrypto/evp.c EVP_CIPHER_CTX_key_length(const EVP_CIPHER_CTX *ctx)
ctx               666 source4/heimdal/lib/hcrypto/evp.c     return EVP_CIPHER_key_length(ctx->cipher);
ctx               680 source4/heimdal/lib/hcrypto/evp.c EVP_CIPHER_CTX_iv_length(const EVP_CIPHER_CTX *ctx)
ctx               682 source4/heimdal/lib/hcrypto/evp.c     return EVP_CIPHER_iv_length(ctx->cipher);
ctx               696 source4/heimdal/lib/hcrypto/evp.c EVP_CIPHER_CTX_flags(const EVP_CIPHER_CTX *ctx)
ctx               698 source4/heimdal/lib/hcrypto/evp.c     return ctx->cipher->flags;
ctx               712 source4/heimdal/lib/hcrypto/evp.c EVP_CIPHER_CTX_mode(const EVP_CIPHER_CTX *ctx)
ctx               714 source4/heimdal/lib/hcrypto/evp.c     return EVP_CIPHER_CTX_flags(ctx) & EVP_CIPH_MODE;
ctx               728 source4/heimdal/lib/hcrypto/evp.c EVP_CIPHER_CTX_get_app_data(EVP_CIPHER_CTX *ctx)
ctx               730 source4/heimdal/lib/hcrypto/evp.c     return ctx->app_data;
ctx               743 source4/heimdal/lib/hcrypto/evp.c EVP_CIPHER_CTX_set_app_data(EVP_CIPHER_CTX *ctx, void *data)
ctx               745 source4/heimdal/lib/hcrypto/evp.c     ctx->app_data = data;
ctx               765 source4/heimdal/lib/hcrypto/evp.c EVP_CipherInit_ex(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *c, ENGINE *engine,
ctx               768 source4/heimdal/lib/hcrypto/evp.c     ctx->buf_len = 0;
ctx               771 source4/heimdal/lib/hcrypto/evp.c 	encp = ctx->encrypt;
ctx               773 source4/heimdal/lib/hcrypto/evp.c 	ctx->encrypt = (encp ? 1 : 0);
ctx               775 source4/heimdal/lib/hcrypto/evp.c     if (c && (c != ctx->cipher)) {
ctx               776 source4/heimdal/lib/hcrypto/evp.c 	EVP_CIPHER_CTX_cleanup(ctx);
ctx               777 source4/heimdal/lib/hcrypto/evp.c 	ctx->cipher = c;
ctx               778 source4/heimdal/lib/hcrypto/evp.c 	ctx->key_len = c->key_len;
ctx               780 source4/heimdal/lib/hcrypto/evp.c 	ctx->cipher_data = malloc(c->ctx_size);
ctx               781 source4/heimdal/lib/hcrypto/evp.c 	if (ctx->cipher_data == NULL && c->ctx_size != 0)
ctx               785 source4/heimdal/lib/hcrypto/evp.c 	ctx->block_mask = EVP_CIPHER_block_size(c) - 1;
ctx               787 source4/heimdal/lib/hcrypto/evp.c     } else if (ctx->cipher == NULL) {
ctx               792 source4/heimdal/lib/hcrypto/evp.c     switch (EVP_CIPHER_CTX_flags(ctx)) {
ctx               795 source4/heimdal/lib/hcrypto/evp.c 	assert(EVP_CIPHER_CTX_iv_length(ctx) <= sizeof(ctx->iv));
ctx               798 source4/heimdal/lib/hcrypto/evp.c 	    memcpy(ctx->oiv, iv, EVP_CIPHER_CTX_iv_length(ctx));
ctx               799 source4/heimdal/lib/hcrypto/evp.c 	memcpy(ctx->iv, ctx->oiv, EVP_CIPHER_CTX_iv_length(ctx));
ctx               805 source4/heimdal/lib/hcrypto/evp.c     if (key || (ctx->cipher->flags & EVP_CIPH_ALWAYS_CALL_INIT))
ctx               806 source4/heimdal/lib/hcrypto/evp.c 	ctx->cipher->init(ctx, key, iv, encp);
ctx               831 source4/heimdal/lib/hcrypto/evp.c EVP_CipherUpdate(EVP_CIPHER_CTX *ctx, void *out, int *outlen,
ctx               845 source4/heimdal/lib/hcrypto/evp.c     if (ctx->buf_len == 0 && (inlen & ctx->block_mask) == 0) {
ctx               846 source4/heimdal/lib/hcrypto/evp.c 	ret = (*ctx->cipher->do_cipher)(ctx, out, in, inlen);
ctx               855 source4/heimdal/lib/hcrypto/evp.c     blocksize = EVP_CIPHER_CTX_block_size(ctx);
ctx               856 source4/heimdal/lib/hcrypto/evp.c     left = blocksize - ctx->buf_len;
ctx               859 source4/heimdal/lib/hcrypto/evp.c     if (ctx->buf_len) {
ctx               863 source4/heimdal/lib/hcrypto/evp.c 	    memcpy(ctx->buf + ctx->buf_len, in, inlen);
ctx               864 source4/heimdal/lib/hcrypto/evp.c 	    ctx->buf_len += inlen;
ctx               869 source4/heimdal/lib/hcrypto/evp.c 	memcpy(ctx->buf + ctx->buf_len, in, left);
ctx               870 source4/heimdal/lib/hcrypto/evp.c 	ret = (*ctx->cipher->do_cipher)(ctx, out, ctx->buf, blocksize);
ctx               871 source4/heimdal/lib/hcrypto/evp.c 	memset(ctx->buf, 0, blocksize);
ctx               879 source4/heimdal/lib/hcrypto/evp.c 	ctx->buf_len = 0;
ctx               883 source4/heimdal/lib/hcrypto/evp.c 	ctx->buf_len = (inlen & ctx->block_mask);
ctx               884 source4/heimdal/lib/hcrypto/evp.c 	inlen &= ~ctx->block_mask;
ctx               886 source4/heimdal/lib/hcrypto/evp.c 	ret = (*ctx->cipher->do_cipher)(ctx, out, in, inlen);
ctx               893 source4/heimdal/lib/hcrypto/evp.c 	memcpy(ctx->buf, in, ctx->buf_len);
ctx               917 source4/heimdal/lib/hcrypto/evp.c EVP_CipherFinal_ex(EVP_CIPHER_CTX *ctx, void *out, int *outlen)
ctx               921 source4/heimdal/lib/hcrypto/evp.c     if (ctx->buf_len) {
ctx               924 source4/heimdal/lib/hcrypto/evp.c 	blocksize = EVP_CIPHER_CTX_block_size(ctx);
ctx               926 source4/heimdal/lib/hcrypto/evp.c 	left = blocksize - ctx->buf_len;
ctx               930 source4/heimdal/lib/hcrypto/evp.c 	memset(ctx->buf + ctx->buf_len, 0, left);
ctx               931 source4/heimdal/lib/hcrypto/evp.c 	ret = (*ctx->cipher->do_cipher)(ctx, out, ctx->buf, blocksize);
ctx               932 source4/heimdal/lib/hcrypto/evp.c 	memset(ctx->buf, 0, blocksize);
ctx               954 source4/heimdal/lib/hcrypto/evp.c EVP_Cipher(EVP_CIPHER_CTX *ctx, void *out, const void *in,size_t size)
ctx               956 source4/heimdal/lib/hcrypto/evp.c     return ctx->cipher->do_cipher(ctx, out, in, size);
ctx               964 source4/heimdal/lib/hcrypto/evp.c enc_null_init(EVP_CIPHER_CTX *ctx,
ctx               973 source4/heimdal/lib/hcrypto/evp.c enc_null_do_cipher(EVP_CIPHER_CTX *ctx,
ctx               983 source4/heimdal/lib/hcrypto/evp.c enc_null_cleanup(EVP_CIPHER_CTX *ctx)
ctx              1027 source4/heimdal/lib/hcrypto/evp.c rc2_init(EVP_CIPHER_CTX *ctx,
ctx              1032 source4/heimdal/lib/hcrypto/evp.c     struct rc2_cbc *k = ctx->cipher_data;
ctx              1033 source4/heimdal/lib/hcrypto/evp.c     k->maximum_effective_key = EVP_CIPHER_CTX_key_length(ctx) * 8;
ctx              1035 source4/heimdal/lib/hcrypto/evp.c 		EVP_CIPHER_CTX_key_length(ctx),
ctx              1042 source4/heimdal/lib/hcrypto/evp.c rc2_do_cipher(EVP_CIPHER_CTX *ctx,
ctx              1047 source4/heimdal/lib/hcrypto/evp.c     struct rc2_cbc *k = ctx->cipher_data;
ctx              1048 source4/heimdal/lib/hcrypto/evp.c     RC2_cbc_encrypt(in, out, size, &k->key, ctx->iv, ctx->encrypt);
ctx              1053 source4/heimdal/lib/hcrypto/evp.c rc2_cleanup(EVP_CIPHER_CTX *ctx)
ctx              1055 source4/heimdal/lib/hcrypto/evp.c     memset(ctx->cipher_data, 0, sizeof(struct rc2_cbc));
ctx              1183 source4/heimdal/lib/hcrypto/evp.c des_cbc_init(EVP_CIPHER_CTX *ctx,
ctx              1188 source4/heimdal/lib/hcrypto/evp.c     DES_key_schedule *k = ctx->cipher_data;
ctx              1196 source4/heimdal/lib/hcrypto/evp.c des_cbc_do_cipher(EVP_CIPHER_CTX *ctx,
ctx              1201 source4/heimdal/lib/hcrypto/evp.c     DES_key_schedule *k = ctx->cipher_data;
ctx              1203 source4/heimdal/lib/hcrypto/evp.c 		    k, (DES_cblock *)ctx->iv, ctx->encrypt);
ctx              1208 source4/heimdal/lib/hcrypto/evp.c des_cbc_cleanup(EVP_CIPHER_CTX *ctx)
ctx              1210 source4/heimdal/lib/hcrypto/evp.c     memset(ctx->cipher_data, 0, sizeof(struct DES_key_schedule));
ctx              1252 source4/heimdal/lib/hcrypto/evp.c des_ede3_cbc_init(EVP_CIPHER_CTX *ctx,
ctx              1257 source4/heimdal/lib/hcrypto/evp.c     struct des_ede3_cbc *k = ctx->cipher_data;
ctx              1276 source4/heimdal/lib/hcrypto/evp.c des_ede3_cbc_do_cipher(EVP_CIPHER_CTX *ctx,
ctx              1281 source4/heimdal/lib/hcrypto/evp.c     struct des_ede3_cbc *k = ctx->cipher_data;
ctx              1284 source4/heimdal/lib/hcrypto/evp.c 			 (DES_cblock *)ctx->iv, ctx->encrypt);
ctx              1289 source4/heimdal/lib/hcrypto/evp.c des_ede3_cbc_cleanup(EVP_CIPHER_CTX *ctx)
ctx              1291 source4/heimdal/lib/hcrypto/evp.c     memset(ctx->cipher_data, 0, sizeof(struct des_ede3_cbc));
ctx              1367 source4/heimdal/lib/hcrypto/evp.c camellia_init(EVP_CIPHER_CTX *ctx,
ctx              1372 source4/heimdal/lib/hcrypto/evp.c     CAMELLIA_KEY *k = ctx->cipher_data;
ctx              1373 source4/heimdal/lib/hcrypto/evp.c     k->bits = ctx->cipher->key_len * 8;
ctx              1374 source4/heimdal/lib/hcrypto/evp.c     CAMELLIA_set_key(key, ctx->cipher->key_len * 8, k);
ctx              1379 source4/heimdal/lib/hcrypto/evp.c camellia_do_cipher(EVP_CIPHER_CTX *ctx,
ctx              1384 source4/heimdal/lib/hcrypto/evp.c     CAMELLIA_KEY *k = ctx->cipher_data;
ctx              1385 source4/heimdal/lib/hcrypto/evp.c     CAMELLIA_cbc_encrypt(in, out, size, k, ctx->iv, ctx->encrypt);
ctx              1390 source4/heimdal/lib/hcrypto/evp.c camellia_cleanup(EVP_CIPHER_CTX *ctx)
ctx              1392 source4/heimdal/lib/hcrypto/evp.c     memset(ctx->cipher_data, 0, sizeof(CAMELLIA_KEY));
ctx              1641 source4/heimdal/lib/hcrypto/evp.c EVP_CIPHER_CTX_rand_key(EVP_CIPHER_CTX *ctx, void *key)
ctx              1643 source4/heimdal/lib/hcrypto/evp.c     if (ctx->cipher->flags & EVP_CIPH_RAND_KEY)
ctx              1644 source4/heimdal/lib/hcrypto/evp.c 	return EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_RAND_KEY, 0, key);
ctx              1645 source4/heimdal/lib/hcrypto/evp.c     if (RAND_bytes(key, ctx->key_len) != 1)
ctx              1659 source4/heimdal/lib/hcrypto/evp.c EVP_CIPHER_CTX_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, void *data)
ctx              1661 source4/heimdal/lib/hcrypto/evp.c     if (ctx->cipher == NULL || ctx->cipher->ctrl == NULL)
ctx              1663 source4/heimdal/lib/hcrypto/evp.c     return (*ctx->cipher->ctrl)(ctx, type, arg, data);
ctx                41 source4/heimdal/lib/hcrypto/hmac.c HMAC_CTX_init(HMAC_CTX *ctx)
ctx                43 source4/heimdal/lib/hcrypto/hmac.c     memset(ctx, 0, sizeof(*ctx));
ctx                47 source4/heimdal/lib/hcrypto/hmac.c HMAC_CTX_cleanup(HMAC_CTX *ctx)
ctx                49 source4/heimdal/lib/hcrypto/hmac.c     if (ctx->buf) {
ctx                50 source4/heimdal/lib/hcrypto/hmac.c 	memset(ctx->buf, 0, ctx->key_length);
ctx                51 source4/heimdal/lib/hcrypto/hmac.c 	free(ctx->buf);
ctx                52 source4/heimdal/lib/hcrypto/hmac.c 	ctx->buf = NULL;
ctx                54 source4/heimdal/lib/hcrypto/hmac.c     if (ctx->opad) {
ctx                55 source4/heimdal/lib/hcrypto/hmac.c 	memset(ctx->ipad, 0, ctx->key_length);
ctx                56 source4/heimdal/lib/hcrypto/hmac.c 	free(ctx->opad);
ctx                57 source4/heimdal/lib/hcrypto/hmac.c 	ctx->opad = NULL;
ctx                59 source4/heimdal/lib/hcrypto/hmac.c     if (ctx->ipad) {
ctx                60 source4/heimdal/lib/hcrypto/hmac.c 	memset(ctx->ipad, 0, ctx->key_length);
ctx                61 source4/heimdal/lib/hcrypto/hmac.c 	free(ctx->ipad);
ctx                62 source4/heimdal/lib/hcrypto/hmac.c 	ctx->ipad = NULL;
ctx                64 source4/heimdal/lib/hcrypto/hmac.c     if (ctx->ctx) {
ctx                65 source4/heimdal/lib/hcrypto/hmac.c 	EVP_MD_CTX_destroy(ctx->ctx);
ctx                66 source4/heimdal/lib/hcrypto/hmac.c 	ctx->ctx = NULL;
ctx                71 source4/heimdal/lib/hcrypto/hmac.c HMAC_size(const HMAC_CTX *ctx)
ctx                73 source4/heimdal/lib/hcrypto/hmac.c     return EVP_MD_size(ctx->md);
ctx                77 source4/heimdal/lib/hcrypto/hmac.c HMAC_Init_ex(HMAC_CTX *ctx,
ctx                86 source4/heimdal/lib/hcrypto/hmac.c     if (ctx->md != md) {
ctx                87 source4/heimdal/lib/hcrypto/hmac.c 	ctx->md = md;
ctx                88 source4/heimdal/lib/hcrypto/hmac.c 	if (ctx->buf) {
ctx                89 source4/heimdal/lib/hcrypto/hmac.c 	    memset(ctx->buf, 0, ctx->key_length);
ctx                90 source4/heimdal/lib/hcrypto/hmac.c 	    free (ctx->buf);
ctx                92 source4/heimdal/lib/hcrypto/hmac.c 	ctx->key_length = EVP_MD_size(ctx->md);
ctx                93 source4/heimdal/lib/hcrypto/hmac.c 	ctx->buf = malloc(ctx->key_length);
ctx                96 source4/heimdal/lib/hcrypto/hmac.c     ctx->engine = engine;
ctx                99 source4/heimdal/lib/hcrypto/hmac.c     if (keylen > EVP_MD_block_size(ctx->md)) {
ctx               100 source4/heimdal/lib/hcrypto/hmac.c 	EVP_Digest(key, keylen, ctx->buf, NULL, ctx->md, engine);
ctx               101 source4/heimdal/lib/hcrypto/hmac.c 	key = ctx->buf;
ctx               102 source4/heimdal/lib/hcrypto/hmac.c 	keylen = EVP_MD_size(ctx->md);
ctx               105 source4/heimdal/lib/hcrypto/hmac.c     if (ctx->opad) {
ctx               106 source4/heimdal/lib/hcrypto/hmac.c 	memset(ctx->opad, 0, ctx->key_length);
ctx               107 source4/heimdal/lib/hcrypto/hmac.c 	free(ctx->opad);
ctx               109 source4/heimdal/lib/hcrypto/hmac.c     if (ctx->ipad) {
ctx               110 source4/heimdal/lib/hcrypto/hmac.c 	memset(ctx->ipad, 0, ctx->key_length);
ctx               111 source4/heimdal/lib/hcrypto/hmac.c 	free(ctx->ipad);
ctx               114 source4/heimdal/lib/hcrypto/hmac.c     ctx->opad = malloc(EVP_MD_block_size(ctx->md));
ctx               115 source4/heimdal/lib/hcrypto/hmac.c     ctx->ipad = malloc(EVP_MD_block_size(ctx->md));
ctx               116 source4/heimdal/lib/hcrypto/hmac.c     memset(ctx->ipad, 0x36, EVP_MD_block_size(ctx->md));
ctx               117 source4/heimdal/lib/hcrypto/hmac.c     memset(ctx->opad, 0x5c, EVP_MD_block_size(ctx->md));
ctx               119 source4/heimdal/lib/hcrypto/hmac.c     for (i = 0, p = ctx->ipad; i < keylen; i++)
ctx               121 source4/heimdal/lib/hcrypto/hmac.c     for (i = 0, p = ctx->opad; i < keylen; i++)
ctx               124 source4/heimdal/lib/hcrypto/hmac.c     ctx->ctx = EVP_MD_CTX_create();
ctx               126 source4/heimdal/lib/hcrypto/hmac.c     EVP_DigestInit_ex(ctx->ctx, ctx->md, ctx->engine);
ctx               127 source4/heimdal/lib/hcrypto/hmac.c     EVP_DigestUpdate(ctx->ctx, ctx->ipad, EVP_MD_block_size(ctx->md));
ctx               131 source4/heimdal/lib/hcrypto/hmac.c HMAC_Update(HMAC_CTX *ctx, const void *data, size_t len)
ctx               133 source4/heimdal/lib/hcrypto/hmac.c     EVP_DigestUpdate(ctx->ctx, data, len);
ctx               137 source4/heimdal/lib/hcrypto/hmac.c HMAC_Final(HMAC_CTX *ctx, void *md, unsigned int *len)
ctx               139 source4/heimdal/lib/hcrypto/hmac.c     EVP_DigestFinal_ex(ctx->ctx, ctx->buf, NULL);
ctx               141 source4/heimdal/lib/hcrypto/hmac.c     EVP_DigestInit_ex(ctx->ctx, ctx->md, ctx->engine);
ctx               142 source4/heimdal/lib/hcrypto/hmac.c     EVP_DigestUpdate(ctx->ctx, ctx->opad, EVP_MD_block_size(ctx->md));
ctx               143 source4/heimdal/lib/hcrypto/hmac.c     EVP_DigestUpdate(ctx->ctx, ctx->buf, ctx->key_length);
ctx               144 source4/heimdal/lib/hcrypto/hmac.c     EVP_DigestFinal_ex(ctx->ctx, md, len);
ctx               153 source4/heimdal/lib/hcrypto/hmac.c     HMAC_CTX ctx;
ctx               155 source4/heimdal/lib/hcrypto/hmac.c     HMAC_CTX_init(&ctx);
ctx               156 source4/heimdal/lib/hcrypto/hmac.c     HMAC_Init_ex(&ctx, key, key_size, md, NULL);
ctx               157 source4/heimdal/lib/hcrypto/hmac.c     HMAC_Update(&ctx, data, data_size);
ctx               158 source4/heimdal/lib/hcrypto/hmac.c     HMAC_Final(&ctx, hash, hash_len);
ctx               159 source4/heimdal/lib/hcrypto/hmac.c     HMAC_CTX_cleanup(&ctx);
ctx                61 source4/heimdal/lib/hcrypto/hmac.h     EVP_MD_CTX *ctx;
ctx                70 source4/heimdal/lib/hcrypto/hmac.h void	HMAC_CTX_cleanup(HMAC_CTX *ctx);
ctx                72 source4/heimdal/lib/hcrypto/hmac.h size_t	HMAC_size(const HMAC_CTX *ctx);
ctx                76 source4/heimdal/lib/hcrypto/hmac.h void	HMAC_Update(HMAC_CTX *ctx, const void *data, size_t len);
ctx                77 source4/heimdal/lib/hcrypto/hmac.h void	HMAC_Final(HMAC_CTX *ctx, void *md, unsigned int *len);
ctx                58 source4/heimdal/lib/hcrypto/pkcs12.c     EVP_MD_CTX *ctx;
ctx                62 source4/heimdal/lib/hcrypto/pkcs12.c     ctx = EVP_MD_CTX_create();
ctx                63 source4/heimdal/lib/hcrypto/pkcs12.c     if (ctx == NULL)
ctx                69 source4/heimdal/lib/hcrypto/pkcs12.c 	EVP_MD_CTX_destroy(ctx);
ctx                75 source4/heimdal/lib/hcrypto/pkcs12.c 	EVP_MD_CTX_destroy(ctx);
ctx               101 source4/heimdal/lib/hcrypto/pkcs12.c 	if (!EVP_DigestInit_ex(ctx, md, NULL)) {
ctx               102 source4/heimdal/lib/hcrypto/pkcs12.c 	    EVP_MD_CTX_destroy(ctx);
ctx               108 source4/heimdal/lib/hcrypto/pkcs12.c 	    EVP_DigestUpdate(ctx, &idc, 1);
ctx               109 source4/heimdal/lib/hcrypto/pkcs12.c 	EVP_DigestUpdate(ctx, I, size_I);
ctx               110 source4/heimdal/lib/hcrypto/pkcs12.c 	EVP_DigestFinal_ex(ctx, hash, &size);
ctx               154 source4/heimdal/lib/hcrypto/pkcs12.c     EVP_MD_CTX_destroy(ctx);
ctx               135 source4/heimdal/lib/hcrypto/rand-fortuna.c ciph_init(CIPH_CTX * ctx, const unsigned char *key, int klen)
ctx               137 source4/heimdal/lib/hcrypto/rand-fortuna.c     AES_set_encrypt_key(key, klen * 8, ctx);
ctx               141 source4/heimdal/lib/hcrypto/rand-fortuna.c ciph_encrypt(CIPH_CTX * ctx, const unsigned char *in, unsigned char *out)
ctx               143 source4/heimdal/lib/hcrypto/rand-fortuna.c     AES_encrypt(in, out, ctx);
ctx               147 source4/heimdal/lib/hcrypto/rand-fortuna.c md_init(MD_CTX * ctx)
ctx               149 source4/heimdal/lib/hcrypto/rand-fortuna.c     SHA256_Init(ctx);
ctx               153 source4/heimdal/lib/hcrypto/rand-fortuna.c md_update(MD_CTX * ctx, const unsigned char *data, int len)
ctx               155 source4/heimdal/lib/hcrypto/rand-fortuna.c     SHA256_Update(ctx, data, len);
ctx               159 source4/heimdal/lib/hcrypto/rand-fortuna.c md_result(MD_CTX * ctx, unsigned char *dst)
ctx               163 source4/heimdal/lib/hcrypto/rand-fortuna.c     memcpy(&tmp, ctx, sizeof(*ctx));
ctx                63 source4/heimdal/lib/hdb/hdb.h     void *ctx;
ctx                68 source4/heimdal/lib/hx509/cert.c #define REQUIRE_RFC3280(ctx) ((ctx)->flags & HX509_VERIFY_CTX_F_REQUIRE_RFC3280)
ctx                69 source4/heimdal/lib/hx509/cert.c #define CHECK_TA(ctx) ((ctx)->flags & HX509_VERIFY_CTX_F_CHECK_TRUST_ANCHORS)
ctx                70 source4/heimdal/lib/hx509/cert.c #define ALLOW_DEF_TA(ctx) (((ctx)->flags & HX509_VERIFY_CTX_F_NO_DEFAULT_ANCHORS) == 0)
ctx                85 source4/heimdal/lib/hx509/cert.c     void *ctx;
ctx               234 source4/heimdal/lib/hx509/cert.c     (*cert)->ctx = NULL;
ctx               299 source4/heimdal/lib/hx509/cert.c 			void *ctx)
ctx               302 source4/heimdal/lib/hx509/cert.c     cert->ctx = ctx;
ctx               340 source4/heimdal/lib/hx509/cert.c 	(cert->release)(cert, cert->ctx);
ctx               397 source4/heimdal/lib/hx509/cert.c hx509_verify_init_ctx(hx509_context context, hx509_verify_ctx *ctx)
ctx               407 source4/heimdal/lib/hx509/cert.c     *ctx = c;
ctx               421 source4/heimdal/lib/hx509/cert.c hx509_verify_destroy_ctx(hx509_verify_ctx ctx)
ctx               423 source4/heimdal/lib/hx509/cert.c     if (ctx) {
ctx               424 source4/heimdal/lib/hx509/cert.c 	hx509_certs_free(&ctx->trust_anchors);
ctx               425 source4/heimdal/lib/hx509/cert.c 	hx509_revoke_free(&ctx->revoke_ctx);
ctx               426 source4/heimdal/lib/hx509/cert.c 	memset(ctx, 0, sizeof(*ctx));
ctx               428 source4/heimdal/lib/hx509/cert.c     free(ctx);
ctx               443 source4/heimdal/lib/hx509/cert.c hx509_verify_attach_anchors(hx509_verify_ctx ctx, hx509_certs set)
ctx               445 source4/heimdal/lib/hx509/cert.c     ctx->trust_anchors = _hx509_certs_ref(set);
ctx               462 source4/heimdal/lib/hx509/cert.c hx509_verify_attach_revoke(hx509_verify_ctx ctx, hx509_revoke_ctx revoke_ctx)
ctx               464 source4/heimdal/lib/hx509/cert.c     if (ctx->revoke_ctx)
ctx               465 source4/heimdal/lib/hx509/cert.c 	hx509_revoke_free(&ctx->revoke_ctx);
ctx               466 source4/heimdal/lib/hx509/cert.c     ctx->revoke_ctx = _hx509_revoke_ref(revoke_ctx);
ctx               482 source4/heimdal/lib/hx509/cert.c hx509_verify_set_time(hx509_verify_ctx ctx, time_t t)
ctx               484 source4/heimdal/lib/hx509/cert.c     ctx->flags |= HX509_VERIFY_CTX_F_TIME_SET;
ctx               485 source4/heimdal/lib/hx509/cert.c     ctx->time_now = t;
ctx               489 source4/heimdal/lib/hx509/cert.c _hx509_verify_get_time(hx509_verify_ctx ctx)
ctx               491 source4/heimdal/lib/hx509/cert.c     return ctx->time_now;
ctx               506 source4/heimdal/lib/hx509/cert.c hx509_verify_set_max_depth(hx509_verify_ctx ctx, unsigned int max_depth)
ctx               508 source4/heimdal/lib/hx509/cert.c     ctx->max_depth = max_depth;
ctx               521 source4/heimdal/lib/hx509/cert.c hx509_verify_set_proxy_certificate(hx509_verify_ctx ctx, int boolean)
ctx               524 source4/heimdal/lib/hx509/cert.c 	ctx->flags |= HX509_VERIFY_CTX_F_ALLOW_PROXY_CERTIFICATE;
ctx               526 source4/heimdal/lib/hx509/cert.c 	ctx->flags &= ~HX509_VERIFY_CTX_F_ALLOW_PROXY_CERTIFICATE;
ctx               541 source4/heimdal/lib/hx509/cert.c hx509_verify_set_strict_rfc3280_verification(hx509_verify_ctx ctx, int boolean)
ctx               544 source4/heimdal/lib/hx509/cert.c 	ctx->flags |= HX509_VERIFY_CTX_F_REQUIRE_RFC3280;
ctx               546 source4/heimdal/lib/hx509/cert.c 	ctx->flags &= ~HX509_VERIFY_CTX_F_REQUIRE_RFC3280;
ctx               564 source4/heimdal/lib/hx509/cert.c hx509_verify_ctx_f_allow_default_trustanchors(hx509_verify_ctx ctx, int boolean)
ctx               567 source4/heimdal/lib/hx509/cert.c 	ctx->flags &= ~HX509_VERIFY_CTX_F_NO_DEFAULT_ANCHORS;
ctx               569 source4/heimdal/lib/hx509/cert.c 	ctx->flags |= HX509_VERIFY_CTX_F_NO_DEFAULT_ANCHORS;
ctx              1889 source4/heimdal/lib/hx509/cert.c 		  hx509_verify_ctx ctx,
ctx              1909 source4/heimdal/lib/hx509/cert.c     if ((ctx->flags & HX509_VERIFY_CTX_F_TIME_SET) == 0)
ctx              1910 source4/heimdal/lib/hx509/cert.c 	ctx->time_now = time(NULL);
ctx              1915 source4/heimdal/lib/hx509/cert.c     if (ctx->trust_anchors)
ctx              1916 source4/heimdal/lib/hx509/cert.c 	anchors = _hx509_certs_ref(ctx->trust_anchors);
ctx              1917 source4/heimdal/lib/hx509/cert.c     else if (context->default_trust_anchors && ALLOW_DEF_TA(ctx))
ctx              1929 source4/heimdal/lib/hx509/cert.c     ret = _hx509_calculate_path(context, 0, ctx->time_now,
ctx              1930 source4/heimdal/lib/hx509/cert.c 				anchors, ctx->max_depth,
ctx              1945 source4/heimdal/lib/hx509/cert.c     if (ctx->flags & HX509_VERIFY_CTX_F_ALLOW_PROXY_CERTIFICATE)
ctx              1967 source4/heimdal/lib/hx509/cert.c 				  REQUIRE_RFC3280(ctx) ? TRUE : FALSE);
ctx              2133 source4/heimdal/lib/hx509/cert.c 	if (i + 1 != path.len || CHECK_TA(ctx)) {
ctx              2136 source4/heimdal/lib/hx509/cert.c 	    if (t > ctx->time_now) {
ctx              2142 source4/heimdal/lib/hx509/cert.c 	    if (t < ctx->time_now) {
ctx              2189 source4/heimdal/lib/hx509/cert.c     if (ctx->revoke_ctx) {
ctx              2214 source4/heimdal/lib/hx509/cert.c 				      ctx->revoke_ctx,
ctx              2216 source4/heimdal/lib/hx509/cert.c 				      ctx->time_now,
ctx              2750 source4/heimdal/lib/hx509/cert.c 			   void *ctx)
ctx              2757 source4/heimdal/lib/hx509/cert.c     q->cmp_func_ctx = ctx;
ctx               757 source4/heimdal/lib/hx509/cms.c 			hx509_verify_ctx ctx,
ctx               842 source4/heimdal/lib/hx509/cms.c 				 _hx509_verify_get_time(ctx), &cert,
ctx               980 source4/heimdal/lib/hx509/cms.c 	ret = hx509_verify_path(context, ctx, cert, certs);
ctx               472 source4/heimdal/lib/hx509/crypto.c 			 struct hx509_generate_private_context *ctx,
ctx               494 source4/heimdal/lib/hx509/crypto.c     if (ctx->num_bits)
ctx               495 source4/heimdal/lib/hx509/crypto.c 	bits = ctx->num_bits;
ctx               496 source4/heimdal/lib/hx509/crypto.c     else if (ctx->isCA)
ctx              1329 source4/heimdal/lib/hx509/crypto.c 				 struct hx509_generate_private_context **ctx)
ctx              1331 source4/heimdal/lib/hx509/crypto.c     *ctx = NULL;
ctx              1339 source4/heimdal/lib/hx509/crypto.c     *ctx = calloc(1, sizeof(**ctx));
ctx              1340 source4/heimdal/lib/hx509/crypto.c     if (*ctx == NULL) {
ctx              1344 source4/heimdal/lib/hx509/crypto.c     (*ctx)->key_oid = oid;
ctx              1351 source4/heimdal/lib/hx509/crypto.c 				  struct hx509_generate_private_context *ctx)
ctx              1353 source4/heimdal/lib/hx509/crypto.c     ctx->isCA = 1;
ctx              1359 source4/heimdal/lib/hx509/crypto.c 				 struct hx509_generate_private_context *ctx,
ctx              1362 source4/heimdal/lib/hx509/crypto.c     ctx->num_bits = bits;
ctx              1368 source4/heimdal/lib/hx509/crypto.c _hx509_generate_private_key_free(struct hx509_generate_private_context **ctx)
ctx              1370 source4/heimdal/lib/hx509/crypto.c     free(*ctx);
ctx              1371 source4/heimdal/lib/hx509/crypto.c     *ctx = NULL;
ctx              1376 source4/heimdal/lib/hx509/crypto.c 			    struct hx509_generate_private_context *ctx,
ctx              1384 source4/heimdal/lib/hx509/crypto.c     ops = find_private_alg(ctx->key_oid);
ctx              1396 source4/heimdal/lib/hx509/crypto.c     ret = (*ops->generate_private_key)(context, ctx, *private_key);
ctx               187 source4/heimdal/lib/hx509/file.c 	       void *ctx)
ctx               275 source4/heimdal/lib/hx509/file.c 	    ret = (*func)(context, type, headers, data, len, ctx);
ctx               105 source4/heimdal/lib/hx509/hx509.h 		       const void *, size_t, void *ctx);
ctx               339 source4/heimdal/lib/hx509/keyset.c 		 void *ctx)
ctx               357 source4/heimdal/lib/hx509/keyset.c 	ret = (*func)(context, ctx, c);
ctx               383 source4/heimdal/lib/hx509/keyset.c hx509_ci_print_names(hx509_context context, void *ctx, hx509_cert c)
ctx               397 source4/heimdal/lib/hx509/keyset.c     fprintf(ctx, "subject: %s\nissuer: %s\n", s, i);
ctx               493 source4/heimdal/lib/hx509/keyset.c certs_merge_func(hx509_context context, void *ctx, hx509_cert c)
ctx               495 source4/heimdal/lib/hx509/keyset.c     return hx509_certs_add(context, (hx509_certs)ctx, c);
ctx               584 source4/heimdal/lib/hx509/keyset.c certs_info_stdio(void *ctx, const char *str)
ctx               586 source4/heimdal/lib/hx509/keyset.c     FILE *f = ctx;
ctx               610 source4/heimdal/lib/hx509/keyset.c 		 void *ctx)
ctx               614 source4/heimdal/lib/hx509/keyset.c 	if (ctx == NULL)
ctx               615 source4/heimdal/lib/hx509/keyset.c 	    ctx = stdout;
ctx               618 source4/heimdal/lib/hx509/keyset.c 	(*func)(ctx, "No info function for certs");
ctx               622 source4/heimdal/lib/hx509/keyset.c 				    func, ctx);
ctx               626 source4/heimdal/lib/hx509/keyset.c _hx509_pi_printf(int (*func)(void *, const char *), void *ctx,
ctx               637 source4/heimdal/lib/hx509/keyset.c     (*func)(ctx, str);
ctx               110 source4/heimdal/lib/hx509/ks_file.c 	EVP_CIPHER_CTX ctx;
ctx               111 source4/heimdal/lib/hx509/ks_file.c 	EVP_CIPHER_CTX_init(&ctx);
ctx               112 source4/heimdal/lib/hx509/ks_file.c 	EVP_CipherInit_ex(&ctx, c, NULL, key, ivdata, 0);
ctx               113 source4/heimdal/lib/hx509/ks_file.c 	EVP_Cipher(&ctx, clear.data, cipher, len);
ctx               114 source4/heimdal/lib/hx509/ks_file.c 	EVP_CIPHER_CTX_cleanup(&ctx);
ctx               300 source4/heimdal/lib/hx509/ks_file.c 	 const void *data, size_t len, void *ctx)
ctx               302 source4/heimdal/lib/hx509/ks_file.c     struct pem_ctx *pem_ctx = (struct pem_ctx*)ctx;
ctx               481 source4/heimdal/lib/hx509/ks_file.c store_func(hx509_context context, void *ctx, hx509_cert c)
ctx               483 source4/heimdal/lib/hx509/ks_file.c     struct store_ctx *sc = ctx;
ctx               268 source4/heimdal/lib/hx509/ks_keychain.c     struct ks_keychain *ctx;
ctx               270 source4/heimdal/lib/hx509/ks_keychain.c     ctx = calloc(1, sizeof(*ctx));
ctx               271 source4/heimdal/lib/hx509/ks_keychain.c     if (ctx == NULL) {
ctx               278 source4/heimdal/lib/hx509/ks_keychain.c 	    ctx->anchors = 1;
ctx               282 source4/heimdal/lib/hx509/ks_keychain.c 	    ret = SecKeychainOpen(residue + 5, &ctx->keychain);
ctx               295 source4/heimdal/lib/hx509/ks_keychain.c     *data = ctx;
ctx               306 source4/heimdal/lib/hx509/ks_keychain.c     struct ks_keychain *ctx = data;
ctx               307 source4/heimdal/lib/hx509/ks_keychain.c     if (ctx->keychain)
ctx               308 source4/heimdal/lib/hx509/ks_keychain.c 	CFRelease(ctx->keychain);
ctx               309 source4/heimdal/lib/hx509/ks_keychain.c     memset(ctx, 0, sizeof(*ctx));
ctx               310 source4/heimdal/lib/hx509/ks_keychain.c     free(ctx);
ctx               328 source4/heimdal/lib/hx509/ks_keychain.c     struct ks_keychain *ctx = data;
ctx               337 source4/heimdal/lib/hx509/ks_keychain.c     if (ctx->anchors) {
ctx               387 source4/heimdal/lib/hx509/ks_keychain.c 	ret = SecKeychainSearchCreateFromAttributes(ctx->keychain,
ctx               669 source4/heimdal/lib/hx509/ks_p11.c p11_cert_release(hx509_cert cert, void *ctx)
ctx               671 source4/heimdal/lib/hx509/ks_p11.c     struct p11_module *p = ctx;
ctx              1108 source4/heimdal/lib/hx509/ks_p11.c 	      void *ctx)
ctx              1113 source4/heimdal/lib/hx509/ks_p11.c     _hx509_pi_printf(func, ctx, "pkcs11 driver with %d slot%s",
ctx              1119 source4/heimdal/lib/hx509/ks_p11.c 	_hx509_pi_printf(func, ctx, "slot %d: id: %d name: %s flags: %08x",
ctx              1122 source4/heimdal/lib/hx509/ks_p11.c 	_hx509_pi_printf(func, ctx, "number of supported mechanisms: %lu",
ctx              1165 source4/heimdal/lib/hx509/ks_p11.c 	    _hx509_pi_printf(func, ctx, "  %s: %s", mechname, flags);
ctx               485 source4/heimdal/lib/hx509/ks_p12.c store_func(hx509_context context, void *ctx, hx509_cert c)
ctx               487 source4/heimdal/lib/hx509/ks_p12.c     PKCS12_AuthenticatedSafe *as = ctx;
ctx                46 source4/heimdal/lib/hx509/print.c     void *ctx;
ctx                98 source4/heimdal/lib/hx509/print.c hx509_print_stdout(void *ctx, const char *fmt, va_list va)
ctx               100 source4/heimdal/lib/hx509/print.c     FILE *f = ctx;
ctx               107 source4/heimdal/lib/hx509/print.c print_func(hx509_vprint_func func, void *ctx, const char *fmt, ...)
ctx               111 source4/heimdal/lib/hx509/print.c     (*func)(ctx, fmt, va);
ctx               144 source4/heimdal/lib/hx509/print.c hx509_oid_print(const heim_oid *oid, hx509_vprint_func func, void *ctx)
ctx               148 source4/heimdal/lib/hx509/print.c     print_func(func, ctx, "%s", str);
ctx               165 source4/heimdal/lib/hx509/print.c 		      hx509_vprint_func func, void *ctx)
ctx               168 source4/heimdal/lib/hx509/print.c     print_func(func, ctx, "\tlength: %d\n\t", b->length);
ctx               170 source4/heimdal/lib/hx509/print.c 	print_func(func, ctx, "%02x%s%s",
ctx               220 source4/heimdal/lib/hx509/print.c     hx509_validate_ctx ctx = c;
ctx               221 source4/heimdal/lib/hx509/print.c     if (ctx->vprint_func == NULL)
ctx               223 source4/heimdal/lib/hx509/print.c     (ctx->vprint_func)(ctx->ctx, fmt, va);
ctx               227 source4/heimdal/lib/hx509/print.c validate_print(hx509_validate_ctx ctx, int flags, const char *fmt, ...)
ctx               230 source4/heimdal/lib/hx509/print.c     if ((ctx->flags & flags) == 0)
ctx               233 source4/heimdal/lib/hx509/print.c     validate_vprint(ctx, fmt, va);
ctx               244 source4/heimdal/lib/hx509/print.c check_Null(hx509_validate_ctx ctx,
ctx               253 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               258 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               263 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               268 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               278 source4/heimdal/lib/hx509/print.c check_subjectKeyIdentifier(hx509_validate_ctx ctx,
ctx               288 source4/heimdal/lib/hx509/print.c     check_Null(ctx, status, cf, e);
ctx               294 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               299 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               304 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               307 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               314 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VERBOSE,
ctx               326 source4/heimdal/lib/hx509/print.c check_authorityKeyIdentifier(hx509_validate_ctx ctx,
ctx               336 source4/heimdal/lib/hx509/print.c     check_Null(ctx, status, cf, e);
ctx               342 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               347 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               356 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VERBOSE,
ctx               366 source4/heimdal/lib/hx509/print.c check_extKeyUsage(hx509_validate_ctx ctx,
ctx               375 source4/heimdal/lib/hx509/print.c     check_Null(ctx, status, cf, e);
ctx               381 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               386 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               392 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               401 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               406 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VERBOSE,
ctx               417 source4/heimdal/lib/hx509/print.c check_pkinit_san(hx509_validate_ctx ctx, heim_any *a)
ctx               426 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               432 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               439 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VERBOSE, "%s",
ctx               442 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VERBOSE, "/");
ctx               444 source4/heimdal/lib/hx509/print.c     validate_print(ctx, HX509_VALIDATE_F_VERBOSE, "@");
ctx               445 source4/heimdal/lib/hx509/print.c     validate_print(ctx, HX509_VALIDATE_F_VERBOSE, "%s", kn.realm);
ctx               452 source4/heimdal/lib/hx509/print.c check_utf8_string_san(hx509_validate_ctx ctx, heim_any *a)
ctx               460 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               465 source4/heimdal/lib/hx509/print.c     validate_print(ctx, HX509_VALIDATE_F_VERBOSE, "%s", jid);
ctx               472 source4/heimdal/lib/hx509/print.c check_altnull(hx509_validate_ctx ctx, heim_any *a)
ctx               478 source4/heimdal/lib/hx509/print.c check_CRLDistributionPoints(hx509_validate_ctx ctx,
ctx               487 source4/heimdal/lib/hx509/print.c     check_Null(ctx, status, cf, e);
ctx               493 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               498 source4/heimdal/lib/hx509/print.c     validate_print(ctx, HX509_VALIDATE_F_VERBOSE, "CRL Distribution Points:\n");
ctx               508 source4/heimdal/lib/hx509/print.c 		validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               515 source4/heimdal/lib/hx509/print.c 		validate_print(ctx, HX509_VALIDATE_F_VERBOSE, "Fullname:\n");
ctx               523 source4/heimdal/lib/hx509/print.c 			validate_print(ctx, HX509_VALIDATE_F_VERBOSE, "   %s\n", s);
ctx               529 source4/heimdal/lib/hx509/print.c 		validate_print(ctx, HX509_VALIDATE_F_VERBOSE,
ctx               533 source4/heimdal/lib/hx509/print.c 		validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               561 source4/heimdal/lib/hx509/print.c check_altName(hx509_validate_ctx ctx,
ctx               571 source4/heimdal/lib/hx509/print.c     check_Null(ctx, status, cf, e);
ctx               574 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               581 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               587 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               597 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VERBOSE,
ctx               605 source4/heimdal/lib/hx509/print.c 		validate_print(ctx, HX509_VALIDATE_F_VERBOSE, "%s: ",
ctx               607 source4/heimdal/lib/hx509/print.c 		(*check_altname[j].func)(ctx, &gn.val[i].u.otherName.value);
ctx               612 source4/heimdal/lib/hx509/print.c 				validate_vprint, ctx);
ctx               613 source4/heimdal/lib/hx509/print.c 		validate_print(ctx, HX509_VALIDATE_F_VERBOSE, " unknown");
ctx               615 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VERBOSE, "\n");
ctx               622 source4/heimdal/lib/hx509/print.c 		validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               626 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VERBOSE, "%s\n", s);
ctx               639 source4/heimdal/lib/hx509/print.c check_subjectAltName(hx509_validate_ctx ctx,
ctx               645 source4/heimdal/lib/hx509/print.c     return check_altName(ctx, status, "subject", cf, e);
ctx               649 source4/heimdal/lib/hx509/print.c check_issuerAltName(hx509_validate_ctx ctx,
ctx               655 source4/heimdal/lib/hx509/print.c     return check_altName(ctx, status, "issuer", cf, e);
ctx               660 source4/heimdal/lib/hx509/print.c check_basicConstraints(hx509_validate_ctx ctx,
ctx               669 source4/heimdal/lib/hx509/print.c     check_Null(ctx, status, cf, e);
ctx               680 source4/heimdal/lib/hx509/print.c     validate_print(ctx, HX509_VALIDATE_F_VERBOSE,
ctx               683 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VERBOSE,
ctx               689 source4/heimdal/lib/hx509/print.c 		validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               694 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               703 source4/heimdal/lib/hx509/print.c check_proxyCertInfo(hx509_validate_ctx ctx,
ctx               708 source4/heimdal/lib/hx509/print.c     check_Null(ctx, status, cf, e);
ctx               714 source4/heimdal/lib/hx509/print.c check_authorityInfoAccess(hx509_validate_ctx ctx,
ctx               723 source4/heimdal/lib/hx509/print.c     check_Null(ctx, status, cf, e);
ctx               735 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VERBOSE,
ctx               737 source4/heimdal/lib/hx509/print.c 	hx509_oid_print(&aia.val[i].accessMethod, validate_vprint, ctx);
ctx               739 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VERBOSE,
ctx               755 source4/heimdal/lib/hx509/print.c     int (*func)(hx509_validate_ctx ctx,
ctx               809 source4/heimdal/lib/hx509/print.c hx509_validate_ctx_init(hx509_context context, hx509_validate_ctx *ctx)
ctx               811 source4/heimdal/lib/hx509/print.c     *ctx = malloc(sizeof(**ctx));
ctx               812 source4/heimdal/lib/hx509/print.c     if (*ctx == NULL)
ctx               814 source4/heimdal/lib/hx509/print.c     memset(*ctx, 0, sizeof(**ctx));
ctx               831 source4/heimdal/lib/hx509/print.c hx509_validate_ctx_set_print(hx509_validate_ctx ctx,
ctx               835 source4/heimdal/lib/hx509/print.c     ctx->vprint_func = func;
ctx               836 source4/heimdal/lib/hx509/print.c     ctx->ctx = c;
ctx               852 source4/heimdal/lib/hx509/print.c hx509_validate_ctx_add_flags(hx509_validate_ctx ctx, int flags)
ctx               854 source4/heimdal/lib/hx509/print.c     ctx->flags |= flags;
ctx               866 source4/heimdal/lib/hx509/print.c hx509_validate_ctx_free(hx509_validate_ctx ctx)
ctx               868 source4/heimdal/lib/hx509/print.c     free(ctx);
ctx               885 source4/heimdal/lib/hx509/print.c 		    hx509_validate_ctx ctx,
ctx               898 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VERBOSE,
ctx               902 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               906 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               912 source4/heimdal/lib/hx509/print.c     validate_print(ctx, HX509_VALIDATE_F_VERBOSE,
ctx               919 source4/heimdal/lib/hx509/print.c     validate_print(ctx, HX509_VALIDATE_F_VERBOSE,
ctx               925 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VERBOSE,
ctx               929 source4/heimdal/lib/hx509/print.c     validate_print(ctx, HX509_VALIDATE_F_VERBOSE,
ctx               933 source4/heimdal/lib/hx509/print.c     validate_print(ctx, HX509_VALIDATE_F_VERBOSE, "\tnotBefore %s\n", str);
ctx               936 source4/heimdal/lib/hx509/print.c     validate_print(ctx, HX509_VALIDATE_F_VERBOSE, "\tnotAfter  %s\n", str);
ctx               943 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx,
ctx               959 source4/heimdal/lib/hx509/print.c 		validate_print(ctx, flags, "don't know what ");
ctx               961 source4/heimdal/lib/hx509/print.c 		    validate_print(ctx, flags, "and is CRITICAL ");
ctx               962 source4/heimdal/lib/hx509/print.c 		if (ctx->flags & flags)
ctx               964 source4/heimdal/lib/hx509/print.c 				    validate_vprint, ctx);
ctx               965 source4/heimdal/lib/hx509/print.c 		validate_print(ctx, flags, " is\n");
ctx               968 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx,
ctx               972 source4/heimdal/lib/hx509/print.c 	    (*check_extension[j].func)(ctx,
ctx               978 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VERBOSE, "no extentions\n");
ctx               982 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               987 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               994 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx               998 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx              1003 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx              1006 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx              1011 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx              1015 source4/heimdal/lib/hx509/print.c 	validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx              1026 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VERBOSE,
ctx              1029 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VALIDATE,
ctx                96 source4/heimdal/lib/hx509/revoke.c hx509_revoke_init(hx509_context context, hx509_revoke_ctx *ctx)
ctx                98 source4/heimdal/lib/hx509/revoke.c     *ctx = calloc(1, sizeof(**ctx));
ctx                99 source4/heimdal/lib/hx509/revoke.c     if (*ctx == NULL)
ctx               102 source4/heimdal/lib/hx509/revoke.c     (*ctx)->ref = 1;
ctx               103 source4/heimdal/lib/hx509/revoke.c     (*ctx)->crls.len = 0;
ctx               104 source4/heimdal/lib/hx509/revoke.c     (*ctx)->crls.val = NULL;
ctx               105 source4/heimdal/lib/hx509/revoke.c     (*ctx)->ocsps.len = 0;
ctx               106 source4/heimdal/lib/hx509/revoke.c     (*ctx)->ocsps.val = NULL;
ctx               112 source4/heimdal/lib/hx509/revoke.c _hx509_revoke_ref(hx509_revoke_ctx ctx)
ctx               114 source4/heimdal/lib/hx509/revoke.c     if (ctx == NULL)
ctx               116 source4/heimdal/lib/hx509/revoke.c     if (ctx->ref == 0)
ctx               118 source4/heimdal/lib/hx509/revoke.c     ctx->ref++;
ctx               119 source4/heimdal/lib/hx509/revoke.c     if (ctx->ref == UINT_MAX)
ctx               121 source4/heimdal/lib/hx509/revoke.c     return ctx;
ctx               142 source4/heimdal/lib/hx509/revoke.c hx509_revoke_free(hx509_revoke_ctx *ctx)
ctx               146 source4/heimdal/lib/hx509/revoke.c     if (ctx == NULL || *ctx == NULL)
ctx               149 source4/heimdal/lib/hx509/revoke.c     if ((*ctx)->ref == 0)
ctx               151 source4/heimdal/lib/hx509/revoke.c     if (--(*ctx)->ref > 0)
ctx               154 source4/heimdal/lib/hx509/revoke.c     for (i = 0; i < (*ctx)->crls.len; i++) {
ctx               155 source4/heimdal/lib/hx509/revoke.c 	free((*ctx)->crls.val[i].path);
ctx               156 source4/heimdal/lib/hx509/revoke.c 	free_CRLCertificateList(&(*ctx)->crls.val[i].crl);
ctx               159 source4/heimdal/lib/hx509/revoke.c     for (i = 0; i < (*ctx)->ocsps.len; i++)
ctx               160 source4/heimdal/lib/hx509/revoke.c 	free_ocsp(&(*ctx)->ocsps.val[i]);
ctx               161 source4/heimdal/lib/hx509/revoke.c     free((*ctx)->ocsps.val);
ctx               163 source4/heimdal/lib/hx509/revoke.c     free((*ctx)->crls.val);
ctx               165 source4/heimdal/lib/hx509/revoke.c     memset(*ctx, 0, sizeof(**ctx));
ctx               166 source4/heimdal/lib/hx509/revoke.c     free(*ctx);
ctx               167 source4/heimdal/lib/hx509/revoke.c     *ctx = NULL;
ctx               403 source4/heimdal/lib/hx509/revoke.c 		      hx509_revoke_ctx ctx,
ctx               418 source4/heimdal/lib/hx509/revoke.c     for (i = 0; i < ctx->ocsps.len; i++) {
ctx               419 source4/heimdal/lib/hx509/revoke.c 	if (strcmp(ctx->ocsps.val[0].path, path) == 0)
ctx               423 source4/heimdal/lib/hx509/revoke.c     data = realloc(ctx->ocsps.val,
ctx               424 source4/heimdal/lib/hx509/revoke.c 		   (ctx->ocsps.len + 1) * sizeof(ctx->ocsps.val[0]));
ctx               430 source4/heimdal/lib/hx509/revoke.c     ctx->ocsps.val = data;
ctx               432 source4/heimdal/lib/hx509/revoke.c     memset(&ctx->ocsps.val[ctx->ocsps.len], 0,
ctx               433 source4/heimdal/lib/hx509/revoke.c 	   sizeof(ctx->ocsps.val[0]));
ctx               435 source4/heimdal/lib/hx509/revoke.c     ctx->ocsps.val[ctx->ocsps.len].path = strdup(path);
ctx               436 source4/heimdal/lib/hx509/revoke.c     if (ctx->ocsps.val[ctx->ocsps.len].path == NULL) {
ctx               441 source4/heimdal/lib/hx509/revoke.c     ret = load_ocsp(context, &ctx->ocsps.val[ctx->ocsps.len]);
ctx               443 source4/heimdal/lib/hx509/revoke.c 	free(ctx->ocsps.val[ctx->ocsps.len].path);
ctx               446 source4/heimdal/lib/hx509/revoke.c     ctx->ocsps.len++;
ctx               457 source4/heimdal/lib/hx509/revoke.c 	   hx509_revoke_ctx ctx,
ctx               543 source4/heimdal/lib/hx509/revoke.c 				  ctx,
ctx               611 source4/heimdal/lib/hx509/revoke.c 		     hx509_revoke_ctx ctx,
ctx               627 source4/heimdal/lib/hx509/revoke.c     for (i = 0; i < ctx->crls.len; i++) {
ctx               628 source4/heimdal/lib/hx509/revoke.c 	if (strcmp(ctx->crls.val[0].path, path) == 0)
ctx               632 source4/heimdal/lib/hx509/revoke.c     data = realloc(ctx->crls.val,
ctx               633 source4/heimdal/lib/hx509/revoke.c 		   (ctx->crls.len + 1) * sizeof(ctx->crls.val[0]));
ctx               638 source4/heimdal/lib/hx509/revoke.c     ctx->crls.val = data;
ctx               640 source4/heimdal/lib/hx509/revoke.c     memset(&ctx->crls.val[ctx->crls.len], 0, sizeof(ctx->crls.val[0]));
ctx               642 source4/heimdal/lib/hx509/revoke.c     ctx->crls.val[ctx->crls.len].path = strdup(path);
ctx               643 source4/heimdal/lib/hx509/revoke.c     if (ctx->crls.val[ctx->crls.len].path == NULL) {
ctx               649 source4/heimdal/lib/hx509/revoke.c 		   &ctx->crls.val[ctx->crls.len].last_modfied,
ctx               650 source4/heimdal/lib/hx509/revoke.c 		   &ctx->crls.val[ctx->crls.len].crl);
ctx               652 source4/heimdal/lib/hx509/revoke.c 	free(ctx->crls.val[ctx->crls.len].path);
ctx               656 source4/heimdal/lib/hx509/revoke.c     ctx->crls.len++;
ctx               681 source4/heimdal/lib/hx509/revoke.c 		    hx509_revoke_ctx ctx,
ctx               694 source4/heimdal/lib/hx509/revoke.c     for (i = 0; i < ctx->ocsps.len; i++) {
ctx               695 source4/heimdal/lib/hx509/revoke.c 	struct revoke_ocsp *ocsp = &ctx->ocsps.val[i];
ctx               771 source4/heimdal/lib/hx509/revoke.c     for (i = 0; i < ctx->crls.len; i++) {
ctx               772 source4/heimdal/lib/hx509/revoke.c 	struct revoke_crl *crl = &ctx->crls.val[i];
ctx               799 source4/heimdal/lib/hx509/revoke.c 	    ret = verify_crl(context, ctx, &crl->crl, now, certs, parent_cert);
ctx               868 source4/heimdal/lib/hx509/revoke.c     struct ocsp_add_ctx *ctx = ptr;
ctx               877 source4/heimdal/lib/hx509/revoke.c     d = realloc(ctx->req->requestList.val,
ctx               878 source4/heimdal/lib/hx509/revoke.c 		sizeof(ctx->req->requestList.val[0]) *
ctx               879 source4/heimdal/lib/hx509/revoke.c 		(ctx->req->requestList.len + 1));
ctx               882 source4/heimdal/lib/hx509/revoke.c     ctx->req->requestList.val = d;
ctx               884 source4/heimdal/lib/hx509/revoke.c     one = &ctx->req->requestList.val[ctx->req->requestList.len];
ctx               892 source4/heimdal/lib/hx509/revoke.c     ret = hx509_certs_find(context, ctx->certs, &q, &parent);
ctx               896 source4/heimdal/lib/hx509/revoke.c     if (ctx->parent) {
ctx               897 source4/heimdal/lib/hx509/revoke.c 	if (hx509_cert_cmp(ctx->parent, parent) != 0) {
ctx               905 source4/heimdal/lib/hx509/revoke.c 	ctx->parent = hx509_cert_ref(parent);
ctx               909 source4/heimdal/lib/hx509/revoke.c     ret = copy_AlgorithmIdentifier(ctx->digest, &one->reqCert.hashAlgorithm);
ctx               940 source4/heimdal/lib/hx509/revoke.c     ctx->req->requestList.len++;
ctx               980 source4/heimdal/lib/hx509/revoke.c     struct ocsp_add_ctx ctx;
ctx               988 source4/heimdal/lib/hx509/revoke.c     ctx.req = &req.tbsRequest;
ctx               989 source4/heimdal/lib/hx509/revoke.c     ctx.certs = pool;
ctx               990 source4/heimdal/lib/hx509/revoke.c     ctx.digest = digest;
ctx               991 source4/heimdal/lib/hx509/revoke.c     ctx.parent = NULL;
ctx               993 source4/heimdal/lib/hx509/revoke.c     ret = hx509_certs_iter(context, reqcerts, add_to_req, &ctx);
ctx               994 source4/heimdal/lib/hx509/revoke.c     hx509_cert_free(ctx.parent);
ctx              1373 source4/heimdal/lib/hx509/revoke.c add_revoked(hx509_context context, void *ctx, hx509_cert cert)
ctx              1375 source4/heimdal/lib/hx509/revoke.c     TBSCRLCertList *c = ctx;
ctx              1237 source4/heimdal/lib/krb5/crypto.c     struct evp_schedule *ctx = key->schedule->data;
ctx              1256 source4/heimdal/lib/krb5/crypto.c     EVP_CipherInit_ex(&ctx->ectx, NULL, NULL, NULL, (void *)&ivec, -1);
ctx              1257 source4/heimdal/lib/krb5/crypto.c     EVP_Cipher(&ctx->ectx, p, p, 24);
ctx              1270 source4/heimdal/lib/krb5/crypto.c     struct evp_schedule *ctx = key->schedule->data;
ctx              1284 source4/heimdal/lib/krb5/crypto.c     EVP_CipherInit_ex(&ctx->dctx, NULL, NULL, NULL, (void *)&ivec, -1);
ctx              1285 source4/heimdal/lib/krb5/crypto.c     EVP_Cipher(&ctx->dctx, tmp, C->checksum.data, 24);
ctx              2022 source4/heimdal/lib/krb5/crypto.c     struct evp_schedule *ctx = key->schedule->data;
ctx              2024 source4/heimdal/lib/krb5/crypto.c     c = encryptp ? &ctx->ectx : &ctx->dctx;
ctx              2052 source4/heimdal/lib/krb5/crypto.c     struct evp_schedule *ctx = key->schedule->data;
ctx              2056 source4/heimdal/lib/krb5/crypto.c     c = encryptp ? &ctx->ectx : &ctx->dctx;
ctx              2071 source4/heimdal/lib/krb5/crypto.c     struct evp_schedule *ctx = key->schedule->data;
ctx              2075 source4/heimdal/lib/krb5/crypto.c     c = encryptp ? &ctx->ectx : &ctx->dctx;
ctx              2350 source4/heimdal/lib/krb5/crypto.c 	EVP_CIPHER_CTX ctx;
ctx              2352 source4/heimdal/lib/krb5/crypto.c 	EVP_CIPHER_CTX_init(&ctx); /* ivec all zero */
ctx              2353 source4/heimdal/lib/krb5/crypto.c 	EVP_CipherInit_ex(&ctx, c, NULL, derived->keyvalue.data, NULL, 1);
ctx              2354 source4/heimdal/lib/krb5/crypto.c 	EVP_Cipher(&ctx, out->data, result.checksum.data, 16);
ctx              2355 source4/heimdal/lib/krb5/crypto.c 	EVP_CIPHER_CTX_cleanup(&ctx);
ctx                91 source4/heimdal/lib/krb5/init_creds_pw.c free_init_creds_ctx(krb5_context context, krb5_get_init_creds_ctx *ctx)
ctx                93 source4/heimdal/lib/krb5/init_creds_pw.c     if (ctx->etypes)
ctx                94 source4/heimdal/lib/krb5/init_creds_pw.c 	free(ctx->etypes);
ctx                95 source4/heimdal/lib/krb5/init_creds_pw.c     if (ctx->pre_auth_types)
ctx                96 source4/heimdal/lib/krb5/init_creds_pw.c 	free (ctx->pre_auth_types);
ctx                97 source4/heimdal/lib/krb5/init_creds_pw.c     free_AS_REQ(&ctx->as_req);
ctx                98 source4/heimdal/lib/krb5/init_creds_pw.c     memset(&ctx->as_req, 0, sizeof(ctx->as_req));
ctx               264 source4/heimdal/lib/krb5/init_creds_pw.c 		      krb5_get_init_creds_ctx *ctx)
ctx               271 source4/heimdal/lib/krb5/init_creds_pw.c     memset(ctx, 0, sizeof(*ctx));
ctx               281 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->password = options->opt_private->password;
ctx               282 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->key_proc = options->opt_private->key_proc;
ctx               283 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->req_pac = options->opt_private->req_pac;
ctx               284 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->pk_init_ctx = options->opt_private->pk_init_ctx;
ctx               285 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->ic_flags = options->opt_private->flags;
ctx               287 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->req_pac = KRB5_INIT_CREDS_TRISTATE_UNSET;
ctx               289 source4/heimdal/lib/krb5/init_creds_pw.c     if (ctx->key_proc == NULL)
ctx               290 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->key_proc = default_s2k_func;
ctx               292 source4/heimdal/lib/krb5/init_creds_pw.c     if (ctx->ic_flags & KRB5_INIT_CREDS_CANONICALIZE)
ctx               293 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->flags.canonicalize = 1;
ctx               295 source4/heimdal/lib/krb5/init_creds_pw.c     ctx->pre_auth_types = NULL;
ctx               296 source4/heimdal/lib/krb5/init_creds_pw.c     ctx->addrs = NULL;
ctx               297 source4/heimdal/lib/krb5/init_creds_pw.c     ctx->etypes = NULL;
ctx               298 source4/heimdal/lib/krb5/init_creds_pw.c     ctx->pre_auth_types = NULL;
ctx               299 source4/heimdal/lib/krb5/init_creds_pw.c     ctx->in_tkt_service = in_tkt_service;
ctx               301 source4/heimdal/lib/krb5/init_creds_pw.c     ret = init_cred (context, &ctx->cred, client, start_time,
ctx               307 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->flags.forwardable = options->forwardable;
ctx               310 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->flags.proxiable = options->proxiable;
ctx               313 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->flags.postdated = 1;
ctx               314 source4/heimdal/lib/krb5/init_creds_pw.c     if (ctx->cred.times.renew_till)
ctx               315 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->flags.renewable = 1;
ctx               317 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->addrs = options->address_list;
ctx               322 source4/heimdal/lib/krb5/init_creds_pw.c 	    ctx->addrs = &no_addrs;
ctx               324 source4/heimdal/lib/krb5/init_creds_pw.c 	    ctx->addrs = NULL;
ctx               328 source4/heimdal/lib/krb5/init_creds_pw.c 	    ctx->addrs = NULL;
ctx               331 source4/heimdal/lib/krb5/init_creds_pw.c 	    ctx->addrs = &no_addrs;
ctx               345 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->etypes = etypes;
ctx               357 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->pre_auth_types = pre_auth_types;
ctx               362 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->flags.request_anonymous = options->anonymous;
ctx               497 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_get_init_creds_ctx ctx;
ctx               502 source4/heimdal/lib/krb5/init_creds_pw.c 				in_tkt_service, options, &ctx);
ctx               512 source4/heimdal/lib/krb5/init_creds_pw.c     a->principal = ctx.cred.client;
ctx               516 source4/heimdal/lib/krb5/init_creds_pw.c 			    KDCOptions2int(ctx.flags),
ctx               517 source4/heimdal/lib/krb5/init_creds_pw.c 			    ctx.addrs,
ctx               518 source4/heimdal/lib/krb5/init_creds_pw.c 			    ctx.etypes,
ctx               519 source4/heimdal/lib/krb5/init_creds_pw.c 			    ctx.pre_auth_types,
ctx               525 source4/heimdal/lib/krb5/init_creds_pw.c 			    &ctx.cred,
ctx               530 source4/heimdal/lib/krb5/init_creds_pw.c 	*creds = ctx.cred;
ctx               532 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_free_cred_contents (context, &ctx.cred);
ctx               535 source4/heimdal/lib/krb5/init_creds_pw.c     free_init_creds_ctx(context, &ctx);
ctx               972 source4/heimdal/lib/krb5/init_creds_pw.c 		     krb5_get_init_creds_ctx *ctx,
ctx               976 source4/heimdal/lib/krb5/init_creds_pw.c     if (ctx->key_proc == NULL || ctx->password == NULL)
ctx               981 source4/heimdal/lib/krb5/init_creds_pw.c 			  ctx->key_proc, ctx->password,
ctx               989 source4/heimdal/lib/krb5/init_creds_pw.c 			  ctx->key_proc, ctx->password,
ctx               997 source4/heimdal/lib/krb5/init_creds_pw.c 			  ctx->key_proc, ctx->password,
ctx              1007 source4/heimdal/lib/krb5/init_creds_pw.c 		     krb5_get_init_creds_ctx *ctx,
ctx              1015 source4/heimdal/lib/krb5/init_creds_pw.c     ret = (*ctx->key_proc)(context, etype, ctx->password,
ctx              1025 source4/heimdal/lib/krb5/init_creds_pw.c 		     krb5_get_init_creds_ctx *ctx,
ctx              1028 source4/heimdal/lib/krb5/init_creds_pw.c     if (ctx->pk_init_ctx == NULL)
ctx              1032 source4/heimdal/lib/krb5/init_creds_pw.c 			     ctx->pk_init_ctx,
ctx              1034 source4/heimdal/lib/krb5/init_creds_pw.c 			     ctx->pk_nonce,
ctx              1045 source4/heimdal/lib/krb5/init_creds_pw.c 			krb5_get_init_creds_ctx *ctx,
ctx              1053 source4/heimdal/lib/krb5/init_creds_pw.c     switch (ctx->req_pac) {
ctx              1085 source4/heimdal/lib/krb5/init_creds_pw.c 		      krb5_get_init_creds_ctx *ctx,
ctx              1106 source4/heimdal/lib/krb5/init_creds_pw.c     if (ctx->pk_init_ctx) {
ctx              1108 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = pa_data_to_md_pkinit(context, a, creds->client, ctx, *out_md);
ctx              1120 source4/heimdal/lib/krb5/init_creds_pw.c 	pa_data_to_md_ts_enc(context, a, creds->client, ctx, ppaid, *out_md);
ctx              1125 source4/heimdal/lib/krb5/init_creds_pw.c     pa_data_add_pac_request(context, ctx, *out_md);
ctx              1137 source4/heimdal/lib/krb5/init_creds_pw.c 		       krb5_get_init_creds_ctx *ctx,
ctx              1181 source4/heimdal/lib/krb5/init_creds_pw.c     if (pa && ctx->pk_init_ctx) {
ctx              1185 source4/heimdal/lib/krb5/init_creds_pw.c 				   ctx->pk_init_ctx,
ctx              1188 source4/heimdal/lib/krb5/init_creds_pw.c 				   ctx->pk_nonce,
ctx              1189 source4/heimdal/lib/krb5/init_creds_pw.c 				   &ctx->req_buffer,
ctx              1196 source4/heimdal/lib/krb5/init_creds_pw.c     } else if (ctx->password)
ctx              1197 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = pa_data_to_key_plain(context, creds->client, ctx,
ctx              1213 source4/heimdal/lib/krb5/init_creds_pw.c 	       krb5_get_init_creds_ctx *ctx,
ctx              1235 source4/heimdal/lib/krb5/init_creds_pw.c     ret = init_creds_init_as_req(context, ctx->flags, creds,
ctx              1236 source4/heimdal/lib/krb5/init_creds_pw.c 				 ctx->addrs, ctx->etypes, &ctx->as_req);
ctx              1246 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_generate_random_block (&ctx->nonce, sizeof(ctx->nonce));
ctx              1247 source4/heimdal/lib/krb5/init_creds_pw.c     ctx->nonce &= 0xffffffff;
ctx              1249 source4/heimdal/lib/krb5/init_creds_pw.c     ctx->pk_nonce = ctx->nonce;
ctx              1257 source4/heimdal/lib/krb5/init_creds_pw.c     ctx->pa_counter = 0;
ctx              1258 source4/heimdal/lib/krb5/init_creds_pw.c     while (ctx->pa_counter < MAX_PA_COUNTER) {
ctx              1260 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->pa_counter++;
ctx              1262 source4/heimdal/lib/krb5/init_creds_pw.c 	if (ctx->as_req.padata) {
ctx              1263 source4/heimdal/lib/krb5/init_creds_pw.c 	    free_METHOD_DATA(ctx->as_req.padata);
ctx              1264 source4/heimdal/lib/krb5/init_creds_pw.c 	    free(ctx->as_req.padata);
ctx              1265 source4/heimdal/lib/krb5/init_creds_pw.c 	    ctx->as_req.padata = NULL;
ctx              1269 source4/heimdal/lib/krb5/init_creds_pw.c 	ctx->as_req.req_body.nonce = ctx->nonce;
ctx              1272 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = process_pa_data_to_md(context, creds, &ctx->as_req, ctx,
ctx              1273 source4/heimdal/lib/krb5/init_creds_pw.c 				    &md, &ctx->as_req.padata,
ctx              1278 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_data_free(&ctx->req_buffer);
ctx              1281 source4/heimdal/lib/krb5/init_creds_pw.c 			   ctx->req_buffer.data, ctx->req_buffer.length,
ctx              1282 source4/heimdal/lib/krb5/init_creds_pw.c 			   &ctx->as_req, &len, ret);
ctx              1285 source4/heimdal/lib/krb5/init_creds_pw.c 	if(len != ctx->req_buffer.length)
ctx              1288 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = krb5_sendto_context (context, stctx, &ctx->req_buffer,
ctx              1352 source4/heimdal/lib/krb5/init_creds_pw.c 	if (ctx->flags.request_anonymous)
ctx              1354 source4/heimdal/lib/krb5/init_creds_pw.c 	if (ctx->flags.canonicalize) {
ctx              1358 source4/heimdal/lib/krb5/init_creds_pw.c 	if (ctx->ic_flags & KRB5_INIT_CREDS_NO_C_CANON_CHECK)
ctx              1361 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = process_pa_data_to_key(context, ctx, creds,
ctx              1362 source4/heimdal/lib/krb5/init_creds_pw.c 				     &ctx->as_req, &rep, hi, &key);
ctx              1373 source4/heimdal/lib/krb5/init_creds_pw.c 				   ctx->nonce,
ctx              1382 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_data_free(&ctx->req_buffer);
ctx              1403 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_get_init_creds_ctx ctx;
ctx              1412 source4/heimdal/lib/krb5/init_creds_pw.c 				in_tkt_service, options, &ctx);
ctx              1424 source4/heimdal/lib/krb5/init_creds_pw.c 			     &ctx,
ctx              1425 source4/heimdal/lib/krb5/init_creds_pw.c 			     &ctx.cred,
ctx              1436 source4/heimdal/lib/krb5/init_creds_pw.c 	    if (prompter == NULL || ctx.password == NULL)
ctx              1441 source4/heimdal/lib/krb5/init_creds_pw.c 	    if (ctx.in_tkt_service != NULL
ctx              1442 source4/heimdal/lib/krb5/init_creds_pw.c 		&& strcmp (ctx.in_tkt_service, "kadmin/changepw") == 0)
ctx              1447 source4/heimdal/lib/krb5/init_creds_pw.c 				   ctx.password,
ctx              1455 source4/heimdal/lib/krb5/init_creds_pw.c 	    ctx.password = buf;
ctx              1464 source4/heimdal/lib/krb5/init_creds_pw.c 		      krb5_principal_get_realm (context, ctx.cred.client),
ctx              1471 source4/heimdal/lib/krb5/init_creds_pw.c     free_init_creds_ctx(context, &ctx);
ctx              1474 source4/heimdal/lib/krb5/init_creds_pw.c 	*creds = ctx.cred;
ctx              1476 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_free_cred_contents (context, &ctx.cred);
ctx              1575 source4/heimdal/lib/krb5/init_creds_pw.c     struct krb5_get_init_creds_ctx ctx;
ctx              1579 source4/heimdal/lib/krb5/init_creds_pw.c 				in_tkt_service, options, &ctx);
ctx              1584 source4/heimdal/lib/krb5/init_creds_pw.c 			    KDCOptions2int(ctx.flags),
ctx              1585 source4/heimdal/lib/krb5/init_creds_pw.c 			    ctx.addrs,
ctx              1586 source4/heimdal/lib/krb5/init_creds_pw.c 			    ctx.etypes,
ctx              1587 source4/heimdal/lib/krb5/init_creds_pw.c 			    ctx.pre_auth_types,
ctx              1593 source4/heimdal/lib/krb5/init_creds_pw.c 			    &ctx.cred,
ctx              1597 source4/heimdal/lib/krb5/init_creds_pw.c 	*creds = ctx.cred;
ctx              1599 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_free_cred_contents (context, &ctx.cred);
ctx              1602 source4/heimdal/lib/krb5/init_creds_pw.c     free_init_creds_ctx(context, &ctx);
ctx               483 source4/heimdal/lib/krb5/krbhst.c add_locate(void *ctx, int type, struct sockaddr *addr)
ctx               486 source4/heimdal/lib/krb5/krbhst.c     struct krb5_krbhst_data *kd = ctx;
ctx               536 source4/heimdal/lib/krb5/krbhst.c 	void *ctx;
ctx               542 source4/heimdal/lib/krb5/krbhst.c 	(*service->init)(context, &ctx);
ctx               543 source4/heimdal/lib/krb5/krbhst.c 	ret = (*service->lookup)(ctx, type, kd->realm, 0, 0, add_locate, kd);
ctx               544 source4/heimdal/lib/krb5/krbhst.c 	(*service->fini)(ctx);
ctx               217 source4/heimdal/lib/krb5/pkinit.c cert2epi(hx509_context context, void *ctx, hx509_cert c)
ctx               219 source4/heimdal/lib/krb5/pkinit.c     ExternalPrincipalIdentifiers *ids = ctx;
ctx               321 source4/heimdal/lib/krb5/pkinit.c 		krb5_pk_init_ctx ctx,
ctx               390 source4/heimdal/lib/krb5/pkinit.c 				 &ctx->clientDHNonce);
ctx               461 source4/heimdal/lib/krb5/pkinit.c 	ret = hx509_crypto_available(ctx->id->hx509ctx, HX509_SELECT_ALL, NULL,
ctx               495 source4/heimdal/lib/krb5/pkinit.c 	     krb5_pk_init_ctx ctx,
ctx               511 source4/heimdal/lib/krb5/pkinit.c     if (ctx->type == PKINIT_WIN2K) {
ctx               550 source4/heimdal/lib/krb5/pkinit.c     } else if (ctx->type == PKINIT_27) {
ctx               555 source4/heimdal/lib/krb5/pkinit.c 	ret = build_auth_pack(context, nonce, ctx, ctx->dh, req_body, &ap);
ctx               576 source4/heimdal/lib/krb5/pkinit.c     ret = create_signature(context, oid, &buf, ctx->id,
ctx               577 source4/heimdal/lib/krb5/pkinit.c 			   ctx->peer, &sd_buf);
ctx               590 source4/heimdal/lib/krb5/pkinit.c     if (ctx->type == PKINIT_WIN2K) {
ctx               603 source4/heimdal/lib/krb5/pkinit.c     } else if (ctx->type == PKINIT_27) {
ctx               611 source4/heimdal/lib/krb5/pkinit.c 	if (ctx->trustedCertifiers) {
ctx               621 source4/heimdal/lib/krb5/pkinit.c 	    ret = build_edi(context, ctx->id->hx509ctx,
ctx               622 source4/heimdal/lib/krb5/pkinit.c 			    ctx->id->anchors, req.trustedCertifiers);
ctx               651 source4/heimdal/lib/krb5/pkinit.c     if (ret == 0 && ctx->type == PKINIT_WIN2K)
ctx               668 source4/heimdal/lib/krb5/pkinit.c     krb5_pk_init_ctx ctx = c;
ctx               679 source4/heimdal/lib/krb5/pkinit.c 	ctx->require_binding =
ctx               686 source4/heimdal/lib/krb5/pkinit.c 	ctx->type = PKINIT_WIN2K;
ctx               688 source4/heimdal/lib/krb5/pkinit.c 	ctx->type = PKINIT_27;
ctx               690 source4/heimdal/lib/krb5/pkinit.c     ctx->require_eku =
ctx               697 source4/heimdal/lib/krb5/pkinit.c     ctx->require_krbtgt_otherName =
ctx               705 source4/heimdal/lib/krb5/pkinit.c     ctx->require_hostname_match =
ctx               713 source4/heimdal/lib/krb5/pkinit.c     ctx->trustedCertifiers =
ctx               721 source4/heimdal/lib/krb5/pkinit.c     return pk_mk_padata(context, ctx, req_body, nonce, md);
ctx               898 source4/heimdal/lib/krb5/pkinit.c 	       struct krb5_pk_init_ctx_data *ctx,
ctx               903 source4/heimdal/lib/krb5/pkinit.c     if (ctx->require_eku) {
ctx               904 source4/heimdal/lib/krb5/pkinit.c 	ret = hx509_cert_check_eku(ctx->id->hx509ctx, host->cert,
ctx               912 source4/heimdal/lib/krb5/pkinit.c     if (ctx->require_krbtgt_otherName) {
ctx               916 source4/heimdal/lib/krb5/pkinit.c 	ret = hx509_cert_find_subjectAltName_otherName(ctx->id->hx509ctx,
ctx               966 source4/heimdal/lib/krb5/pkinit.c 	ret = hx509_verify_hostname(ctx->id->hx509ctx, host->cert,
ctx               967 source4/heimdal/lib/krb5/pkinit.c 				    ctx->require_hostname_match,
ctx               986 source4/heimdal/lib/krb5/pkinit.c 		      krb5_pk_init_ctx ctx,
ctx              1005 source4/heimdal/lib/krb5/pkinit.c     ret = hx509_cms_unenvelope(ctx->id->hx509ctx,
ctx              1006 source4/heimdal/lib/krb5/pkinit.c 			       ctx->id->certs,
ctx              1015 source4/heimdal/lib/krb5/pkinit.c 	pk_copy_error(context, ctx->id->hx509ctx, ret,
ctx              1067 source4/heimdal/lib/krb5/pkinit.c 			       ctx->id,
ctx              1075 source4/heimdal/lib/krb5/pkinit.c     ret = pk_verify_host(context, realm, hi, ctx, host);
ctx              1099 source4/heimdal/lib/krb5/pkinit.c 	if (ret != 0 && ctx->require_binding == 0)
ctx              1125 source4/heimdal/lib/krb5/pkinit.c 		  krb5_pk_init_ctx ctx,
ctx              1156 source4/heimdal/lib/krb5/pkinit.c 			       ctx->id,
ctx              1164 source4/heimdal/lib/krb5/pkinit.c     ret = pk_verify_host(context, realm, hi, ctx, host);
ctx              1242 source4/heimdal/lib/krb5/pkinit.c     dh_gen_keylen = DH_size(ctx->dh);
ctx              1243 source4/heimdal/lib/krb5/pkinit.c     size = BN_num_bytes(ctx->dh->p);
ctx              1256 source4/heimdal/lib/krb5/pkinit.c 				   kdc_dh_pubkey, ctx->dh);
ctx              1289 source4/heimdal/lib/krb5/pkinit.c 	memset(dh_gen_key, 0, DH_size(ctx->dh));
ctx              1313 source4/heimdal/lib/krb5/pkinit.c     krb5_pk_init_ctx ctx = c;
ctx              1318 source4/heimdal/lib/krb5/pkinit.c     if (ctx->type == PKINIT_27) {
ctx              1364 source4/heimdal/lib/krb5/pkinit.c 	    ret = pk_rd_pa_reply_dh(context, &data, &oid, realm, ctx, etype, hi,
ctx              1365 source4/heimdal/lib/krb5/pkinit.c 				    ctx->clientDHNonce,
ctx              1371 source4/heimdal/lib/krb5/pkinit.c 					ctx, etype, hi, nonce, req_buffer, pa, key);
ctx              1380 source4/heimdal/lib/krb5/pkinit.c     } else if (ctx->type == PKINIT_WIN2K) {
ctx              1423 source4/heimdal/lib/krb5/pkinit.c 					ctx, etype, hi, nonce, req_buffer, pa, key);
ctx              2000 source4/heimdal/lib/krb5/pkinit.c     krb5_pk_init_ctx ctx;
ctx              2004 source4/heimdal/lib/krb5/pkinit.c     ctx = opt->opt_private->pk_init_ctx;
ctx              2005 source4/heimdal/lib/krb5/pkinit.c     if (ctx->dh)
ctx              2006 source4/heimdal/lib/krb5/pkinit.c 	DH_free(ctx->dh);
ctx              2007 source4/heimdal/lib/krb5/pkinit.c     ctx->dh = NULL;
ctx              2008 source4/heimdal/lib/krb5/pkinit.c     if (ctx->id) {
ctx              2009 source4/heimdal/lib/krb5/pkinit.c 	hx509_verify_destroy_ctx(ctx->id->verify_ctx);
ctx              2010 source4/heimdal/lib/krb5/pkinit.c 	hx509_certs_free(&ctx->id->certs);
ctx              2011 source4/heimdal/lib/krb5/pkinit.c 	hx509_certs_free(&ctx->id->anchors);
ctx              2012 source4/heimdal/lib/krb5/pkinit.c 	hx509_certs_free(&ctx->id->certpool);
ctx              2013 source4/heimdal/lib/krb5/pkinit.c 	hx509_context_free(&ctx->id->hx509ctx);
ctx              2015 source4/heimdal/lib/krb5/pkinit.c 	if (ctx->clientDHNonce) {
ctx              2016 source4/heimdal/lib/krb5/pkinit.c 	    krb5_free_data(NULL, ctx->clientDHNonce);
ctx              2017 source4/heimdal/lib/krb5/pkinit.c 	    ctx->clientDHNonce = NULL;
ctx              2019 source4/heimdal/lib/krb5/pkinit.c 	if (ctx->m)
ctx              2020 source4/heimdal/lib/krb5/pkinit.c 	    _krb5_free_moduli(ctx->m);
ctx              2021 source4/heimdal/lib/krb5/pkinit.c 	free(ctx->id);
ctx              2022 source4/heimdal/lib/krb5/pkinit.c 	ctx->id = NULL;
ctx               531 source4/heimdal/lib/krb5/rd_req.c krb5_rd_req_in_ctx_alloc(krb5_context context, krb5_rd_req_in_ctx *ctx)
ctx               533 source4/heimdal/lib/krb5/rd_req.c     *ctx = calloc(1, sizeof(**ctx));
ctx               534 source4/heimdal/lib/krb5/rd_req.c     if (*ctx == NULL) {
ctx               539 source4/heimdal/lib/krb5/rd_req.c     (*ctx)->check_pac = (context->flags & KRB5_CTX_F_CHECK_PAC) ? 1 : 0;
ctx               609 source4/heimdal/lib/krb5/rd_req.c krb5_rd_req_in_ctx_free(krb5_context context, krb5_rd_req_in_ctx ctx)
ctx               611 source4/heimdal/lib/krb5/rd_req.c     free(ctx);
ctx               615 source4/heimdal/lib/krb5/rd_req.c _krb5_rd_req_out_ctx_alloc(krb5_context context, krb5_rd_req_out_ctx *ctx)
ctx               617 source4/heimdal/lib/krb5/rd_req.c     *ctx = calloc(1, sizeof(**ctx));
ctx               618 source4/heimdal/lib/krb5/rd_req.c     if (*ctx == NULL) {
ctx               627 source4/heimdal/lib/krb5/rd_req.c krb5_rd_req_out_ctx_free(krb5_context context, krb5_rd_req_out_ctx ctx)
ctx               629 source4/heimdal/lib/krb5/rd_req.c     krb5_free_keyblock(context, ctx->keyblock);
ctx               630 source4/heimdal/lib/krb5/rd_req.c     free(ctx);
ctx               337 source4/heimdal/lib/krb5/send_to_kdc.c 	void *ctx;
ctx               343 source4/heimdal/lib/krb5/send_to_kdc.c 	(*service->init)(context, &ctx);
ctx               344 source4/heimdal/lib/krb5/send_to_kdc.c 	ret = (*service->send_to_kdc)(context, ctx, hi,
ctx               346 source4/heimdal/lib/krb5/send_to_kdc.c 	(*service->fini)(ctx);
ctx               466 source4/heimdal/lib/krb5/send_to_kdc.c     krb5_sendto_ctx ctx;
ctx               468 source4/heimdal/lib/krb5/send_to_kdc.c     ret = krb5_sendto_ctx_alloc(context, &ctx);
ctx               471 source4/heimdal/lib/krb5/send_to_kdc.c     krb5_sendto_ctx_add_flags(ctx, flags);
ctx               472 source4/heimdal/lib/krb5/send_to_kdc.c     krb5_sendto_ctx_set_func(ctx, _krb5_kdc_retry, NULL);
ctx               474 source4/heimdal/lib/krb5/send_to_kdc.c     ret = krb5_sendto_context(context, ctx, send_data, *realm, receive);
ctx               475 source4/heimdal/lib/krb5/send_to_kdc.c     krb5_sendto_ctx_free(context, ctx);
ctx               523 source4/heimdal/lib/krb5/send_to_kdc.c krb5_sendto_ctx_alloc(krb5_context context, krb5_sendto_ctx *ctx)
ctx               525 source4/heimdal/lib/krb5/send_to_kdc.c     *ctx = calloc(1, sizeof(**ctx));
ctx               526 source4/heimdal/lib/krb5/send_to_kdc.c     if (*ctx == NULL) {
ctx               535 source4/heimdal/lib/krb5/send_to_kdc.c krb5_sendto_ctx_add_flags(krb5_sendto_ctx ctx, int flags)
ctx               537 source4/heimdal/lib/krb5/send_to_kdc.c     ctx->flags |= flags;
ctx               541 source4/heimdal/lib/krb5/send_to_kdc.c krb5_sendto_ctx_get_flags(krb5_sendto_ctx ctx)
ctx               543 source4/heimdal/lib/krb5/send_to_kdc.c     return ctx->flags;
ctx               547 source4/heimdal/lib/krb5/send_to_kdc.c krb5_sendto_ctx_set_type(krb5_sendto_ctx ctx, int type)
ctx               549 source4/heimdal/lib/krb5/send_to_kdc.c     ctx->type = type;
ctx               554 source4/heimdal/lib/krb5/send_to_kdc.c krb5_sendto_ctx_set_func(krb5_sendto_ctx ctx,
ctx               558 source4/heimdal/lib/krb5/send_to_kdc.c     ctx->func = func;
ctx               559 source4/heimdal/lib/krb5/send_to_kdc.c     ctx->data = data;
ctx               563 source4/heimdal/lib/krb5/send_to_kdc.c krb5_sendto_ctx_free(krb5_context context, krb5_sendto_ctx ctx)
ctx               565 source4/heimdal/lib/krb5/send_to_kdc.c     memset(ctx, 0, sizeof(*ctx));
ctx               566 source4/heimdal/lib/krb5/send_to_kdc.c     free(ctx);
ctx               571 source4/heimdal/lib/krb5/send_to_kdc.c 		    krb5_sendto_ctx ctx,
ctx               583 source4/heimdal/lib/krb5/send_to_kdc.c     if (ctx == NULL) {
ctx               585 source4/heimdal/lib/krb5/send_to_kdc.c 	ret = krb5_sendto_ctx_alloc(context, &ctx);
ctx               590 source4/heimdal/lib/krb5/send_to_kdc.c     type = ctx->type;
ctx               592 source4/heimdal/lib/krb5/send_to_kdc.c 	if ((ctx->flags & KRB5_KRBHST_FLAGS_MASTER) || context->use_admin_kdc)
ctx               599 source4/heimdal/lib/krb5/send_to_kdc.c 	ctx->flags |= KRB5_KRBHST_FLAGS_LARGE_MSG;
ctx               610 source4/heimdal/lib/krb5/send_to_kdc.c 					 ctx->flags, &handle);
ctx               613 source4/heimdal/lib/krb5/send_to_kdc.c 		    krb5_sendto_ctx_free(context, ctx);
ctx               621 source4/heimdal/lib/krb5/send_to_kdc.c 	if (ctx->func) {
ctx               622 source4/heimdal/lib/krb5/send_to_kdc.c 	    ret = (*ctx->func)(context, ctx, ctx->data, receive, &action);
ctx               640 source4/heimdal/lib/krb5/send_to_kdc.c 	krb5_sendto_ctx_free(context, ctx);
ctx               645 source4/heimdal/lib/krb5/send_to_kdc.c _krb5_kdc_retry(krb5_context context, krb5_sendto_ctx ctx, void *data,
ctx               659 source4/heimdal/lib/krb5/send_to_kdc.c 	if (krb5_sendto_ctx_get_flags(ctx) & KRB5_KRBHST_FLAGS_LARGE_MSG)
ctx               661 source4/heimdal/lib/krb5/send_to_kdc.c 	krb5_sendto_ctx_add_flags(ctx, KRB5_KRBHST_FLAGS_LARGE_MSG);
ctx               553 source4/heimdal/lib/ntlm/ntlm.c     uint32_t type, ctx[2];
ctx               578 source4/heimdal/lib/ntlm/ntlm.c     CHECK(krb5_ret_uint32(in, &ctx[0]), 0); /* context */
ctx               579 source4/heimdal/lib/ntlm/ntlm.c     CHECK(krb5_ret_uint32(in, &ctx[1]), 0);
ctx               912 source4/heimdal/lib/ntlm/ntlm.c     MD4_CTX ctx;
ctx               925 source4/heimdal/lib/ntlm/ntlm.c     MD4_Init(&ctx);
ctx               926 source4/heimdal/lib/ntlm/ntlm.c     MD4_Update(&ctx, buf.data, buf.length);
ctx               927 source4/heimdal/lib/ntlm/ntlm.c     MD4_Final(key->data, &ctx);
ctx              1014 source4/heimdal/lib/ntlm/ntlm.c 	MD4_CTX ctx;
ctx              1016 source4/heimdal/lib/ntlm/ntlm.c 	MD4_Init(&ctx);
ctx              1017 source4/heimdal/lib/ntlm/ntlm.c 	MD4_Update(&ctx, key, len);
ctx              1018 source4/heimdal/lib/ntlm/ntlm.c 	MD4_Final(sessionkey, &ctx);
ctx               198 source4/kdc/hdb-samba4.c 	talloc_free(entry_ex->ctx);
ctx               546 source4/kdc/hdb-samba4.c 	entry_ex->ctx = p;
ctx               691 source4/kdc/hdb-samba4.c 		talloc_steal(db, entry_ex->ctx);
ctx               732 source4/kdc/hdb-samba4.c 	entry_ex->ctx = p;
ctx               880 source4/kdc/hdb-samba4.c 		talloc_steal(db, entry_ex->ctx);
ctx              1341 source4/kdc/hdb-samba4.c 	struct ldb_context *ctx;
ctx              1410 source4/kdc/hdb-samba4.c 	priv->ctx = ldb_ctx;
ctx               383 source4/kdc/kdc.c 	packet_set_event_context(kdcconn->packet, conn->event.ctx);
ctx               114 source4/kdc/pac-glue.c 	struct hdb_ldb_private *p = talloc_get_type(client->ctx, struct hdb_ldb_private);
ctx               159 source4/kdc/pac-glue.c 	struct hdb_ldb_private *p = talloc_get_type(server->ctx, struct hdb_ldb_private);
ctx               238 source4/kdc/pac-glue.c 	TALLOC_CTX *tmp_ctx = talloc_new(entry_ex->ctx);
ctx               239 source4/kdc/pac-glue.c 	struct hdb_ldb_private *p = talloc_get_type(entry_ex->ctx, struct hdb_ldb_private);
ctx                56 source4/ldap_server/ldap_backend.c 				     conn->connection->event.ctx,
ctx                60 source4/ldap_server/ldap_backend.c 				     samdb_credentials(conn, conn->connection->event.ctx, conn->lp_ctx), 
ctx                47 source4/ldap_server/ldap_bind.c 	status = crack_auto_name_to_nt4_name(call, call->conn->connection->event.ctx, call->conn->lp_ctx, req->dn, &nt4_domain, &nt4_account);
ctx                50 source4/ldap_server/ldap_bind.c 						  call->conn->connection->event.ctx,
ctx               105 source4/ldap_server/ldap_bind.c 	struct ldapsrv_sasl_context *ctx = talloc_get_type(private_data, struct ldapsrv_sasl_context);
ctx               106 source4/ldap_server/ldap_bind.c 	talloc_steal(ctx->conn->connection, ctx->sasl_socket);
ctx               107 source4/ldap_server/ldap_bind.c 	talloc_unlink(ctx->conn->connection, ctx->conn->connection->socket);
ctx               109 source4/ldap_server/ldap_bind.c 	ctx->conn->sockets.sasl = ctx->sasl_socket;
ctx               110 source4/ldap_server/ldap_bind.c 	ctx->conn->connection->socket = ctx->sasl_socket;
ctx               111 source4/ldap_server/ldap_bind.c 	packet_set_socket(ctx->conn->packet, ctx->conn->connection->socket);
ctx               144 source4/ldap_server/ldap_bind.c 						   conn->connection->event.ctx,
ctx               197 source4/ldap_server/ldap_bind.c 		struct ldapsrv_sasl_context *ctx;
ctx               202 source4/ldap_server/ldap_bind.c 		ctx = talloc(call, struct ldapsrv_sasl_context); 
ctx               204 source4/ldap_server/ldap_bind.c 		if (!ctx) {
ctx               207 source4/ldap_server/ldap_bind.c 			ctx->conn = conn;
ctx               211 source4/ldap_server/ldap_bind.c 						    conn->connection->event.ctx, 
ctx               214 source4/ldap_server/ldap_bind.c 						    &ctx->sasl_socket);
ctx               217 source4/ldap_server/ldap_bind.c 		if (!ctx || !NT_STATUS_IS_OK(status)) {
ctx               226 source4/ldap_server/ldap_bind.c 			call->send_private = ctx;
ctx                34 source4/ldap_server/ldap_extended.c 	struct ldapsrv_starttls_context *ctx = talloc_get_type(private_data, struct ldapsrv_starttls_context);
ctx                35 source4/ldap_server/ldap_extended.c 	talloc_steal(ctx->conn->connection, ctx->tls_socket);
ctx                36 source4/ldap_server/ldap_extended.c 	talloc_unlink(ctx->conn->connection, ctx->conn->connection->socket);
ctx                38 source4/ldap_server/ldap_extended.c 	ctx->conn->sockets.tls = ctx->tls_socket;
ctx                39 source4/ldap_server/ldap_extended.c 	ctx->conn->connection->socket = ctx->tls_socket;
ctx                40 source4/ldap_server/ldap_extended.c 	packet_set_socket(ctx->conn->packet, ctx->conn->connection->socket);
ctx                41 source4/ldap_server/ldap_extended.c 	packet_set_unreliable_select(ctx->conn->packet);
ctx                48 source4/ldap_server/ldap_extended.c 	struct ldapsrv_starttls_context *ctx;
ctx                63 source4/ldap_server/ldap_extended.c 	ctx = talloc(call, struct ldapsrv_starttls_context);
ctx                64 source4/ldap_server/ldap_extended.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx                66 source4/ldap_server/ldap_extended.c 	ctx->conn = call->conn;
ctx                67 source4/ldap_server/ldap_extended.c 	ctx->tls_socket = tls_init_server(call->conn->service->tls_params,
ctx                71 source4/ldap_server/ldap_extended.c 	if (!ctx->tls_socket) {
ctx                77 source4/ldap_server/ldap_extended.c 	call->send_private  = ctx;
ctx               201 source4/ldap_server/ldap_server.c 	conn->limits.te = event_add_timed(c->event.ctx, conn, 
ctx               386 source4/ldap_server/ldap_server.c 	packet_set_event_context(conn->packet, c->event.ctx);
ctx               412 source4/ldap_server/ldap_server.c 	if (!NT_STATUS_IS_OK(auth_anonymous_session_info(conn, c->event.ctx, conn->lp_ctx, &conn->session_info))) {
ctx               429 source4/ldap_server/ldap_server.c 	conn->limits.ite = event_add_timed(c->event.ctx, conn, 
ctx                68 source4/lib/com/classes/simple.c 	ret->ctx = NULL;
ctx               113 source4/lib/com/classes/simple.c 	class_object->ctx = NULL;
ctx                40 source4/lib/com/com.h struct IUnknown *com_class_by_clsid(struct com_context *ctx, const struct GUID *clsid);
ctx                45 source4/lib/com/com.h WERROR com_init_ctx(struct com_context **ctx, struct tevent_context *event_ctx);
ctx                46 source4/lib/com/com.h WERROR com_create_object(struct com_context *ctx, struct GUID *clsid, int num_ifaces, struct GUID *iid, struct IUnknown **ip, WERROR *results);
ctx                47 source4/lib/com/com.h WERROR com_get_class_object(struct com_context *ctx, struct GUID *clsid, struct GUID *iid, struct IUnknown **ip);
ctx                50 source4/lib/com/dcom/dcom.h struct dcom_client_context *dcom_client_init(struct com_context *ctx, struct cli_credentials *credentials);
ctx                51 source4/lib/com/dcom/dcom.h struct dcom_object_exporter *object_exporter_by_oxid(struct com_context *ctx, uint64_t oxid);
ctx                52 source4/lib/com/dcom/dcom.h struct dcom_object_exporter *object_exporter_by_ip(struct com_context *ctx, struct IUnknown *ip);
ctx                53 source4/lib/com/dcom/dcom.h WERROR dcom_create_object(struct com_context *ctx, struct GUID *clsid, const char *server, int num_ifaces, struct GUID *iid, struct IUnknown ***ip, WERROR *results);
ctx                54 source4/lib/com/dcom/dcom.h WERROR dcom_get_class_object(struct com_context *ctx, struct GUID *clsid, const char *server, struct GUID *iid, struct IUnknown **ip);
ctx                57 source4/lib/com/dcom/dcom.h NTSTATUS dcom_IUnknown_from_OBJREF(TALLOC_CTX *mem_ctx, struct com_context *ctx, struct IUnknown **_p, struct OBJREF *o);
ctx                59 source4/lib/com/dcom/dcom.h void dcom_add_server_credentials(struct com_context *ctx, const char *server, struct cli_credentials *credentials);
ctx                72 source4/lib/com/dcom/main.c struct cli_credentials *dcom_get_server_credentials(struct com_context *ctx, const char *server)
ctx                78 source4/lib/com/dcom/main.c 	for (c = ctx->dcom->credentials; c; c = c->next) {
ctx                95 source4/lib/com/dcom/main.c void dcom_add_server_credentials(struct com_context *ctx, const char *server, 
ctx               101 source4/lib/com/dcom/main.c 	for (c = ctx->dcom->credentials; c; c = c->next) {
ctx               118 source4/lib/com/dcom/main.c 	c = talloc(ctx->event_ctx, struct dcom_server_credentials);
ctx               126 source4/lib/com/dcom/main.c 	DLIST_ADD(ctx->dcom->credentials, c);
ctx               129 source4/lib/com/dcom/main.c void dcom_update_credentials_for_aliases(struct com_context *ctx, 
ctx               138 source4/lib/com/dcom/main.c 	cc = dcom_get_server_credentials(ctx, server);
ctx               142 source4/lib/com/dcom/main.c                 status = dcerpc_binding_from_STRINGBINDING(ctx, &b, pds->stringbindings[i]);
ctx               145 source4/lib/com/dcom/main.c 		dcom_add_server_credentials(ctx, b->host, cc);
ctx               150 source4/lib/com/dcom/main.c struct dcom_client_context *dcom_client_init(struct com_context *ctx, struct cli_credentials *credentials)
ctx               152 source4/lib/com/dcom/main.c 	ctx->dcom = talloc_zero(ctx, struct dcom_client_context);
ctx               154 source4/lib/com/dcom/main.c                 credentials = cli_credentials_init(ctx);
ctx               155 source4/lib/com/dcom/main.c                 cli_credentials_set_conf(credentials, ctx->lp_ctx);
ctx               158 source4/lib/com/dcom/main.c 	dcom_add_server_credentials(ctx, NULL, credentials);
ctx               159 source4/lib/com/dcom/main.c 	return ctx->dcom;
ctx               162 source4/lib/com/dcom/main.c static NTSTATUS dcom_connect_host(struct com_context *ctx, 
ctx               172 source4/lib/com/dcom/main.c 		return dcerpc_pipe_connect(ctx->event_ctx, p, "ncalrpc", 
ctx               174 source4/lib/com/dcom/main.c 					   			   dcom_get_server_credentials(ctx, NULL), ctx->event_ctx, ctx->lp_ctx);
ctx               176 source4/lib/com/dcom/main.c 	loc_ctx = talloc_new(ctx);
ctx               183 source4/lib/com/dcom/main.c 		status = dcerpc_pipe_connect_b(ctx->event_ctx, p, bd, 
ctx               185 source4/lib/com/dcom/main.c 					       			   dcom_get_server_credentials(ctx, bd->host), ctx->event_ctx, ctx->lp_ctx);
ctx               196 source4/lib/com/dcom/main.c 		status = dcerpc_pipe_connect(ctx->event_ctx, p, binding, 
ctx               198 source4/lib/com/dcom/main.c 									 dcom_get_server_credentials(ctx, server), 
ctx               199 source4/lib/com/dcom/main.c 									 ctx->event_ctx, ctx->lp_ctx);
ctx               215 source4/lib/com/dcom/main.c struct dcom_object_exporter *object_exporter_by_oxid(struct com_context *ctx, 
ctx               219 source4/lib/com/dcom/main.c 	for (ox = ctx->dcom->object_exporters; ox; ox = ox->next) {
ctx               228 source4/lib/com/dcom/main.c struct dcom_object_exporter *object_exporter_update_oxid(struct com_context *ctx, uint64_t oxid, struct DUALSTRINGARRAY *bindings)
ctx               231 source4/lib/com/dcom/main.c 	ox = object_exporter_by_oxid(ctx, oxid);
ctx               233 source4/lib/com/dcom/main.c 		ox = talloc_zero(ctx, struct dcom_object_exporter);
ctx               234 source4/lib/com/dcom/main.c 		DLIST_ADD(ctx->dcom->object_exporters, ox);
ctx               244 source4/lib/com/dcom/main.c struct dcom_object_exporter *object_exporter_by_ip(struct com_context *ctx, struct IUnknown *ip)
ctx               246 source4/lib/com/dcom/main.c 	return object_exporter_by_oxid(ctx, ip->obj.u_objref.u_standard.std.oxid);
ctx               249 source4/lib/com/dcom/main.c WERROR dcom_create_object(struct com_context *ctx, struct GUID *clsid, const char *server, int num_ifaces, struct GUID *iid, struct IUnknown ***ip, WERROR *results)
ctx               268 source4/lib/com/dcom/main.c 	status = dcom_connect_host(ctx, &p, server);
ctx               273 source4/lib/com/dcom/main.c 	loc_ctx = talloc_new(ctx);
ctx               315 source4/lib/com/dcom/main.c 	m = object_exporter_update_oxid(ctx, oxid, pds);
ctx               318 source4/lib/com/dcom/main.c 	*ip = talloc_array(ctx, struct IUnknown *, num_ifaces);
ctx               322 source4/lib/com/dcom/main.c 			status = dcom_IUnknown_from_OBJREF(ctx, &(*ip)[i], &r.out.ifaces[i]->obj);
ctx               348 source4/lib/com/dcom/main.c 	dcom_update_credentials_for_aliases(ctx, server, pds);
ctx               383 source4/lib/com/dcom/main.c 	ox = object_exporter_by_ip(d->ctx, d);
ctx               398 source4/lib/com/dcom/main.c 			status = dcom_IUnknown_from_OBJREF(d->ctx, &ip[i], &ru.obj);
ctx               431 source4/lib/com/dcom/main.c 	ox = object_exporter_by_oxid(iface->ctx, iface->obj.u_objref.u_standard.std.oxid);
ctx               483 source4/lib/com/dcom/main.c 		status = dcerpc_binding_from_STRINGBINDING(iface->ctx, &binding, 
ctx               492 source4/lib/com/dcom/main.c 			status = dcerpc_pipe_connect_b(iface->ctx->event_ctx, &p, binding, 
ctx               494 source4/lib/com/dcom/main.c 						       dcom_get_server_credentials(iface->ctx, binding->host),
ctx               495 source4/lib/com/dcom/main.c 							   iface->ctx->event_ctx, iface->ctx->lp_ctx);
ctx               496 source4/lib/com/dcom/main.c 			talloc_unlink(iface->ctx, binding);
ctx               540 source4/lib/com/dcom/main.c enum ndr_err_code dcom_IUnknown_from_OBJREF(struct com_context *ctx, struct IUnknown **_p, struct OBJREF *o)
ctx               552 source4/lib/com/dcom/main.c 		p = talloc_zero(ctx, struct IUnknown);
ctx               553 source4/lib/com/dcom/main.c 		p->ctx = ctx;
ctx               558 source4/lib/com/dcom/main.c 			DEBUG(0, ("Unable to find proxy class for interface with IID %s\n", GUID_string(ctx, &o->iid)));
ctx               564 source4/lib/com/dcom/main.c 		ox = object_exporter_by_oxid(ctx, o->u_objref.u_standard.std.oxid);
ctx               570 source4/lib/com/dcom/main.c 		p = talloc_zero(ctx, struct IUnknown);
ctx               571 source4/lib/com/dcom/main.c 		p->ctx = ctx;	
ctx               573 source4/lib/com/dcom/main.c 		ox = object_exporter_by_oxid(ctx, o->u_objref.u_handler.std.oxid );
ctx               582 source4/lib/com/dcom/main.c 		p = talloc_zero(ctx, struct IUnknown);
ctx               583 source4/lib/com/dcom/main.c 		p->ctx = ctx;	
ctx               589 source4/lib/com/dcom/main.c 		    return unmarshal(ctx, o, _p);
ctx               608 source4/lib/com/dcom/main.c         c = composite_create(0, d->ctx->event_ctx);
ctx               655 source4/lib/com/dcom/main.c         c = composite_create(d->ctx, d->ctx->event_ctx);
ctx               659 source4/lib/com/dcom/main.c 	ox = object_exporter_by_ip(d->ctx, d);
ctx                27 source4/lib/com/main.c WERROR com_init_ctx(struct com_context **ctx, struct tevent_context *event_ctx)
ctx                29 source4/lib/com/main.c 	*ctx = talloc(NULL, struct com_context);
ctx                31 source4/lib/com/main.c 		event_ctx = event_context_init(*ctx);
ctx                33 source4/lib/com/main.c 	(*ctx)->event_ctx = event_ctx;
ctx                37 source4/lib/com/main.c WERROR com_create_object(struct com_context *ctx, struct GUID *clsid, int num_ifaces, struct GUID *iid, struct IUnknown **ip, WERROR *results)
ctx                48 source4/lib/com/main.c 	error = com_get_class_object(ctx, clsid, &classfact_iid, (struct IUnknown **)&factory);
ctx                55 source4/lib/com/main.c 	error = IClassFactory_CreateInstance(factory, ctx, NULL, &classfact_iid, &iunk);
ctx                67 source4/lib/com/main.c 	IUnknown_Release(factory, ctx);
ctx                73 source4/lib/com/main.c 		results[i] = IUnknown_QueryInterface(iunk, ctx, &iid[i], &ip[i]);
ctx                80 source4/lib/com/main.c WERROR com_get_class_object(struct com_context *ctx, struct GUID *clsid, struct GUID *iid, struct IUnknown **ip)
ctx                84 source4/lib/com/main.c 	iu = com_class_by_clsid(ctx, clsid);
ctx                89 source4/lib/com/main.c 	return IUnknown_QueryInterface(iu, ctx, iid, ip);
ctx                78 source4/lib/com/tables.c struct IUnknown *com_class_by_clsid(struct com_context *ctx, const struct GUID *clsid)
ctx                89 source4/lib/com/tables.c 	c = get_com_class_so(ctx, clsid);
ctx                69 source4/lib/ldb/ldb_ildap/ldb_ildap.c static void ildb_request_done(struct ildb_context *ctx,
ctx                75 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	ldb = ldb_module_get_ctx(ctx->module);
ctx                77 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	ctx->done = true;
ctx                79 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	if (ctx->req == NULL) {
ctx                84 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	ares = talloc_zero(ctx->req, struct ldb_reply);
ctx                87 source4/lib/ldb/ldb_ildap/ldb_ildap.c 		ctx->req->callback(ctx->req, NULL);
ctx                94 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	ctx->req->callback(ctx->req, ares);
ctx                72 source4/lib/ldb/ldb_map/ldb_map.h 	int (*convert_operator)(struct ldb_module *, TALLOC_CTX *ctx, struct ldb_parse_tree **ntree, const struct ldb_parse_tree *otree);
ctx               566 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static void lsqlite3_compare(sqlite3_context *ctx, int argc,
ctx               569 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct ldb_context *ldb = (struct ldb_context *)sqlite3_user_data(ctx);
ctx               589 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			sqlite3_result_int(ctx, 1);
ctx               591 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			sqlite3_result_int(ctx, 0);
ctx               603 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			sqlite3_result_int(ctx, 1);
ctx               605 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			sqlite3_result_int(ctx, 0);
ctx               611 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		sqlite3_result_int(ctx, 0);
ctx               617 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		sqlite3_result_int(ctx, 0);
ctx               624 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	sqlite3_result_error(ctx, "Value must start with a special operation char (<>~:)!", -1);
ctx               802 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c int lsql_search(struct lsql_context *ctx)
ctx               804 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct ldb_module *module = ctx->module;
ctx               805 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct ldb_request *req = ctx->req;
ctx               826 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		norm_basedn = ldb_dn_alloc_casefold(ctx, req->op.search.base);
ctx               830 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	} else norm_basedn = talloc_strdup(ctx, "");
ctx               833 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	sqlfilter = parsetree_to_sql(module, ctx, req->op.search.tree);
ctx               839 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			query = lsqlite3_tprintf(ctx,
ctx               863 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			query = lsqlite3_tprintf(ctx,
ctx               887 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c                 query = lsqlite3_tprintf(ctx,
ctx               911 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c                 query = lsqlite3_tprintf(ctx,
ctx               944 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ctx->current_eid = 0;
ctx               945 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ctx->attrs = req->op.search.attrs;
ctx               946 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ctx->ares = NULL;
ctx               950 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ret = sqlite3_exec(lsqlite3->sqlite, query, lsqlite3_search_callback, ctx, &errmsg);
ctx               960 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (ctx->ares) {
ctx               961 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ctx->ares->message = ldb_msg_canonicalize(ldb, ctx->ares->message);
ctx               962 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		if (ctx->ares->message == NULL) {
ctx               966 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ret = ldb_module_send_entry(req, ctx->ares->message, NULL);
ctx               977 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsql_add(struct lsql_context *ctx)
ctx               979 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct ldb_module *module = ctx->module;
ctx               980 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct ldb_request *req = ctx->req;
ctx              1011 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	dn = ldb_dn_alloc_linearized(ctx, msg->dn);
ctx              1012 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ndn = ldb_dn_alloc_casefold(ctx, msg->dn);
ctx              1017 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	query = lsqlite3_tprintf(ctx,
ctx              1036 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	eid = lsqlite3_get_eid_ndn(lsqlite3->sqlite, ctx, ndn);
ctx              1048 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(ctx, el->name);
ctx              1061 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			a->syntax->canonicalise_fn(ldb, ctx, &(el->values[j]), &value);
ctx              1066 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			insert = lsqlite3_tprintf(ctx,
ctx              1092 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsql_modify(struct lsql_context *ctx)
ctx              1094 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct ldb_module *module = ctx->module;
ctx              1095 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct ldb_request *req = ctx->req;
ctx              1128 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		attr = ldb_attr_casefold(ctx, el->name);
ctx              1140 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			mod = lsqlite3_tprintf(ctx,
ctx              1167 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 				a->syntax->canonicalise_fn(ldb, ctx, &(el->values[j]), &value);
ctx              1172 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 				mod = lsqlite3_tprintf(ctx,
ctx              1199 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 				mod = lsqlite3_tprintf(ctx,
ctx              1223 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 				a->syntax->canonicalise_fn(ldb, ctx, &(el->values[j]), &value);
ctx              1228 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 				mod = lsqlite3_tprintf(ctx,
ctx              1257 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsql_delete(struct lsql_context *ctx)
ctx              1259 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct ldb_module *module = ctx->module;
ctx              1260 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct ldb_request *req = ctx->req;
ctx              1277 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	query = lsqlite3_tprintf(ctx,
ctx              1300 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static int lsql_rename(struct lsql_context *ctx)
ctx              1302 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct ldb_module *module = ctx->module;
ctx              1303 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct ldb_request *req = ctx->req;
ctx              1316 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	old_cdn = ldb_dn_alloc_casefold(ctx, req->op.rename.olddn);
ctx              1317 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	new_cdn = ldb_dn_alloc_casefold(ctx, req->op.rename.newdn);
ctx              1318 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	new_dn = ldb_dn_alloc_linearized(ctx, req->op.rename.newdn);
ctx              1324 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	query = lsqlite3_tprintf(ctx,
ctx              1423 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static void lsql_request_done(struct lsql_context *ctx, int error)
ctx              1429 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ldb = ldb_module_get_ctx(ctx->module);
ctx              1430 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	req = ctx->req;
ctx              1454 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsql_context *ctx;
ctx              1455 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ctx = talloc_get_type(private_data, struct lsql_context);
ctx              1457 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	lsql_request_done(ctx, LDB_ERR_TIME_LIMIT_EXCEEDED);
ctx              1465 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	struct lsql_context *ctx;
ctx              1468 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ctx = talloc_get_type(private_data, struct lsql_context);
ctx              1470 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	switch (ctx->req->operation) {
ctx              1472 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ret = lsql_search(ctx);
ctx              1475 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ret = lsql_add(ctx);
ctx              1478 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ret = lsql_modify(ctx);
ctx              1481 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ret = lsql_delete(ctx);
ctx              1484 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ret = lsql_rename(ctx);
ctx              1496 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	if (!ctx->callback_failed) {
ctx              1498 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		talloc_free(ctx->timeout_event);
ctx              1499 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		lsql_request_done(ctx, ret);
ctx               440 source4/lib/ldb/ldb_tdb/ldb_search.c static int ltdb_search_full(struct ltdb_context *ctx)
ctx               442 source4/lib/ldb/ldb_tdb/ldb_search.c 	void *data = ldb_module_get_private(ctx->module);
ctx               447 source4/lib/ldb/ldb_tdb/ldb_search.c 		ret = tdb_traverse(ltdb->tdb, search_func, ctx);
ctx               449 source4/lib/ldb/ldb_tdb/ldb_search.c 		ret = tdb_traverse_read(ltdb->tdb, search_func, ctx);
ctx               463 source4/lib/ldb/ldb_tdb/ldb_search.c int ltdb_search(struct ltdb_context *ctx)
ctx               466 source4/lib/ldb/ldb_tdb/ldb_search.c 	struct ldb_module *module = ctx->module;
ctx               467 source4/lib/ldb/ldb_tdb/ldb_search.c 	struct ldb_request *req = ctx->req;
ctx               532 source4/lib/ldb/ldb_tdb/ldb_search.c 	ctx->tree = req->op.search.tree;
ctx               533 source4/lib/ldb/ldb_tdb/ldb_search.c 	ctx->scope = req->op.search.scope;
ctx               534 source4/lib/ldb/ldb_tdb/ldb_search.c 	ctx->base = req->op.search.base;
ctx               535 source4/lib/ldb/ldb_tdb/ldb_search.c 	ctx->attrs = req->op.search.attrs;
ctx               538 source4/lib/ldb/ldb_tdb/ldb_search.c 		ret = ltdb_search_indexed(ctx);
ctx               547 source4/lib/ldb/ldb_tdb/ldb_search.c 		if ( ! ctx->request_terminated && ret != LDB_SUCCESS) {
ctx               549 source4/lib/ldb/ldb_tdb/ldb_search.c 			ret = ltdb_search_full(ctx);
ctx               295 source4/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_add(struct ltdb_context *ctx)
ctx               297 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	struct ldb_module *module = ctx->module;
ctx               298 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	struct ldb_request *req = ctx->req;
ctx               385 source4/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_delete(struct ltdb_context *ctx)
ctx               387 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	struct ldb_module *module = ctx->module;
ctx               388 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	struct ldb_request *req = ctx->req;
ctx               749 source4/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_modify(struct ltdb_context *ctx)
ctx               751 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	struct ldb_module *module = ctx->module;
ctx               752 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	struct ldb_request *req = ctx->req;
ctx               777 source4/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_rename(struct ltdb_context *ctx)
ctx               779 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	struct ldb_module *module = ctx->module;
ctx               780 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	struct ldb_request *req = ctx->req;
ctx               786 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	if (ltdb_cache_load(ctx->module) != 0) {
ctx               790 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	msg = talloc(ctx, struct ldb_message);
ctx               901 source4/lib/ldb/ldb_tdb/ldb_tdb.c static int ltdb_sequence_number(struct ltdb_context *ctx,
ctx               905 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	struct ldb_module *module = ctx->module;
ctx               906 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	struct ldb_request *req = ctx->req;
ctx               988 source4/lib/ldb/ldb_tdb/ldb_tdb.c static void ltdb_request_done(struct ltdb_context *ctx, int error)
ctx               994 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	ldb = ldb_module_get_ctx(ctx->module);
ctx               995 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	req = ctx->req;
ctx              1019 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	struct ltdb_context *ctx;
ctx              1020 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	ctx = talloc_get_type(private_data, struct ltdb_context);
ctx              1022 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	if (!ctx->request_terminated) {
ctx              1024 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		ltdb_request_done(ctx, LDB_ERR_TIME_LIMIT_EXCEEDED);
ctx              1027 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	if (!ctx->request_terminated) {
ctx              1029 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		ctx->spy->ctx = NULL;
ctx              1031 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	talloc_free(ctx);
ctx              1034 source4/lib/ldb/ldb_tdb/ldb_tdb.c static void ltdb_request_extended_done(struct ltdb_context *ctx,
ctx              1042 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	ldb = ldb_module_get_ctx(ctx->module);
ctx              1043 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	req = ctx->req;
ctx              1063 source4/lib/ldb/ldb_tdb/ldb_tdb.c static void ltdb_handle_extended(struct ltdb_context *ctx)
ctx              1068 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	if (strcmp(ctx->req->op.extended.oid,
ctx              1071 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		ret = ltdb_sequence_number(ctx, &ext);
ctx              1077 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	ltdb_request_extended_done(ctx, ext, ret);
ctx              1085 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	struct ltdb_context *ctx;
ctx              1088 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	ctx = talloc_get_type(private_data, struct ltdb_context);
ctx              1090 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	if (ctx->request_terminated) {
ctx              1094 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	switch (ctx->req->operation) {
ctx              1096 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		ret = ltdb_search(ctx);
ctx              1099 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		ret = ltdb_add(ctx);
ctx              1102 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		ret = ltdb_modify(ctx);
ctx              1105 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		ret = ltdb_delete(ctx);
ctx              1108 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		ret = ltdb_rename(ctx);
ctx              1111 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		ltdb_handle_extended(ctx);
ctx              1118 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	if (!ctx->request_terminated) {
ctx              1120 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		ltdb_request_done(ctx, ret);
ctx              1124 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	if (!ctx->request_terminated) {
ctx              1126 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		ctx->spy->ctx = NULL;
ctx              1128 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	talloc_free(ctx);
ctx              1135 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	if (spy->ctx != NULL) {
ctx              1136 source4/lib/ldb/ldb_tdb/ldb_tdb.c 		spy->ctx->request_terminated = true;
ctx              1195 source4/lib/ldb/ldb_tdb/ldb_tdb.c 	ac->spy->ctx = ac;
ctx                40 source4/lib/ldb/ldb_tdb/ldb_tdb.h 	struct ltdb_context *ctx;
ctx                86 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_search_indexed(struct ltdb_context *ctx);
ctx               119 source4/lib/ldb/ldb_tdb/ldb_tdb.h int ltdb_search(struct ltdb_context *ctx);
ctx               299 source4/lib/ldb/modules/operational.c static int operational_init(struct ldb_module *ctx)
ctx               307 source4/lib/ldb/modules/operational.c 	return ldb_next_init(ctx);
ctx                88 source4/lib/ldb/modules/skel.c static int skel_destructor(struct ldb_module *ctx)
ctx                92 source4/lib/ldb/modules/skel.c 	data = talloc_get_type(ldb_module_get_private(ctx), struct private_data);
ctx               156 source4/lib/ldb/nssldb/ldb-grp.c 	TALLOC_CTX *ctx;
ctx               165 source4/lib/ldb/nssldb/ldb-grp.c 	ctx = talloc_new(_ldb_nss_ctx->ldb);
ctx               166 source4/lib/ldb/nssldb/ldb-grp.c 	if ( ! ctx) {
ctx               172 source4/lib/ldb/nssldb/ldb-grp.c 	filter = talloc_asprintf(ctx, _LDB_NSS_GRNAM_FILTER, name);
ctx               195 source4/lib/ldb/nssldb/ldb-grp.c 	talloc_steal(ctx, gr_res);
ctx               211 source4/lib/ldb/nssldb/ldb-grp.c 	mem_res = talloc_zero(ctx, struct ldb_result);
ctx               241 source4/lib/ldb/nssldb/ldb-grp.c 	talloc_free(ctx);
ctx               249 source4/lib/ldb/nssldb/ldb-grp.c 	TALLOC_CTX *ctx;
ctx               263 source4/lib/ldb/nssldb/ldb-grp.c 	ctx = talloc_new(_ldb_nss_ctx->ldb);
ctx               264 source4/lib/ldb/nssldb/ldb-grp.c 	if ( ! ctx) {
ctx               270 source4/lib/ldb/nssldb/ldb-grp.c 	filter = talloc_asprintf(ctx, _LDB_NSS_GRGID_FILTER, gid);
ctx               293 source4/lib/ldb/nssldb/ldb-grp.c 	talloc_steal(ctx, gr_res);
ctx               309 source4/lib/ldb/nssldb/ldb-grp.c 	mem_res = talloc_zero(ctx, struct ldb_result);
ctx               339 source4/lib/ldb/nssldb/ldb-grp.c 	talloc_free(ctx);
ctx                57 source4/lib/messaging/irpc.h #define IRPC_CALL(msg_ctx, server_id, pipename, funcname, ptr, ctx) \
ctx                58 source4/lib/messaging/irpc.h    irpc_call(msg_ctx, server_id, &ndr_table_ ## pipename, NDR_ ## funcname, ptr, ctx)
ctx                60 source4/lib/messaging/irpc.h #define IRPC_CALL_SEND(msg_ctx, server_id, pipename, funcname, ptr, ctx) \
ctx                61 source4/lib/messaging/irpc.h    irpc_call_send(msg_ctx, server_id, &ndr_table_ ## pipename, NDR_ ## funcname, ptr, ctx)
ctx               118 source4/lib/messaging/irpc.h 				    int callnum, void *r, TALLOC_CTX *ctx);
ctx               123 source4/lib/messaging/irpc.h 		   int callnum, void *r, TALLOC_CTX *ctx);
ctx               112 source4/lib/messaging/messaging.c 	struct messaging_context *ctx = talloc_get_type(msg->private_data, struct messaging_context);
ctx               113 source4/lib/messaging/messaging.c 	*r->out.start_time = timeval_to_nttime(&ctx->start_time);
ctx               864 source4/lib/messaging/messaging.c 				    int callnum, void *r, TALLOC_CTX *ctx)
ctx               884 source4/lib/messaging/messaging.c 	irpc->mem_ctx  = ctx;
ctx               231 source4/lib/registry/dir.c static WERROR reg_dir_get_info(TALLOC_CTX *ctx, const struct hive_key *key,
ctx               271 source4/lib/registry/dir.c 			char *path = talloc_asprintf(ctx, "%s/%s",
ctx                82 source4/lib/registry/hive.c _PUBLIC_ WERROR hive_key_add_name(TALLOC_CTX *ctx,
ctx                90 source4/lib/registry/hive.c 	return parent_key->ops->add_key(ctx, parent_key, name, classname,
ctx                57 source4/lib/registry/interface.c _PUBLIC_ WERROR reg_get_predefined_key_by_name(struct registry_context *ctx,
ctx                65 source4/lib/registry/interface.c 			return reg_get_predefined_key(ctx,
ctx                76 source4/lib/registry/interface.c _PUBLIC_ WERROR reg_get_predefined_key(struct registry_context *ctx,
ctx                79 source4/lib/registry/interface.c 	return ctx->ops->get_predefined_key(ctx, hkey, key);
ctx               243 source4/lib/registry/interface.c _PUBLIC_ WERROR reg_get_sec_desc(TALLOC_CTX *ctx,
ctx               254 source4/lib/registry/interface.c 	return key->context->ops->get_sec_desc(ctx, key, secdesc);
ctx                93 source4/lib/registry/ldb.c static struct ldb_message *reg_ldb_pack_value(struct ldb_context *ctx,
ctx                48 source4/lib/registry/local.c struct registry_key *reg_import_hive_key(struct registry_context *ctx,
ctx                59 source4/lib/registry/local.c 	local_key = talloc(ctx, struct local_key);
ctx                61 source4/lib/registry/local.c 	local_key->global.context = talloc_reference(local_key, ctx);
ctx               125 source4/lib/registry/local.c WERROR local_get_predefined_key(struct registry_context *ctx,
ctx               128 source4/lib/registry/local.c 	struct registry_local *rctx = talloc_get_type(ctx,
ctx               141 source4/lib/registry/local.c 	*key = reg_import_hive_key(ctx, mp->key,
ctx               309 source4/lib/registry/local.c WERROR reg_open_local(TALLOC_CTX *mem_ctx, struct registry_context **ctx)
ctx               318 source4/lib/registry/local.c 	*ctx = (struct registry_context *)ret;
ctx               347 source4/lib/registry/patchfile.c 	struct registry_context *ctx = (struct registry_context *)_ctx;
ctx               353 source4/lib/registry/patchfile.c 	buf = talloc_strdup(ctx, key_name);
ctx               359 source4/lib/registry/patchfile.c 			error = reg_key_add_abs(ctx, ctx, buf, 0, NULL, &tmp);
ctx               372 source4/lib/registry/patchfile.c 	error = reg_key_add_abs(ctx, ctx, key_name, 0, NULL, &tmp);
ctx               385 source4/lib/registry/patchfile.c 	struct registry_context *ctx = (struct registry_context *)_ctx;
ctx               392 source4/lib/registry/patchfile.c 	reg_key_del_abs(ctx, key_name);
ctx               401 source4/lib/registry/patchfile.c 	struct registry_context *ctx = (struct registry_context *)_ctx;
ctx               406 source4/lib/registry/patchfile.c 	error = reg_open_key_abs(ctx, ctx, path, &tmp);
ctx               427 source4/lib/registry/patchfile.c 	struct registry_context *ctx = (struct registry_context *)_ctx;
ctx               432 source4/lib/registry/patchfile.c 	error = reg_open_key_abs(ctx, ctx, key_name, &tmp);
ctx               451 source4/lib/registry/patchfile.c 	struct registry_context *ctx = (struct registry_context *)_ctx;
ctx               456 source4/lib/registry/patchfile.c 	error = reg_open_key_abs(ctx, ctx, key_name, &key);
ctx               463 source4/lib/registry/patchfile.c 	W_ERROR_NOT_OK_RETURN(reg_key_get_info(ctx, key, NULL,
ctx               467 source4/lib/registry/patchfile.c 			ctx, key, 0, &value_name, NULL, NULL))) {
ctx               481 source4/lib/registry/patchfile.c _PUBLIC_ WERROR reg_diff_apply(struct registry_context *ctx, 
ctx               495 source4/lib/registry/patchfile.c 			     &callbacks, ctx);
ctx               101 source4/lib/registry/patchfile_dotreg.c _PUBLIC_ WERROR reg_dotreg_diff_save(TALLOC_CTX *ctx, const char *filename,
ctx               108 source4/lib/registry/patchfile_dotreg.c 	data = talloc_zero(ctx, struct dotreg_data);
ctx               125 source4/lib/registry/patchfile_dotreg.c 	*callbacks = talloc(ctx, struct reg_diff_callbacks);
ctx                29 source4/lib/registry/patchfile_preg.c 	TALLOC_CTX *ctx;
ctx                93 source4/lib/registry/patchfile_preg.c 	parent_name = talloc_strndup(data->ctx, key_name, strrchr(key_name, '\\')-key_name);
ctx                94 source4/lib/registry/patchfile_preg.c 	blob.data = (uint8_t *)talloc_strndup(data->ctx, key_name+(strrchr(key_name, '\\')-key_name)+1,
ctx               110 source4/lib/registry/patchfile_preg.c 	val = talloc_asprintf(data->ctx, "**Del.%s", value_name);
ctx               112 source4/lib/registry/patchfile_preg.c 	blob.data = (uint8_t *)talloc(data->ctx, uint32_t);
ctx               123 source4/lib/registry/patchfile_preg.c 	blob.data = (uint8_t *)talloc(data->ctx, uint32_t);
ctx               142 source4/lib/registry/patchfile_preg.c _PUBLIC_ WERROR reg_preg_diff_save(TALLOC_CTX *ctx, const char *filename,
ctx               154 source4/lib/registry/patchfile_preg.c 	data = talloc_zero(ctx, struct preg_data);
ctx               171 source4/lib/registry/patchfile_preg.c 	data->ctx = ctx;
ctx               174 source4/lib/registry/patchfile_preg.c 	*callbacks = talloc(ctx, struct reg_diff_callbacks);
ctx                47 source4/lib/registry/pyregistry.c 	struct registry_context *ctx = PyRegistry_AsRegistryContext(self);
ctx                53 source4/lib/registry/pyregistry.c 	result = reg_get_predefined_key_by_name(ctx, name, &key);
ctx                63 source4/lib/registry/pyregistry.c 	struct registry_context *ctx = PyRegistry_AsRegistryContext(self);
ctx                68 source4/lib/registry/pyregistry.c 	result = reg_key_del_abs(ctx, path);
ctx                77 source4/lib/registry/pyregistry.c 	struct registry_context *ctx = PyRegistry_AsRegistryContext(self);
ctx                84 source4/lib/registry/pyregistry.c 	result = reg_get_predefined_key(ctx, hkey, &key);
ctx                94 source4/lib/registry/pyregistry.c 	struct registry_context *ctx = PyRegistry_AsRegistryContext(self);
ctx                98 source4/lib/registry/pyregistry.c 	result = reg_diff_apply(ctx, py_iconv_convenience(NULL), filename);
ctx               106 source4/lib/registry/pyregistry.c 	struct registry_context *ctx = PyRegistry_AsRegistryContext(self);
ctx               129 source4/lib/registry/pyregistry.c 	SMB_ASSERT(ctx != NULL);
ctx               131 source4/lib/registry/pyregistry.c 	result = reg_mount_hive(ctx, PyHiveKey_AsHiveKey(py_hivekey), hkey, elements);
ctx               140 source4/lib/registry/pyregistry.c 	struct registry_context *ctx;
ctx               141 source4/lib/registry/pyregistry.c 	result = reg_open_local(NULL, &ctx);
ctx               143 source4/lib/registry/pyregistry.c 	return py_talloc_import(&PyRegistry, ctx);
ctx               135 source4/lib/registry/regf.c 			 TALLOC_CTX *ctx, tdr_pull_fn_t pull_fn, void *p)
ctx               146 source4/lib/registry/regf.c 	if (NT_STATUS_IS_ERR(pull_fn(pull, ctx, p))) {
ctx               468 source4/lib/registry/regf.c static struct regf_key_data *regf_get_key(TALLOC_CTX *ctx,
ctx               475 source4/lib/registry/regf.c 	ret = talloc_zero(ctx, struct regf_key_data);
ctx               501 source4/lib/registry/regf.c static WERROR regf_get_value(TALLOC_CTX *ctx, struct hive_key *key,
ctx               539 source4/lib/registry/regf.c 		*name = talloc_strndup(ctx, vk->data_name, vk->name_length);
ctx               546 source4/lib/registry/regf.c 		data->data = (uint8_t *)talloc_memdup(ctx, (uint8_t *)&vk->data_offset, vk->data_length);
ctx               585 source4/lib/registry/regf.c static WERROR regf_get_subkey_by_index(TALLOC_CTX *ctx,
ctx               670 source4/lib/registry/regf.c 		struct tdr_pull *pull = tdr_pull_init(ctx, private_data->hive->iconv_convenience);
ctx               762 source4/lib/registry/regf.c 	ret = regf_get_key (ctx, private_data->hive, key_off);
ctx               768 source4/lib/registry/regf.c 			*classname = talloc_strndup(ctx,
ctx               779 source4/lib/registry/regf.c 		*name = talloc_steal(ctx, ret->nk->key_name);
ctx               786 source4/lib/registry/regf.c static WERROR regf_match_subkey_by_name(TALLOC_CTX *ctx,
ctx               803 source4/lib/registry/regf.c 	pull = tdr_pull_init(ctx, private_data->hive->iconv_convenience);
ctx               807 source4/lib/registry/regf.c 	if (NT_STATUS_IS_ERR(tdr_pull_nk_block(pull, ctx, &subkey))) {
ctx               827 source4/lib/registry/regf.c static WERROR regf_get_subkey_by_name(TALLOC_CTX *ctx,
ctx               846 source4/lib/registry/regf.c 		struct tdr_pull *pull = tdr_pull_init(ctx, private_data->hive->iconv_convenience);
ctx               877 source4/lib/registry/regf.c 		struct tdr_pull *pull = tdr_pull_init(ctx, private_data->hive->iconv_convenience);
ctx               912 source4/lib/registry/regf.c 		struct tdr_pull *pull = tdr_pull_init(ctx, private_data->hive->iconv_convenience);
ctx               949 source4/lib/registry/regf.c 		struct tdr_pull *pull = tdr_pull_init(ctx, private_data->hive->iconv_convenience);
ctx              1032 source4/lib/registry/regf.c 	*ret = (struct hive_key *)regf_get_key(ctx, private_data->hive,
ctx              1182 source4/lib/registry/regf.c static WERROR regf_get_sec_desc(TALLOC_CTX *ctx, const struct hive_key *key,
ctx              1191 source4/lib/registry/regf.c 	if (!hbin_get_tdr(regf, private_data->nk->sk_offset, ctx,
ctx              1202 source4/lib/registry/regf.c 	*sd = talloc(ctx, struct security_descriptor);
ctx              1207 source4/lib/registry/regf.c 	if (!NDR_ERR_CODE_IS_SUCCESS(ndr_pull_struct_blob(&data, ctx, NULL, *sd,
ctx              1695 source4/lib/registry/regf.c static WERROR regf_add_key(TALLOC_CTX *ctx, const struct hive_key *parent,
ctx              1725 source4/lib/registry/regf.c  	root = talloc_zero(ctx, struct nk_block);
ctx              1752 source4/lib/registry/regf.c 	*ret = (struct hive_key *)regf_get_key(ctx, regf, offset);
ctx                72 source4/lib/registry/registry.h 	WERROR (*add_key) (TALLOC_CTX *ctx,
ctx               132 source4/lib/registry/registry.h 	WERROR (*get_sec_desc) (TALLOC_CTX *ctx,
ctx               165 source4/lib/registry/registry.h WERROR hive_key_add_name(TALLOC_CTX *ctx, const struct hive_key *parent_key,
ctx               291 source4/lib/registry/registry.h 	WERROR (*get_predefined_key) (struct registry_context *ctx,
ctx               367 source4/lib/registry/registry.h 		      struct registry_context **ctx);
ctx               370 source4/lib/registry/registry.h 		      struct registry_context **ctx,
ctx               379 source4/lib/registry/registry.h WERROR reg_open_remote(struct registry_context **ctx,
ctx               385 source4/lib/registry/registry.h WERROR reg_open_wine(struct registry_context **ctx, const char *path);
ctx               388 source4/lib/registry/registry.h WERROR reg_get_predefined_key_by_name(struct registry_context *ctx,
ctx               391 source4/lib/registry/registry.h WERROR reg_get_predefined_key(struct registry_context *ctx,
ctx               435 source4/lib/registry/registry.h WERROR reg_get_sec_desc(TALLOC_CTX *ctx, const struct registry_key *key,
ctx               455 source4/lib/registry/registry.h WERROR reg_key_del_abs(struct registry_context *ctx, const char *path);
ctx               456 source4/lib/registry/registry.h WERROR reg_key_add_abs(TALLOC_CTX *mem_ctx, struct registry_context *ctx,
ctx               460 source4/lib/registry/registry.h WERROR reg_load_key(struct registry_context *ctx, struct registry_key *key,
ctx               468 source4/lib/registry/registry.h struct registry_key *reg_import_hive_key(struct registry_context *ctx,
ctx               487 source4/lib/registry/registry.h WERROR reg_diff_apply(struct registry_context *ctx, 
ctx               494 source4/lib/registry/registry.h WERROR reg_dotreg_diff_save(TALLOC_CTX *ctx, const char *filename,
ctx               498 source4/lib/registry/registry.h WERROR reg_preg_diff_save(TALLOC_CTX *ctx, const char *filename,
ctx               522 source4/lib/registry/registry.h WERROR local_get_predefined_key(struct registry_context *ctx,
ctx                99 source4/lib/registry/rpc.c static WERROR rpc_get_predefined_key(struct registry_context *ctx,
ctx               105 source4/lib/registry/rpc.c 	struct rpc_registry_context *rctx = talloc_get_type(ctx, struct rpc_registry_context);
ctx               119 source4/lib/registry/rpc.c 	mykeydata = talloc_zero(ctx, struct rpc_key);
ctx               120 source4/lib/registry/rpc.c 	mykeydata->key.context = ctx;
ctx               479 source4/lib/registry/rpc.c _PUBLIC_ WERROR reg_open_remote(struct registry_context **ctx,
ctx               508 source4/lib/registry/rpc.c 		*ctx = NULL;
ctx               512 source4/lib/registry/rpc.c 	*ctx = (struct registry_context *)rctx;
ctx               513 source4/lib/registry/rpc.c 	(*ctx)->ops = &reg_backend_rpc;
ctx                28 source4/lib/registry/samba.c static WERROR mount_samba_hive(struct registry_context *ctx,
ctx                40 source4/lib/registry/samba.c 	location = talloc_asprintf(ctx, "%s/%s.ldb",
ctx                44 source4/lib/registry/samba.c 	error = reg_open_hive(ctx, location, auth_info, creds, event_ctx, lp_ctx, &hive);
ctx                47 source4/lib/registry/samba.c 		error = reg_open_ldb_file(ctx, location, auth_info,
ctx                53 source4/lib/registry/samba.c 	return reg_mount_hive(ctx, hive, hive_id, NULL);
ctx                58 source4/lib/registry/samba.c 			       struct registry_context **ctx,
ctx                66 source4/lib/registry/samba.c 	result = reg_open_local(mem_ctx, ctx);
ctx                71 source4/lib/registry/samba.c 	mount_samba_hive(*ctx, ev_ctx, lp_ctx, session_info, credentials,
ctx                74 source4/lib/registry/samba.c 	mount_samba_hive(*ctx, ev_ctx, lp_ctx, session_info, credentials,
ctx                79 source4/lib/registry/samba.c 	mount_samba_hive(*ctx, ev_ctx, lp_ctx, session_info, credentials,
ctx                82 source4/lib/registry/samba.c 	mount_samba_hive(*ctx, ev_ctx, lp_ctx, session_info, credentials,
ctx                32 source4/lib/registry/tests/generic.c static bool test_str_regtype(struct torture_context *ctx)
ctx                34 source4/lib/registry/tests/generic.c 	torture_assert_str_equal(ctx, str_regtype(1),
ctx                36 source4/lib/registry/tests/generic.c 	torture_assert_str_equal(ctx, str_regtype(4),
ctx                43 source4/lib/registry/tests/generic.c static bool test_reg_val_data_string_dword(struct torture_context *ctx)
ctx                47 source4/lib/registry/tests/generic.c 	torture_assert_str_equal(ctx, "0x20",
ctx                48 source4/lib/registry/tests/generic.c 				 reg_val_data_string(ctx, lp_iconv_convenience(ctx->lp_ctx), REG_DWORD, db),
ctx                53 source4/lib/registry/tests/generic.c static bool test_reg_val_data_string_sz(struct torture_context *ctx)
ctx                56 source4/lib/registry/tests/generic.c 	convert_string_talloc_convenience(ctx, lp_iconv_convenience(ctx->lp_ctx), CH_UTF8, CH_UTF16,
ctx                58 source4/lib/registry/tests/generic.c 	torture_assert_str_equal(ctx, "bla",
ctx                59 source4/lib/registry/tests/generic.c 				 reg_val_data_string(ctx, lp_iconv_convenience(ctx->lp_ctx), REG_SZ, db),
ctx                62 source4/lib/registry/tests/generic.c 	torture_assert_str_equal(ctx, "bl",
ctx                63 source4/lib/registry/tests/generic.c 				 reg_val_data_string(ctx, lp_iconv_convenience(ctx->lp_ctx), REG_SZ, db),
ctx                68 source4/lib/registry/tests/generic.c static bool test_reg_val_data_string_binary(struct torture_context *ctx)
ctx                72 source4/lib/registry/tests/generic.c 	torture_assert_str_equal(ctx, "01020304",
ctx                73 source4/lib/registry/tests/generic.c 				 reg_val_data_string(ctx, lp_iconv_convenience(ctx->lp_ctx), REG_BINARY, db),
ctx                79 source4/lib/registry/tests/generic.c static bool test_reg_val_data_string_empty(struct torture_context *ctx)
ctx                82 source4/lib/registry/tests/generic.c 	torture_assert_str_equal(ctx, "",
ctx                83 source4/lib/registry/tests/generic.c 				 reg_val_data_string(ctx, lp_iconv_convenience(ctx->lp_ctx), REG_BINARY, db),
ctx                88 source4/lib/registry/tests/generic.c static bool test_reg_val_description(struct torture_context *ctx)
ctx                91 source4/lib/registry/tests/generic.c 	convert_string_talloc_convenience(ctx, lp_iconv_convenience(ctx->lp_ctx), CH_UTF8, CH_UTF16,
ctx                95 source4/lib/registry/tests/generic.c 	torture_assert_str_equal(ctx, "camel = REG_SZ : stationary traveller",
ctx                96 source4/lib/registry/tests/generic.c 				 reg_val_description(ctx, lp_iconv_convenience(ctx->lp_ctx), "camel", REG_SZ, data),
ctx               102 source4/lib/registry/tests/generic.c static bool test_reg_val_description_nullname(struct torture_context *ctx)
ctx               105 source4/lib/registry/tests/generic.c 	convert_string_talloc_convenience(ctx, lp_iconv_convenience(ctx->lp_ctx), CH_UTF8, CH_UTF16,
ctx               109 source4/lib/registry/tests/generic.c 	torture_assert_str_equal(ctx, "<No Name> = REG_SZ : west berlin",
ctx               110 source4/lib/registry/tests/generic.c 				 reg_val_description(ctx, lp_iconv_convenience(ctx->lp_ctx), NULL, REG_SZ, data),
ctx                38 source4/lib/registry/tools/regdiff.c 	struct registry_context *ctx;
ctx                45 source4/lib/registry/tools/regdiff.c 		error = reg_open_samba(NULL, &ctx, ev_ctx, lp_ctx, NULL, cmdline_credentials);
ctx                48 source4/lib/registry/tools/regdiff.c 		error = reg_open_remote(&ctx, NULL, cmdline_credentials, lp_ctx,
ctx                52 source4/lib/registry/tools/regdiff.c 		error = reg_open_local(NULL, &ctx);
ctx                61 source4/lib/registry/tools/regdiff.c 	return ctx;
ctx                84 source4/lib/registry/tools/regdiff.c 	TALLOC_CTX *ctx;
ctx                89 source4/lib/registry/tools/regdiff.c 	ctx = talloc_init("regdiff");
ctx               133 source4/lib/registry/tools/regdiff.c 	error = reg_dotreg_diff_save(ctx, outputfile, lp_iconv_convenience(cmdline_lp_ctx), &callbacks,
ctx                51 source4/lib/registry/tools/regshell.c static WERROR cmd_info(struct regshell_context *ctx, int argc, char **argv)
ctx                64 source4/lib/registry/tools/regshell.c 	error = reg_key_get_info(ctx, ctx->current, &classname, &num_subkeys, &num_values,
ctx                72 source4/lib/registry/tools/regshell.c 	printf("Name: %s\n", strchr(ctx->path, '\\')?strrchr(ctx->path, '\\')+1:
ctx                73 source4/lib/registry/tools/regshell.c 		   ctx->path);
ctx                74 source4/lib/registry/tools/regshell.c 	printf("Full path: %s\n", ctx->path);
ctx                91 source4/lib/registry/tools/regshell.c 	error = reg_get_sec_desc(ctx, ctx->current, &sec_desc);
ctx               103 source4/lib/registry/tools/regshell.c static WERROR cmd_predef(struct regshell_context *ctx, int argc, char **argv)
ctx               108 source4/lib/registry/tools/regshell.c 	} else if (!ctx) {
ctx               111 source4/lib/registry/tools/regshell.c 		WERROR error = reg_get_predefined_key_by_name(ctx->registry,
ctx               120 source4/lib/registry/tools/regshell.c 		ctx->path = strupper_talloc(ctx, argv[1]);
ctx               121 source4/lib/registry/tools/regshell.c 		ctx->current = ret;
ctx               127 source4/lib/registry/tools/regshell.c static WERROR cmd_pwd(struct regshell_context *ctx,
ctx               130 source4/lib/registry/tools/regshell.c 	printf("%s\n", ctx->path);
ctx               134 source4/lib/registry/tools/regshell.c static WERROR cmd_set(struct regshell_context *ctx, int argc, char **argv)
ctx               144 source4/lib/registry/tools/regshell.c 	if (!reg_string_to_val(ctx, lp_iconv_convenience(cmdline_lp_ctx), 
ctx               151 source4/lib/registry/tools/regshell.c 	error = reg_val_set(ctx->current, argv[1], val.data_type, val.data);
ctx               160 source4/lib/registry/tools/regshell.c static WERROR cmd_ck(struct regshell_context *ctx, int argc, char **argv)
ctx               166 source4/lib/registry/tools/regshell.c 		error = reg_open_key(ctx->registry, ctx->current, argv[1],
ctx               174 source4/lib/registry/tools/regshell.c 		ctx->path = talloc_asprintf(ctx, "%s\\%s", ctx->path, argv[1]);
ctx               175 source4/lib/registry/tools/regshell.c 		ctx->current = nkey;
ctx               177 source4/lib/registry/tools/regshell.c 	printf("New path is: %s\n", ctx->path);
ctx               182 source4/lib/registry/tools/regshell.c static WERROR cmd_print(struct regshell_context *ctx, int argc, char **argv)
ctx               193 source4/lib/registry/tools/regshell.c 	error = reg_key_get_value_by_name(ctx, ctx->current, argv[1],
ctx               201 source4/lib/registry/tools/regshell.c 		   reg_val_data_string(ctx, lp_iconv_convenience(cmdline_lp_ctx), value_type, value_data));
ctx               206 source4/lib/registry/tools/regshell.c static WERROR cmd_ls(struct regshell_context *ctx, int argc, char **argv)
ctx               214 source4/lib/registry/tools/regshell.c 	for (i = 0; W_ERROR_IS_OK(error = reg_key_get_subkey_by_index(ctx,
ctx               215 source4/lib/registry/tools/regshell.c 								      ctx->current,
ctx               229 source4/lib/registry/tools/regshell.c 	for (i = 0; W_ERROR_IS_OK(error = reg_key_get_value_by_index(ctx,
ctx               230 source4/lib/registry/tools/regshell.c 		ctx->current, i, &name, &valuetype, &valuedata)); i++)
ctx               232 source4/lib/registry/tools/regshell.c 			   reg_val_data_string(ctx, lp_iconv_convenience(cmdline_lp_ctx), valuetype, valuedata));
ctx               236 source4/lib/registry/tools/regshell.c static WERROR cmd_mkkey(struct regshell_context *ctx, int argc, char **argv)
ctx               246 source4/lib/registry/tools/regshell.c 	error = reg_key_add_name(ctx, ctx->current, argv[1], 0, NULL, &tmp);
ctx               257 source4/lib/registry/tools/regshell.c static WERROR cmd_rmkey(struct regshell_context *ctx,
ctx               267 source4/lib/registry/tools/regshell.c 	error = reg_key_del(ctx->current, argv[1]);
ctx               278 source4/lib/registry/tools/regshell.c static WERROR cmd_rmval(struct regshell_context *ctx, int argc, char **argv)
ctx               287 source4/lib/registry/tools/regshell.c 	error = reg_del_value(ctx->current, argv[1]);
ctx               298 source4/lib/registry/tools/regshell.c _NORETURN_ static WERROR cmd_exit(struct regshell_context *ctx,
ctx               305 source4/lib/registry/tools/regshell.c static WERROR cmd_help(struct regshell_context *ctx, int, char **);
ctx               311 source4/lib/registry/tools/regshell.c 	WERROR (*handle)(struct regshell_context *ctx, int argc, char **argv);
ctx               328 source4/lib/registry/tools/regshell.c static WERROR cmd_help(struct regshell_context *ctx,
ctx               340 source4/lib/registry/tools/regshell.c static WERROR process_cmd(struct regshell_context *ctx,
ctx               355 source4/lib/registry/tools/regshell.c 			return regshell_cmds[i].handle(ctx, argc, argv);
ctx               495 source4/lib/registry/tools/regshell.c 	struct regshell_context *ctx;
ctx               513 source4/lib/registry/tools/regshell.c 	ctx = talloc_zero(NULL, struct regshell_context);
ctx               515 source4/lib/registry/tools/regshell.c 	ev_ctx = s4_event_context_init(ctx);
ctx               518 source4/lib/registry/tools/regshell.c 		ctx->registry = reg_common_open_remote(remote, ev_ctx,
ctx               521 source4/lib/registry/tools/regshell.c 		ctx->current = reg_common_open_file(file, ev_ctx, cmdline_lp_ctx, cmdline_credentials);
ctx               522 source4/lib/registry/tools/regshell.c 		if (ctx->current == NULL)
ctx               524 source4/lib/registry/tools/regshell.c 		ctx->registry = ctx->current->context;
ctx               525 source4/lib/registry/tools/regshell.c 		ctx->path = talloc_strdup(ctx, "");
ctx               527 source4/lib/registry/tools/regshell.c 		ctx->registry = reg_common_open_local(cmdline_credentials, ev_ctx, cmdline_lp_ctx);
ctx               530 source4/lib/registry/tools/regshell.c 	if (ctx->registry == NULL)
ctx               533 source4/lib/registry/tools/regshell.c 	if (ctx->current == NULL) {
ctx               537 source4/lib/registry/tools/regshell.c 			(ctx->current == NULL); i++) {
ctx               539 source4/lib/registry/tools/regshell.c 			err = reg_get_predefined_key(ctx->registry,
ctx               541 source4/lib/registry/tools/regshell.c 						     &ctx->current);
ctx               543 source4/lib/registry/tools/regshell.c 				ctx->path = talloc_strdup(ctx,
ctx               547 source4/lib/registry/tools/regshell.c 				ctx->current = NULL;
ctx               552 source4/lib/registry/tools/regshell.c 	if (ctx->current == NULL) {
ctx               562 source4/lib/registry/tools/regshell.c 		asprintf(&prompt, "%s> ", ctx->path);
ctx               564 source4/lib/registry/tools/regshell.c 		current_key = ctx->current; 		/* No way to pass a void * pointer
ctx               574 source4/lib/registry/tools/regshell.c 			ret = W_ERROR_IS_OK(process_cmd(ctx, line));
ctx               579 source4/lib/registry/tools/regshell.c 	talloc_free(ctx);
ctx               183 source4/lib/registry/util.c static WERROR get_abs_parent(TALLOC_CTX *mem_ctx, struct registry_context *ctx,
ctx               196 source4/lib/registry/util.c 	error = reg_open_key_abs(mem_ctx, ctx, parent_name, parent);
ctx               206 source4/lib/registry/util.c WERROR reg_key_del_abs(struct registry_context *ctx, const char *path)
ctx               217 source4/lib/registry/util.c 	error = get_abs_parent(mem_ctx, ctx, path, &parent, &n);
ctx               227 source4/lib/registry/util.c WERROR reg_key_add_abs(TALLOC_CTX *mem_ctx, struct registry_context *ctx,
ctx               240 source4/lib/registry/util.c 	error = get_abs_parent(mem_ctx, ctx, path, &parent, &n);
ctx                41 source4/lib/registry/wine.c WERROR reg_open_wine(struct registry_key **ctx)
ctx               154 source4/lib/socket/connect.c 	struct composite_context *ctx;
ctx               155 source4/lib/socket/connect.c 	ctx = socket_connect_send(sock, my_address, 
ctx               157 source4/lib/socket/connect.c 	return socket_connect_recv(ctx);
ctx               247 source4/lib/socket/connect_multi.c _PUBLIC_ NTSTATUS socket_connect_multi_recv(struct composite_context *ctx,
ctx               252 source4/lib/socket/connect_multi.c 	NTSTATUS status = composite_wait(ctx);
ctx               255 source4/lib/socket/connect_multi.c 			talloc_get_type(ctx->private_data,
ctx               260 source4/lib/socket/connect_multi.c 	talloc_free(ctx);
ctx               272 source4/lib/socket/connect_multi.c 	struct composite_context *ctx =
ctx               277 source4/lib/socket/connect_multi.c 	return socket_connect_multi_recv(ctx, mem_ctx, result, result_port);
ctx               185 source4/lib/socket/socket.h NTSTATUS socket_connect_recv(struct composite_context *ctx);
ctx               198 source4/lib/socket/socket.h NTSTATUS socket_connect_multi_recv(struct composite_context *ctx,
ctx                65 source4/lib/tdr/tdr.c NTSTATUS tdr_pull_uint8(struct tdr_pull *tdr, TALLOC_CTX *ctx, uint8_t *v)
ctx                87 source4/lib/tdr/tdr.c NTSTATUS tdr_pull_uint16(struct tdr_pull *tdr, TALLOC_CTX *ctx, uint16_t *v)
ctx               109 source4/lib/tdr/tdr.c NTSTATUS tdr_pull_uint32(struct tdr_pull *tdr, TALLOC_CTX *ctx, uint32_t *v)
ctx               131 source4/lib/tdr/tdr.c NTSTATUS tdr_pull_charset(struct tdr_pull *tdr, TALLOC_CTX *ctx, const char **v, uint32_t length, uint32_t el_size, charset_t chset)
ctx               150 source4/lib/tdr/tdr.c 		*v = talloc_strdup(ctx, "");
ctx               156 source4/lib/tdr/tdr.c 	if (!convert_string_talloc_convenience(ctx, tdr->iconv_convenience, chset, CH_UNIX, tdr->data.data+tdr->offset, el_size*length, discard_const_p(void *, v), &ret, false)) {
ctx               199 source4/lib/tdr/tdr.c NTSTATUS tdr_pull_hyper(struct tdr_pull *tdr, TALLOC_CTX *ctx, uint64_t *v)
ctx               232 source4/lib/tdr/tdr.c NTSTATUS tdr_pull_NTTIME(struct tdr_pull *tdr, TALLOC_CTX *ctx, NTTIME *t)
ctx               234 source4/lib/tdr/tdr.c 	TDR_CHECK(tdr_pull_hyper(tdr, ctx, t));
ctx               249 source4/lib/tdr/tdr.c NTSTATUS tdr_pull_time_t(struct tdr_pull *tdr, TALLOC_CTX *ctx, time_t *t)
ctx               252 source4/lib/tdr/tdr.c 	TDR_CHECK(tdr_pull_uint32(tdr, ctx, &tt));
ctx               309 source4/lib/tdr/tdr.c NTSTATUS tdr_pull_DATA_BLOB(struct tdr_pull *tdr, TALLOC_CTX *ctx, DATA_BLOB *blob)
ctx                57 source4/lib/tdr/tdr.h #define TDR_ALLOC(ctx, s, n) do { \
ctx                58 source4/lib/tdr/tdr.h 	                       (s) = talloc_array_size(ctx, sizeof(*(s)), n); \
ctx               165 source4/lib/wmi/tools/wmic.c 	struct com_context *ctx = NULL;
ctx               169 source4/lib/wmi/tools/wmic.c 	wmi_init(&ctx, cmdline_credentials);
ctx               173 source4/lib/wmi/tools/wmic.c 	result = WBEM_ConnectServer(ctx, args.hostname, args.ns, 0, 0, 0, 0, 0, 0, &pWS);
ctx               178 source4/lib/wmi/tools/wmic.c 	result = IWbemServices_ExecQuery(pWS, ctx, queryLanguage, query, WBEM_FLAG_RETURN_IMMEDIATELY | WBEM_FLAG_ENSURE_LOCATABLE, NULL, &pEnum);
ctx               181 source4/lib/wmi/tools/wmic.c 	IEnumWbemClassObject_Reset(pEnum, ctx);
ctx               188 source4/lib/wmi/tools/wmic.c 		result = IEnumWbemClassObject_SmartNext(pEnum, ctx, 0xFFFFFFFF, cnt, co, &ret);
ctx               200 source4/lib/wmi/tools/wmic.c 				class_name = talloc_strdup(ctx, co[i]->obj_class->__CLASS);
ctx               208 source4/lib/wmi/tools/wmic.c 				s = string_CIMVAR(ctx, &co[i]->instance->data[j], co[i]->obj_class->properties[j].property.desc->cimtype & CIM_TYPEMASK);
ctx               214 source4/lib/wmi/tools/wmic.c 	talloc_free(ctx);
ctx               219 source4/lib/wmi/tools/wmic.c 	talloc_free(ctx);
ctx               143 source4/lib/wmi/tools/wmis.c 	TALLOC_CTX *ctx;
ctx               146 source4/lib/wmi/tools/wmis.c 	ctx = talloc_new(0);
ctx               150 source4/lib/wmi/tools/wmis.c 	result = IWbemServices_GetObject(pWS, ctx, objectPath,
ctx               154 source4/lib/wmi/tools/wmis.c 	result = IWbemClassObject_GetMethod(wco, ctx, "Create", 0, &inc, &outc);
ctx               157 source4/lib/wmi/tools/wmis.c 	result = IWbemClassObject_SpawnInstance(inc, ctx, 0, &in);
ctx               161 source4/lib/wmi/tools/wmis.c 	result = IWbemClassObject_Put(in, ctx, "CommandLine", 0, &v, 0);
ctx               165 source4/lib/wmi/tools/wmis.c 	result = IWbemServices_ExecMethod(pWS, ctx, objectPath, methodName, 0, NULL, in, &out, 
ctx               170 source4/lib/wmi/tools/wmis.c 		result = WbemClassObject_Get(out->object_data, ctx, "ReturnValue", 0, &v, 0, 0);
ctx               175 source4/lib/wmi/tools/wmis.c 	talloc_free(ctx);
ctx               182 source4/lib/wmi/tools/wmis.c 	struct com_context *ctx = NULL;
ctx               193 source4/lib/wmi/tools/wmis.c 	wmi_init(&ctx, cmdline_credentials);
ctx               194 source4/lib/wmi/tools/wmis.c 	result = WBEM_ConnectServer(ctx, args.hostname, "root\\cimv2", 0, 0, 0, 0, 0, 0, &pWS);
ctx               205 source4/lib/wmi/tools/wmis.c 	result = IWbemServices_ExecNotificationQuery(pWS, ctx, queryLanguage, 
ctx               211 source4/lib/wmi/tools/wmis.c 		result = IEnumWbemClassObject_SmartNext(pEnum, ctx, 0xFFFFFFFF, 1, &co, &ret);
ctx               219 source4/lib/wmi/tools/wmis.c 	talloc_free(ctx);
ctx               118 source4/lib/wmi/wbemdata.c WERROR dcom_IWbemClassObject_from_WbemClassObject(struct com_context *ctx, struct IWbemClassObject **_p, struct IWbemClassObject *wco)
ctx               122 source4/lib/wmi/wbemdata.c 	p = talloc_zero(ctx, struct IWbemClassObject);
ctx               123 source4/lib/wmi/wbemdata.c 	p->ctx = ctx;
ctx               142 source4/lib/wmi/wbemdata.c 			if (in) dcom_IWbemClassObject_from_WbemClassObject(d->ctx, in, wco->obj_methods->method[i].in);
ctx               143 source4/lib/wmi/wbemdata.c 			if (out) dcom_IWbemClassObject_from_WbemClassObject(d->ctx, out, wco->obj_methods->method[i].out);
ctx               179 source4/lib/wmi/wbemdata.c 	dcom_IWbemClassObject_from_WbemClassObject(d->ctx, instance, nwco);
ctx               278 source4/lib/wmi/wbemdata.c 	ndr->current_mem_ctx = d->ctx;
ctx               323 source4/lib/wmi/wbemdata.c 			apObjects[i] = talloc_zero(d->ctx, struct IWbemClassObject);
ctx               326 source4/lib/wmi/wbemdata.c 			ndr->current_mem_ctx = d->ctx;
ctx               330 source4/lib/wmi/wbemdata.c 			apObjects[i] = talloc_zero(d->ctx, struct IWbemClassObject);
ctx               335 source4/lib/wmi/wbemdata.c 			ndr->current_mem_ctx = d->ctx;
ctx               402 source4/lib/wmi/wbemdata.c 	c = composite_create(d->ctx, d->ctx->event_ctx);
ctx               406 source4/lib/wmi/wbemdata.c 	ox = object_exporter_by_ip(d->ctx, d);
ctx                29 source4/lib/wmi/wmi.h WERROR WBEM_ConnectServer(struct com_context *ctx, const char *server, const char *nspace, 
ctx                46 source4/lib/wmi/wmi.h void wmi_init(struct com_context **ctx, struct cli_credentials *credentials);
ctx              2575 source4/lib/wmi/wmi_wrap.c WERROR WBEM_ConnectServer(struct com_context *ctx, const char *server, const char *nspace, const char *user, const char *password, 
ctx                40 source4/lib/wmi/wmicore.c void wmi_init(struct com_context **ctx, struct cli_credentials *credentials,
ctx                48 source4/lib/wmi/wmicore.c 	com_init_ctx(ctx, NULL);
ctx                49 source4/lib/wmi/wmicore.c 	dcom_client_init(*ctx, credentials);
ctx                53 source4/lib/wmi/wmicore.c WERROR WBEM_ConnectServer(struct com_context *ctx, const char *server, const uint16_t *nspace, 
ctx                66 source4/lib/wmi/wmicore.c         result = dcom_create_object(ctx, &clsid, server, 1, &iid, &mqi, &coresult);
ctx                73 source4/lib/wmi/wmicore.c         result = IWbemLevel1Login_NTLMLogin(pL, ctx, nspace, locale, flags, wbem_ctx, services);
ctx                76 source4/lib/wmi/wmicore.c 	IUnknown_Release((struct IUnknown *)pL, ctx);
ctx                69 source4/libcli/auth/credentials.c 	HMACMD5Context ctx;
ctx                76 source4/libcli/auth/credentials.c 	hmac_md5_init_rfc2104(machine_password->hash, sizeof(machine_password->hash), &ctx);	
ctx                82 source4/libcli/auth/credentials.c 	hmac_md5_update(tmp, sizeof(tmp), &ctx);
ctx                83 source4/libcli/auth/credentials.c 	hmac_md5_final(creds->session_key, &ctx);
ctx               126 source4/libcli/auth/smbencrypt.c 	HMACMD5Context ctx;
ctx               176 source4/libcli/auth/smbencrypt.c 	hmac_md5_init_limK_to_64(owf, 16, &ctx);
ctx               177 source4/libcli/auth/smbencrypt.c 	hmac_md5_update((const void *)user, user_byte_len, &ctx);
ctx               178 source4/libcli/auth/smbencrypt.c 	hmac_md5_update((const void *)domain, domain_byte_len, &ctx);
ctx               179 source4/libcli/auth/smbencrypt.c 	hmac_md5_final(kr_buf, &ctx);
ctx               229 source4/libcli/auth/smbencrypt.c 	HMACMD5Context ctx;
ctx               231 source4/libcli/auth/smbencrypt.c 	hmac_md5_init_limK_to_64(kr, 16, &ctx);
ctx               232 source4/libcli/auth/smbencrypt.c 	hmac_md5_update(srv_chal->data, srv_chal->length, &ctx);
ctx               233 source4/libcli/auth/smbencrypt.c 	hmac_md5_update(smbcli_chal->data, smbcli_chal->length, &ctx);
ctx               234 source4/libcli/auth/smbencrypt.c 	hmac_md5_final(resp_buf, &ctx);
ctx               249 source4/libcli/auth/smbencrypt.c 	HMACMD5Context ctx;
ctx               251 source4/libcli/auth/smbencrypt.c 	hmac_md5_init_limK_to_64(kr, 16, &ctx);
ctx               252 source4/libcli/auth/smbencrypt.c 	hmac_md5_update(nt_resp, 16, &ctx);
ctx               253 source4/libcli/auth/smbencrypt.c 	hmac_md5_final((uint8_t *)sess_key, &ctx);
ctx               106 source4/libcli/composite/composite.c _PUBLIC_ void composite_error(struct composite_context *ctx, NTSTATUS status)
ctx               111 source4/libcli/composite/composite.c 		composite_done(ctx);
ctx               114 source4/libcli/composite/composite.c 	if (!ctx->used_wait && !ctx->async.fn) {
ctx               115 source4/libcli/composite/composite.c 		event_add_timed(ctx->event_ctx, ctx, timeval_zero(), composite_trigger, ctx);
ctx               117 source4/libcli/composite/composite.c 	ctx->status = status;
ctx               118 source4/libcli/composite/composite.c 	ctx->state = COMPOSITE_STATE_ERROR;
ctx               119 source4/libcli/composite/composite.c 	if (ctx->async.fn != NULL) {
ctx               120 source4/libcli/composite/composite.c 		ctx->async.fn(ctx);
ctx               124 source4/libcli/composite/composite.c _PUBLIC_ bool composite_nomem(const void *p, struct composite_context *ctx)
ctx               129 source4/libcli/composite/composite.c 	composite_error(ctx, NT_STATUS_NO_MEMORY);
ctx               133 source4/libcli/composite/composite.c _PUBLIC_ bool composite_is_ok(struct composite_context *ctx)
ctx               135 source4/libcli/composite/composite.c 	if (NT_STATUS_IS_OK(ctx->status)) {
ctx               138 source4/libcli/composite/composite.c 	composite_error(ctx, ctx->status);
ctx               142 source4/libcli/composite/composite.c _PUBLIC_ void composite_done(struct composite_context *ctx)
ctx               144 source4/libcli/composite/composite.c 	if (!ctx->used_wait && !ctx->async.fn) {
ctx               145 source4/libcli/composite/composite.c 		event_add_timed(ctx->event_ctx, ctx, timeval_zero(), composite_trigger, ctx);
ctx               147 source4/libcli/composite/composite.c 	ctx->state = COMPOSITE_STATE_DONE;
ctx               148 source4/libcli/composite/composite.c 	if (ctx->async.fn != NULL) {
ctx               149 source4/libcli/composite/composite.c 		ctx->async.fn(ctx);
ctx               153 source4/libcli/composite/composite.c _PUBLIC_ void composite_continue(struct composite_context *ctx,
ctx               158 source4/libcli/composite/composite.c 	if (composite_nomem(new_ctx, ctx)) return;
ctx               170 source4/libcli/composite/composite.c _PUBLIC_ void composite_continue_rpc(struct composite_context *ctx,
ctx               175 source4/libcli/composite/composite.c 	if (composite_nomem(new_req, ctx)) return;
ctx               180 source4/libcli/composite/composite.c _PUBLIC_ void composite_continue_irpc(struct composite_context *ctx,
ctx               185 source4/libcli/composite/composite.c 	if (composite_nomem(new_req, ctx)) return;
ctx               190 source4/libcli/composite/composite.c _PUBLIC_ void composite_continue_smb(struct composite_context *ctx,
ctx               195 source4/libcli/composite/composite.c 	if (composite_nomem(new_req, ctx)) return;
ctx               200 source4/libcli/composite/composite.c _PUBLIC_ void composite_continue_smb2(struct composite_context *ctx,
ctx               205 source4/libcli/composite/composite.c 	if (composite_nomem(new_req, ctx)) return;
ctx               210 source4/libcli/composite/composite.c _PUBLIC_ void composite_continue_nbt(struct composite_context *ctx,
ctx               215 source4/libcli/composite/composite.c 	if (composite_nomem(new_req, ctx)) return;
ctx                77 source4/libcli/composite/composite.h bool composite_nomem(const void *p, struct composite_context *ctx);
ctx                78 source4/libcli/composite/composite.h void composite_continue(struct composite_context *ctx,
ctx                82 source4/libcli/composite/composite.h void composite_continue_rpc(struct composite_context *ctx,
ctx                86 source4/libcli/composite/composite.h void composite_continue_irpc(struct composite_context *ctx,
ctx                90 source4/libcli/composite/composite.h void composite_continue_smb(struct composite_context *ctx,
ctx                94 source4/libcli/composite/composite.h void composite_continue_smb2(struct composite_context *ctx,
ctx                98 source4/libcli/composite/composite.h void composite_continue_nbt(struct composite_context *ctx,
ctx               102 source4/libcli/composite/composite.h bool composite_is_ok(struct composite_context *ctx);
ctx               103 source4/libcli/composite/composite.h void composite_done(struct composite_context *ctx);
ctx               104 source4/libcli/composite/composite.h void composite_error(struct composite_context *ctx, NTSTATUS status);
ctx                33 source4/libcli/finddcs.c 	struct composite_context *ctx;
ctx                50 source4/libcli/finddcs.c static void finddcs_name_resolved(struct composite_context *ctx);
ctx                87 source4/libcli/finddcs.c 	state->ctx = c;
ctx               119 source4/libcli/finddcs.c static void finddcs_name_resolved(struct composite_context *ctx)
ctx               122 source4/libcli/finddcs.c 		talloc_get_type(ctx->async.private_data, struct finddcs_state);
ctx               127 source4/libcli/finddcs.c 	state->ctx->status = resolve_name_recv(ctx, state, &address);
ctx               128 source4/libcli/finddcs.c 	if (!composite_is_ok(state->ctx)) return;
ctx               135 source4/libcli/finddcs.c 	if (composite_nomem(state->dcs, state->ctx)) return;
ctx               158 source4/libcli/finddcs.c 	if (composite_nomem(state->r.in.my_accountname, state->ctx)) return;
ctx               170 source4/libcli/finddcs.c 	composite_continue_irpc(state->ctx, ireq, finddcs_getdc_replied, state);
ctx               179 source4/libcli/finddcs.c 	state->ctx->status = irpc_call_recv(ireq);
ctx               180 source4/libcli/finddcs.c 	if (!composite_is_ok(state->ctx)) return;
ctx               183 source4/libcli/finddcs.c 	composite_done(state->ctx);
ctx               202 source4/libcli/finddcs.c 	nbtsock = nbt_name_socket_init(state, state->ctx->event_ctx, 
ctx               204 source4/libcli/finddcs.c 	if (composite_nomem(nbtsock, state->ctx)) return;
ctx               207 source4/libcli/finddcs.c 	if (composite_nomem(name_req, state->ctx)) return;
ctx               209 source4/libcli/finddcs.c 	composite_continue_nbt(state->ctx, 
ctx               220 source4/libcli/finddcs.c 	state->ctx->status = nbt_name_status_recv(name_req, state, &state->node_status);
ctx               221 source4/libcli/finddcs.c 	if (!composite_is_ok(state->ctx)) return;
ctx               235 source4/libcli/finddcs.c 			composite_done(state->ctx);
ctx               239 source4/libcli/finddcs.c 	composite_error(state->ctx, NT_STATUS_NO_LOGON_SERVERS);
ctx               285 source4/libcli/ldap/ldap_client.c 	struct composite_context *ctx;
ctx               289 source4/libcli/ldap/ldap_client.c static void ldap_connect_recv_unix_conn(struct composite_context *ctx);
ctx               290 source4/libcli/ldap/ldap_client.c static void ldap_connect_recv_tcp_conn(struct composite_context *ctx);
ctx               295 source4/libcli/ldap/ldap_client.c 	struct composite_context *result, *ctx;
ctx               308 source4/libcli/ldap/ldap_client.c 	state->ctx = result;
ctx               340 source4/libcli/ldap/ldap_client.c 		if (composite_nomem(conn->host, state->ctx)) {
ctx               348 source4/libcli/ldap/ldap_client.c 			composite_error(state->ctx, NT_STATUS_INVALID_PARAMETER);
ctx               360 source4/libcli/ldap/ldap_client.c 		ctx = socket_connect_send(conn->sock, NULL, unix_addr, 
ctx               362 source4/libcli/ldap/ldap_client.c 		ctx->async.fn = ldap_connect_recv_unix_conn;
ctx               363 source4/libcli/ldap/ldap_client.c 		ctx->async.private_data = state;
ctx               368 source4/libcli/ldap/ldap_client.c 		if (!NT_STATUS_IS_OK(state->ctx->status)) {
ctx               369 source4/libcli/ldap/ldap_client.c 			composite_error(state->ctx, status);
ctx               373 source4/libcli/ldap/ldap_client.c 		ctx = socket_connect_multi_send(state, conn->host, 1, &conn->port,
ctx               375 source4/libcli/ldap/ldap_client.c 		if (ctx == NULL) goto failed;
ctx               377 source4/libcli/ldap/ldap_client.c 		ctx->async.fn = ldap_connect_recv_tcp_conn;
ctx               378 source4/libcli/ldap/ldap_client.c 		ctx->async.private_data = state;
ctx               386 source4/libcli/ldap/ldap_client.c static void ldap_connect_got_sock(struct composite_context *ctx, 
ctx               394 source4/libcli/ldap/ldap_client.c 		composite_error(ctx, NT_STATUS_INTERNAL_ERROR);
ctx               445 source4/libcli/ldap/ldap_client.c 	composite_done(ctx);
ctx               448 source4/libcli/ldap/ldap_client.c static void ldap_connect_recv_tcp_conn(struct composite_context *ctx)
ctx               451 source4/libcli/ldap/ldap_client.c 		talloc_get_type(ctx->async.private_data,
ctx               455 source4/libcli/ldap/ldap_client.c 	NTSTATUS status = socket_connect_multi_recv(ctx, state, &conn->sock,
ctx               458 source4/libcli/ldap/ldap_client.c 		composite_error(state->ctx, status);
ctx               462 source4/libcli/ldap/ldap_client.c 	ldap_connect_got_sock(state->ctx, conn);
ctx               465 source4/libcli/ldap/ldap_client.c static void ldap_connect_recv_unix_conn(struct composite_context *ctx)
ctx               468 source4/libcli/ldap/ldap_client.c 		talloc_get_type(ctx->async.private_data,
ctx               472 source4/libcli/ldap/ldap_client.c 	NTSTATUS status = socket_connect_recv(ctx);
ctx               474 source4/libcli/ldap/ldap_client.c 	if (!NT_STATUS_IS_OK(state->ctx->status)) {
ctx               475 source4/libcli/ldap/ldap_client.c 		composite_error(state->ctx, status);
ctx               479 source4/libcli/ldap/ldap_client.c 	ldap_connect_got_sock(state->ctx, conn);
ctx               482 source4/libcli/ldap/ldap_client.c _PUBLIC_ NTSTATUS ldap_connect_recv(struct composite_context *ctx)
ctx               484 source4/libcli/ldap/ldap_client.c 	NTSTATUS status = composite_wait(ctx);
ctx               485 source4/libcli/ldap/ldap_client.c 	talloc_free(ctx);
ctx               491 source4/libcli/ldap/ldap_client.c 	struct composite_context *ctx = ldap_connect_send(conn, url);
ctx               492 source4/libcli/ldap/ldap_client.c 	return ldap_connect_recv(ctx);
ctx               116 source4/libcli/ldap/ldap_client.h NTSTATUS ldap_connect_recv(struct composite_context *ctx);
ctx                33 source4/libcli/raw/clisocket.c 	struct composite_context *ctx;
ctx                46 source4/libcli/raw/clisocket.c static void smbcli_sock_connect_recv_conn(struct composite_context *ctx);
ctx                56 source4/libcli/raw/clisocket.c 	struct composite_context *result, *ctx;
ctx                69 source4/libcli/raw/clisocket.c 	state->ctx = result;
ctx                83 source4/libcli/raw/clisocket.c 	ctx = socket_connect_multi_send(state, host_addr,
ctx                86 source4/libcli/raw/clisocket.c 					state->ctx->event_ctx);
ctx                87 source4/libcli/raw/clisocket.c 	if (ctx == NULL) goto failed;
ctx                88 source4/libcli/raw/clisocket.c 	ctx->async.fn = smbcli_sock_connect_recv_conn;
ctx                89 source4/libcli/raw/clisocket.c 	ctx->async.private_data = state;
ctx                97 source4/libcli/raw/clisocket.c static void smbcli_sock_connect_recv_conn(struct composite_context *ctx)
ctx               100 source4/libcli/raw/clisocket.c 		talloc_get_type(ctx->async.private_data,
ctx               105 source4/libcli/raw/clisocket.c 	state->ctx->status = socket_connect_multi_recv(ctx, state, &sock,
ctx               107 source4/libcli/raw/clisocket.c 	if (!composite_is_ok(state->ctx)) return;
ctx               109 source4/libcli/raw/clisocket.c 	state->ctx->status =
ctx               111 source4/libcli/raw/clisocket.c 	if (!composite_is_ok(state->ctx)) return;
ctx               115 source4/libcli/raw/clisocket.c 	if (composite_nomem(state->result, state->ctx)) return;
ctx               121 source4/libcli/raw/clisocket.c 	state->result->event.ctx =
ctx               122 source4/libcli/raw/clisocket.c 		talloc_reference(state->result, state->ctx->event_ctx);
ctx               123 source4/libcli/raw/clisocket.c 	if (composite_nomem(state->result->event.ctx, state->ctx)) return;
ctx               125 source4/libcli/raw/clisocket.c 	composite_done(state->ctx);
ctx               107 source4/libcli/raw/clitransport.c 	packet_set_event_context(transport->packet, transport->socket->event.ctx);
ctx               117 source4/libcli/raw/clitransport.c 	transport->socket->event.fde = event_add_fd(transport->socket->event.ctx,
ctx               316 source4/libcli/raw/clitransport.c 	transport->socket->event.te = event_add_timed(transport->socket->event.ctx, 
ctx               340 source4/libcli/raw/clitransport.c 	transport->socket->event.te = event_add_timed(transport->socket->event.ctx, 
ctx               606 source4/libcli/raw/clitransport.c 		event_add_timed(req->transport->socket->event.ctx, req, 
ctx                84 source4/libcli/raw/libcliraw.h 		struct tevent_context *ctx;
ctx               361 source4/libcli/raw/rawrequest.c 		if (event_loop_once(req->transport->socket->event.ctx) != 0) {
ctx                92 source4/libcli/resolve/bcast.c bool resolve_context_add_bcast_method(struct resolve_context *ctx, struct interface *ifaces, uint16_t nbt_port, int nbt_timeout)
ctx                94 source4/libcli/resolve/bcast.c 	struct resolve_bcast_data *data = talloc(ctx, struct resolve_bcast_data);
ctx                98 source4/libcli/resolve/bcast.c 	return resolve_context_add_method(ctx, resolve_name_bcast_send, resolve_name_bcast_recv, data);
ctx               101 source4/libcli/resolve/bcast.c bool resolve_context_add_bcast_method_lp(struct resolve_context *ctx, struct loadparm_context *lp_ctx)
ctx               104 source4/libcli/resolve/bcast.c 	load_interfaces(ctx, lp_interfaces(lp_ctx), &ifaces);
ctx               105 source4/libcli/resolve/bcast.c 	return resolve_context_add_bcast_method(ctx, ifaces, lp_nbt_port(lp_ctx), lp_parm_int(lp_ctx, NULL, "nbt", "timeout", 1));
ctx                56 source4/libcli/resolve/host.c bool resolve_context_add_host_method(struct resolve_context *ctx)
ctx                58 source4/libcli/resolve/host.c 	return resolve_context_add_method(ctx, resolve_name_host_send, resolve_name_host_recv,
ctx                32 source4/libcli/resolve/resolve.c 	struct resolve_context *ctx;
ctx                65 source4/libcli/resolve/resolve.c bool resolve_context_add_method(struct resolve_context *ctx, resolve_name_send_fn send_fn, 
ctx                68 source4/libcli/resolve/resolve.c 	struct resolve_method *method = talloc_zero(ctx, struct resolve_method);
ctx                76 source4/libcli/resolve/resolve.c 	DLIST_ADD_END(ctx->methods, method, struct resolve_method *);
ctx               138 source4/libcli/resolve/resolve.c struct composite_context *resolve_name_all_send(struct resolve_context *ctx,
ctx               147 source4/libcli/resolve/resolve.c 	if (ctx == NULL || event_ctx == NULL) {
ctx               151 source4/libcli/resolve/resolve.c 	c = composite_create(ctx, event_ctx);
ctx               166 source4/libcli/resolve/resolve.c 	state->ctx = talloc_reference(state, ctx);
ctx               167 source4/libcli/resolve/resolve.c 	if (composite_nomem(state->ctx, c)) return c;
ctx               188 source4/libcli/resolve/resolve.c 	state->method = ctx->methods;
ctx               223 source4/libcli/resolve/resolve.c struct composite_context *resolve_name_send(struct resolve_context *ctx,
ctx               227 source4/libcli/resolve/resolve.c 	return resolve_name_all_send(ctx, 0, 0, name, event_ctx);
ctx               250 source4/libcli/resolve/resolve.c NTSTATUS resolve_name(struct resolve_context *ctx,
ctx               256 source4/libcli/resolve/resolve.c 	struct composite_context *c = resolve_name_send(ctx, name, ev);
ctx                66 source4/libcli/resolve/wins.c bool resolve_context_add_wins_method(struct resolve_context *ctx, const char **address_list, struct interface *ifaces, uint16_t nbt_port, int nbt_timeout)
ctx                68 source4/libcli/resolve/wins.c 	struct resolve_wins_data *wins_data = talloc(ctx, struct resolve_wins_data);
ctx                73 source4/libcli/resolve/wins.c 	return resolve_context_add_method(ctx, resolve_name_wins_send, resolve_name_wins_recv,
ctx                77 source4/libcli/resolve/wins.c bool resolve_context_add_wins_method_lp(struct resolve_context *ctx, struct loadparm_context *lp_ctx)
ctx                80 source4/libcli/resolve/wins.c 	load_interfaces(ctx, lp_interfaces(lp_ctx), &ifaces);
ctx                81 source4/libcli/resolve/wins.c 	return resolve_context_add_wins_method(ctx, lp_wins_server_list(lp_ctx), ifaces, lp_nbt_port(lp_ctx), lp_parm_int(lp_ctx, NULL, "nbt", "timeout", 1));
ctx               192 source4/libcli/smb2/request.c 		if (event_loop_once(req->transport->socket->event.ctx) != 0) {
ctx                51 source4/libcli/smb2/session.c 				     session->transport->socket->event.ctx, 
ctx               211 source4/libcli/smb2/session.c 	c = composite_create(session, session->transport->socket->event.ctx);
ctx                99 source4/libcli/smb2/transport.c 	packet_set_event_context(transport->packet, transport->socket->event.ctx);
ctx               105 source4/libcli/smb2/transport.c 	transport->socket->event.fde = event_add_fd(transport->socket->event.ctx,
ctx               375 source4/libcli/smb2/transport.c 		event_add_timed(req->transport->socket->event.ctx, req, 
ctx               389 source4/libcli/smb2/transport.c 	transport->socket->event.te = event_add_timed(transport->socket->event.ctx, 
ctx               413 source4/libcli/smb2/transport.c 	transport->socket->event.te = event_add_timed(transport->socket->event.ctx, 
ctx               250 source4/libcli/smb_composite/appendacl.c 	c->event_ctx = tree->session->transport->socket->event.ctx;
ctx               232 source4/libcli/smb_composite/loadfile.c 	c->event_ctx = tree->session->transport->socket->event.ctx;
ctx               228 source4/libcli/smb_composite/savefile.c 	c->event_ctx = tree->session->transport->socket->event.ctx;
ctx               513 source4/libcli/smb_composite/sesssetup.c 	c = composite_create(session, session->transport->socket->event.ctx);
ctx                39 source4/libcli/smb_composite/smb2.c 	struct composite_context *ctx = talloc_get_type(req->async.private_data, 
ctx                45 source4/libcli/smb_composite/smb2.c 	composite_error(ctx, status);	
ctx                53 source4/libcli/smb_composite/smb2.c 	struct composite_context *ctx = talloc_get_type(req->async.private_data, 
ctx                60 source4/libcli/smb_composite/smb2.c 	status = smb2_create_recv(req, ctx, &create_parm);
ctx                62 source4/libcli/smb_composite/smb2.c 		composite_error(ctx, status);
ctx                70 source4/libcli/smb_composite/smb2.c 	composite_continue_smb2(ctx, req, continue_close, ctx);
ctx                79 source4/libcli/smb_composite/smb2.c 	struct composite_context *ctx;
ctx                83 source4/libcli/smb_composite/smb2.c 	ctx = composite_create(tree, tree->session->transport->socket->event.ctx);
ctx                84 source4/libcli/smb_composite/smb2.c 	if (ctx == NULL) return NULL;
ctx                89 source4/libcli/smb_composite/smb2.c 		composite_error(ctx, NT_STATUS_NOT_SUPPORTED);
ctx                90 source4/libcli/smb_composite/smb2.c 		return ctx;
ctx               110 source4/libcli/smb_composite/smb2.c 	composite_continue_smb2(ctx, req, continue_unlink, ctx);
ctx               111 source4/libcli/smb_composite/smb2.c 	return ctx;
ctx               132 source4/libcli/smb_composite/smb2.c 	struct composite_context *ctx = talloc_get_type(req->async.private_data, 
ctx               139 source4/libcli/smb_composite/smb2.c 	status = smb2_create_recv(req, ctx, &create_parm);
ctx               141 source4/libcli/smb_composite/smb2.c 		composite_error(ctx, status);
ctx               149 source4/libcli/smb_composite/smb2.c 	composite_continue_smb2(ctx, req, continue_close, ctx);
ctx               158 source4/libcli/smb_composite/smb2.c 	struct composite_context *ctx;
ctx               162 source4/libcli/smb_composite/smb2.c 	ctx = composite_create(tree, tree->session->transport->socket->event.ctx);
ctx               163 source4/libcli/smb_composite/smb2.c 	if (ctx == NULL) return NULL;
ctx               181 source4/libcli/smb_composite/smb2.c 	composite_continue_smb2(ctx, req, continue_mkdir, ctx);
ctx               183 source4/libcli/smb_composite/smb2.c 	return ctx;
ctx               203 source4/libcli/smb_composite/smb2.c 	struct composite_context *ctx = talloc_get_type(req->async.private_data, 
ctx               210 source4/libcli/smb_composite/smb2.c 	status = smb2_create_recv(req, ctx, &create_parm);
ctx               212 source4/libcli/smb_composite/smb2.c 		composite_error(ctx, status);
ctx               220 source4/libcli/smb_composite/smb2.c 	composite_continue_smb2(ctx, req, continue_close, ctx);
ctx               229 source4/libcli/smb_composite/smb2.c 	struct composite_context *ctx;
ctx               233 source4/libcli/smb_composite/smb2.c 	ctx = composite_create(tree, tree->session->transport->socket->event.ctx);
ctx               234 source4/libcli/smb_composite/smb2.c 	if (ctx == NULL) return NULL;
ctx               253 source4/libcli/smb_composite/smb2.c 	composite_continue_smb2(ctx, req, continue_rmdir, ctx);
ctx               254 source4/libcli/smb_composite/smb2.c 	return ctx;
ctx               273 source4/libcli/smb_composite/smb2.c 	struct composite_context *ctx = talloc_get_type(req->async.private_data, 
ctx               278 source4/libcli/smb_composite/smb2.c 	union smb_setfileinfo *io2 = talloc_get_type(ctx->private_data, 
ctx               283 source4/libcli/smb_composite/smb2.c 		composite_error(ctx, status);
ctx               291 source4/libcli/smb_composite/smb2.c 	composite_continue_smb2(ctx, req, continue_close, ctx);
ctx               300 source4/libcli/smb_composite/smb2.c 	struct composite_context *ctx = talloc_get_type(req->async.private_data, 
ctx               305 source4/libcli/smb_composite/smb2.c 	union smb_setfileinfo *io2 = talloc_get_type(ctx->private_data, 
ctx               308 source4/libcli/smb_composite/smb2.c 	status = smb2_create_recv(req, ctx, &create_parm);
ctx               310 source4/libcli/smb_composite/smb2.c 		composite_error(ctx, status);
ctx               317 source4/libcli/smb_composite/smb2.c 	composite_continue_smb2(ctx, req, continue_setpathinfo_close, ctx);
ctx               327 source4/libcli/smb_composite/smb2.c 	struct composite_context *ctx;
ctx               332 source4/libcli/smb_composite/smb2.c 	ctx = composite_create(tree, tree->session->transport->socket->event.ctx);
ctx               333 source4/libcli/smb_composite/smb2.c 	if (ctx == NULL) return NULL;
ctx               350 source4/libcli/smb_composite/smb2.c 	io2 = talloc(ctx, union smb_setfileinfo);
ctx               351 source4/libcli/smb_composite/smb2.c 	if (composite_nomem(io2, ctx)) {
ctx               352 source4/libcli/smb_composite/smb2.c 		return ctx;
ctx               356 source4/libcli/smb_composite/smb2.c 	ctx->private_data = io2;
ctx               358 source4/libcli/smb_composite/smb2.c 	composite_continue_smb2(ctx, req, continue_setpathinfo, ctx);
ctx               359 source4/libcli/smb_composite/smb2.c 	return ctx;
ctx                82 source4/libcli/util/clilsa.c 	lsa->pipe = dcerpc_pipe_init(lsa, cli->transport->socket->event.ctx,
ctx                55 source4/libcli/wbclient/wbclient.c 	struct wbc_context *ctx;
ctx                58 source4/libcli/wbclient/wbclient.c 	ctx = talloc(mem_ctx, struct wbc_context);
ctx                59 source4/libcli/wbclient/wbclient.c 	if (ctx == NULL) return NULL;
ctx                61 source4/libcli/wbclient/wbclient.c 	status = get_server_id(msg_ctx, mem_ctx, &ctx->ids);
ctx                63 source4/libcli/wbclient/wbclient.c 		talloc_free(ctx);
ctx                67 source4/libcli/wbclient/wbclient.c 	ctx->msg_ctx = msg_ctx;
ctx                68 source4/libcli/wbclient/wbclient.c 	ctx->event_ctx = event_ctx;
ctx                70 source4/libcli/wbclient/wbclient.c 	return ctx;
ctx                74 source4/libcli/wbclient/wbclient.c 	struct composite_context *ctx;
ctx                87 source4/libcli/wbclient/wbclient.c 	struct composite_context *ctx;
ctx                92 source4/libcli/wbclient/wbclient.c 	ctx = composite_create(mem_ctx, wbc_ctx->event_ctx);
ctx                93 source4/libcli/wbclient/wbclient.c 	if (ctx == NULL) return NULL;
ctx                95 source4/libcli/wbclient/wbclient.c 	state = talloc(ctx, struct wbc_idmap_state);
ctx                96 source4/libcli/wbclient/wbclient.c 	if (composite_nomem(state, ctx)) return ctx;
ctx                97 source4/libcli/wbclient/wbclient.c 	ctx->private_data = state;
ctx               100 source4/libcli/wbclient/wbclient.c 	if (composite_nomem(state->req, ctx)) return ctx;
ctx               105 source4/libcli/wbclient/wbclient.c 	state->ctx = ctx;
ctx               110 source4/libcli/wbclient/wbclient.c 	if (composite_nomem(state->irpc_req, ctx)) return ctx;
ctx               112 source4/libcli/wbclient/wbclient.c 	composite_continue_irpc(ctx, state->irpc_req, sids_to_xids_recv_ids,
ctx               114 source4/libcli/wbclient/wbclient.c 	return ctx;
ctx               123 source4/libcli/wbclient/wbclient.c 	state->ctx->status = irpc_call_recv(state->irpc_req);
ctx               124 source4/libcli/wbclient/wbclient.c 	if (!composite_is_ok(state->ctx)) return;
ctx               127 source4/libcli/wbclient/wbclient.c 	composite_done(state->ctx);
ctx               130 source4/libcli/wbclient/wbclient.c NTSTATUS wbc_sids_to_xids_recv(struct composite_context *ctx,
ctx               133 source4/libcli/wbclient/wbclient.c 	NTSTATUS status = composite_wait(ctx);
ctx               137 source4/libcli/wbclient/wbclient.c 							ctx->private_data,
ctx               152 source4/libcli/wbclient/wbclient.c 	struct composite_context *ctx;
ctx               157 source4/libcli/wbclient/wbclient.c 	ctx = composite_create(mem_ctx, wbc_ctx->event_ctx);
ctx               158 source4/libcli/wbclient/wbclient.c 	if (ctx == NULL) return NULL;
ctx               160 source4/libcli/wbclient/wbclient.c 	state = talloc(ctx, struct wbc_idmap_state);
ctx               161 source4/libcli/wbclient/wbclient.c 	if (composite_nomem(state, ctx)) return ctx;
ctx               162 source4/libcli/wbclient/wbclient.c 	ctx->private_data = state;
ctx               165 source4/libcli/wbclient/wbclient.c 	if (composite_nomem(state->req, ctx)) return ctx;
ctx               170 source4/libcli/wbclient/wbclient.c 	state->ctx = ctx;
ctx               175 source4/libcli/wbclient/wbclient.c 	if (composite_nomem(state->irpc_req, ctx)) return ctx;
ctx               177 source4/libcli/wbclient/wbclient.c 	composite_continue_irpc(ctx, state->irpc_req, xids_to_sids_recv_ids,
ctx               180 source4/libcli/wbclient/wbclient.c 	return ctx;
ctx               189 source4/libcli/wbclient/wbclient.c 	state->ctx->status = irpc_call_recv(state->irpc_req);
ctx               190 source4/libcli/wbclient/wbclient.c 	if (!composite_is_ok(state->ctx)) return;
ctx               193 source4/libcli/wbclient/wbclient.c 	composite_done(state->ctx);
ctx               196 source4/libcli/wbclient/wbclient.c NTSTATUS wbc_xids_to_sids_recv(struct composite_context *ctx,
ctx               199 source4/libcli/wbclient/wbclient.c 	NTSTATUS status = composite_wait(ctx);
ctx               203 source4/libcli/wbclient/wbclient.c 							ctx->private_data,
ctx                40 source4/libcli/wbclient/wbclient.h NTSTATUS wbc_sids_to_xids_recv(struct composite_context *ctx,
ctx                48 source4/libcli/wbclient/wbclient.h NTSTATUS wbc_xids_to_sids_recv(struct composite_context *ctx,
ctx               174 source4/libcli/wrepl/winsrepl.c 	wrepl_socket->event.ctx = talloc_reference(wrepl_socket, event_ctx);
ctx               175 source4/libcli/wrepl/winsrepl.c 	if (!wrepl_socket->event.ctx) goto failed;
ctx               208 source4/libcli/wrepl/winsrepl.c 	wrepl_socket->event.ctx = talloc_reference(wrepl_socket, event_ctx);
ctx               209 source4/libcli/wrepl/winsrepl.c 	if (wrepl_socket->event.ctx == NULL) goto failed;
ctx               217 source4/libcli/wrepl/winsrepl.c 	wrepl_socket->event.fde = event_add_fd(wrepl_socket->event.ctx, wrepl_socket,
ctx               232 source4/libcli/wrepl/winsrepl.c 	packet_set_event_context(wrepl_socket->packet, wrepl_socket->event.ctx);
ctx               264 source4/libcli/wrepl/winsrepl.c 		event_loop_once(req->wrepl_socket->event.ctx);
ctx               288 source4/libcli/wrepl/winsrepl.c 	wrepl_socket->event.fde = event_add_fd(wrepl_socket->event.ctx, wrepl_socket, 
ctx               302 source4/libcli/wrepl/winsrepl.c 	packet_set_event_context(wrepl_socket->packet, wrepl_socket->event.ctx);
ctx               331 source4/libcli/wrepl/winsrepl.c 	result->event_ctx	= wrepl_socket->event.ctx;
ctx               348 source4/libcli/wrepl/winsrepl.c 					  0, wrepl_socket->event.ctx);
ctx               417 source4/libcli/wrepl/winsrepl.c 		te = event_add_timed(req->wrepl_socket->event.ctx,
ctx               508 source4/libcli/wrepl/winsrepl.c 		req->te = event_add_timed(wrepl_socket->event.ctx, req, 
ctx                33 source4/libcli/wrepl/winsrepl.h 		struct tevent_context *ctx;
ctx                29 source4/libnet/libnet.c 	struct libnet_context *ctx;
ctx                37 source4/libnet/libnet.c 	ctx = talloc(ev, struct libnet_context);
ctx                38 source4/libnet/libnet.c 	if (!ctx) {
ctx                42 source4/libnet/libnet.c 	ctx->event_ctx = ev;
ctx                43 source4/libnet/libnet.c 	ctx->lp_ctx = lp_ctx;
ctx                46 source4/libnet/libnet.c 	ctx->resolve_ctx = lp_resolve_context(lp_ctx);
ctx                49 source4/libnet/libnet.c 	ZERO_STRUCT(ctx->samr);
ctx                50 source4/libnet/libnet.c 	ZERO_STRUCT(ctx->lsa);	
ctx                53 source4/libnet/libnet.c 	ctx->samr.buf_size = 128;
ctx                55 source4/libnet/libnet.c 	return ctx;
ctx              2968 source4/libnet/libnet_become_dc.c struct composite_context *libnet_BecomeDC_send(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_BecomeDC *r)
ctx              2974 source4/libnet/libnet_become_dc.c 	c = composite_create(mem_ctx, ctx->event_ctx);
ctx              2981 source4/libnet/libnet_become_dc.c 	s->libnet	= ctx;
ctx              3025 source4/libnet/libnet_become_dc.c NTSTATUS libnet_BecomeDC(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_BecomeDC *r)
ctx              3029 source4/libnet/libnet_become_dc.c 	c = libnet_BecomeDC_send(ctx, mem_ctx, r);
ctx                32 source4/libnet/libnet_domain.c 	struct libnet_context     *ctx;
ctx                59 source4/libnet/libnet_domain.c static void continue_domain_open_rpc_connect(struct composite_context *ctx)
ctx                65 source4/libnet/libnet_domain.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx                68 source4/libnet/libnet_domain.c 	c->status = libnet_RpcConnect_recv(ctx, s->ctx, c, &s->rpcconn);
ctx               114 source4/libnet/libnet_domain.c 	s->ctx->samr.name        = NULL;
ctx               115 source4/libnet/libnet_domain.c 	s->ctx->samr.access_mask = 0;
ctx               116 source4/libnet/libnet_domain.c 	ZERO_STRUCT(s->ctx->samr.handle);
ctx               261 source4/libnet/libnet_domain.c struct composite_context *libnet_DomainOpenSamr_send(struct libnet_context *ctx,
ctx               270 source4/libnet/libnet_domain.c 	c = composite_create(ctx, ctx->event_ctx);
ctx               279 source4/libnet/libnet_domain.c 	s->ctx                 = ctx;
ctx               280 source4/libnet/libnet_domain.c 	s->pipe                = ctx->samr.pipe;
ctx               285 source4/libnet/libnet_domain.c 	if (ctx->samr.pipe == NULL) {
ctx               293 source4/libnet/libnet_domain.c 		rpcconn_req = libnet_RpcConnect_send(ctx, c, &s->rpcconn, s->monitor_fn);
ctx               302 source4/libnet/libnet_domain.c 	if (!policy_handle_empty(&ctx->samr.handle)) {
ctx               303 source4/libnet/libnet_domain.c 		if (strequal(ctx->samr.name, io->in.domain_name) &&
ctx               304 source4/libnet/libnet_domain.c 		    ctx->samr.access_mask == io->in.access_mask) {
ctx               313 source4/libnet/libnet_domain.c 			s->close.in.handle = &ctx->samr.handle;
ctx               350 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainOpenSamr_recv(struct composite_context *c, struct libnet_context *ctx,
ctx               365 source4/libnet/libnet_domain.c 		ctx->samr.connect_handle = s->connect_handle;
ctx               366 source4/libnet/libnet_domain.c 		ctx->samr.handle      = s->domain_handle;
ctx               367 source4/libnet/libnet_domain.c 		ctx->samr.sid         = talloc_steal(ctx, *s->lookup.out.sid);
ctx               368 source4/libnet/libnet_domain.c 		ctx->samr.name        = talloc_steal(ctx, s->domain_name.string);
ctx               369 source4/libnet/libnet_domain.c 		ctx->samr.access_mask = s->access_mask;
ctx               380 source4/libnet/libnet_domain.c 	struct libnet_context *ctx;
ctx               391 source4/libnet/libnet_domain.c static void continue_rpc_connect_lsa(struct composite_context *ctx);
ctx               403 source4/libnet/libnet_domain.c struct composite_context* libnet_DomainOpenLsa_send(struct libnet_context *ctx,
ctx               414 source4/libnet/libnet_domain.c 	c = composite_create(ctx, ctx->event_ctx);
ctx               425 source4/libnet/libnet_domain.c 	s->ctx          = ctx;
ctx               428 source4/libnet/libnet_domain.c 	if (ctx->lsa.pipe == NULL) {
ctx               436 source4/libnet/libnet_domain.c 		rpcconn_req = libnet_RpcConnect_send(ctx, c, &s->rpcconn, s->monitor_fn);
ctx               443 source4/libnet/libnet_domain.c 	s->pipe = ctx->lsa.pipe;
ctx               471 source4/libnet/libnet_domain.c static void continue_rpc_connect_lsa(struct composite_context *ctx)
ctx               478 source4/libnet/libnet_domain.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               482 source4/libnet/libnet_domain.c 	c->status = libnet_RpcConnect_recv(ctx, s->ctx, c, &s->rpcconn);
ctx               487 source4/libnet/libnet_domain.c 	s->pipe = s->ctx->lsa.pipe;
ctx               548 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainOpenLsa_recv(struct composite_context *c, struct libnet_context *ctx,
ctx               562 source4/libnet/libnet_domain.c 		ctx->lsa.handle      = s->handle;
ctx               563 source4/libnet/libnet_domain.c 		ctx->lsa.name        = talloc_steal(ctx, s->name);
ctx               564 source4/libnet/libnet_domain.c 		ctx->lsa.access_mask = s->access_mask;
ctx               588 source4/libnet/libnet_domain.c struct composite_context* libnet_DomainOpen_send(struct libnet_context *ctx,
ctx               597 source4/libnet/libnet_domain.c 		c = libnet_DomainOpenLsa_send(ctx, io, monitor);
ctx               603 source4/libnet/libnet_domain.c 		c = libnet_DomainOpenSamr_send(ctx, io, monitor);
ctx               620 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainOpen_recv(struct composite_context *c, struct libnet_context *ctx,
ctx               627 source4/libnet/libnet_domain.c 		status = libnet_DomainOpenLsa_recv(c, ctx, mem_ctx, io);
ctx               632 source4/libnet/libnet_domain.c 		status = libnet_DomainOpenSamr_recv(c, ctx, mem_ctx, io);
ctx               649 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainOpen(struct libnet_context *ctx,
ctx               653 source4/libnet/libnet_domain.c 	struct composite_context *c = libnet_DomainOpen_send(ctx, io, NULL);
ctx               654 source4/libnet/libnet_domain.c 	return libnet_DomainOpen_recv(c, ctx, mem_ctx, io);
ctx               670 source4/libnet/libnet_domain.c struct composite_context* libnet_DomainCloseLsa_send(struct libnet_context *ctx,
ctx               679 source4/libnet/libnet_domain.c 	c = composite_create(ctx, ctx->event_ctx);
ctx               690 source4/libnet/libnet_domain.c 	if (!strequal(ctx->lsa.name, io->in.domain_name)) {
ctx               696 source4/libnet/libnet_domain.c 	s->pipe = ctx->lsa.pipe;
ctx               699 source4/libnet/libnet_domain.c 	s->close.in.handle  = &ctx->lsa.handle;
ctx               738 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainCloseLsa_recv(struct composite_context *c, struct libnet_context *ctx,
ctx               748 source4/libnet/libnet_domain.c 		ctx->lsa.name = NULL;
ctx               749 source4/libnet/libnet_domain.c 		ZERO_STRUCT(ctx->lsa.handle);
ctx               774 source4/libnet/libnet_domain.c struct composite_context* libnet_DomainCloseSamr_send(struct libnet_context *ctx,
ctx               783 source4/libnet/libnet_domain.c 	c = composite_create(ctx, ctx->event_ctx);
ctx               794 source4/libnet/libnet_domain.c 	if (!strequal(ctx->samr.name, io->in.domain_name)) {
ctx               801 source4/libnet/libnet_domain.c 	s->close.in.handle  = &ctx->samr.handle;
ctx               805 source4/libnet/libnet_domain.c 	close_req = dcerpc_samr_Close_send(ctx->samr.pipe, ctx, &s->close);
ctx               840 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainCloseSamr_recv(struct composite_context *c, struct libnet_context *ctx,
ctx               850 source4/libnet/libnet_domain.c 		ZERO_STRUCT(ctx->samr.handle);
ctx               851 source4/libnet/libnet_domain.c 		talloc_free(discard_const_p(char, ctx->samr.name));
ctx               852 source4/libnet/libnet_domain.c 		talloc_free(ctx->samr.sid);
ctx               853 source4/libnet/libnet_domain.c 		ctx->samr.name = NULL;
ctx               854 source4/libnet/libnet_domain.c 		ctx->samr.sid = NULL;
ctx               868 source4/libnet/libnet_domain.c struct composite_context* libnet_DomainClose_send(struct libnet_context *ctx,
ctx               877 source4/libnet/libnet_domain.c 		c = libnet_DomainCloseLsa_send(ctx, io, monitor);
ctx               883 source4/libnet/libnet_domain.c 		c = libnet_DomainCloseSamr_send(ctx, io, monitor);
ctx               891 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainClose_recv(struct composite_context *c, struct libnet_context *ctx,
ctx               899 source4/libnet/libnet_domain.c 		status = libnet_DomainCloseLsa_recv(c, ctx, mem_ctx, io);
ctx               905 source4/libnet/libnet_domain.c 		status = libnet_DomainCloseSamr_recv(c, ctx, mem_ctx, io);
ctx               913 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainClose(struct libnet_context *ctx, TALLOC_CTX *mem_ctx,
ctx               918 source4/libnet/libnet_domain.c 	c = libnet_DomainClose_send(ctx, io, NULL);
ctx               919 source4/libnet/libnet_domain.c 	return libnet_DomainClose_recv(c, ctx, mem_ctx, io);
ctx               924 source4/libnet/libnet_domain.c 	struct libnet_context *ctx;
ctx               952 source4/libnet/libnet_domain.c static void continue_rpc_connect(struct composite_context *ctx)
ctx               958 source4/libnet/libnet_domain.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               961 source4/libnet/libnet_domain.c 	c->status = libnet_RpcConnect_recv(ctx, s->ctx, c, &s->rpcconn);
ctx               968 source4/libnet/libnet_domain.c 	samrconn_req = dcerpc_samr_Connect_send(s->ctx->samr.pipe, c, &s->samrconn);
ctx              1009 source4/libnet/libnet_domain.c 	enumdom_req = dcerpc_samr_EnumDomains_send(s->ctx->samr.pipe, c, &s->enumdom);
ctx              1054 source4/libnet/libnet_domain.c 		s->enumdom.in.buf_size       = s->ctx->samr.buf_size;
ctx              1058 source4/libnet/libnet_domain.c 		enumdom_req = dcerpc_samr_EnumDomains_send(s->ctx->samr.pipe, c, &s->enumdom);
ctx              1073 source4/libnet/libnet_domain.c 	samrclose_req = dcerpc_samr_Close_send(s->ctx->samr.pipe, c, &s->samrclose);
ctx              1156 source4/libnet/libnet_domain.c struct composite_context* libnet_DomainList_send(struct libnet_context *ctx,
ctx              1167 source4/libnet/libnet_domain.c 	c = composite_create(ctx, ctx->event_ctx);
ctx              1176 source4/libnet/libnet_domain.c 	s->ctx      = ctx;
ctx              1181 source4/libnet/libnet_domain.c 	if (ctx->samr.pipe == NULL) {
ctx              1187 source4/libnet/libnet_domain.c 		rpcconn_req = libnet_RpcConnect_send(ctx, c, &s->rpcconn, s->monitor_fn);
ctx              1198 source4/libnet/libnet_domain.c 		samrconn_req = dcerpc_samr_Connect_send(s->ctx->samr.pipe, c, &s->samrconn);
ctx              1217 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainList_recv(struct composite_context *c, struct libnet_context *ctx,
ctx              1227 source4/libnet/libnet_domain.c 	if (NT_STATUS_IS_OK(status) && ctx && mem_ctx && io) {
ctx              1252 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainList(struct libnet_context *ctx, TALLOC_CTX *mem_ctx,
ctx              1257 source4/libnet/libnet_domain.c 	c = libnet_DomainList_send(ctx, mem_ctx, io, NULL);
ctx              1258 source4/libnet/libnet_domain.c 	return libnet_DomainList_recv(c, ctx, mem_ctx, io);
ctx                32 source4/libnet/libnet_group.c 	struct libnet_context *ctx;
ctx                42 source4/libnet/libnet_group.c static void continue_domain_opened(struct composite_context *ctx);
ctx                43 source4/libnet/libnet_group.c static void continue_rpc_group_added(struct composite_context *ctx);
ctx                46 source4/libnet/libnet_group.c struct composite_context* libnet_CreateGroup_send(struct libnet_context *ctx,
ctx                57 source4/libnet/libnet_group.c 	c = composite_create(mem_ctx, ctx->event_ctx);
ctx                65 source4/libnet/libnet_group.c 	s->ctx = ctx;
ctx                70 source4/libnet/libnet_group.c 	prereq_met = samr_domain_opened(ctx, s->r.in.domain_name, &c, &s->domain_open,
ctx                76 source4/libnet/libnet_group.c 	s->group_add.in.domain_handle = ctx->samr.handle;
ctx                79 source4/libnet/libnet_group.c 	create_req = libnet_rpc_groupadd_send(ctx->samr.pipe, &s->group_add, monitor);
ctx                87 source4/libnet/libnet_group.c static void continue_domain_opened(struct composite_context *ctx)
ctx                93 source4/libnet/libnet_group.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx                96 source4/libnet/libnet_group.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open);
ctx               101 source4/libnet/libnet_group.c 	s->group_add.in.domain_handle = s->ctx->samr.handle;
ctx               104 source4/libnet/libnet_group.c 	create_req = libnet_rpc_groupadd_send(s->ctx->samr.pipe, &s->group_add,
ctx               112 source4/libnet/libnet_group.c static void continue_rpc_group_added(struct composite_context *ctx)
ctx               117 source4/libnet/libnet_group.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               121 source4/libnet/libnet_group.c 	c->status = libnet_rpc_groupadd_recv(ctx, c, &s->group_add);
ctx               162 source4/libnet/libnet_group.c NTSTATUS libnet_CreateGroup(struct libnet_context *ctx, TALLOC_CTX *mem_ctx,
ctx               167 source4/libnet/libnet_group.c 	c = libnet_CreateGroup_send(ctx, mem_ctx, io, NULL);
ctx               173 source4/libnet/libnet_group.c 	struct libnet_context *ctx;
ctx               187 source4/libnet/libnet_group.c static void continue_domain_open_info(struct composite_context *ctx);
ctx               188 source4/libnet/libnet_group.c static void continue_name_found(struct composite_context *ctx);
ctx               189 source4/libnet/libnet_group.c static void continue_group_info(struct composite_context *ctx);
ctx               200 source4/libnet/libnet_group.c struct composite_context* libnet_GroupInfo_send(struct libnet_context *ctx,
ctx               211 source4/libnet/libnet_group.c 	c = composite_create(mem_ctx, ctx->event_ctx);
ctx               221 source4/libnet/libnet_group.c 	s->ctx = ctx;
ctx               236 source4/libnet/libnet_group.c 	prereq_met = samr_domain_opened(ctx, s->domain_name, &c, &s->domopen,
ctx               247 source4/libnet/libnet_group.c 		lookup_req = libnet_LookupName_send(s->ctx, c, &s->lookup, s->monitor_fn);
ctx               255 source4/libnet/libnet_group.c 		s->info.in.domain_handle = s->ctx->samr.handle;
ctx               261 source4/libnet/libnet_group.c 		info_req = libnet_rpc_groupinfo_send(s->ctx->samr.pipe, &s->info, s->monitor_fn);
ctx               276 source4/libnet/libnet_group.c static void continue_domain_open_info(struct composite_context *ctx)
ctx               282 source4/libnet/libnet_group.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               286 source4/libnet/libnet_group.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domopen);
ctx               296 source4/libnet/libnet_group.c 		lookup_req = libnet_LookupName_send(s->ctx, c, &s->lookup, s->monitor_fn);
ctx               304 source4/libnet/libnet_group.c 		s->info.in.domain_handle = s->ctx->samr.handle;
ctx               310 source4/libnet/libnet_group.c 		info_req = libnet_rpc_groupinfo_send(s->ctx->samr.pipe, &s->info, s->monitor_fn);
ctx               324 source4/libnet/libnet_group.c static void continue_name_found(struct composite_context *ctx)
ctx               330 source4/libnet/libnet_group.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               334 source4/libnet/libnet_group.c 	c->status = libnet_LookupName_recv(ctx, c, &s->lookup);
ctx               344 source4/libnet/libnet_group.c 	s->info.in.domain_handle = s->ctx->samr.handle;
ctx               351 source4/libnet/libnet_group.c 	info_req = libnet_rpc_groupinfo_send(s->ctx->samr.pipe, &s->info, s->monitor_fn);
ctx               362 source4/libnet/libnet_group.c static void continue_group_info(struct composite_context *ctx)
ctx               367 source4/libnet/libnet_group.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               371 source4/libnet/libnet_group.c 	c->status = libnet_rpc_groupinfo_recv(ctx, c, &s->info);
ctx               423 source4/libnet/libnet_group.c NTSTATUS libnet_GroupInfo(struct libnet_context *ctx, TALLOC_CTX *mem_ctx,
ctx               426 source4/libnet/libnet_group.c 	struct composite_context *c = libnet_GroupInfo_send(ctx, mem_ctx,
ctx               433 source4/libnet/libnet_group.c 	struct libnet_context *ctx;
ctx               449 source4/libnet/libnet_group.c static void continue_lsa_domain_opened(struct composite_context *ctx);
ctx               451 source4/libnet/libnet_group.c static void continue_samr_domain_opened(struct composite_context *ctx);
ctx               465 source4/libnet/libnet_group.c struct composite_context *libnet_GroupList_send(struct libnet_context *ctx,
ctx               476 source4/libnet/libnet_group.c 	c = composite_create(mem_ctx, ctx->event_ctx);
ctx               485 source4/libnet/libnet_group.c 	s->ctx          = ctx;
ctx               492 source4/libnet/libnet_group.c 	prereq_met = lsa_domain_opened(ctx, s->domain_name, &c, &s->domain_open,
ctx               497 source4/libnet/libnet_group.c 	s->query_domain.in.handle = &ctx->lsa.handle;
ctx               503 source4/libnet/libnet_group.c 	query_req = dcerpc_lsa_QueryInfoPolicy_send(ctx->lsa.pipe, c, &s->query_domain);
ctx               515 source4/libnet/libnet_group.c static void continue_lsa_domain_opened(struct composite_context *ctx)
ctx               521 source4/libnet/libnet_group.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               525 source4/libnet/libnet_group.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open);
ctx               529 source4/libnet/libnet_group.c 	s->query_domain.in.handle = &s->ctx->lsa.handle;
ctx               535 source4/libnet/libnet_group.c 	query_req = dcerpc_lsa_QueryInfoPolicy_send(s->ctx->lsa.pipe, c, &s->query_domain);
ctx               564 source4/libnet/libnet_group.c 	prereq_met = samr_domain_opened(s->ctx, s->domain_name, &c, &s->domain_open,
ctx               569 source4/libnet/libnet_group.c 	s->group_list.in.domain_handle  = &s->ctx->samr.handle;
ctx               579 source4/libnet/libnet_group.c 	enum_req = dcerpc_samr_EnumDomainGroups_send(s->ctx->samr.pipe, c, &s->group_list);
ctx               590 source4/libnet/libnet_group.c static void continue_samr_domain_opened(struct composite_context *ctx)
ctx               596 source4/libnet/libnet_group.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               600 source4/libnet/libnet_group.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open);
ctx               604 source4/libnet/libnet_group.c 	s->group_list.in.domain_handle  = &s->ctx->samr.handle;
ctx               614 source4/libnet/libnet_group.c 	enum_req = dcerpc_samr_EnumDomainGroups_send(s->ctx->samr.pipe, c, &s->group_list);
ctx               738 source4/libnet/libnet_group.c NTSTATUS libnet_GroupList(struct libnet_context *ctx, TALLOC_CTX *mem_ctx,
ctx               743 source4/libnet/libnet_group.c 	c = libnet_GroupList_send(ctx, mem_ctx, io, NULL);
ctx                47 source4/libnet/libnet_join.c static NTSTATUS libnet_JoinADSDomain(struct libnet_context *ctx, struct libnet_JoinDomain *r)
ctx               116 source4/libnet/libnet_join.c 				       ctx->cred, 
ctx               117 source4/libnet/libnet_join.c 				       ctx->event_ctx,
ctx               118 source4/libnet/libnet_join.c 				       ctx->lp_ctx);
ctx               247 source4/libnet/libnet_join.c 	remote_ldb = ldb_wrap_connect(tmp_ctx, ctx->event_ctx, ctx->lp_ctx, 
ctx               249 source4/libnet/libnet_join.c 				      NULL, ctx->cred, 0, NULL);
ctx               405 source4/libnet/libnet_join.c 		status = libnet_JoinSite(ctx, remote_ldb, r);
ctx               433 source4/libnet/libnet_join.c NTSTATUS libnet_JoinDomain(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_JoinDomain *r)
ctx               506 source4/libnet/libnet_join.c 	status = libnet_RpcConnect(ctx, tmp_ctx, connect_with_info);
ctx               525 source4/libnet/libnet_join.c 				  &ndr_table_samr, ctx->cred, ctx->lp_ctx);
ctx               556 source4/libnet/libnet_join.c 			connect_with_info->out.domain_name = talloc_strdup(tmp_ctx, lp_workgroup(ctx->lp_ctx));
ctx               557 source4/libnet/libnet_join.c 			connect_with_info->out.realm = talloc_strdup(tmp_ctx, lp_realm(ctx->lp_ctx));
ctx               813 source4/libnet/libnet_join.c 	status = libnet_SetPassword(ctx, tmp_ctx, &r2);	
ctx               856 source4/libnet/libnet_join.c 		status = libnet_JoinADSDomain(ctx, r);
ctx               863 source4/libnet/libnet_join.c NTSTATUS libnet_set_join_secrets(struct libnet_context *ctx, 
ctx               889 source4/libnet/libnet_join.c 	ldb = secrets_db_connect(tmp_mem, ctx->event_ctx, ctx->lp_ctx);
ctx              1111 source4/libnet/libnet_join.c static NTSTATUS libnet_Join_primary_domain(struct libnet_context *ctx, 
ctx              1150 source4/libnet/libnet_join.c 		netbios_name = talloc_reference(tmp_mem, lp_netbios_name(ctx->lp_ctx));
ctx              1175 source4/libnet/libnet_join.c 	status = libnet_JoinDomain(ctx, r2, r2);
ctx              1199 source4/libnet/libnet_join.c 	status = libnet_set_join_secrets(ctx, r3, r3);
ctx              1218 source4/libnet/libnet_join.c NTSTATUS libnet_Join(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_Join *r)
ctx              1222 source4/libnet/libnet_join.c 			return libnet_Join_primary_domain(ctx, mem_ctx, r);
ctx              1224 source4/libnet/libnet_join.c 			return libnet_Join_primary_domain(ctx, mem_ctx, r);
ctx                45 source4/libnet/libnet_lookup.c static void continue_name_resolved(struct composite_context *ctx);
ctx                54 source4/libnet/libnet_lookup.c struct composite_context *libnet_Lookup_send(struct libnet_context *ctx,
ctx                63 source4/libnet/libnet_lookup.c 	c = composite_create(ctx, ctx->event_ctx);
ctx                87 source4/libnet/libnet_lookup.c 		resolve_ctx = ctx->resolve_ctx;
ctx                99 source4/libnet/libnet_lookup.c static void continue_name_resolved(struct composite_context *ctx)
ctx               104 source4/libnet/libnet_lookup.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               107 source4/libnet/libnet_lookup.c 	c->status = resolve_name_recv(ctx, s, &s->address);
ctx               149 source4/libnet/libnet_lookup.c NTSTATUS libnet_Lookup(struct libnet_context *ctx, TALLOC_CTX *mem_ctx,
ctx               152 source4/libnet/libnet_lookup.c 	struct composite_context *c = libnet_Lookup_send(ctx, io);
ctx               166 source4/libnet/libnet_lookup.c struct composite_context* libnet_LookupHost_send(struct libnet_context *ctx,
ctx               170 source4/libnet/libnet_lookup.c 	return libnet_Lookup_send(ctx, io);
ctx               178 source4/libnet/libnet_lookup.c NTSTATUS libnet_LookupHost(struct libnet_context *ctx, TALLOC_CTX *mem_ctx,
ctx               181 source4/libnet/libnet_lookup.c 	struct composite_context *c = libnet_LookupHost_send(ctx, io);
ctx               189 source4/libnet/libnet_lookup.c struct composite_context* libnet_LookupDCs_send(struct libnet_context *ctx,
ctx               195 source4/libnet/libnet_lookup.c 		messaging_client_init(mem_ctx, lp_messaging_path(mem_ctx, ctx->lp_ctx), 
ctx               196 source4/libnet/libnet_lookup.c 				      lp_iconv_convenience(ctx->lp_ctx), ctx->event_ctx);
ctx               198 source4/libnet/libnet_lookup.c 	c = finddcs_send(mem_ctx, lp_netbios_name(ctx->lp_ctx), lp_nbt_port(ctx->lp_ctx),
ctx               200 source4/libnet/libnet_lookup.c 			 NULL, lp_iconv_convenience(ctx->lp_ctx), 
ctx               201 source4/libnet/libnet_lookup.c 			 ctx->resolve_ctx, ctx->event_ctx, msg_ctx);
ctx               229 source4/libnet/libnet_lookup.c NTSTATUS libnet_LookupDCs(struct libnet_context *ctx, TALLOC_CTX *mem_ctx,
ctx               232 source4/libnet/libnet_lookup.c 	struct composite_context *c = libnet_LookupDCs_send(ctx, mem_ctx, io);
ctx               238 source4/libnet/libnet_lookup.c 	struct libnet_context *ctx;
ctx               251 source4/libnet/libnet_lookup.c static bool prepare_lookup_params(struct libnet_context *ctx,
ctx               254 source4/libnet/libnet_lookup.c static void continue_lookup_name(struct composite_context *ctx);
ctx               258 source4/libnet/libnet_lookup.c struct composite_context* libnet_LookupName_send(struct libnet_context *ctx,
ctx               268 source4/libnet/libnet_lookup.c 	c = composite_create(mem_ctx, ctx->event_ctx);
ctx               278 source4/libnet/libnet_lookup.c 	s->ctx = ctx;
ctx               280 source4/libnet/libnet_lookup.c 	prereq_met = lsa_domain_opened(ctx, io->in.domain_name, &c, &s->domopen,
ctx               284 source4/libnet/libnet_lookup.c 	if (!prepare_lookup_params(ctx, c, s)) return c;
ctx               286 source4/libnet/libnet_lookup.c 	lookup_req = dcerpc_lsa_LookupNames_send(ctx->lsa.pipe, c, &s->lookup);
ctx               294 source4/libnet/libnet_lookup.c static bool prepare_lookup_params(struct libnet_context *ctx,
ctx               303 source4/libnet/libnet_lookup.c 	s->names = talloc_array(ctx, struct lsa_String, single_name);
ctx               307 source4/libnet/libnet_lookup.c 	s->lookup.in.handle    = &ctx->lsa.handle;
ctx               315 source4/libnet/libnet_lookup.c 	s->lookup.out.domains  = talloc_zero(ctx, struct lsa_RefDomainList *);
ctx               322 source4/libnet/libnet_lookup.c static void continue_lookup_name(struct composite_context *ctx)
ctx               328 source4/libnet/libnet_lookup.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               331 source4/libnet/libnet_lookup.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domopen);
ctx               334 source4/libnet/libnet_lookup.c 	if (!prepare_lookup_params(s->ctx, c, s)) return;
ctx               336 source4/libnet/libnet_lookup.c 	lookup_req = dcerpc_lsa_LookupNames_send(s->ctx->lsa.pipe, c, &s->lookup);
ctx               410 source4/libnet/libnet_lookup.c NTSTATUS libnet_LookupName(struct libnet_context *ctx, TALLOC_CTX *mem_ctx,
ctx               415 source4/libnet/libnet_lookup.c 	c = libnet_LookupName_send(ctx, mem_ctx, io, NULL);
ctx                35 source4/libnet/libnet_passwd.c static NTSTATUS libnet_ChangePassword_samr(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_ChangePassword *r)
ctx                62 source4/libnet/libnet_passwd.c 	status = libnet_RpcConnect(ctx, mem_ctx, &c);
ctx               257 source4/libnet/libnet_passwd.c static NTSTATUS libnet_ChangePassword_generic(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_ChangePassword *r)
ctx               268 source4/libnet/libnet_passwd.c 	status = libnet_ChangePassword(ctx, mem_ctx, &r2);
ctx               275 source4/libnet/libnet_passwd.c NTSTATUS libnet_ChangePassword(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_ChangePassword *r)
ctx               279 source4/libnet/libnet_passwd.c 			return libnet_ChangePassword_generic(ctx, mem_ctx, r);
ctx               281 source4/libnet/libnet_passwd.c 			return libnet_ChangePassword_samr(ctx, mem_ctx, r);
ctx               293 source4/libnet/libnet_passwd.c static NTSTATUS libnet_SetPassword_samr_handle_26(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_SetPassword *r)
ctx               346 source4/libnet/libnet_passwd.c static NTSTATUS libnet_SetPassword_samr_handle_25(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_SetPassword *r)
ctx               399 source4/libnet/libnet_passwd.c static NTSTATUS libnet_SetPassword_samr_handle_24(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_SetPassword *r)
ctx               440 source4/libnet/libnet_passwd.c static NTSTATUS libnet_SetPassword_samr_handle_23(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_SetPassword *r)
ctx               489 source4/libnet/libnet_passwd.c static NTSTATUS libnet_SetPassword_samr_handle(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_SetPassword *r)
ctx               503 source4/libnet/libnet_passwd.c 		status = libnet_SetPassword(ctx, mem_ctx, r);
ctx               526 source4/libnet/libnet_passwd.c static NTSTATUS libnet_SetPassword_samr(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_SetPassword *r)
ctx               549 source4/libnet/libnet_passwd.c 	status = libnet_RpcConnect(ctx, mem_ctx, &c);
ctx               656 source4/libnet/libnet_passwd.c 	status = libnet_SetPassword(ctx, mem_ctx, &r2);
ctx               667 source4/libnet/libnet_passwd.c static NTSTATUS libnet_SetPassword_generic(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_SetPassword *r)
ctx               678 source4/libnet/libnet_passwd.c 	status = libnet_SetPassword(ctx, mem_ctx, &r2);
ctx               685 source4/libnet/libnet_passwd.c NTSTATUS libnet_SetPassword(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_SetPassword *r)
ctx               689 source4/libnet/libnet_passwd.c 			return libnet_SetPassword_generic(ctx, mem_ctx, r);
ctx               691 source4/libnet/libnet_passwd.c 			return libnet_SetPassword_samr(ctx, mem_ctx, r);
ctx               693 source4/libnet/libnet_passwd.c 			return libnet_SetPassword_samr_handle(ctx, mem_ctx, r);
ctx               695 source4/libnet/libnet_passwd.c 			return libnet_SetPassword_samr_handle_26(ctx, mem_ctx, r);
ctx               697 source4/libnet/libnet_passwd.c 			return libnet_SetPassword_samr_handle_25(ctx, mem_ctx, r);
ctx               699 source4/libnet/libnet_passwd.c 			return libnet_SetPassword_samr_handle_24(ctx, mem_ctx, r);
ctx               701 source4/libnet/libnet_passwd.c 			return libnet_SetPassword_samr_handle_23(ctx, mem_ctx, r);
ctx                32 source4/libnet/libnet_rpc.c 	struct libnet_context *ctx;
ctx                41 source4/libnet/libnet_rpc.c static void continue_pipe_connect(struct composite_context *ctx);
ctx                53 source4/libnet/libnet_rpc.c static struct composite_context* libnet_RpcConnectSrv_send(struct libnet_context *ctx,
ctx                64 source4/libnet/libnet_rpc.c 	c = composite_create(ctx, ctx->event_ctx);
ctx                73 source4/libnet/libnet_rpc.c 	s->ctx = ctx;
ctx               118 source4/libnet/libnet_rpc.c 						      ctx->cred, c->event_ctx,
ctx               119 source4/libnet/libnet_rpc.c 						      ctx->lp_ctx);
ctx               130 source4/libnet/libnet_rpc.c static void continue_pipe_connect(struct composite_context *ctx)
ctx               135 source4/libnet/libnet_rpc.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               139 source4/libnet/libnet_rpc.c 	c->status = dcerpc_pipe_connect_b_recv(ctx, c, &s->r.out.dcerpc_pipe);
ctx               174 source4/libnet/libnet_rpc.c 					  struct libnet_context *ctx,
ctx               192 source4/libnet/libnet_rpc.c 			ctx->samr.pipe = talloc_reference(ctx, r->out.dcerpc_pipe);
ctx               195 source4/libnet/libnet_rpc.c 			ctx->lsa.pipe = talloc_reference(ctx, r->out.dcerpc_pipe);
ctx               210 source4/libnet/libnet_rpc.c 	struct libnet_context *ctx;
ctx               221 source4/libnet/libnet_rpc.c static void continue_lookup_dc(struct composite_context *ctx);
ctx               222 source4/libnet/libnet_rpc.c static void continue_rpc_connect(struct composite_context *ctx);
ctx               234 source4/libnet/libnet_rpc.c static struct composite_context* libnet_RpcConnectDC_send(struct libnet_context *ctx,
ctx               244 source4/libnet/libnet_rpc.c 	c = composite_create(ctx, ctx->event_ctx);
ctx               253 source4/libnet/libnet_rpc.c 	s->ctx = ctx;
ctx               275 source4/libnet/libnet_rpc.c 	lookup_dc_req = libnet_LookupDCs_send(ctx, c, &s->f);
ctx               287 source4/libnet/libnet_rpc.c static void continue_lookup_dc(struct composite_context *ctx)
ctx               295 source4/libnet/libnet_rpc.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               299 source4/libnet/libnet_rpc.c 	c->status = libnet_LookupDCs_recv(ctx, c, &s->f);
ctx               328 source4/libnet/libnet_rpc.c 	rpc_connect_req = libnet_RpcConnectSrv_send(s->ctx, c, &s->r2, s->monitor_fn);
ctx               338 source4/libnet/libnet_rpc.c static void continue_rpc_connect(struct composite_context *ctx)
ctx               343 source4/libnet/libnet_rpc.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               346 source4/libnet/libnet_rpc.c 	c->status = libnet_RpcConnectSrv_recv(ctx, s->ctx, c, &s->r2);
ctx               386 source4/libnet/libnet_rpc.c 					 struct libnet_context *ctx,
ctx               403 source4/libnet/libnet_rpc.c 			ctx->samr.pipe = talloc_reference(ctx, r->out.dcerpc_pipe);
ctx               406 source4/libnet/libnet_rpc.c 			ctx->lsa.pipe = talloc_reference(ctx, r->out.dcerpc_pipe);
ctx               422 source4/libnet/libnet_rpc.c 	struct libnet_context *ctx;
ctx               440 source4/libnet/libnet_rpc.c static void continue_dci_rpc_connect(struct composite_context *ctx);
ctx               444 source4/libnet/libnet_rpc.c static void continue_epm_map_binding(struct composite_context *ctx);
ctx               445 source4/libnet/libnet_rpc.c static void continue_secondary_conn(struct composite_context *ctx);
ctx               459 source4/libnet/libnet_rpc.c static struct composite_context* libnet_RpcConnectDCInfo_send(struct libnet_context *ctx,
ctx               468 source4/libnet/libnet_rpc.c 	c = composite_create(ctx, ctx->event_ctx);
ctx               477 source4/libnet/libnet_rpc.c 	s->ctx = ctx;
ctx               495 source4/libnet/libnet_rpc.c 	conn_req = libnet_RpcConnect_send(ctx, c, &s->rpc_conn, s->monitor_fn);
ctx               507 source4/libnet/libnet_rpc.c static void continue_dci_rpc_connect(struct composite_context *ctx)
ctx               513 source4/libnet/libnet_rpc.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               516 source4/libnet/libnet_rpc.c 	c->status = libnet_RpcConnect_recv(ctx, s->ctx, c, &s->rpc_conn);
ctx               540 source4/libnet/libnet_rpc.c 	s->lsa_pipe = s->ctx->lsa.pipe;
ctx               753 source4/libnet/libnet_rpc.c 						  s->lsa_pipe->conn->event_ctx, s->ctx->lp_ctx);
ctx               764 source4/libnet/libnet_rpc.c static void continue_epm_map_binding(struct composite_context *ctx)
ctx               769 source4/libnet/libnet_rpc.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               772 source4/libnet/libnet_rpc.c 	c->status = dcerpc_epm_map_binding_recv(ctx);
ctx               793 source4/libnet/libnet_rpc.c static void continue_secondary_conn(struct composite_context *ctx)
ctx               798 source4/libnet/libnet_rpc.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               801 source4/libnet/libnet_rpc.c 	c->status = dcerpc_secondary_connection_recv(ctx, &s->final_pipe);
ctx               846 source4/libnet/libnet_rpc.c static NTSTATUS libnet_RpcConnectDCInfo_recv(struct composite_context *c, struct libnet_context *ctx,
ctx               866 source4/libnet/libnet_rpc.c 			ctx->samr.pipe = talloc_reference(ctx, r->out.dcerpc_pipe);
ctx               869 source4/libnet/libnet_rpc.c 			ctx->lsa.pipe = talloc_reference(ctx, r->out.dcerpc_pipe);
ctx               898 source4/libnet/libnet_rpc.c struct composite_context* libnet_RpcConnect_send(struct libnet_context *ctx,
ctx               909 source4/libnet/libnet_rpc.c 		c = libnet_RpcConnectSrv_send(ctx, mem_ctx, r, monitor);
ctx               914 source4/libnet/libnet_rpc.c 		c = libnet_RpcConnectDC_send(ctx, mem_ctx, r, monitor);
ctx               918 source4/libnet/libnet_rpc.c 		c = libnet_RpcConnectDCInfo_send(ctx, mem_ctx, r, monitor);
ctx               940 source4/libnet/libnet_rpc.c NTSTATUS libnet_RpcConnect_recv(struct composite_context *c, struct libnet_context *ctx,
ctx               946 source4/libnet/libnet_rpc.c 		return libnet_RpcConnectSrv_recv(c, ctx, mem_ctx, r);
ctx               950 source4/libnet/libnet_rpc.c 		return libnet_RpcConnectDC_recv(c, ctx, mem_ctx, r);
ctx               953 source4/libnet/libnet_rpc.c 		return libnet_RpcConnectDCInfo_recv(c, ctx, mem_ctx, r);
ctx               971 source4/libnet/libnet_rpc.c NTSTATUS libnet_RpcConnect(struct libnet_context *ctx, TALLOC_CTX *mem_ctx,
ctx               976 source4/libnet/libnet_rpc.c 	c = libnet_RpcConnect_send(ctx, mem_ctx, r, NULL);
ctx               977 source4/libnet/libnet_rpc.c 	return libnet_RpcConnect_recv(c, ctx, mem_ctx, r);
ctx               147 source4/libnet/libnet_samdump.c NTSTATUS libnet_SamDump(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, 
ctx               166 source4/libnet/libnet_samdump.c 	r2.in.rid_crypt                = lp_parm_bool(ctx->lp_ctx, NULL, "vampire", "rid decrypt", true);
ctx               171 source4/libnet/libnet_samdump.c 	nt_status                      = libnet_SamSync_netlogon(ctx, samdump_state, &r2);
ctx               188 source4/libnet/libnet_samdump.c 			if (!convert_string_talloc_convenience(mem_ctx, lp_iconv_convenience(ctx->lp_ctx), CH_UTF16, CH_UNIX, 
ctx               106 source4/libnet/libnet_samdump_keytab.c NTSTATUS libnet_SamDump_keytab(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_SamDump_keytab *r)
ctx               113 source4/libnet/libnet_samdump_keytab.c 	data.ev_ctx = ctx->event_ctx;
ctx               114 source4/libnet/libnet_samdump_keytab.c 	data.lp_ctx = ctx->lp_ctx;
ctx               123 source4/libnet/libnet_samdump_keytab.c 	nt_status                      = libnet_SamSync_netlogon(ctx, mem_ctx, &r2);
ctx               166 source4/libnet/libnet_samsync.c NTSTATUS libnet_SamSync_netlogon(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_SamSync *r)
ctx               190 source4/libnet/libnet_samsync.c 		cli_credentials_set_conf(machine_account, ctx->lp_ctx);
ctx               191 source4/libnet/libnet_samsync.c 		nt_status = cli_credentials_set_machine_account(machine_account, ctx->lp_ctx);
ctx               240 source4/libnet/libnet_samsync.c 	*machine_net_ctx = *ctx;
ctx               275 source4/libnet/libnet_samsync.c 					      machine_account, ctx->lp_ctx, DCERPC_AUTH_LEVEL_PRIVACY);
ctx              1216 source4/libnet/libnet_samsync_ldb.c NTSTATUS libnet_samsync_ldb(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_samsync_ldb *r)
ctx              1230 source4/libnet/libnet_samsync_ldb.c 					       ctx->event_ctx,
ctx              1231 source4/libnet/libnet_samsync_ldb.c 					       ctx->lp_ctx, 
ctx              1241 source4/libnet/libnet_samsync_ldb.c 	nt_status              = libnet_SamSync_netlogon(ctx, state, &r2);
ctx                25 source4/libnet/libnet_share.c NTSTATUS libnet_ListShares(struct libnet_context *ctx, 
ctx                46 source4/libnet/libnet_share.c 	status = libnet_RpcConnect(ctx, mem_ctx, &c);
ctx               116 source4/libnet/libnet_share.c NTSTATUS libnet_AddShare(struct libnet_context *ctx,
ctx               128 source4/libnet/libnet_share.c 	status = libnet_RpcConnect(ctx, mem_ctx, &c);
ctx               166 source4/libnet/libnet_share.c NTSTATUS libnet_DelShare(struct libnet_context *ctx,
ctx               177 source4/libnet/libnet_share.c 	status = libnet_RpcConnect(ctx, mem_ctx, &c);
ctx                33 source4/libnet/libnet_site.c NTSTATUS libnet_FindSite(TALLOC_CTX *ctx, struct libnet_context *lctx, struct libnet_JoinSite *r)
ctx                45 source4/libnet/libnet_site.c 	tmp_ctx = talloc_named(ctx, 0, "libnet_FindSite temp context");
ctx               121 source4/libnet/libnet_site.c NTSTATUS libnet_JoinSite(struct libnet_context *ctx, 
ctx               153 source4/libnet/libnet_site.c 	status = resolve_name(lp_resolve_context(ctx->lp_ctx), &name, r, &dest_addr, ctx->event_ctx);
ctx               164 source4/libnet/libnet_site.c 	r->in.cldap_port = lp_cldap_port(ctx->lp_ctx);
ctx               166 source4/libnet/libnet_site.c 	status = libnet_FindSite(tmp_ctx, ctx, r);
ctx                28 source4/libnet/libnet_time.c static NTSTATUS libnet_RemoteTOD_srvsvc(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_RemoteTOD *r)
ctx                42 source4/libnet/libnet_time.c 	status = libnet_RpcConnect(ctx, mem_ctx, &c);
ctx                95 source4/libnet/libnet_time.c static NTSTATUS libnet_RemoteTOD_generic(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_RemoteTOD *r)
ctx               103 source4/libnet/libnet_time.c 	status = libnet_RemoteTOD(ctx, mem_ctx, &r2);
ctx               113 source4/libnet/libnet_time.c NTSTATUS libnet_RemoteTOD(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_RemoteTOD *r)
ctx               117 source4/libnet/libnet_time.c 			return libnet_RemoteTOD_generic(ctx, mem_ctx, r);
ctx               119 source4/libnet/libnet_time.c 			return libnet_RemoteTOD_srvsvc(ctx, mem_ctx, r);
ctx               677 source4/libnet/libnet_unbecome_dc.c struct composite_context *libnet_UnbecomeDC_send(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_UnbecomeDC *r)
ctx               683 source4/libnet/libnet_unbecome_dc.c 	c = composite_create(mem_ctx, ctx->event_ctx);
ctx               690 source4/libnet/libnet_unbecome_dc.c 	s->libnet	= ctx;
ctx               729 source4/libnet/libnet_unbecome_dc.c NTSTATUS libnet_UnbecomeDC(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_UnbecomeDC *r)
ctx               733 source4/libnet/libnet_unbecome_dc.c 	c = libnet_UnbecomeDC_send(ctx, mem_ctx, r);
ctx                37 source4/libnet/libnet_user.c 	struct libnet_context *ctx;
ctx                44 source4/libnet/libnet_user.c static void continue_rpc_useradd(struct composite_context *ctx);
ctx                45 source4/libnet/libnet_user.c static void continue_domain_open_create(struct composite_context *ctx);
ctx                57 source4/libnet/libnet_user.c struct composite_context* libnet_CreateUser_send(struct libnet_context *ctx,
ctx                68 source4/libnet/libnet_user.c 	c = composite_create(mem_ctx, ctx->event_ctx);
ctx                77 source4/libnet/libnet_user.c 	s->ctx = ctx;
ctx                82 source4/libnet/libnet_user.c 	prereq_met = samr_domain_opened(ctx, s->r.in.domain_name, &c, &s->domain_open,
ctx                88 source4/libnet/libnet_user.c 	s->user_add.in.domain_handle  = ctx->samr.handle;
ctx                91 source4/libnet/libnet_user.c 	create_req = libnet_rpc_useradd_send(ctx->samr.pipe, &s->user_add, monitor);
ctx               104 source4/libnet/libnet_user.c static void continue_domain_open_create(struct composite_context *ctx)
ctx               111 source4/libnet/libnet_user.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               115 source4/libnet/libnet_user.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open);
ctx               123 source4/libnet/libnet_user.c 	s->user_add.in.domain_handle  = s->ctx->samr.handle;
ctx               126 source4/libnet/libnet_user.c 	create_req = libnet_rpc_useradd_send(s->ctx->samr.pipe, &s->user_add, s->monitor_fn);
ctx               137 source4/libnet/libnet_user.c static void continue_rpc_useradd(struct composite_context *ctx)
ctx               143 source4/libnet/libnet_user.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               147 source4/libnet/libnet_user.c 	c->status = libnet_rpc_useradd_recv(ctx, c, &s->user_add);
ctx               193 source4/libnet/libnet_user.c NTSTATUS libnet_CreateUser(struct libnet_context *ctx, TALLOC_CTX *mem_ctx,
ctx               198 source4/libnet/libnet_user.c 	c = libnet_CreateUser_send(ctx, mem_ctx, r, NULL);
ctx               205 source4/libnet/libnet_user.c 	struct libnet_context *ctx;
ctx               214 source4/libnet/libnet_user.c static void continue_rpc_userdel(struct composite_context *ctx);
ctx               215 source4/libnet/libnet_user.c static void continue_domain_open_delete(struct composite_context *ctx);
ctx               226 source4/libnet/libnet_user.c struct composite_context *libnet_DeleteUser_send(struct libnet_context *ctx,
ctx               237 source4/libnet/libnet_user.c 	c = composite_create(mem_ctx, ctx->event_ctx);
ctx               246 source4/libnet/libnet_user.c 	s->ctx = ctx;
ctx               251 source4/libnet/libnet_user.c 	prereq_met = samr_domain_opened(ctx, s->r.in.domain_name, &c, &s->domain_open,
ctx               257 source4/libnet/libnet_user.c 	s->user_del.in.domain_handle  = ctx->samr.handle;
ctx               260 source4/libnet/libnet_user.c 	delete_req = libnet_rpc_userdel_send(ctx->samr.pipe, &s->user_del, monitor);
ctx               273 source4/libnet/libnet_user.c static void continue_domain_open_delete(struct composite_context *ctx)
ctx               280 source4/libnet/libnet_user.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               284 source4/libnet/libnet_user.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open);
ctx               292 source4/libnet/libnet_user.c 	s->user_del.in.domain_handle  = s->ctx->samr.handle;
ctx               295 source4/libnet/libnet_user.c 	delete_req = libnet_rpc_userdel_send(s->ctx->samr.pipe, &s->user_del, s->monitor_fn);
ctx               306 source4/libnet/libnet_user.c static void continue_rpc_userdel(struct composite_context *ctx)
ctx               312 source4/libnet/libnet_user.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               316 source4/libnet/libnet_user.c 	c->status = libnet_rpc_userdel_recv(ctx, c, &s->user_del);
ctx               360 source4/libnet/libnet_user.c NTSTATUS libnet_DeleteUser(struct libnet_context *ctx, TALLOC_CTX *mem_ctx,
ctx               365 source4/libnet/libnet_user.c 	c = libnet_DeleteUser_send(ctx, mem_ctx, r, NULL);
ctx               372 source4/libnet/libnet_user.c 	struct libnet_context *ctx;
ctx               381 source4/libnet/libnet_user.c static void continue_rpc_usermod(struct composite_context *ctx);
ctx               382 source4/libnet/libnet_user.c static void continue_domain_open_modify(struct composite_context *ctx);
ctx               385 source4/libnet/libnet_user.c static void continue_rpc_userinfo(struct composite_context *ctx);
ctx               396 source4/libnet/libnet_user.c struct composite_context *libnet_ModifyUser_send(struct libnet_context *ctx,
ctx               407 source4/libnet/libnet_user.c 	c = composite_create(mem_ctx, ctx->event_ctx);
ctx               415 source4/libnet/libnet_user.c 	s->ctx = ctx;
ctx               418 source4/libnet/libnet_user.c 	prereq_met = samr_domain_opened(ctx, s->r.in.domain_name, &c, &s->domain_open,
ctx               423 source4/libnet/libnet_user.c 	s->user_info.in.domain_handle = ctx->samr.handle;
ctx               426 source4/libnet/libnet_user.c 	userinfo_req = libnet_rpc_userinfo_send(ctx->samr.pipe, &s->user_info, monitor);
ctx               438 source4/libnet/libnet_user.c static void continue_domain_open_modify(struct composite_context *ctx)
ctx               446 source4/libnet/libnet_user.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               449 source4/libnet/libnet_user.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open);
ctx               454 source4/libnet/libnet_user.c 	s->user_info.in.domain_handle  = s->ctx->samr.handle;
ctx               458 source4/libnet/libnet_user.c 	userinfo_req = libnet_rpc_userinfo_send(s->ctx->samr.pipe, &s->user_info, s->monitor_fn);
ctx               469 source4/libnet/libnet_user.c static void continue_rpc_userinfo(struct composite_context *ctx)
ctx               475 source4/libnet/libnet_user.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               478 source4/libnet/libnet_user.c 	c->status = libnet_rpc_userinfo_recv(ctx, c, &s->user_info);
ctx               481 source4/libnet/libnet_user.c 	s->user_mod.in.domain_handle = s->ctx->samr.handle;
ctx               486 source4/libnet/libnet_user.c 	usermod_req = libnet_rpc_usermod_send(s->ctx->samr.pipe, &s->user_mod, s->monitor_fn);
ctx               546 source4/libnet/libnet_user.c static void continue_rpc_usermod(struct composite_context *ctx)
ctx               552 source4/libnet/libnet_user.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               555 source4/libnet/libnet_user.c 	c->status = libnet_rpc_usermod_recv(ctx, c, &s->user_mod);
ctx               587 source4/libnet/libnet_user.c NTSTATUS libnet_ModifyUser(struct libnet_context *ctx, TALLOC_CTX *mem_ctx,
ctx               592 source4/libnet/libnet_user.c 	c = libnet_ModifyUser_send(ctx, mem_ctx, r, NULL);
ctx               598 source4/libnet/libnet_user.c 	struct libnet_context *ctx;
ctx               612 source4/libnet/libnet_user.c static void continue_name_found(struct composite_context *ctx);
ctx               613 source4/libnet/libnet_user.c static void continue_domain_open_info(struct composite_context *ctx);
ctx               614 source4/libnet/libnet_user.c static void continue_info_received(struct composite_context *ctx);
ctx               626 source4/libnet/libnet_user.c struct composite_context* libnet_UserInfo_send(struct libnet_context *ctx,
ctx               637 source4/libnet/libnet_user.c 	c = composite_create(mem_ctx, ctx->event_ctx);
ctx               647 source4/libnet/libnet_user.c 	s->ctx = ctx;
ctx               662 source4/libnet/libnet_user.c 	prereq_met = samr_domain_opened(ctx, s->domain_name, &c, &s->domopen,
ctx               673 source4/libnet/libnet_user.c 		lookup_req = libnet_LookupName_send(ctx, c, &s->lookup,
ctx               682 source4/libnet/libnet_user.c 		s->userinfo.in.domain_handle = s->ctx->samr.handle;
ctx               687 source4/libnet/libnet_user.c 		info_req = libnet_rpc_userinfo_send(s->ctx->samr.pipe,
ctx               705 source4/libnet/libnet_user.c static void continue_domain_open_info(struct composite_context *ctx)
ctx               712 source4/libnet/libnet_user.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               716 source4/libnet/libnet_user.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domopen);
ctx               729 source4/libnet/libnet_user.c 		lookup_req = libnet_LookupName_send(s->ctx, c, &s->lookup, s->monitor_fn);
ctx               738 source4/libnet/libnet_user.c 		s->userinfo.in.domain_handle = s->ctx->samr.handle;
ctx               743 source4/libnet/libnet_user.c 		info_req = libnet_rpc_userinfo_send(s->ctx->samr.pipe,
ctx               758 source4/libnet/libnet_user.c static void continue_name_found(struct composite_context *ctx)
ctx               764 source4/libnet/libnet_user.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               768 source4/libnet/libnet_user.c 	c->status = libnet_LookupName_recv(ctx, c, &s->lookup);
ctx               778 source4/libnet/libnet_user.c 	s->userinfo.in.domain_handle = s->ctx->samr.handle;
ctx               783 source4/libnet/libnet_user.c 	info_req = libnet_rpc_userinfo_send(s->ctx->samr.pipe, &s->userinfo, s->monitor_fn);
ctx               794 source4/libnet/libnet_user.c static void continue_info_received(struct composite_context *ctx)
ctx               799 source4/libnet/libnet_user.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               803 source4/libnet/libnet_user.c 	c->status = libnet_rpc_userinfo_recv(ctx, c, &s->userinfo);
ctx               832 source4/libnet/libnet_user.c 		r->out.user_sid = dom_sid_add_rid(mem_ctx, s->ctx->samr.sid, info->rid);
ctx               833 source4/libnet/libnet_user.c 		r->out.primary_group_sid = dom_sid_add_rid(mem_ctx, s->ctx->samr.sid, info->primary_gid);
ctx               884 source4/libnet/libnet_user.c NTSTATUS libnet_UserInfo(struct libnet_context *ctx, TALLOC_CTX *mem_ctx,
ctx               889 source4/libnet/libnet_user.c 	c = libnet_UserInfo_send(ctx, mem_ctx, r, NULL);
ctx               895 source4/libnet/libnet_user.c 	struct libnet_context *ctx;
ctx               911 source4/libnet/libnet_user.c static void continue_lsa_domain_opened(struct composite_context *ctx);
ctx               913 source4/libnet/libnet_user.c static void continue_samr_domain_opened(struct composite_context *ctx);
ctx               926 source4/libnet/libnet_user.c struct composite_context* libnet_UserList_send(struct libnet_context *ctx,
ctx               937 source4/libnet/libnet_user.c 	c = composite_create(mem_ctx, ctx->event_ctx);
ctx               946 source4/libnet/libnet_user.c 	s->ctx          = ctx;
ctx               953 source4/libnet/libnet_user.c 	prereq_met = lsa_domain_opened(ctx, s->domain_name, &c, &s->domain_open,
ctx               958 source4/libnet/libnet_user.c 	s->query_domain.in.handle = &ctx->lsa.handle;
ctx               964 source4/libnet/libnet_user.c 	query_req = dcerpc_lsa_QueryInfoPolicy_send(ctx->lsa.pipe, c, &s->query_domain);
ctx               976 source4/libnet/libnet_user.c static void continue_lsa_domain_opened(struct composite_context *ctx)
ctx               982 source4/libnet/libnet_user.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               986 source4/libnet/libnet_user.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open);
ctx               990 source4/libnet/libnet_user.c 	s->query_domain.in.handle = &s->ctx->lsa.handle;
ctx               996 source4/libnet/libnet_user.c 	query_req = dcerpc_lsa_QueryInfoPolicy_send(s->ctx->lsa.pipe, c, &s->query_domain);
ctx              1025 source4/libnet/libnet_user.c 	prereq_met = samr_domain_opened(s->ctx, s->domain_name, &c, &s->domain_open,
ctx              1030 source4/libnet/libnet_user.c 	s->user_list.in.domain_handle = &s->ctx->samr.handle;
ctx              1041 source4/libnet/libnet_user.c 	enum_req = dcerpc_samr_EnumDomainUsers_send(s->ctx->samr.pipe, c, &s->user_list);
ctx              1052 source4/libnet/libnet_user.c static void continue_samr_domain_opened(struct composite_context *ctx)
ctx              1058 source4/libnet/libnet_user.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx              1062 source4/libnet/libnet_user.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open);
ctx              1066 source4/libnet/libnet_user.c 	s->user_list.in.domain_handle = &s->ctx->samr.handle;
ctx              1077 source4/libnet/libnet_user.c 	enum_req = dcerpc_samr_EnumDomainUsers_send(s->ctx->samr.pipe, c, &s->user_list);
ctx              1201 source4/libnet/libnet_user.c NTSTATUS libnet_UserList(struct libnet_context *ctx,
ctx              1207 source4/libnet/libnet_user.c 	c = libnet_UserList_send(ctx, mem_ctx, r, NULL);
ctx               575 source4/libnet/libnet_vampire.c NTSTATUS libnet_Vampire(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, 
ctx               597 source4/libnet/libnet_vampire.c 	s->lp_ctx = ctx->lp_ctx;
ctx               598 source4/libnet/libnet_vampire.c 	s->event_ctx = ctx->event_ctx;
ctx               608 source4/libnet/libnet_vampire.c 		netbios_name = talloc_reference(join, lp_netbios_name(ctx->lp_ctx));
ctx               629 source4/libnet/libnet_vampire.c 	status = libnet_JoinDomain(ctx, join, join);
ctx               654 source4/libnet/libnet_vampire.c 	status = libnet_BecomeDC(ctx, s, &b);
ctx               707 source4/libnet/libnet_vampire.c 	status = libnet_set_join_secrets(ctx, set_secrets, set_secrets);
ctx                32 source4/libnet/prereq_domain.c bool samr_domain_opened(struct libnet_context *ctx, const char *domain_name,
ctx                48 source4/libnet/prereq_domain.c 		if (policy_handle_empty(&ctx->samr.handle)) {
ctx                50 source4/libnet/prereq_domain.c 			domain_open->in.domain_name = cli_credentials_get_domain(ctx->cred);
ctx                65 source4/libnet/prereq_domain.c 		if (policy_handle_empty(&ctx->samr.handle) ||
ctx                66 source4/libnet/prereq_domain.c 		    !strequal(domain_name, ctx->samr.name)) {
ctx                79 source4/libnet/prereq_domain.c 	domopen_req = libnet_DomainOpen_send(ctx, domain_open, monitor);
ctx                87 source4/libnet/prereq_domain.c bool lsa_domain_opened(struct libnet_context *ctx, const char *domain_name,
ctx               103 source4/libnet/prereq_domain.c 		if (policy_handle_empty(&ctx->lsa.handle)) {
ctx               105 source4/libnet/prereq_domain.c 			domain_open->in.domain_name = cli_credentials_get_domain(ctx->cred);
ctx               122 source4/libnet/prereq_domain.c 		if (policy_handle_empty(&ctx->lsa.handle) ||
ctx               123 source4/libnet/prereq_domain.c 		    !strequal(domain_name, ctx->lsa.name)) {
ctx               136 source4/libnet/prereq_domain.c 	domopen_req = libnet_DomainOpen_send(ctx, domain_open, monitor);
ctx               758 source4/librpc/rpc/dcerpc.c NTSTATUS dcerpc_bind_recv(struct composite_context *ctx)
ctx               760 source4/librpc/rpc/dcerpc.c 	NTSTATUS result = composite_wait(ctx);
ctx               761 source4/librpc/rpc/dcerpc.c 	talloc_free(ctx);
ctx              1116 source4/librpc/rpc/dcerpc.c 		struct tevent_context *ctx = dcerpc_event_context(req->p);
ctx              1117 source4/librpc/rpc/dcerpc.c 		if (event_loop_once(ctx) != 0) {
ctx              1679 source4/librpc/rpc/dcerpc.c NTSTATUS dcerpc_alter_context_recv(struct composite_context *ctx)
ctx              1681 source4/librpc/rpc/dcerpc.c 	NTSTATUS result = composite_wait(ctx);
ctx              1682 source4/librpc/rpc/dcerpc.c 	talloc_free(ctx);
ctx                81 source4/librpc/rpc/dcerpc_auth.c NTSTATUS dcerpc_bind_auth_none_recv(struct composite_context *ctx)
ctx                83 source4/librpc/rpc/dcerpc_auth.c 	return dcerpc_bind_recv(ctx);
ctx                93 source4/librpc/rpc/dcerpc_auth.c 	struct composite_context *ctx;
ctx                95 source4/librpc/rpc/dcerpc_auth.c 	ctx = dcerpc_bind_auth_none_send(p, p, table);
ctx                96 source4/librpc/rpc/dcerpc_auth.c 	return dcerpc_bind_auth_none_recv(ctx);
ctx                49 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_open_smb(struct composite_context *ctx)
ctx                51 source4/librpc/rpc/dcerpc_connect.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx                55 source4/librpc/rpc/dcerpc_connect.c 	c->status = dcerpc_pipe_open_smb_recv(ctx);
ctx                65 source4/librpc/rpc/dcerpc_connect.c static void continue_smb_connect(struct composite_context *ctx)
ctx                68 source4/librpc/rpc/dcerpc_connect.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx                74 source4/librpc/rpc/dcerpc_connect.c 	c->status = smb_composite_connect_recv(ctx, c);
ctx               174 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_open_smb2(struct composite_context *ctx)
ctx               176 source4/librpc/rpc/dcerpc_connect.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               180 source4/librpc/rpc/dcerpc_connect.c 	c->status = dcerpc_pipe_open_smb2_recv(ctx);
ctx               190 source4/librpc/rpc/dcerpc_connect.c static void continue_smb2_connect(struct composite_context *ctx)
ctx               193 source4/librpc/rpc/dcerpc_connect.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               199 source4/librpc/rpc/dcerpc_connect.c 	c->status = smb2_connect_recv(ctx, c, &s->tree);
ctx               289 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_open_ncacn_ip_tcp(struct composite_context *ctx)
ctx               291 source4/librpc/rpc/dcerpc_connect.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               295 source4/librpc/rpc/dcerpc_connect.c 	c->status = dcerpc_pipe_open_tcp_recv(ctx);
ctx               357 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_open_ncacn_unix_stream(struct composite_context *ctx)
ctx               359 source4/librpc/rpc/dcerpc_connect.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               363 source4/librpc/rpc/dcerpc_connect.c 	c->status = dcerpc_pipe_open_unix_stream_recv(ctx);
ctx               430 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_open_ncalrpc(struct composite_context *ctx)
ctx               432 source4/librpc/rpc/dcerpc_connect.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               436 source4/librpc/rpc/dcerpc_connect.c 	c->status = dcerpc_pipe_connect_ncalrpc_recv(ctx);
ctx               494 source4/librpc/rpc/dcerpc_connect.c static void continue_map_binding(struct composite_context *ctx);
ctx               496 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_connect_ncacn_np_smb2(struct composite_context *ctx);
ctx               497 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_connect_ncacn_np_smb(struct composite_context *ctx);
ctx               498 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_connect_ncacn_ip_tcp(struct composite_context *ctx);
ctx               499 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_connect_ncacn_unix(struct composite_context *ctx);
ctx               500 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_connect_ncalrpc(struct composite_context *ctx);
ctx               502 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_auth(struct composite_context *ctx);
ctx               508 source4/librpc/rpc/dcerpc_connect.c static void continue_map_binding(struct composite_context *ctx)
ctx               510 source4/librpc/rpc/dcerpc_connect.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               515 source4/librpc/rpc/dcerpc_connect.c 	c->status = dcerpc_epm_map_binding_recv(ctx);
ctx               588 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_connect_ncacn_np_smb2(struct composite_context *ctx)
ctx               590 source4/librpc/rpc/dcerpc_connect.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               595 source4/librpc/rpc/dcerpc_connect.c 	c->status = dcerpc_pipe_connect_ncacn_np_smb2_recv(ctx);
ctx               606 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_connect_ncacn_np_smb(struct composite_context *ctx)
ctx               608 source4/librpc/rpc/dcerpc_connect.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               613 source4/librpc/rpc/dcerpc_connect.c 	c->status = dcerpc_pipe_connect_ncacn_np_smb_recv(ctx);
ctx               623 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_connect_ncacn_ip_tcp(struct composite_context *ctx)
ctx               625 source4/librpc/rpc/dcerpc_connect.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               630 source4/librpc/rpc/dcerpc_connect.c 	c->status = dcerpc_pipe_connect_ncacn_ip_tcp_recv(ctx);
ctx               640 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_connect_ncacn_unix(struct composite_context *ctx)
ctx               642 source4/librpc/rpc/dcerpc_connect.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               647 source4/librpc/rpc/dcerpc_connect.c 	c->status = dcerpc_pipe_connect_ncacn_unix_stream_recv(ctx);
ctx               657 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_connect_ncalrpc(struct composite_context *ctx)
ctx               659 source4/librpc/rpc/dcerpc_connect.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               664 source4/librpc/rpc/dcerpc_connect.c 	c->status = dcerpc_pipe_connect_ncalrpc_recv(ctx);
ctx               695 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_auth(struct composite_context *ctx)
ctx               697 source4/librpc/rpc/dcerpc_connect.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               701 source4/librpc/rpc/dcerpc_connect.c 	c->status = dcerpc_pipe_auth_recv(ctx, s, &s->pipe);
ctx               839 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_connect_b(struct composite_context *ctx);
ctx               893 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_connect_b(struct composite_context *ctx)
ctx               895 source4/librpc/rpc/dcerpc_connect.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               900 source4/librpc/rpc/dcerpc_connect.c 	c->status = dcerpc_pipe_connect_b_recv(ctx, c, &s->pipe);
ctx                50 source4/librpc/rpc/dcerpc_schannel.c static void continue_secondary_connection(struct composite_context *ctx);
ctx                51 source4/librpc/rpc/dcerpc_schannel.c static void continue_bind_auth_none(struct composite_context *ctx);
ctx                60 source4/librpc/rpc/dcerpc_schannel.c static void continue_epm_map_binding(struct composite_context *ctx)
ctx                66 source4/librpc/rpc/dcerpc_schannel.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx                70 source4/librpc/rpc/dcerpc_schannel.c 	c->status = dcerpc_epm_map_binding_recv(ctx);
ctx                91 source4/librpc/rpc/dcerpc_schannel.c static void continue_secondary_connection(struct composite_context *ctx)
ctx                97 source4/librpc/rpc/dcerpc_schannel.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               101 source4/librpc/rpc/dcerpc_schannel.c 	c->status = dcerpc_secondary_connection_recv(ctx, &s->pipe2);
ctx               118 source4/librpc/rpc/dcerpc_schannel.c static void continue_bind_auth_none(struct composite_context *ctx)
ctx               124 source4/librpc/rpc/dcerpc_schannel.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               128 source4/librpc/rpc/dcerpc_schannel.c 	c->status = dcerpc_bind_auth_none_recv(ctx);
ctx               298 source4/librpc/rpc/dcerpc_schannel.c static void continue_bind_auth(struct composite_context *ctx);
ctx               305 source4/librpc/rpc/dcerpc_schannel.c static void continue_schannel_key(struct composite_context *ctx)
ctx               308 source4/librpc/rpc/dcerpc_schannel.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               314 source4/librpc/rpc/dcerpc_schannel.c 	c->status = dcerpc_schannel_key_recv(ctx);
ctx               336 source4/librpc/rpc/dcerpc_schannel.c static void continue_bind_auth(struct composite_context *ctx)
ctx               338 source4/librpc/rpc/dcerpc_schannel.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               341 source4/librpc/rpc/dcerpc_schannel.c 	c->status = dcerpc_bind_auth_recv(ctx);
ctx                45 source4/librpc/rpc/dcerpc_secondary.c static void continue_open_smb(struct composite_context *ctx);
ctx                46 source4/librpc/rpc/dcerpc_secondary.c static void continue_open_tcp(struct composite_context *ctx);
ctx                47 source4/librpc/rpc/dcerpc_secondary.c static void continue_open_pipe(struct composite_context *ctx);
ctx               131 source4/librpc/rpc/dcerpc_secondary.c static void continue_open_smb(struct composite_context *ctx)
ctx               133 source4/librpc/rpc/dcerpc_secondary.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               136 source4/librpc/rpc/dcerpc_secondary.c 	c->status = dcerpc_pipe_open_smb_recv(ctx);
ctx               146 source4/librpc/rpc/dcerpc_secondary.c static void continue_open_tcp(struct composite_context *ctx)
ctx               148 source4/librpc/rpc/dcerpc_secondary.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               151 source4/librpc/rpc/dcerpc_secondary.c 	c->status = dcerpc_pipe_open_tcp_recv(ctx);
ctx               161 source4/librpc/rpc/dcerpc_secondary.c static void continue_open_pipe(struct composite_context *ctx)
ctx               163 source4/librpc/rpc/dcerpc_secondary.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               166 source4/librpc/rpc/dcerpc_secondary.c 	c->status = dcerpc_pipe_open_pipe_recv(ctx);
ctx               242 source4/librpc/rpc/dcerpc_secondary.c 	struct composite_context *ctx;
ctx               246 source4/librpc/rpc/dcerpc_secondary.c static void dcerpc_secondary_auth_connection_bind(struct composite_context *ctx);
ctx               247 source4/librpc/rpc/dcerpc_secondary.c static void dcerpc_secondary_auth_connection_continue(struct composite_context *ctx);
ctx               266 source4/librpc/rpc/dcerpc_secondary.c 	s->ctx = c;
ctx               275 source4/librpc/rpc/dcerpc_secondary.c 	if (composite_nomem(secondary_conn_ctx, s->ctx)) {
ctx               280 source4/librpc/rpc/dcerpc_secondary.c 	composite_continue(s->ctx, secondary_conn_ctx, dcerpc_secondary_auth_connection_bind,
ctx               289 source4/librpc/rpc/dcerpc_secondary.c static void dcerpc_secondary_auth_connection_bind(struct composite_context *ctx)
ctx               292 source4/librpc/rpc/dcerpc_secondary.c 	struct sec_auth_conn_state *s = talloc_get_type(ctx->async.private_data,
ctx               295 source4/librpc/rpc/dcerpc_secondary.c 	s->ctx->status = dcerpc_secondary_connection_recv(ctx, &s->pipe2);
ctx               296 source4/librpc/rpc/dcerpc_secondary.c 	if (!composite_is_ok(s->ctx)) return;
ctx               300 source4/librpc/rpc/dcerpc_secondary.c 	composite_continue(s->ctx, secondary_auth_ctx, dcerpc_secondary_auth_connection_continue, s);
ctx               307 source4/librpc/rpc/dcerpc_secondary.c static void dcerpc_secondary_auth_connection_continue(struct composite_context *ctx)
ctx               309 source4/librpc/rpc/dcerpc_secondary.c 	struct sec_auth_conn_state *s = talloc_get_type(ctx->async.private_data,
ctx               312 source4/librpc/rpc/dcerpc_secondary.c 	s->ctx->status = dcerpc_pipe_auth_recv(ctx, s, &s->pipe2);
ctx               313 source4/librpc/rpc/dcerpc_secondary.c 	if (!composite_is_ok(s->ctx)) return;
ctx               315 source4/librpc/rpc/dcerpc_secondary.c 	composite_done(s->ctx);
ctx               425 source4/librpc/rpc/dcerpc_smb.c 	struct composite_context *ctx;
ctx               434 source4/librpc/rpc/dcerpc_smb.c 	struct composite_context *ctx;
ctx               453 source4/librpc/rpc/dcerpc_smb.c 	ctx = composite_create(c, c->event_ctx);
ctx               454 source4/librpc/rpc/dcerpc_smb.c 	if (ctx == NULL) return NULL;
ctx               456 source4/librpc/rpc/dcerpc_smb.c 	state = talloc(ctx, struct pipe_open_smb_state);
ctx               457 source4/librpc/rpc/dcerpc_smb.c 	if (composite_nomem(state, ctx)) return ctx;
ctx               458 source4/librpc/rpc/dcerpc_smb.c 	ctx->private_data = state;
ctx               462 source4/librpc/rpc/dcerpc_smb.c 	state->ctx = ctx;
ctx               465 source4/librpc/rpc/dcerpc_smb.c 	if (composite_nomem(state->open, ctx)) return ctx;
ctx               495 source4/librpc/rpc/dcerpc_smb.c 	if (composite_nomem(state->open->ntcreatex.in.fname, ctx)) return ctx;
ctx               498 source4/librpc/rpc/dcerpc_smb.c 	composite_continue_smb(ctx, req, pipe_open_recv, state);
ctx               499 source4/librpc/rpc/dcerpc_smb.c 	return ctx;
ctx               506 source4/librpc/rpc/dcerpc_smb.c 	struct composite_context *ctx = state->ctx;
ctx               510 source4/librpc/rpc/dcerpc_smb.c 	ctx->status = smb_raw_open_recv(req, state, state->open);
ctx               511 source4/librpc/rpc/dcerpc_smb.c 	if (!composite_is_ok(ctx)) return;
ctx               530 source4/librpc/rpc/dcerpc_smb.c 	if (composite_nomem(smb, ctx)) return;
ctx               536 source4/librpc/rpc/dcerpc_smb.c 	if (composite_nomem(smb->server_name, ctx)) return;
ctx               541 source4/librpc/rpc/dcerpc_smb.c 	composite_done(ctx);
ctx               555 source4/librpc/rpc/dcerpc_smb.c 	struct composite_context *ctx =	dcerpc_pipe_open_smb_send(p, tree,
ctx               557 source4/librpc/rpc/dcerpc_smb.c 	return dcerpc_pipe_open_smb_recv(ctx);
ctx               388 source4/librpc/rpc/dcerpc_smb2.c 	struct composite_context *ctx;
ctx               397 source4/librpc/rpc/dcerpc_smb2.c 	struct composite_context *ctx;
ctx               403 source4/librpc/rpc/dcerpc_smb2.c 	ctx = composite_create(c, c->event_ctx);
ctx               404 source4/librpc/rpc/dcerpc_smb2.c 	if (ctx == NULL) return NULL;
ctx               406 source4/librpc/rpc/dcerpc_smb2.c 	state = talloc(ctx, struct pipe_open_smb2_state);
ctx               407 source4/librpc/rpc/dcerpc_smb2.c 	if (composite_nomem(state, ctx)) return ctx;
ctx               408 source4/librpc/rpc/dcerpc_smb2.c 	ctx->private_data = state;
ctx               411 source4/librpc/rpc/dcerpc_smb2.c 	state->ctx = ctx;
ctx               440 source4/librpc/rpc/dcerpc_smb2.c 	composite_continue_smb2(ctx, req, pipe_open_recv, state);
ctx               441 source4/librpc/rpc/dcerpc_smb2.c 	return ctx;
ctx               449 source4/librpc/rpc/dcerpc_smb2.c 	struct composite_context *ctx = state->ctx;
ctx               455 source4/librpc/rpc/dcerpc_smb2.c 	ctx->status = smb2_create_recv(req, state, &io);
ctx               456 source4/librpc/rpc/dcerpc_smb2.c 	if (!composite_is_ok(ctx)) return;
ctx               475 source4/librpc/rpc/dcerpc_smb2.c 	if (composite_nomem(smb, ctx)) return;
ctx               481 source4/librpc/rpc/dcerpc_smb2.c 	if (composite_nomem(smb->server_name, ctx)) return;
ctx               486 source4/librpc/rpc/dcerpc_smb2.c 	composite_done(ctx);
ctx               500 source4/librpc/rpc/dcerpc_smb2.c 	struct composite_context *ctx =	dcerpc_pipe_open_smb2_send(p, tree, pipe_name);
ctx               501 source4/librpc/rpc/dcerpc_smb2.c 	return dcerpc_pipe_open_smb2_recv(ctx);
ctx               237 source4/librpc/rpc/dcerpc_sock.c static void continue_socket_connect(struct composite_context *ctx)
ctx               241 source4/librpc/rpc/dcerpc_sock.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               250 source4/librpc/rpc/dcerpc_sock.c 	c->status = socket_connect_recv(ctx);
ctx               367 source4/librpc/rpc/dcerpc_sock.c static void continue_ipv6_open_socket(struct composite_context *ctx);
ctx               369 source4/librpc/rpc/dcerpc_sock.c static void continue_ipv4_open_socket(struct composite_context *ctx);
ctx               370 source4/librpc/rpc/dcerpc_sock.c static void continue_ip_resolve_name(struct composite_context *ctx);
ctx               372 source4/librpc/rpc/dcerpc_sock.c static void continue_ip_resolve_name(struct composite_context *ctx)
ctx               374 source4/librpc/rpc/dcerpc_sock.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               380 source4/librpc/rpc/dcerpc_sock.c 	c->status = resolve_name_recv(ctx, s, &s->address);
ctx               400 source4/librpc/rpc/dcerpc_sock.c static void continue_ipv6_open_socket(struct composite_context *ctx)
ctx               402 source4/librpc/rpc/dcerpc_sock.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               409 source4/librpc/rpc/dcerpc_sock.c 	c->status = dcerpc_pipe_open_socket_recv(ctx);
ctx               433 source4/librpc/rpc/dcerpc_sock.c static void continue_ipv4_open_socket(struct composite_context *ctx)
ctx               435 source4/librpc/rpc/dcerpc_sock.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               441 source4/librpc/rpc/dcerpc_sock.c 	c->status = dcerpc_pipe_open_socket_recv(ctx);
ctx               520 source4/librpc/rpc/dcerpc_sock.c static void continue_unix_open_socket(struct composite_context *ctx)
ctx               522 source4/librpc/rpc/dcerpc_sock.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               525 source4/librpc/rpc/dcerpc_sock.c 	c->status = dcerpc_pipe_open_socket_recv(ctx);
ctx               587 source4/librpc/rpc/dcerpc_sock.c static void continue_np_open_socket(struct composite_context *ctx)
ctx               589 source4/librpc/rpc/dcerpc_sock.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               592 source4/librpc/rpc/dcerpc_sock.c 	c->status = dcerpc_pipe_open_socket_recv(ctx);
ctx               113 source4/librpc/rpc/dcerpc_util.c static void continue_epm_recv_binding(struct composite_context *ctx);
ctx               121 source4/librpc/rpc/dcerpc_util.c static void continue_epm_recv_binding(struct composite_context *ctx)
ctx               125 source4/librpc/rpc/dcerpc_util.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               131 source4/librpc/rpc/dcerpc_util.c 	c->status = dcerpc_pipe_connect_b_recv(ctx, c, &s->pipe);
ctx               325 source4/librpc/rpc/dcerpc_util.c static void continue_auth_schannel(struct composite_context *ctx);
ctx               326 source4/librpc/rpc/dcerpc_util.c static void continue_auth(struct composite_context *ctx);
ctx               327 source4/librpc/rpc/dcerpc_util.c static void continue_auth_none(struct composite_context *ctx);
ctx               328 source4/librpc/rpc/dcerpc_util.c static void continue_ntlmssp_connection(struct composite_context *ctx);
ctx               329 source4/librpc/rpc/dcerpc_util.c static void continue_spnego_after_wrong_pass(struct composite_context *ctx);
ctx               335 source4/librpc/rpc/dcerpc_util.c static void continue_auth_schannel(struct composite_context *ctx)
ctx               337 source4/librpc/rpc/dcerpc_util.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               340 source4/librpc/rpc/dcerpc_util.c 	c->status = dcerpc_bind_auth_schannel_recv(ctx);
ctx               350 source4/librpc/rpc/dcerpc_util.c static void continue_auth(struct composite_context *ctx)
ctx               352 source4/librpc/rpc/dcerpc_util.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               355 source4/librpc/rpc/dcerpc_util.c 	c->status = dcerpc_bind_auth_recv(ctx);
ctx               364 source4/librpc/rpc/dcerpc_util.c static void continue_auth_auto(struct composite_context *ctx)
ctx               366 source4/librpc/rpc/dcerpc_util.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               371 source4/librpc/rpc/dcerpc_util.c 	c->status = dcerpc_bind_auth_recv(ctx);
ctx               404 source4/librpc/rpc/dcerpc_util.c static void continue_ntlmssp_connection(struct composite_context *ctx)
ctx               411 source4/librpc/rpc/dcerpc_util.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               415 source4/librpc/rpc/dcerpc_util.c 	c->status = dcerpc_secondary_connection_recv(ctx, &p2);
ctx               437 source4/librpc/rpc/dcerpc_util.c static void continue_spnego_after_wrong_pass(struct composite_context *ctx)
ctx               444 source4/librpc/rpc/dcerpc_util.c 	c = talloc_get_type(ctx->async.private_data, struct composite_context);
ctx               448 source4/librpc/rpc/dcerpc_util.c 	c->status = dcerpc_secondary_connection_recv(ctx, &p2);
ctx               469 source4/librpc/rpc/dcerpc_util.c static void continue_auth_none(struct composite_context *ctx)
ctx               471 source4/librpc/rpc/dcerpc_util.c 	struct composite_context *c = talloc_get_type(ctx->async.private_data,
ctx               474 source4/librpc/rpc/dcerpc_util.c 	c->status = dcerpc_bind_auth_none_recv(ctx);
ctx                40 source4/nbt_server/wins/winswack.c 	struct composite_context *ctx = talloc_get_type(req->async.private_data, struct composite_context);
ctx                41 source4/nbt_server/wins/winswack.c 	struct wins_challenge_state *state = talloc_get_type(ctx->private_data, struct wins_challenge_state);
ctx                43 source4/nbt_server/wins/winswack.c 	ctx->status = nbt_name_query_recv(req, state, &state->query);
ctx                46 source4/nbt_server/wins/winswack.c 	if (NT_STATUS_EQUAL(ctx->status, NT_STATUS_IO_TIMEOUT)) {
ctx                56 source4/nbt_server/wins/winswack.c 				composite_error(ctx, NT_STATUS_INTERNAL_ERROR);
ctx                62 source4/nbt_server/wins/winswack.c 			composite_continue_nbt(ctx, req, wins_challenge_handler, ctx);
ctx                67 source4/nbt_server/wins/winswack.c 	composite_done(ctx);
ctx                70 source4/nbt_server/wins/winswack.c NTSTATUS wins_challenge_recv(struct composite_context *ctx, TALLOC_CTX *mem_ctx, struct wins_challenge_io *io)
ctx                72 source4/nbt_server/wins/winswack.c 	NTSTATUS status = ctx->status;
ctx                73 source4/nbt_server/wins/winswack.c 	struct wins_challenge_state *state = talloc_get_type(ctx->private_data, struct wins_challenge_state);
ctx                83 source4/nbt_server/wins/winswack.c 	talloc_free(ctx);
ctx               154 source4/nbt_server/wins/winswack.c 	struct composite_context *ctx = talloc_get_type(req->async.private_data, struct composite_context);
ctx               155 source4/nbt_server/wins/winswack.c 	struct wins_release_demand_state *state = talloc_get_type(ctx->private_data, struct wins_release_demand_state);
ctx               157 source4/nbt_server/wins/winswack.c 	ctx->status = nbt_name_release_recv(req, state, &state->release);
ctx               160 source4/nbt_server/wins/winswack.c 	if (NT_STATUS_EQUAL(ctx->status, NT_STATUS_IO_TIMEOUT)) {
ctx               174 source4/nbt_server/wins/winswack.c 				composite_error(ctx, NT_STATUS_INTERNAL_ERROR);
ctx               180 source4/nbt_server/wins/winswack.c 			composite_continue_nbt(ctx, req, wins_release_demand_handler, ctx);
ctx               185 source4/nbt_server/wins/winswack.c 	composite_done(ctx);
ctx               188 source4/nbt_server/wins/winswack.c static NTSTATUS wins_release_demand_recv(struct composite_context *ctx,
ctx               192 source4/nbt_server/wins/winswack.c 	NTSTATUS status = ctx->status;
ctx               193 source4/nbt_server/wins/winswack.c 	talloc_free(ctx);
ctx               127 source4/ntp_signd/ntp_signd.c 	struct MD5Context ctx;
ctx               226 source4/ntp_signd/ntp_signd.c 	MD5Init(&ctx);
ctx               227 source4/ntp_signd/ntp_signd.c 	MD5Update(&ctx, nt_hash->hash, sizeof(nt_hash->hash));
ctx               228 source4/ntp_signd/ntp_signd.c 	MD5Update(&ctx, sign_request.packet_to_sign.data, sign_request.packet_to_sign.length);
ctx               229 source4/ntp_signd/ntp_signd.c 	MD5Final(signed_reply.signed_packet.data + sign_request.packet_to_sign.length + 4, &ctx);
ctx               317 source4/ntp_signd/ntp_signd.c 	packet_set_event_context(ntp_signdconn->packet, conn->event.ctx);
ctx               146 source4/ntvfs/cifs/vfs_cifs.c 	struct share_config *scfg = ntvfs->ctx->config;
ctx               184 source4/ntvfs/cifs/vfs_cifs.c 		cli_credentials_set_conf(credentials, ntvfs->ctx->lp_ctx);
ctx               193 source4/ntvfs/cifs/vfs_cifs.c 		cli_credentials_set_conf(credentials, ntvfs->ctx->lp_ctx);
ctx               197 source4/ntvfs/cifs/vfs_cifs.c 		status = cli_credentials_set_machine_account(credentials, ntvfs->ctx->lp_ctx);
ctx               211 source4/ntvfs/cifs/vfs_cifs.c 	io.in.dest_ports = lp_smb_ports(ntvfs->ctx->lp_ctx);
ctx               212 source4/ntvfs/cifs/vfs_cifs.c 	io.in.socket_options = lp_socket_options(ntvfs->ctx->lp_ctx);
ctx               216 source4/ntvfs/cifs/vfs_cifs.c 	io.in.workgroup = lp_workgroup(ntvfs->ctx->lp_ctx);
ctx               219 source4/ntvfs/cifs/vfs_cifs.c 	io.in.iconv_convenience = lp_iconv_convenience(ntvfs->ctx->lp_ctx);
ctx               220 source4/ntvfs/cifs/vfs_cifs.c 	io.in.gensec_settings = lp_gensec_settings(p, ntvfs->ctx->lp_ctx);
ctx               221 source4/ntvfs/cifs/vfs_cifs.c 	lp_smbcli_options(ntvfs->ctx->lp_ctx, &io.in.options);
ctx               222 source4/ntvfs/cifs/vfs_cifs.c 	lp_smbcli_session_options(ntvfs->ctx->lp_ctx, &io.in.session_options);
ctx               224 source4/ntvfs/cifs/vfs_cifs.c 	if (!(ntvfs->ctx->client_caps & NTVFS_CLIENT_CAP_LEVEL_II_OPLOCKS)) {
ctx               229 source4/ntvfs/cifs/vfs_cifs.c 					  lp_resolve_context(ntvfs->ctx->lp_ctx),
ctx               230 source4/ntvfs/cifs/vfs_cifs.c 					  ntvfs->ctx->event_ctx);
ctx               240 source4/ntvfs/cifs/vfs_cifs.c 	ntvfs->ctx->fs_type = talloc_strdup(ntvfs->ctx, "NTFS");
ctx               241 source4/ntvfs/cifs/vfs_cifs.c 	NT_STATUS_HAVE_NO_MEMORY(ntvfs->ctx->fs_type);
ctx               242 source4/ntvfs/cifs/vfs_cifs.c 	ntvfs->ctx->dev_type = talloc_strdup(ntvfs->ctx, "A:");
ctx               243 source4/ntvfs/cifs/vfs_cifs.c 	NT_STATUS_HAVE_NO_MEMORY(ntvfs->ctx->dev_type);
ctx                42 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c #define CHECK_READ_ONLY(req) do { if (share_bool_option(ntvfs->ctx->config, SHARE_READONLY, true)) return NT_STATUS_ACCESS_DENIED; } while (0)
ctx                55 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	struct share_config *scfg = ntvfs->ctx->config;
ctx                72 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	ntvfs->ctx->fs_type = talloc_strdup(ntvfs->ctx, "NTFS");
ctx                73 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	NT_STATUS_HAVE_NO_MEMORY(ntvfs->ctx->fs_type);
ctx                74 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	ntvfs->ctx->dev_type = talloc_strdup(ntvfs->ctx, "A:");
ctx                75 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	NT_STATUS_HAVE_NO_MEMORY(ntvfs->ctx->dev_type);
ctx               322 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	readonly = share_bool_option(ntvfs->ctx->config, SHARE_READONLY, SHARE_READONLY_DEFAULT);
ctx               778 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	fs->generic.out.volume_name = talloc_strdup(req, ntvfs->ctx->config->name);
ctx               779 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	fs->generic.out.fs_type = ntvfs->ctx->fs_type;
ctx                61 source4/ntvfs/common/brlock_tdb.c 	struct brl_context *ctx;
ctx               135 source4/ntvfs/common/brlock_tdb.c 		ctx1->ctx == ctx2->ctx);
ctx               238 source4/ntvfs/common/brlock_tdb.c 	if (lock->ntvfs->ctx->protocol == PROTOCOL_SMB2) {
ctx               270 source4/ntvfs/common/brlock_tdb.c 	    lock->context.ctx == brlh->last_lock.context.ctx &&
ctx               329 source4/ntvfs/common/brlock_tdb.c 	lock.context.ctx = brl;
ctx               331 source4/ntvfs/common/brlock_tdb.c 	lock.context.ctx = brl;
ctx               464 source4/ntvfs/common/brlock_tdb.c 	context.ctx = brl;
ctx               630 source4/ntvfs/common/brlock_tdb.c 	lock.context.ctx = brl;
ctx               683 source4/ntvfs/common/brlock_tdb.c 		if (lock->context.ctx == brl &&
ctx               285 source4/ntvfs/common/notify.c static void sys_notify_callback(struct sys_notify_context *ctx, 
ctx                96 source4/ntvfs/ipc/vfs_ipc.c 	ntvfs->ctx->fs_type = talloc_strdup(ntvfs->ctx, "IPC");
ctx                97 source4/ntvfs/ipc/vfs_ipc.c 	NT_STATUS_HAVE_NO_MEMORY(ntvfs->ctx->fs_type);
ctx                99 source4/ntvfs/ipc/vfs_ipc.c 	ntvfs->ctx->dev_type = talloc_strdup(ntvfs->ctx, "IPC");
ctx               100 source4/ntvfs/ipc/vfs_ipc.c 	NT_STATUS_HAVE_NO_MEMORY(ntvfs->ctx->dev_type);
ctx               112 source4/ntvfs/ipc/vfs_ipc.c 	status = dcesrv_init_ipc_context(ipriv, ntvfs->ctx->lp_ctx, &ipriv->dcesrv);
ctx               242 source4/ntvfs/ipc/vfs_ipc.c 						ntvfs->ctx->event_ctx,
ctx               243 source4/ntvfs/ipc/vfs_ipc.c 						ntvfs->ctx->msg_ctx,
ctx               244 source4/ntvfs/ipc/vfs_ipc.c 						ntvfs->ctx->server_id,
ctx               808 source4/ntvfs/ipc/vfs_ipc.c 		return ipc_rap_call(req, ntvfs->ctx->event_ctx, ntvfs->ctx->lp_ctx, trans);
ctx               169 source4/ntvfs/ntvfs.h 	struct ntvfs_context *ctx;
ctx               260 source4/ntvfs/ntvfs.h 	struct ntvfs_context *ctx;
ctx               291 source4/ntvfs/ntvfs.h 	struct ntvfs_context *ctx;
ctx               162 source4/ntvfs/ntvfs_base.c 	struct ntvfs_context *ctx;
ctx               168 source4/ntvfs/ntvfs_base.c 	ctx = talloc_zero(mem_ctx, struct ntvfs_context);
ctx               169 source4/ntvfs/ntvfs_base.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               170 source4/ntvfs/ntvfs_base.c 	ctx->protocol		= protocol;
ctx               171 source4/ntvfs/ntvfs_base.c 	ctx->client_caps	= ntvfs_client_caps;
ctx               172 source4/ntvfs/ntvfs_base.c 	ctx->type		= type;
ctx               173 source4/ntvfs/ntvfs_base.c 	ctx->config		= talloc_steal(ctx, scfg);
ctx               174 source4/ntvfs/ntvfs_base.c 	ctx->event_ctx		= ev;
ctx               175 source4/ntvfs/ntvfs_base.c 	ctx->msg_ctx		= msg;
ctx               176 source4/ntvfs/ntvfs_base.c 	ctx->server_id		= server_id;
ctx               177 source4/ntvfs/ntvfs_base.c 	ctx->lp_ctx		= lp_ctx;
ctx               182 source4/ntvfs/ntvfs_base.c 		ntvfs = talloc_zero(ctx, struct ntvfs_module_context);
ctx               184 source4/ntvfs/ntvfs_base.c 		ntvfs->ctx = ctx;
ctx               185 source4/ntvfs/ntvfs_base.c 		ntvfs->ops = ntvfs_backend_byname(handlers[i], ctx->type);
ctx               188 source4/ntvfs/ntvfs_base.c 				handlers[i], ctx->type));
ctx               192 source4/ntvfs/ntvfs_base.c 		DLIST_ADD_END(ctx->modules, ntvfs, struct ntvfs_module_context *);
ctx               195 source4/ntvfs/ntvfs_base.c 	if (!ctx->modules) {
ctx               199 source4/ntvfs/ntvfs_base.c 	*_ctx = ctx;
ctx               616 source4/ntvfs/ntvfs_generic.c 		if (bpunit > 64 && req->ctx->protocol <= PROTOCOL_LANMAN2) {
ctx                27 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx                51 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx                61 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx                71 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx                80 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx                89 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx                98 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               107 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               116 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               125 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               134 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               143 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               154 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               164 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               173 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               183 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               192 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               201 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               210 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               220 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               229 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               238 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               247 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               256 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               266 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               276 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               286 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               296 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               305 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               317 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               329 source4/ntvfs/ntvfs_interface.c 	struct ntvfs_module_context *ntvfs = req->ctx->modules;
ctx               681 source4/ntvfs/ntvfs_interface.c 	if (!ntvfs->ctx->oplock.handler) {
ctx               685 source4/ntvfs/ntvfs_interface.c 	return ntvfs->ctx->oplock.handler(ntvfs->ctx->oplock.private_data, handle, level);
ctx               702 source4/ntvfs/ntvfs_interface.c 	if (!ntvfs->ctx->client.get_my_addr) {
ctx               706 source4/ntvfs/ntvfs_interface.c 	return ntvfs->ctx->client.get_my_addr(ntvfs->ctx->client.private_data, mem_ctx);
ctx               711 source4/ntvfs/ntvfs_interface.c 	if (!ntvfs->ctx->client.get_peer_addr) {
ctx               715 source4/ntvfs/ntvfs_interface.c 	return ntvfs->ctx->client.get_peer_addr(ntvfs->ctx->client.private_data, mem_ctx);
ctx                28 source4/ntvfs/ntvfs_util.c struct ntvfs_request *ntvfs_request_create(struct ntvfs_context *ctx, TALLOC_CTX *mem_ctx,
ctx                41 source4/ntvfs/ntvfs_util.c 	req->ctx			= ctx;
ctx                45 source4/ntvfs/ntvfs_util.c 	req->client_caps		= ctx->client_caps;
ctx               105 source4/ntvfs/ntvfs_util.c 	if (!ntvfs->ctx->handles.create_new) {
ctx               108 source4/ntvfs/ntvfs_util.c 	return ntvfs->ctx->handles.create_new(ntvfs->ctx->handles.private_data, req, h);
ctx               133 source4/ntvfs/ntvfs_util.c 		status = h->ctx->handles.make_valid(h->ctx->handles.private_data, h);
ctx               169 source4/ntvfs/ntvfs_util.c 	h->ctx->handles.destroy(h->ctx->handles.private_data, h);
ctx               176 source4/ntvfs/ntvfs_util.c 	if (!ntvfs->ctx->handles.search_by_wire_key) {
ctx               179 source4/ntvfs/ntvfs_util.c 	return ntvfs->ctx->handles.search_by_wire_key(ntvfs->ctx->handles.private_data, req, key);
ctx               184 source4/ntvfs/ntvfs_util.c 	return h->ctx->handles.get_wire_key(h->ctx->handles.private_data, h, mem_ctx);
ctx               152 source4/ntvfs/posix/pvfs_acl.c 	struct composite_context *ctx;
ctx               177 source4/ntvfs/posix/pvfs_acl.c 	ctx = wbc_xids_to_sids_send(pvfs->wbc_ctx, ids, 2, ids);
ctx               178 source4/ntvfs/posix/pvfs_acl.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               180 source4/ntvfs/posix/pvfs_acl.c 	status = wbc_xids_to_sids_recv(ctx, &ids);
ctx               294 source4/ntvfs/posix/pvfs_acl.c 	struct composite_context *ctx;
ctx               325 source4/ntvfs/posix/pvfs_acl.c 			ctx = wbc_sids_to_xids_send(pvfs->wbc_ctx, ids, 1, ids);
ctx               326 source4/ntvfs/posix/pvfs_acl.c 			NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               327 source4/ntvfs/posix/pvfs_acl.c 			status = wbc_sids_to_xids_recv(ctx, &ids);
ctx               343 source4/ntvfs/posix/pvfs_acl.c 			ctx = wbc_sids_to_xids_send(pvfs->wbc_ctx, ids, 1, ids);
ctx               344 source4/ntvfs/posix/pvfs_acl.c 			NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               345 source4/ntvfs/posix/pvfs_acl.c 			status = wbc_sids_to_xids_recv(ctx, &ids);
ctx               489 source4/ntvfs/posix/pvfs_acl.c 	if (pvfs->ntvfs->ctx->protocol != PROTOCOL_SMB2) {
ctx               515 source4/ntvfs/posix/pvfs_acl.c 	if (pvfs->ntvfs->ctx->protocol == PROTOCOL_SMB2 &&
ctx               531 source4/ntvfs/posix/pvfs_acl.c 	if (pvfs->ntvfs->ctx->protocol != PROTOCOL_SMB2) {
ctx               555 source4/ntvfs/posix/pvfs_acl.c 	if (pvfs->ntvfs->ctx->protocol != PROTOCOL_SMB2) {
ctx               750 source4/ntvfs/posix/pvfs_acl.c 	struct composite_context *ctx;
ctx               809 source4/ntvfs/posix/pvfs_acl.c 	ctx = wbc_xids_to_sids_send(pvfs->wbc_ctx, ids, 2, ids);
ctx               810 source4/ntvfs/posix/pvfs_acl.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               812 source4/ntvfs/posix/pvfs_acl.c 	status = wbc_xids_to_sids_recv(ctx, &ids);
ctx                43 source4/ntvfs/posix/pvfs_acl_nfs4.c 	struct composite_context *ctx;
ctx                98 source4/ntvfs/posix/pvfs_acl_nfs4.c 	ctx = wbc_xids_to_sids_send(pvfs->wbc_ctx, sd, num_ids, ids);
ctx                99 source4/ntvfs/posix/pvfs_acl_nfs4.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               100 source4/ntvfs/posix/pvfs_acl_nfs4.c 	status = wbc_xids_to_sids_recv(ctx, &ids);
ctx               131 source4/ntvfs/posix/pvfs_acl_nfs4.c 	struct composite_context *ctx;
ctx               166 source4/ntvfs/posix/pvfs_acl_nfs4.c 	ctx = wbc_sids_to_xids_send(pvfs->wbc_ctx,ids, acl.a_count, ids);
ctx               167 source4/ntvfs/posix/pvfs_acl_nfs4.c 	if (ctx == NULL) {
ctx               171 source4/ntvfs/posix/pvfs_acl_nfs4.c 	status = wbc_sids_to_xids_recv(ctx, &ids);
ctx                86 source4/ntvfs/posix/pvfs_aio.c 	state->ae = tevent_add_aio(req->ctx->event_ctx, req->ctx->event_ctx, &iocb,
ctx               150 source4/ntvfs/posix/pvfs_aio.c 	state->ae = tevent_add_aio(req->ctx->event_ctx, req->ctx->event_ctx, &iocb,
ctx               186 source4/ntvfs/posix/pvfs_dirlist.c 	enum protocol_types protocol = dir->pvfs->ntvfs->ctx->protocol;
ctx                85 source4/ntvfs/posix/pvfs_fileinfo.c 	if (pvfs->ntvfs->ctx->protocol == PROTOCOL_SMB2) {
ctx               131 source4/ntvfs/posix/pvfs_fsinfo.c 		if (bpunit > 64 && req->ctx->protocol <= PROTOCOL_LANMAN2) {
ctx               176 source4/ntvfs/posix/pvfs_fsinfo.c 		fs->attribute_info.out.fs_type.s                 = ntvfs->ctx->fs_type;
ctx               110 source4/ntvfs/posix/pvfs_notify.c 	event_add_timed(req->ctx->event_ctx, 
ctx              1270 source4/ntvfs/posix/pvfs_open.c 	if (req->ctx->protocol == PROTOCOL_SMB2 &&
ctx              1468 source4/ntvfs/posix/pvfs_open.c 	    req->ctx->protocol == PROTOCOL_SMB2) {
ctx               229 source4/ntvfs/posix/pvfs_oplock.c 	opl->msg_ctx	= f->pvfs->ntvfs->ctx->msg_ctx;
ctx               223 source4/ntvfs/posix/pvfs_qfileinfo.c 		if (req->ctx->protocol == PROTOCOL_SMB2) {
ctx                62 source4/ntvfs/posix/pvfs_read.c 	if (maxcnt > UINT16_MAX && req->ctx->protocol < PROTOCOL_SMB2) {
ctx                98 source4/ntvfs/posix/pvfs_read.c 	if (req->ctx->protocol == PROTOCOL_SMB2) {
ctx               286 source4/ntvfs/posix/pvfs_rename.c 	fname2 = pvfs_resolve_wildcard(mem_ctx, lp_iconv_convenience(pvfs->ntvfs->ctx->lp_ctx), fname1, fname2);
ctx               293 source4/ntvfs/posix/pvfs_resolve.c 	ic = lp_iconv_convenience(pvfs->ntvfs->ctx->lp_ctx);
ctx               525 source4/ntvfs/posix/pvfs_resolve.c 		status = pvfs_reduce_name(*name, lp_iconv_convenience(pvfs->ntvfs->ctx->lp_ctx), &cifs_name, flags);
ctx                61 source4/ntvfs/posix/pvfs_search.c 	struct tevent_context *ev = search->pvfs->ntvfs->ctx->event_ctx;
ctx               130 source4/ntvfs/posix/pvfs_setfileinfo.c 	    (req->ctx->protocol != PROTOCOL_SMB2)) {
ctx               143 source4/ntvfs/posix/pvfs_setfileinfo.c 	    (req->ctx->protocol != PROTOCOL_SMB2)) {
ctx               148 source4/ntvfs/posix/pvfs_setfileinfo.c 	if (req->ctx->protocol == PROTOCOL_SMB2) {
ctx                78 source4/ntvfs/posix/pvfs_shortname.c #define FLAG_CHECK(c, flag) (ctx->char_flags[(uint8_t)(c)] & (flag))
ctx               118 source4/ntvfs/posix/pvfs_shortname.c static uint32_t mangle_hash(struct pvfs_mangle_context *ctx,
ctx               121 source4/ntvfs/posix/pvfs_shortname.c 	return pvfs_name_hash(key, length) % ctx->mangle_modulus;
ctx               127 source4/ntvfs/posix/pvfs_shortname.c static void cache_insert(struct pvfs_mangle_context *ctx,
ctx               130 source4/ntvfs/posix/pvfs_shortname.c 	int i = hash % ctx->cache_size;
ctx               132 source4/ntvfs/posix/pvfs_shortname.c 	if (ctx->prefix_cache[i]) {
ctx               133 source4/ntvfs/posix/pvfs_shortname.c 		talloc_free(ctx->prefix_cache[i]);
ctx               136 source4/ntvfs/posix/pvfs_shortname.c 	ctx->prefix_cache[i] = talloc_strndup(ctx->prefix_cache, prefix, length);
ctx               137 source4/ntvfs/posix/pvfs_shortname.c 	ctx->prefix_cache_hashes[i] = hash;
ctx               143 source4/ntvfs/posix/pvfs_shortname.c static const char *cache_lookup(struct pvfs_mangle_context *ctx, uint32_t hash)
ctx               145 source4/ntvfs/posix/pvfs_shortname.c 	int i = hash % ctx->cache_size;
ctx               148 source4/ntvfs/posix/pvfs_shortname.c 	if (!ctx->prefix_cache[i] || hash != ctx->prefix_cache_hashes[i]) {
ctx               153 source4/ntvfs/posix/pvfs_shortname.c 	return ctx->prefix_cache[i];
ctx               164 source4/ntvfs/posix/pvfs_shortname.c static bool is_mangled_component(struct pvfs_mangle_context *ctx,
ctx               191 source4/ntvfs/posix/pvfs_shortname.c 	for (i=0;i<ctx->mangle_prefix;i++) {
ctx               201 source4/ntvfs/posix/pvfs_shortname.c 	for (i=ctx->mangle_prefix;i<6;i++) {
ctx               225 source4/ntvfs/posix/pvfs_shortname.c static bool is_mangled(struct pvfs_mangle_context *ctx, const char *name)
ctx               233 source4/ntvfs/posix/pvfs_shortname.c 		if (is_mangled_component(ctx, s, PTR_DIFF(p, s))) {
ctx               239 source4/ntvfs/posix/pvfs_shortname.c 	return is_mangled_component(ctx, s, strlen(s));
ctx               250 source4/ntvfs/posix/pvfs_shortname.c static bool is_8_3(struct pvfs_mangle_context *ctx,
ctx               318 source4/ntvfs/posix/pvfs_shortname.c static char *check_cache(struct pvfs_mangle_context *ctx, 
ctx               327 source4/ntvfs/posix/pvfs_shortname.c 	if (!is_mangled(ctx, name)) {
ctx               333 source4/ntvfs/posix/pvfs_shortname.c 	hash = ctx->base_reverse[(unsigned char)name[7]];
ctx               334 source4/ntvfs/posix/pvfs_shortname.c 	for (multiplier=36, i=5;i>=ctx->mangle_prefix;i--) {
ctx               335 source4/ntvfs/posix/pvfs_shortname.c 		uint32_t v = ctx->base_reverse[(unsigned char)name[i]];
ctx               341 source4/ntvfs/posix/pvfs_shortname.c 	prefix = cache_lookup(ctx, hash);
ctx               366 source4/ntvfs/posix/pvfs_shortname.c static bool is_reserved_name(struct pvfs_mangle_context *ctx, const char *name)
ctx               389 source4/ntvfs/posix/pvfs_shortname.c static bool is_legal_name(struct pvfs_mangle_context *ctx, const char *name)
ctx               393 source4/ntvfs/posix/pvfs_shortname.c 		codepoint_t c = next_codepoint_convenience(ctx->iconv_convenience, name, &c_size);
ctx               422 source4/ntvfs/posix/pvfs_shortname.c static char *name_map(struct pvfs_mangle_context *ctx,
ctx               435 source4/ntvfs/posix/pvfs_shortname.c 	if (!is_reserved_name(ctx, name)) {
ctx               438 source4/ntvfs/posix/pvfs_shortname.c 		if (is_8_3(ctx, name, false, false)) {
ctx               444 source4/ntvfs/posix/pvfs_shortname.c 		if (!need83 && is_legal_name(ctx, name)) {
ctx               469 source4/ntvfs/posix/pvfs_shortname.c 	for (i=0;i<ctx->mangle_prefix && name[i];i++) {
ctx               476 source4/ntvfs/posix/pvfs_shortname.c 	for (;i<ctx->mangle_prefix;i++) {
ctx               500 source4/ntvfs/posix/pvfs_shortname.c 	v = hash = mangle_hash(ctx, name, prefix_len);
ctx               502 source4/ntvfs/posix/pvfs_shortname.c 	new_name = talloc_array(ctx, char, 13);
ctx               508 source4/ntvfs/posix/pvfs_shortname.c 	for (i=0;i<ctx->mangle_prefix;i++) {
ctx               513 source4/ntvfs/posix/pvfs_shortname.c 	for (i=5; i>=ctx->mangle_prefix; i--) {
ctx               529 source4/ntvfs/posix/pvfs_shortname.c 		cache_insert(ctx, name, prefix_len, hash);
ctx               546 source4/ntvfs/posix/pvfs_shortname.c static void init_tables(struct pvfs_mangle_context *ctx)
ctx               552 source4/ntvfs/posix/pvfs_shortname.c 	ZERO_STRUCT(ctx->char_flags);
ctx               558 source4/ntvfs/posix/pvfs_shortname.c 			ctx->char_flags[i] |=  (FLAG_ASCII | FLAG_BASECHAR);
ctx               561 source4/ntvfs/posix/pvfs_shortname.c 			ctx->char_flags[i] |= FLAG_ASCII;
ctx               565 source4/ntvfs/posix/pvfs_shortname.c 			ctx->char_flags[i] |= FLAG_ILLEGAL;
ctx               569 source4/ntvfs/posix/pvfs_shortname.c 			ctx->char_flags[i] |= FLAG_WILDCARD;
ctx               573 source4/ntvfs/posix/pvfs_shortname.c 	ZERO_STRUCT(ctx->base_reverse);
ctx               575 source4/ntvfs/posix/pvfs_shortname.c 		ctx->base_reverse[(uint8_t)basechars[i]] = i;
ctx               588 source4/ntvfs/posix/pvfs_shortname.c 		ctx->char_flags[c1] |= FLAG_POSSIBLE1;
ctx               589 source4/ntvfs/posix/pvfs_shortname.c 		ctx->char_flags[c2] |= FLAG_POSSIBLE2;
ctx               590 source4/ntvfs/posix/pvfs_shortname.c 		ctx->char_flags[c3] |= FLAG_POSSIBLE3;
ctx               591 source4/ntvfs/posix/pvfs_shortname.c 		ctx->char_flags[c4] |= FLAG_POSSIBLE4;
ctx               592 source4/ntvfs/posix/pvfs_shortname.c 		ctx->char_flags[tolower(c1)] |= FLAG_POSSIBLE1;
ctx               593 source4/ntvfs/posix/pvfs_shortname.c 		ctx->char_flags[tolower(c2)] |= FLAG_POSSIBLE2;
ctx               594 source4/ntvfs/posix/pvfs_shortname.c 		ctx->char_flags[tolower(c3)] |= FLAG_POSSIBLE3;
ctx               595 source4/ntvfs/posix/pvfs_shortname.c 		ctx->char_flags[tolower(c4)] |= FLAG_POSSIBLE4;
ctx               597 source4/ntvfs/posix/pvfs_shortname.c 		ctx->char_flags[(unsigned char)'.'] |= FLAG_POSSIBLE4;
ctx               600 source4/ntvfs/posix/pvfs_shortname.c 	ctx->mangle_modulus = 1;
ctx               601 source4/ntvfs/posix/pvfs_shortname.c 	for (i=0;i<(7-ctx->mangle_prefix);i++) {
ctx               602 source4/ntvfs/posix/pvfs_shortname.c 		ctx->mangle_modulus *= 36;
ctx               611 source4/ntvfs/posix/pvfs_shortname.c 	struct pvfs_mangle_context *ctx;
ctx               613 source4/ntvfs/posix/pvfs_shortname.c 	ctx = talloc(pvfs, struct pvfs_mangle_context);
ctx               614 source4/ntvfs/posix/pvfs_shortname.c 	if (ctx == NULL) {
ctx               618 source4/ntvfs/posix/pvfs_shortname.c 	ctx->iconv_convenience = lp_iconv_convenience(pvfs->ntvfs->ctx->lp_ctx);
ctx               621 source4/ntvfs/posix/pvfs_shortname.c 	ctx->cache_size = lp_parm_int(pvfs->ntvfs->ctx->lp_ctx, NULL, "mangle", "cachesize", 512);
ctx               623 source4/ntvfs/posix/pvfs_shortname.c 	ctx->prefix_cache = talloc_array(ctx, char *, ctx->cache_size);
ctx               624 source4/ntvfs/posix/pvfs_shortname.c 	if (ctx->prefix_cache == NULL) {
ctx               627 source4/ntvfs/posix/pvfs_shortname.c 	ctx->prefix_cache_hashes = talloc_array(ctx, uint32_t, ctx->cache_size);
ctx               628 source4/ntvfs/posix/pvfs_shortname.c 	if (ctx->prefix_cache_hashes == NULL) {
ctx               632 source4/ntvfs/posix/pvfs_shortname.c 	memset(ctx->prefix_cache, 0, sizeof(char *) * ctx->cache_size);
ctx               633 source4/ntvfs/posix/pvfs_shortname.c 	memset(ctx->prefix_cache_hashes, 0, sizeof(uint32_t) * ctx->cache_size);
ctx               635 source4/ntvfs/posix/pvfs_shortname.c 	ctx->mangle_prefix = lp_parm_int(pvfs->ntvfs->ctx->lp_ctx, NULL, "mangle", "prefix", -1);
ctx               636 source4/ntvfs/posix/pvfs_shortname.c 	if (ctx->mangle_prefix < 0 || ctx->mangle_prefix > 6) {
ctx               637 source4/ntvfs/posix/pvfs_shortname.c 		ctx->mangle_prefix = DEFAULT_MANGLE_PREFIX;
ctx               640 source4/ntvfs/posix/pvfs_shortname.c 	init_tables(ctx);
ctx               642 source4/ntvfs/posix/pvfs_shortname.c 	pvfs->mangle_ctx = ctx;
ctx                31 source4/ntvfs/posix/pvfs_streams.c static const char *stream_name_normalise(TALLOC_CTX *ctx, const char *name)
ctx                37 source4/ntvfs/posix/pvfs_streams.c 	return talloc_strndup(ctx, name, c-name);
ctx               149 source4/ntvfs/posix/pvfs_wait.c 	pwait->msg_ctx = pvfs->ntvfs->ctx->msg_ctx;
ctx               150 source4/ntvfs/posix/pvfs_wait.c 	pwait->ev = pvfs->ntvfs->ctx->event_ctx;
ctx                71 source4/ntvfs/posix/pvfs_write.c 	h->write_time.update_event = event_add_timed(pvfs->ntvfs->ctx->event_ctx,
ctx               120 source4/ntvfs/posix/pvfs_xattr.c 	ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, lp_iconv_convenience(pvfs->ntvfs->ctx->lp_ctx), 
ctx               143 source4/ntvfs/posix/pvfs_xattr.c 	ndr_err = ndr_push_struct_blob(&blob, mem_ctx, lp_iconv_convenience(pvfs->ntvfs->ctx->lp_ctx), p, (ndr_push_flags_fn_t)push_fn);
ctx                40 source4/ntvfs/posix/vfs_posix.c 	struct share_config *scfg = pvfs->ntvfs->ctx->config;
ctx               182 source4/ntvfs/posix/vfs_posix.c 	status = pvfs_acl_init(ntvfs->ctx->lp_ctx);
ctx               189 source4/ntvfs/posix/vfs_posix.c 	base_directory = talloc_strdup(pvfs, share_string_option(ntvfs->ctx->config, SHARE_PATH, ""));
ctx               206 source4/ntvfs/posix/vfs_posix.c 	ntvfs->ctx->fs_type = talloc_strdup(ntvfs->ctx, "NTFS");
ctx               207 source4/ntvfs/posix/vfs_posix.c 	NT_STATUS_HAVE_NO_MEMORY(ntvfs->ctx->fs_type);
ctx               209 source4/ntvfs/posix/vfs_posix.c 	ntvfs->ctx->dev_type = talloc_strdup(ntvfs->ctx, "A:");
ctx               210 source4/ntvfs/posix/vfs_posix.c 	NT_STATUS_HAVE_NO_MEMORY(ntvfs->ctx->dev_type);
ctx               215 source4/ntvfs/posix/vfs_posix.c 				     pvfs->ntvfs->ctx->server_id,
ctx               216 source4/ntvfs/posix/vfs_posix.c 				     pvfs->ntvfs->ctx->lp_ctx,
ctx               217 source4/ntvfs/posix/vfs_posix.c 				     pvfs->ntvfs->ctx->msg_ctx);
ctx               222 source4/ntvfs/posix/vfs_posix.c 	pvfs->odb_context = odb_init(pvfs, pvfs->ntvfs->ctx);
ctx               229 source4/ntvfs/posix/vfs_posix.c 					   pvfs->ntvfs->ctx->server_id,  
ctx               230 source4/ntvfs/posix/vfs_posix.c 					   pvfs->ntvfs->ctx->msg_ctx, 
ctx               231 source4/ntvfs/posix/vfs_posix.c 					   pvfs->ntvfs->ctx->lp_ctx, 
ctx               232 source4/ntvfs/posix/vfs_posix.c 					   pvfs->ntvfs->ctx->event_ctx,
ctx               233 source4/ntvfs/posix/vfs_posix.c 					   pvfs->ntvfs->ctx->config);
ctx               236 source4/ntvfs/posix/vfs_posix.c 				 pvfs->ntvfs->ctx->msg_ctx,
ctx               237 source4/ntvfs/posix/vfs_posix.c 				 pvfs->ntvfs->ctx->event_ctx);
ctx                37 source4/ntvfs/print/vfs_print.c 	ntvfs->ctx->fs_type = talloc_strdup(ntvfs->ctx, "NTFS");
ctx                38 source4/ntvfs/print/vfs_print.c 	NT_STATUS_HAVE_NO_MEMORY(ntvfs->ctx->fs_type);
ctx                40 source4/ntvfs/print/vfs_print.c 	ntvfs->ctx->dev_type = talloc_strdup(ntvfs->ctx, "LPT1:");
ctx                41 source4/ntvfs/print/vfs_print.c 	NT_STATUS_HAVE_NO_MEMORY(ntvfs->ctx->dev_type);
ctx                86 source4/ntvfs/print/vfs_print.c 		push_string(p+2, lp_netbios_name(ntvfs->ctx->lp_ctx), 15, STR_TERMINATE|STR_ASCII);
ctx                87 source4/ntvfs/print/vfs_print.c 		push_string(p+18, ntvfs->ctx->config->name, 13, STR_TERMINATE|STR_ASCII);
ctx                41 source4/ntvfs/simple/vfs_simple.c #define CHECK_READ_ONLY(req) do { if (share_bool_option(ntvfs->ctx->config, SHARE_READONLY, true)) return NT_STATUS_ACCESS_DENIED; } while (0)
ctx                54 source4/ntvfs/simple/vfs_simple.c 	struct share_config *scfg = ntvfs->ctx->config;
ctx                71 source4/ntvfs/simple/vfs_simple.c 	ntvfs->ctx->fs_type = talloc_strdup(ntvfs->ctx, "NTFS");
ctx                72 source4/ntvfs/simple/vfs_simple.c 	NT_STATUS_HAVE_NO_MEMORY(ntvfs->ctx->fs_type);
ctx                73 source4/ntvfs/simple/vfs_simple.c 	ntvfs->ctx->dev_type = talloc_strdup(ntvfs->ctx, "A:");
ctx                74 source4/ntvfs/simple/vfs_simple.c 	NT_STATUS_HAVE_NO_MEMORY(ntvfs->ctx->dev_type);
ctx               319 source4/ntvfs/simple/vfs_simple.c 	readonly = share_bool_option(ntvfs->ctx->config, SHARE_READONLY, SHARE_READONLY_DEFAULT);
ctx               775 source4/ntvfs/simple/vfs_simple.c 	fs->generic.out.volume_name = talloc_strdup(req, ntvfs->ctx->config->name);
ctx               776 source4/ntvfs/simple/vfs_simple.c 	fs->generic.out.fs_type = ntvfs->ctx->fs_type;
ctx               163 source4/ntvfs/smb2/vfs_smb2.c 	struct share_config *scfg = ntvfs->ctx->config;
ctx               202 source4/ntvfs/smb2/vfs_smb2.c 		cli_credentials_set_conf(credentials, ntvfs->ctx->lp_ctx);
ctx               211 source4/ntvfs/smb2/vfs_smb2.c 		cli_credentials_set_conf(credentials, ntvfs->ctx->lp_ctx);
ctx               215 source4/ntvfs/smb2/vfs_smb2.c 		status = cli_credentials_set_machine_account(credentials, ntvfs->ctx->lp_ctx);
ctx               227 source4/ntvfs/smb2/vfs_smb2.c 	lp_smbcli_options(ntvfs->ctx->lp_ctx, &options);
ctx               230 source4/ntvfs/smb2/vfs_smb2.c 			lp_parm_string_list(p, ntvfs->ctx->lp_ctx, NULL, "smb2", "ports", NULL),
ctx               232 source4/ntvfs/smb2/vfs_smb2.c 				 lp_resolve_context(ntvfs->ctx->lp_ctx),
ctx               234 source4/ntvfs/smb2/vfs_smb2.c 				 ntvfs->ctx->event_ctx, &options,
ctx               235 source4/ntvfs/smb2/vfs_smb2.c 				 lp_socket_options(ntvfs->ctx->lp_ctx),
ctx               236 source4/ntvfs/smb2/vfs_smb2.c 				 lp_gensec_settings(p, ntvfs->ctx->lp_ctx)
ctx               249 source4/ntvfs/smb2/vfs_smb2.c 	ntvfs->ctx->fs_type = talloc_strdup(ntvfs->ctx, "NTFS");
ctx               250 source4/ntvfs/smb2/vfs_smb2.c 	NT_STATUS_HAVE_NO_MEMORY(ntvfs->ctx->fs_type);
ctx               251 source4/ntvfs/smb2/vfs_smb2.c 	ntvfs->ctx->dev_type = talloc_strdup(ntvfs->ctx, "A:");
ctx               252 source4/ntvfs/smb2/vfs_smb2.c 	NT_STATUS_HAVE_NO_MEMORY(ntvfs->ctx->dev_type);
ctx                70 source4/ntvfs/sysdep/inotify.c 	struct sys_notify_context *ctx;
ctx               174 source4/ntvfs/sysdep/inotify.c 			w->callback(in->ctx, w->private_data, &ne);
ctx               193 source4/ntvfs/sysdep/inotify.c 			w->callback(in->ctx, w->private_data, &ne);
ctx               249 source4/ntvfs/sysdep/inotify.c static NTSTATUS inotify_setup(struct sys_notify_context *ctx)
ctx               254 source4/ntvfs/sysdep/inotify.c 	in = talloc(ctx, struct inotify_private);
ctx               263 source4/ntvfs/sysdep/inotify.c 	in->ctx = ctx;
ctx               266 source4/ntvfs/sysdep/inotify.c 	ctx->private_data = in;
ctx               269 source4/ntvfs/sysdep/inotify.c 	fde = tevent_add_fd(ctx->ev, in, in->fd,
ctx               340 source4/ntvfs/sysdep/inotify.c static NTSTATUS inotify_watch(struct sys_notify_context *ctx,
ctx               354 source4/ntvfs/sysdep/inotify.c 	if (ctx->private_data == NULL) {
ctx               356 source4/ntvfs/sysdep/inotify.c 		status = inotify_setup(ctx);
ctx               360 source4/ntvfs/sysdep/inotify.c 	in = talloc_get_type(ctx->private_data, struct inotify_private);
ctx                46 source4/ntvfs/sysdep/sys_lease.c 	struct sys_lease_context *ctx;
ctx                59 source4/ntvfs/sysdep/sys_lease.c 	ctx = talloc_zero(mem_ctx, struct sys_lease_context);
ctx                60 source4/ntvfs/sysdep/sys_lease.c 	if (ctx == NULL) {
ctx                64 source4/ntvfs/sysdep/sys_lease.c 	ctx->event_ctx = ev;
ctx                65 source4/ntvfs/sysdep/sys_lease.c 	ctx->msg_ctx = msg;
ctx                66 source4/ntvfs/sysdep/sys_lease.c 	ctx->break_send = break_send;
ctx                70 source4/ntvfs/sysdep/sys_lease.c 		talloc_free(ctx);
ctx                76 source4/ntvfs/sysdep/sys_lease.c 			ctx->ops = &backends[i];
ctx                81 source4/ntvfs/sysdep/sys_lease.c 	if (!ctx->ops) {
ctx                82 source4/ntvfs/sysdep/sys_lease.c 		talloc_free(ctx);
ctx                86 source4/ntvfs/sysdep/sys_lease.c 	status = ctx->ops->init(ctx);
ctx                88 source4/ntvfs/sysdep/sys_lease.c 		talloc_free(ctx);
ctx                92 source4/ntvfs/sysdep/sys_lease.c 	return ctx;
ctx               129 source4/ntvfs/sysdep/sys_lease.c NTSTATUS sys_lease_setup(struct sys_lease_context *ctx,
ctx               132 source4/ntvfs/sysdep/sys_lease.c 	return ctx->ops->setup(ctx, e);
ctx               135 source4/ntvfs/sysdep/sys_lease.c NTSTATUS sys_lease_update(struct sys_lease_context *ctx,
ctx               138 source4/ntvfs/sysdep/sys_lease.c 	return ctx->ops->update(ctx, e);
ctx               141 source4/ntvfs/sysdep/sys_lease.c NTSTATUS sys_lease_remove(struct sys_lease_context *ctx,
ctx               144 source4/ntvfs/sysdep/sys_lease.c 	return ctx->ops->remove(ctx, e);
ctx                33 source4/ntvfs/sysdep/sys_lease.h 	NTSTATUS (*init)(struct sys_lease_context *ctx);
ctx                34 source4/ntvfs/sysdep/sys_lease.h 	NTSTATUS (*setup)(struct sys_lease_context *ctx,
ctx                36 source4/ntvfs/sysdep/sys_lease.h 	NTSTATUS (*update)(struct sys_lease_context *ctx,
ctx                38 source4/ntvfs/sysdep/sys_lease.h 	NTSTATUS (*remove)(struct sys_lease_context *ctx,
ctx                59 source4/ntvfs/sysdep/sys_lease.h NTSTATUS sys_lease_setup(struct sys_lease_context *ctx,
ctx                62 source4/ntvfs/sysdep/sys_lease.h NTSTATUS sys_lease_update(struct sys_lease_context *ctx,
ctx                65 source4/ntvfs/sysdep/sys_lease.h NTSTATUS sys_lease_remove(struct sys_lease_context *ctx,
ctx                37 source4/ntvfs/sysdep/sys_lease_linux.c 	struct sys_lease_context *ctx;
ctx                49 source4/ntvfs/sysdep/sys_lease_linux.c 	struct sys_lease_context *ctx = talloc_get_type(private_data,
ctx                67 source4/ntvfs/sysdep/sys_lease_linux.c 	ctx->break_send(ctx->msg_ctx, &c->e, OPLOCK_BREAK_TO_NONE);
ctx                90 source4/ntvfs/sysdep/sys_lease_linux.c static NTSTATUS linux_lease_init(struct sys_lease_context *ctx)
ctx                94 source4/ntvfs/sysdep/sys_lease_linux.c 	se = tevent_add_signal(ctx->event_ctx, ctx,
ctx                96 source4/ntvfs/sysdep/sys_lease_linux.c 			       linux_lease_signal_handler, ctx);
ctx               102 source4/ntvfs/sysdep/sys_lease_linux.c static NTSTATUS linux_lease_setup(struct sys_lease_context *ctx,
ctx               123 source4/ntvfs/sysdep/sys_lease_linux.c 	p = talloc(ctx, struct linux_lease_pending);
ctx               126 source4/ntvfs/sysdep/sys_lease_linux.c 	p->ctx = ctx;
ctx               148 source4/ntvfs/sysdep/sys_lease_linux.c static NTSTATUS linux_lease_remove(struct sys_lease_context *ctx,
ctx               151 source4/ntvfs/sysdep/sys_lease_linux.c static NTSTATUS linux_lease_update(struct sys_lease_context *ctx,
ctx               178 source4/ntvfs/sysdep/sys_lease_linux.c static NTSTATUS linux_lease_remove(struct sys_lease_context *ctx,
ctx                45 source4/ntvfs/sysdep/sys_notify.c 	struct sys_notify_context *ctx;
ctx                57 source4/ntvfs/sysdep/sys_notify.c 	ctx = talloc_zero(mem_ctx, struct sys_notify_context);
ctx                58 source4/ntvfs/sysdep/sys_notify.c 	if (ctx == NULL) {
ctx                62 source4/ntvfs/sysdep/sys_notify.c 	ctx->ev = ev;
ctx                91 source4/ntvfs/sysdep/sys_notify.c 	ctx->name = bname;
ctx                92 source4/ntvfs/sysdep/sys_notify.c 	ctx->notify_watch = NULL;
ctx                95 source4/ntvfs/sysdep/sys_notify.c 		ctx->notify_watch = backends[i].notify_watch;
ctx                98 source4/ntvfs/sysdep/sys_notify.c 	return ctx;
ctx               108 source4/ntvfs/sysdep/sys_notify.c _PUBLIC_ NTSTATUS sys_notify_watch(struct sys_notify_context *ctx,
ctx               113 source4/ntvfs/sysdep/sys_notify.c 	if (!ctx->notify_watch) {
ctx               116 source4/ntvfs/sysdep/sys_notify.c 	return ctx->notify_watch(ctx, e, callback, private_data, handle);
ctx                28 source4/ntvfs/sysdep/sys_notify.h typedef NTSTATUS (*notify_watch_t)(struct sys_notify_context *ctx, 
ctx                50 source4/ntvfs/sysdep/sys_notify.h NTSTATUS sys_notify_watch(struct sys_notify_context *ctx, struct notify_entry *e,
ctx               106 source4/ntvfs/unixuid/vfs_unixuid.c 	struct composite_context *ctx;
ctx               135 source4/ntvfs/unixuid/vfs_unixuid.c 	ctx = wbc_sids_to_xids_send(priv->wbc_ctx, ids, token->num_sids, ids);
ctx               136 source4/ntvfs/unixuid/vfs_unixuid.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               138 source4/ntvfs/unixuid/vfs_unixuid.c 	status = wbc_sids_to_xids_recv(ctx, &ids);
ctx               244 source4/ntvfs/unixuid/vfs_unixuid.c 	priv->wbc_ctx = wbc_init(priv, ntvfs->ctx->msg_ctx,
ctx               245 source4/ntvfs/unixuid/vfs_unixuid.c 				    ntvfs->ctx->event_ctx);
ctx                25 source4/param/generic.c struct param_section *param_get_section(struct param_context *ctx, const char *name)
ctx                32 source4/param/generic.c 	for (sect = ctx->sections; sect; sect = sect->next) {
ctx                53 source4/param/generic.c struct param_opt *param_get (struct param_context *ctx, const char *name, const char *section_name)
ctx                55 source4/param/generic.c 	struct param_section *section = param_get_section(ctx, section_name);
ctx                62 source4/param/generic.c struct param_section *param_add_section(struct param_context *ctx, const char *section_name)
ctx                65 source4/param/generic.c 	section = talloc_zero(ctx, struct param_section);
ctx                70 source4/param/generic.c 	DLIST_ADD_END(ctx->sections, section, struct param_section *);
ctx                75 source4/param/generic.c struct param_opt *param_get_add(struct param_context *ctx, const char *name, const char *section_name)
ctx                83 source4/param/generic.c 	section = param_get_section(ctx, section_name);
ctx                86 source4/param/generic.c 		section = param_add_section(ctx, section_name);
ctx               102 source4/param/generic.c const char *param_get_string(struct param_context *ctx, const char *param, const char *section)
ctx               104 source4/param/generic.c 	struct param_opt *p = param_get(ctx, param, section);
ctx               112 source4/param/generic.c int param_set_string(struct param_context *ctx, const char *param, const char *value, const char *section)
ctx               114 source4/param/generic.c 	struct param_opt *p = param_get_add(ctx, param, section);
ctx               124 source4/param/generic.c const char **param_get_string_list(struct param_context *ctx, const char *param, const char *separator, const char *section)
ctx               126 source4/param/generic.c 	struct param_opt *p = param_get(ctx, param, section);
ctx               131 source4/param/generic.c 	return (const char **)str_list_make(ctx, p->value, separator);
ctx               134 source4/param/generic.c int param_set_string_list(struct param_context *ctx, const char *param, const char **list, const char *section)
ctx               136 source4/param/generic.c 	struct param_opt *p = param_get_add(ctx, param, section);	
ctx               143 source4/param/generic.c int param_get_int(struct param_context *ctx, const char *param, int default_v, const char *section)
ctx               145 source4/param/generic.c 	const char *value = param_get_string(ctx, param, section);
ctx               153 source4/param/generic.c void param_set_int(struct param_context *ctx, const char *param, int value, const char *section)
ctx               155 source4/param/generic.c 	struct param_opt *p = param_get_add(ctx, section, param);
ctx               163 source4/param/generic.c unsigned long param_get_ulong(struct param_context *ctx, const char *param, unsigned long default_v, const char *section)
ctx               165 source4/param/generic.c 	const char *value = param_get_string(ctx, param, section);
ctx               173 source4/param/generic.c void param_set_ulong(struct param_context *ctx, const char *name, unsigned long value, const char *section)
ctx               175 source4/param/generic.c 	struct param_opt *p = param_get_add(ctx, name, section);
ctx               185 source4/param/generic.c 	struct param_context *ctx = (struct param_context *)_ctx;
ctx               186 source4/param/generic.c 	struct param_section *section = param_get_section(ctx, name);
ctx               189 source4/param/generic.c 		section = talloc_zero(ctx, struct param_section);
ctx               195 source4/param/generic.c 		DLIST_ADD_END(ctx->sections, section, struct param_section *);
ctx               199 source4/param/generic.c 	DLIST_PROMOTE(ctx->sections, section);
ctx               206 source4/param/generic.c 	struct param_context *ctx = (struct param_context *)_ctx;
ctx               207 source4/param/generic.c 	struct param_opt *p = param_section_get(ctx->sections, name);
ctx               210 source4/param/generic.c 		p = talloc_zero(ctx->sections, struct param_opt);
ctx               216 source4/param/generic.c 		DLIST_ADD(ctx->sections->parameters, p);
ctx               231 source4/param/generic.c int param_read(struct param_context *ctx, const char *fn)
ctx               233 source4/param/generic.c 	ctx->sections = talloc_zero(ctx, struct param_section);
ctx               234 source4/param/generic.c 	if (ctx->sections == NULL)
ctx               237 source4/param/generic.c 	ctx->sections->name = talloc_strdup(ctx->sections, "global");
ctx               238 source4/param/generic.c 	if (!pm_process( fn, param_sfunc, param_pfunc, ctx)) {
ctx               245 source4/param/generic.c int param_use(struct loadparm_context *lp_ctx, struct param_context *ctx)
ctx               249 source4/param/generic.c 	for (section = ctx->sections; section; section = section->next) {
ctx               268 source4/param/generic.c int param_write(struct param_context *ctx, const char *fn)
ctx               273 source4/param/generic.c 	if (fn == NULL || ctx == NULL)
ctx               281 source4/param/generic.c 	for (section = ctx->sections; section; section = section->next) {
ctx               336 source4/param/param.h struct param_section *param_get_section(struct param_context *ctx, const char *name);
ctx               339 source4/param/param.h struct param_opt *param_get (struct param_context *ctx, const char *name, const char *section_name);
ctx               340 source4/param/param.h struct param_section *param_add_section(struct param_context *ctx, const char *section_name);
ctx               341 source4/param/param.h struct param_opt *param_get_add(struct param_context *ctx, const char *name, const char *section_name);
ctx               342 source4/param/param.h const char *param_get_string(struct param_context *ctx, const char *param, const char *section);
ctx               343 source4/param/param.h int param_set_string(struct param_context *ctx, const char *param, const char *value, const char *section);
ctx               344 source4/param/param.h const char **param_get_string_list(struct param_context *ctx, const char *param, const char *separator, const char *section);
ctx               345 source4/param/param.h int param_set_string_list(struct param_context *ctx, const char *param, const char **list, const char *section);
ctx               346 source4/param/param.h int param_get_int(struct param_context *ctx, const char *param, int default_v, const char *section);
ctx               347 source4/param/param.h void param_set_int(struct param_context *ctx, const char *param, int value, const char *section);
ctx               348 source4/param/param.h unsigned long param_get_ulong(struct param_context *ctx, const char *param, unsigned long default_v, const char *section);
ctx               349 source4/param/param.h void param_set_ulong(struct param_context *ctx, const char *name, unsigned long value, const char *section);
ctx               351 source4/param/param.h int param_read(struct param_context *ctx, const char *fn);
ctx               352 source4/param/param.h int param_use(struct loadparm_context *lp_ctx, struct param_context *ctx);
ctx               353 source4/param/param.h int param_write(struct param_context *ctx, const char *fn);
ctx                28 source4/param/share.c 	return scfg->ctx->ops->string_option(scfg, opt_name, defval);
ctx                33 source4/param/share.c 	return scfg->ctx->ops->int_option(scfg, opt_name, defval);
ctx                38 source4/param/share.c 	return scfg->ctx->ops->bool_option(scfg, opt_name, defval);
ctx                43 source4/param/share.c 	return scfg->ctx->ops->string_list_option(mem_ctx, scfg, opt_name);
ctx               131 source4/param/share.c 				   struct share_context **ctx)
ctx               141 source4/param/share.c 	return ops->init(mem_ctx, ops, event_ctx, lp_ctx, ctx);
ctx                34 source4/param/share.h 	struct share_context *ctx;
ctx                30 source4/param/share_classic.c 			      struct share_context **ctx)
ctx                32 source4/param/share_classic.c 	*ctx = talloc(mem_ctx, struct share_context);
ctx                33 source4/param/share_classic.c 	if (!*ctx) {
ctx                38 source4/param/share_classic.c 	(*ctx)->ops = ops;
ctx                39 source4/param/share_classic.c 	(*ctx)->priv_data = lp_ctx;
ctx                50 source4/param/share_classic.c 	struct loadparm_context *lp_ctx = talloc_get_type(scfg->ctx->priv_data, 
ctx               112 source4/param/share_classic.c 	struct loadparm_context *lp_ctx = talloc_get_type(scfg->ctx->priv_data, 
ctx               170 source4/param/share_classic.c 	struct loadparm_context *lp_ctx = talloc_get_type(scfg->ctx->priv_data, 
ctx               243 source4/param/share_classic.c 	struct loadparm_context *lp_ctx = talloc_get_type(scfg->ctx->priv_data, 
ctx               281 source4/param/share_classic.c 				  struct share_context *ctx,
ctx               289 source4/param/share_classic.c 	num_services = lp_numservices((struct loadparm_context *)ctx->priv_data);
ctx               298 source4/param/share_classic.c 		n[i] = talloc_strdup(n, lp_servicename(lp_servicebynum((struct loadparm_context *)ctx->priv_data, i)));
ctx               313 source4/param/share_classic.c 				    struct share_context *ctx,
ctx               320 source4/param/share_classic.c 	service = lp_service((struct loadparm_context *)ctx->priv_data, name);
ctx               340 source4/param/share_classic.c 	s->ctx = ctx;
ctx                33 source4/param/share_ldb.c 			  struct share_context **ctx)
ctx                37 source4/param/share_ldb.c 	*ctx = talloc(mem_ctx, struct share_context);
ctx                38 source4/param/share_ldb.c 	if (!*ctx) {
ctx                43 source4/param/share_ldb.c 	sdb = ldb_wrap_connect(*ctx, ev_ctx, lp_ctx, 
ctx                44 source4/param/share_ldb.c 			       private_path(*ctx, lp_ctx, "share.ldb"),
ctx                45 source4/param/share_ldb.c 			       system_session(*ctx, lp_ctx),
ctx                49 source4/param/share_ldb.c 		talloc_free(*ctx);
ctx                53 source4/param/share_ldb.c 	(*ctx)->ops = ops;
ctx                54 source4/param/share_ldb.c 	(*ctx)->priv_data = (void *)sdb;
ctx               159 source4/param/share_ldb.c 				 struct share_context *ctx,
ctx               175 source4/param/share_ldb.c 	ldb = talloc_get_type(ctx->priv_data, struct ldb_context);
ctx               208 source4/param/share_ldb.c 			 struct share_context *ctx,
ctx               224 source4/param/share_ldb.c 	ldb = talloc_get_type(ctx->priv_data, struct ldb_context);
ctx               258 source4/param/share_ldb.c 	s->ctx = ctx;
ctx               290 source4/param/share_ldb.c static NTSTATUS sldb_create(struct share_context *ctx, const char *name, struct share_info *info, int count)
ctx               317 source4/param/share_ldb.c 	ldb = talloc_get_type(ctx->priv_data, struct ldb_context);
ctx               429 source4/param/share_ldb.c static NTSTATUS sldb_set(struct share_context *ctx, const char *name, struct share_info *info, int count)
ctx               449 source4/param/share_ldb.c 	ldb = talloc_get_type(ctx->priv_data, struct ldb_context);
ctx               538 source4/param/share_ldb.c static NTSTATUS sldb_remove(struct share_context *ctx, const char *name)
ctx               552 source4/param/share_ldb.c 	ldb = talloc_get_type(ctx->priv_data, struct ldb_context);
ctx                31 source4/param/tests/share.c 	struct share_context *ctx = (struct share_context *)discard_const(tcase_data);
ctx                35 source4/param/tests/share.c 	torture_assert_ntstatus_ok(tctx, share_list_all(tctx, ctx, &count, &names),
ctx                45 source4/param/tests/share.c 	struct share_context *ctx = (struct share_context *)discard_const(tcase_data);
ctx                56 source4/param/tests/share.c 	status = share_create(ctx, "bloe", inf, 2);
ctx                63 source4/param/tests/share.c 	torture_assert_ntstatus_ok(tctx, share_list_all(tctx, ctx, &count, &names),
ctx                83 source4/param/tests/share.c 	struct share_context *ctx = (struct share_context *)discard_const(tcase_data);
ctx                86 source4/param/tests/share.c 	status = share_create(ctx, "bla", NULL, 0);
ctx                96 source4/param/tests/share.c 				      share_create(ctx, NULL, NULL, 0),
ctx               106 source4/param/tests/share.c 	struct share_context *ctx = (struct share_context *)discard_const(tcase_data);
ctx               109 source4/param/tests/share.c 	status = share_remove(ctx, "nonexistant");
ctx               125 source4/param/tests/share.c 	struct share_context *ctx = (struct share_context *)discard_const(tcase_data);
ctx               132 source4/param/tests/share.c 	status = share_create(ctx, "blie", inf, 2);
ctx               139 source4/param/tests/share.c 	torture_assert_ntstatus_ok(tctx, share_remove(ctx, "blie"), "remove failed");
ctx               148 source4/param/tests/share.c 	struct share_context *ctx = (struct share_context *)discard_const(tcase_data);
ctx               155 source4/param/tests/share.c 	status = share_create(ctx, "bla", inf, 2);
ctx               163 source4/param/tests/share.c 				      share_create(ctx, "bla", inf, 2),
ctx               594 source4/rpc_server/samr/samr_password.c 	struct MD5Context ctx;
ctx               606 source4/rpc_server/samr/samr_password.c 	MD5Init(&ctx);
ctx               607 source4/rpc_server/samr/samr_password.c 	MD5Update(&ctx, &pwbuf->data[516], 16);
ctx               608 source4/rpc_server/samr/samr_password.c 	MD5Update(&ctx, session_key.data, session_key.length);
ctx               609 source4/rpc_server/samr/samr_password.c 	MD5Final(co_session_key.data, &ctx);
ctx               111 source4/rpc_server/service_rpc.c 						     srv_conn->event.ctx,
ctx               126 source4/rpc_server/service_rpc.c 					 srv_conn->event.ctx,
ctx                55 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	struct composite_context *ctx;
ctx                65 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	ctx = wbc_sids_to_xids_send(wbc_ctx, ids, 1, ids);
ctx                66 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx                68 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	status = wbc_sids_to_xids_recv(ctx, &ids);
ctx                88 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	struct composite_context *ctx;
ctx               111 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	ctx = wbc_xids_to_sids_send(wbc_ctx, ids, 1, ids);
ctx               112 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               114 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	status = wbc_xids_to_sids_recv(ctx, &ids);
ctx               130 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	struct composite_context *ctx;
ctx               140 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	ctx = wbc_sids_to_xids_send(wbc_ctx, ids, 1, ids);
ctx               141 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               143 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	status = wbc_sids_to_xids_recv(ctx, &ids);
ctx               163 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	struct composite_context *ctx;
ctx               186 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	ctx = wbc_xids_to_sids_send(wbc_ctx, ids, 1, ids);
ctx               187 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               189 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	status = wbc_xids_to_sids_recv(ctx, &ids);
ctx                37 source4/rpc_server/winreg/rpc_winreg.c 	struct registry_context *ctx;
ctx                41 source4/rpc_server/winreg/rpc_winreg.c 			     &ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info,
ctx                49 source4/rpc_server/winreg/rpc_winreg.c 	dce_call->context->private_data = ctx;
ctx                60 source4/rpc_server/winreg/rpc_winreg.c 	struct registry_context *ctx = dce_call->context->private_data;
ctx                66 source4/rpc_server/winreg/rpc_winreg.c 	result = reg_get_predefined_key(ctx, hkey,
ctx                48 source4/smb_server/smb/negprot.c 					smb_conn->connection->event.ctx,
ctx               370 source4/smb_server/smb/negprot.c 						      req->smb_conn->connection->event.ctx,
ctx               729 source4/smb_server/smb/request.c 	h->ctx		= ntvfs->ctx;
ctx                56 source4/smb_server/smb/service.c 				       req->smb_conn->connection->event.ctx,
ctx                73 source4/smb_server/smb/sesssetup.c 	status = auth_generate_session_info(req, req->smb_conn->connection->event.ctx, req->smb_conn->lp_ctx, 
ctx               169 source4/smb_server/smb/sesssetup.c 	status = auth_generate_session_info(req, req->smb_conn->connection->event.ctx, 
ctx               237 source4/smb_server/smb/sesssetup.c 					     req->smb_conn->connection->event.ctx,
ctx               367 source4/smb_server/smb/sesssetup.c 						   req->smb_conn->connection->event.ctx,
ctx                61 source4/smb_server/smb2/negprot.c 					      req->smb_conn->connection->event.ctx,
ctx                65 source4/smb_server/smb2/sesssetup.c 	struct smb2srv_sesssetup_callback_ctx *ctx = talloc_get_type(private_data,
ctx                67 source4/smb_server/smb2/sesssetup.c 	struct smb2srv_request *req = ctx->req;
ctx                68 source4/smb_server/smb2/sesssetup.c 	union smb_sesssetup *io = ctx->io;
ctx                69 source4/smb_server/smb2/sesssetup.c 	struct smbsrv_session *smb_sess = ctx->smb_sess;
ctx               128 source4/smb_server/smb2/sesssetup.c 						   req->smb_conn->connection->event.ctx,
ctx               198 source4/smb_server/smb2/tcon.c 	h->ctx		= ntvfs->ctx;
ctx               293 source4/smb_server/smb2/tcon.c 				       req->smb_conn->connection->event.ctx,
ctx               145 source4/smb_server/smb_server.c 	packet_set_event_context(smb_conn->packet, conn->event.ctx);
ctx               160 source4/smb_server/smb_server.c 						       smb_conn->connection->event.ctx,
ctx               158 source4/smbd/service_named_pipe.c 							conn->event.ctx,
ctx               286 source4/smbd/service_named_pipe.c 	packet_set_event_context(pipe_conn->packet, conn->event.ctx);
ctx                59 source4/smbd/service_stream.c 	struct tevent_context *event_ctx = srv_conn->event.ctx;
ctx               145 source4/smbd/service_stream.c 	srv_conn->event.ctx	= ev;
ctx               185 source4/smbd/service_stream.c 	srv_conn->event.ctx	= ev;
ctx               368 source4/smbd/service_stream.c 	conn->model_ops->set_title(conn->event.ctx, title);
ctx                45 source4/smbd/service_stream.h 		struct tevent_context *ctx;
ctx               366 source4/torture/basic/base.c 		event_loop_once(cli->transport->socket->event.ctx);
ctx                44 source4/torture/libnet/libnet_BecomeDC.c 	struct libnet_context *ctx;
ctx               604 source4/torture/libnet/libnet_BecomeDC.c 	s->ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx               605 source4/torture/libnet/libnet_BecomeDC.c 	s->ctx->cred = cmdline_credentials;
ctx               623 source4/torture/libnet/libnet_BecomeDC.c 	status = libnet_BecomeDC(s->ctx, s, &b);
ctx               698 source4/torture/libnet/libnet_BecomeDC.c 	status = libnet_UnbecomeDC(s->ctx, s, &u);
ctx               130 source4/torture/libnet/libnet_domain.c 	struct libnet_context *ctx;
ctx               141 source4/torture/libnet/libnet_domain.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx               142 source4/torture/libnet/libnet_domain.c 	if (ctx == NULL) {
ctx               147 source4/torture/libnet/libnet_domain.c 	ctx->cred = cmdline_credentials;
ctx               154 source4/torture/libnet/libnet_domain.c 	status = libnet_DomainOpen(ctx, torture, &r);
ctx               162 source4/torture/libnet/libnet_domain.c 	lsa_close.in.handle  = &ctx->lsa.handle;
ctx               165 source4/torture/libnet/libnet_domain.c 	status = dcerpc_lsa_Close(ctx->lsa.pipe, ctx, &lsa_close);
ctx               172 source4/torture/libnet/libnet_domain.c 	talloc_free(ctx);
ctx               182 source4/torture/libnet/libnet_domain.c 	struct libnet_context *ctx;
ctx               195 source4/torture/libnet/libnet_domain.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx               196 source4/torture/libnet/libnet_domain.c 	if (ctx == NULL) {
ctx               202 source4/torture/libnet/libnet_domain.c 	ctx->cred = cmdline_credentials;
ctx               221 source4/torture/libnet/libnet_domain.c 	ctx->lsa.pipe        = p;
ctx               222 source4/torture/libnet/libnet_domain.c 	ctx->lsa.name        = domain_name.string;
ctx               223 source4/torture/libnet/libnet_domain.c 	ctx->lsa.access_mask = access_mask;
ctx               224 source4/torture/libnet/libnet_domain.c 	ctx->lsa.handle      = h;
ctx               227 source4/torture/libnet/libnet_domain.c 	ctx->event_ctx       = p->conn->event_ctx;
ctx               233 source4/torture/libnet/libnet_domain.c 	status = libnet_DomainClose(ctx, mem_ctx, &r);
ctx               241 source4/torture/libnet/libnet_domain.c 	talloc_free(ctx);
ctx               249 source4/torture/libnet/libnet_domain.c 	struct libnet_context *ctx;
ctx               259 source4/torture/libnet/libnet_domain.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx               260 source4/torture/libnet/libnet_domain.c 	ctx->cred = cmdline_credentials;
ctx               276 source4/torture/libnet/libnet_domain.c 	status = libnet_DomainOpen(ctx, mem_ctx, &io);
ctx               283 source4/torture/libnet/libnet_domain.c 	domain_handle = ctx->samr.handle;
ctx               290 source4/torture/libnet/libnet_domain.c 	status = dcerpc_samr_Close(ctx->samr.pipe, mem_ctx, &r);
ctx               299 source4/torture/libnet/libnet_domain.c 	talloc_free(ctx);
ctx               310 source4/torture/libnet/libnet_domain.c 	struct libnet_context *ctx;
ctx               324 source4/torture/libnet/libnet_domain.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx               325 source4/torture/libnet/libnet_domain.c 	if (ctx == NULL) {
ctx               331 source4/torture/libnet/libnet_domain.c 	ctx->cred = cmdline_credentials;
ctx               335 source4/torture/libnet/libnet_domain.c 				     ctx->cred, torture->ev, torture->lp_ctx);
ctx               350 source4/torture/libnet/libnet_domain.c 	ctx->samr.pipe        = p;
ctx               351 source4/torture/libnet/libnet_domain.c 	ctx->samr.name        = talloc_steal(ctx, domain_name.string);
ctx               352 source4/torture/libnet/libnet_domain.c 	ctx->samr.access_mask = access_mask;
ctx               353 source4/torture/libnet/libnet_domain.c 	ctx->samr.handle      = h;
ctx               354 source4/torture/libnet/libnet_domain.c 	ctx->samr.sid         = talloc_steal(ctx, sid);
ctx               358 source4/torture/libnet/libnet_domain.c 	ctx->event_ctx       = p->conn->event_ctx;
ctx               364 source4/torture/libnet/libnet_domain.c 	status = libnet_DomainClose(ctx, mem_ctx, &r);
ctx               372 source4/torture/libnet/libnet_domain.c 	talloc_free(ctx);
ctx               383 source4/torture/libnet/libnet_domain.c 	struct libnet_context *ctx;
ctx               392 source4/torture/libnet/libnet_domain.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx               393 source4/torture/libnet/libnet_domain.c 	if (ctx == NULL) {
ctx               399 source4/torture/libnet/libnet_domain.c 	ctx->cred = cmdline_credentials;
ctx               410 source4/torture/libnet/libnet_domain.c 	status = libnet_DomainList(ctx, mem_ctx, &r);
ctx               426 source4/torture/libnet/libnet_domain.c 	ctx->samr.buf_size = 32;
ctx               431 source4/torture/libnet/libnet_domain.c 	status = libnet_DomainList(ctx, mem_ctx, &r);
ctx               447 source4/torture/libnet/libnet_domain.c 	talloc_free(ctx);
ctx               235 source4/torture/libnet/libnet_group.c 	struct libnet_context *ctx;
ctx               243 source4/torture/libnet/libnet_group.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx               244 source4/torture/libnet/libnet_group.c 	ctx->cred = cmdline_credentials;
ctx               272 source4/torture/libnet/libnet_group.c 	status = libnet_GroupInfo(ctx, mem_ctx, &req);
ctx               280 source4/torture/libnet/libnet_group.c 	if (!test_cleanup(ctx->samr.pipe, mem_ctx, &ctx->samr.handle, TEST_GROUPNAME)) {
ctx               286 source4/torture/libnet/libnet_group.c 	if (!test_samr_close(ctx->samr.pipe, mem_ctx, &ctx->samr.handle)) {
ctx               291 source4/torture/libnet/libnet_group.c 	talloc_free(ctx);
ctx               304 source4/torture/libnet/libnet_group.c 	struct libnet_context *ctx;
ctx               309 source4/torture/libnet/libnet_group.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx               310 source4/torture/libnet/libnet_group.c 	ctx->cred = cmdline_credentials;
ctx               324 source4/torture/libnet/libnet_group.c 		status = libnet_GroupList(ctx, mem_ctx, &req);
ctx               342 source4/torture/libnet/libnet_group.c 	if (!test_samr_close(ctx->samr.pipe, mem_ctx, &ctx->samr.handle)) {
ctx               347 source4/torture/libnet/libnet_group.c 	if (!test_lsa_close(ctx->lsa.pipe, mem_ctx, &ctx->lsa.handle)) {
ctx               352 source4/torture/libnet/libnet_group.c 	talloc_free(ctx);
ctx               365 source4/torture/libnet/libnet_group.c 	struct libnet_context *ctx;
ctx               370 source4/torture/libnet/libnet_group.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx               371 source4/torture/libnet/libnet_group.c 	ctx->cred = cmdline_credentials;
ctx               377 source4/torture/libnet/libnet_group.c 	status = libnet_CreateGroup(ctx, mem_ctx, &req);
ctx               384 source4/torture/libnet/libnet_group.c 	if (!test_cleanup(ctx->samr.pipe, mem_ctx, &ctx->samr.handle, TEST_GROUPNAME)) {
ctx               390 source4/torture/libnet/libnet_group.c 	if (!test_samr_close(ctx->samr.pipe, mem_ctx, &ctx->samr.handle)) {
ctx               396 source4/torture/libnet/libnet_group.c 	talloc_free(ctx);
ctx                37 source4/torture/libnet/libnet_lookup.c 	struct libnet_context *ctx;
ctx                43 source4/torture/libnet/libnet_lookup.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx                44 source4/torture/libnet/libnet_lookup.c 	ctx->cred = cmdline_credentials;
ctx                58 source4/torture/libnet/libnet_lookup.c 	status = libnet_Lookup(ctx, mem_ctx, &lookup);
ctx                81 source4/torture/libnet/libnet_lookup.c 	struct libnet_context *ctx;
ctx                87 source4/torture/libnet/libnet_lookup.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx                88 source4/torture/libnet/libnet_lookup.c 	ctx->cred = cmdline_credentials;
ctx               101 source4/torture/libnet/libnet_lookup.c 	status = libnet_LookupHost(ctx, mem_ctx, &lookup);
ctx               124 source4/torture/libnet/libnet_lookup.c 	struct libnet_context *ctx;
ctx               130 source4/torture/libnet/libnet_lookup.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx               131 source4/torture/libnet/libnet_lookup.c 	ctx->cred = cmdline_credentials;
ctx               133 source4/torture/libnet/libnet_lookup.c 	talloc_steal(ctx, mem_ctx);
ctx               144 source4/torture/libnet/libnet_lookup.c 	status = libnet_LookupDCs(ctx, mem_ctx, lookup);
ctx               171 source4/torture/libnet/libnet_lookup.c 	struct libnet_context *ctx;
ctx               174 source4/torture/libnet/libnet_lookup.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx               175 source4/torture/libnet/libnet_lookup.c 	ctx->cred = cmdline_credentials;
ctx               183 source4/torture/libnet/libnet_lookup.c 	status = libnet_LookupName(ctx, mem_ctx, &r);
ctx               186 source4/torture/libnet/libnet_lookup.c 	talloc_free(ctx);
ctx                36 source4/torture/libnet/libnet_rpc.c static bool test_connect_service(struct libnet_context *ctx,
ctx                53 source4/torture/libnet/libnet_rpc.c 		cli_credentials_set_username(ctx->cred, "baduser", CRED_SPECIFIED);
ctx                54 source4/torture/libnet/libnet_rpc.c 		cli_credentials_set_password(ctx->cred, "badpassword", CRED_SPECIFIED);
ctx                57 source4/torture/libnet/libnet_rpc.c 	status = libnet_RpcConnect(ctx, ctx, &connect_r);
ctx                74 source4/torture/libnet/libnet_rpc.c 		d_printf("\tDomain SID:\t %s\n", dom_sid_string(ctx, connect_r.out.domain_sid));
ctx                76 source4/torture/libnet/libnet_rpc.c 		d_printf("\tGUID:\t\t %s\n", GUID_string(ctx, connect_r.out.guid));
ctx                90 source4/torture/libnet/libnet_rpc.c 	struct libnet_context *ctx;
ctx                92 source4/torture/libnet/libnet_rpc.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx                93 source4/torture/libnet/libnet_rpc.c 	ctx->cred = cmdline_credentials;
ctx                96 source4/torture/libnet/libnet_rpc.c 	if (!test_connect_service(ctx, &ndr_table_lsarpc, bindstr,
ctx               103 source4/torture/libnet/libnet_rpc.c 	if (!test_connect_service(ctx, &ndr_table_samr, bindstr,
ctx               110 source4/torture/libnet/libnet_rpc.c 	if (!test_connect_service(ctx, &ndr_table_srvsvc, bindstr,
ctx               117 source4/torture/libnet/libnet_rpc.c 	if (!test_connect_service(ctx, &ndr_table_lsarpc, bindstr,
ctx               124 source4/torture/libnet/libnet_rpc.c 	if (!test_connect_service(ctx, &ndr_table_samr, bindstr,
ctx               130 source4/torture/libnet/libnet_rpc.c 	talloc_free(ctx);
ctx               243 source4/torture/libnet/libnet_user.c 	struct libnet_context *ctx;
ctx               249 source4/torture/libnet/libnet_user.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx               250 source4/torture/libnet/libnet_user.c 	ctx->cred = cmdline_credentials;
ctx               256 source4/torture/libnet/libnet_user.c 	status = libnet_CreateUser(ctx, mem_ctx, &req);
ctx               263 source4/torture/libnet/libnet_user.c 	if (!test_cleanup(ctx->samr.pipe, mem_ctx, &ctx->samr.handle, TEST_USERNAME)) {
ctx               269 source4/torture/libnet/libnet_user.c 	if (!test_samr_close(ctx->samr.pipe, mem_ctx, &ctx->samr.handle)) {
ctx               275 source4/torture/libnet/libnet_user.c 	talloc_free(ctx);
ctx               289 source4/torture/libnet/libnet_user.c 	struct libnet_context *ctx;
ctx               295 source4/torture/libnet/libnet_user.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx               296 source4/torture/libnet/libnet_user.c 	ctx->cred = cmdline_credentials;
ctx               322 source4/torture/libnet/libnet_user.c 	status = libnet_DeleteUser(ctx, mem_ctx, &req);
ctx               331 source4/torture/libnet/libnet_user.c 	talloc_free(ctx);
ctx               482 source4/torture/libnet/libnet_user.c 	struct libnet_context *ctx;
ctx               490 source4/torture/libnet/libnet_user.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx               491 source4/torture/libnet/libnet_user.c 	ctx->cred = cmdline_credentials;
ctx               529 source4/torture/libnet/libnet_user.c 		status = libnet_ModifyUser(ctx, torture, &req);
ctx               541 source4/torture/libnet/libnet_user.c 		status = libnet_UserInfo(ctx, torture, &user_req);
ctx               581 source4/torture/libnet/libnet_user.c 			status = libnet_ModifyUser(ctx, torture, &req);
ctx               593 source4/torture/libnet/libnet_user.c 	if (!test_cleanup(ctx->samr.pipe, torture, &ctx->samr.handle, name)) {
ctx               599 source4/torture/libnet/libnet_user.c 	if (!test_samr_close(ctx->samr.pipe, torture, &ctx->samr.handle)) {
ctx               605 source4/torture/libnet/libnet_user.c 	talloc_free(ctx);
ctx               617 source4/torture/libnet/libnet_user.c 	struct libnet_context *ctx;
ctx               625 source4/torture/libnet/libnet_user.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx               626 source4/torture/libnet/libnet_user.c 	ctx->cred = cmdline_credentials;
ctx               654 source4/torture/libnet/libnet_user.c 	status = libnet_UserInfo(ctx, mem_ctx, &req);
ctx               662 source4/torture/libnet/libnet_user.c 	if (!test_cleanup(ctx->samr.pipe, mem_ctx, &ctx->samr.handle, TEST_USERNAME)) {
ctx               668 source4/torture/libnet/libnet_user.c 	if (!test_samr_close(ctx->samr.pipe, mem_ctx, &ctx->samr.handle)) {
ctx               673 source4/torture/libnet/libnet_user.c 	talloc_free(ctx);
ctx               686 source4/torture/libnet/libnet_user.c 	struct libnet_context *ctx;
ctx               691 source4/torture/libnet/libnet_user.c 	ctx = libnet_context_init(torture->ev, torture->lp_ctx);
ctx               692 source4/torture/libnet/libnet_user.c 	ctx->cred = cmdline_credentials;
ctx               707 source4/torture/libnet/libnet_user.c 		status = libnet_UserList(ctx, mem_ctx, &req);
ctx               725 source4/torture/libnet/libnet_user.c 	if (!test_samr_close(ctx->samr.pipe, mem_ctx, &ctx->samr.handle)) {
ctx               731 source4/torture/libnet/libnet_user.c 	if (!test_lsa_close(ctx->lsa.pipe, mem_ctx, &ctx->lsa.handle)) {
ctx               736 source4/torture/libnet/libnet_user.c 	talloc_free(ctx);
ctx               544 source4/torture/nbt/winsreplication.c 	struct test_wrepl_conflict_conn *ctx;
ctx               552 source4/torture/nbt/winsreplication.c 	ctx = talloc_zero(tctx, struct test_wrepl_conflict_conn);
ctx               553 source4/torture/nbt/winsreplication.c 	if (!ctx) return NULL;
ctx               555 source4/torture/nbt/winsreplication.c 	ctx->address	= address;
ctx               556 source4/torture/nbt/winsreplication.c 	ctx->pull	= wrepl_socket_init(ctx, tctx->ev, lp_iconv_convenience(tctx->lp_ctx));
ctx               557 source4/torture/nbt/winsreplication.c 	if (!ctx->pull) return NULL;
ctx               560 source4/torture/nbt/winsreplication.c 	status = wrepl_connect(ctx->pull, wrepl_best_ip(tctx->lp_ctx, ctx->address), ctx->address);
ctx               563 source4/torture/nbt/winsreplication.c 	status = wrepl_associate(ctx->pull, &associate);
ctx               566 source4/torture/nbt/winsreplication.c 	ctx->pull_assoc = associate.out.assoc_ctx;
ctx               568 source4/torture/nbt/winsreplication.c 	ctx->a.address		= TEST_OWNER_A_ADDRESS;
ctx               569 source4/torture/nbt/winsreplication.c 	ctx->a.max_version	= 0;
ctx               570 source4/torture/nbt/winsreplication.c 	ctx->a.min_version	= 0;
ctx               571 source4/torture/nbt/winsreplication.c 	ctx->a.type		= 1;
ctx               573 source4/torture/nbt/winsreplication.c 	ctx->b.address		= TEST_OWNER_B_ADDRESS;
ctx               574 source4/torture/nbt/winsreplication.c 	ctx->b.max_version	= 0;
ctx               575 source4/torture/nbt/winsreplication.c 	ctx->b.min_version	= 0;
ctx               576 source4/torture/nbt/winsreplication.c 	ctx->b.type		= 1;
ctx               578 source4/torture/nbt/winsreplication.c 	ctx->x.address		= TEST_OWNER_X_ADDRESS;
ctx               579 source4/torture/nbt/winsreplication.c 	ctx->x.max_version	= 0;
ctx               580 source4/torture/nbt/winsreplication.c 	ctx->x.min_version	= 0;
ctx               581 source4/torture/nbt/winsreplication.c 	ctx->x.type		= 1;
ctx               583 source4/torture/nbt/winsreplication.c 	ctx->c.address		= address;
ctx               584 source4/torture/nbt/winsreplication.c 	ctx->c.max_version	= 0;
ctx               585 source4/torture/nbt/winsreplication.c 	ctx->c.min_version	= 0;
ctx               586 source4/torture/nbt/winsreplication.c 	ctx->c.type		= 1;
ctx               588 source4/torture/nbt/winsreplication.c 	pull_table.in.assoc_ctx	= ctx->pull_assoc;
ctx               589 source4/torture/nbt/winsreplication.c 	status = wrepl_pull_table(ctx->pull, ctx->pull, &pull_table);
ctx               594 source4/torture/nbt/winsreplication.c 			ctx->a.max_version	= pull_table.out.partners[i].max_version;
ctx               595 source4/torture/nbt/winsreplication.c 			ctx->a.min_version	= pull_table.out.partners[i].min_version;
ctx               598 source4/torture/nbt/winsreplication.c 			ctx->b.max_version	= pull_table.out.partners[i].max_version;
ctx               599 source4/torture/nbt/winsreplication.c 			ctx->b.min_version	= pull_table.out.partners[i].min_version;
ctx               602 source4/torture/nbt/winsreplication.c 			ctx->x.max_version	= pull_table.out.partners[i].max_version;
ctx               603 source4/torture/nbt/winsreplication.c 			ctx->x.min_version	= pull_table.out.partners[i].min_version;
ctx               606 source4/torture/nbt/winsreplication.c 			ctx->c.max_version	= pull_table.out.partners[i].max_version;
ctx               607 source4/torture/nbt/winsreplication.c 			ctx->c.min_version	= pull_table.out.partners[i].min_version;
ctx               613 source4/torture/nbt/winsreplication.c 	ctx->nbtsock = nbt_name_socket_init(ctx, tctx->ev, lp_iconv_convenience(tctx->lp_ctx));
ctx               614 source4/torture/nbt/winsreplication.c 	if (!ctx->nbtsock) return NULL;
ctx               618 source4/torture/nbt/winsreplication.c 	ctx->myaddr = socket_address_from_strings(tctx, ctx->nbtsock->sock->backend_name, iface_best_ip(ifaces, address), 0);
ctx               619 source4/torture/nbt/winsreplication.c 	if (!ctx->myaddr) return NULL;
ctx               622 source4/torture/nbt/winsreplication.c 		if (strcmp(ctx->myaddr->addr, iface_n_ip(ifaces, i)) == 0) continue;
ctx               623 source4/torture/nbt/winsreplication.c 		ctx->myaddr2 = socket_address_from_strings(tctx, ctx->nbtsock->sock->backend_name, iface_n_ip(ifaces, i), 0);
ctx               624 source4/torture/nbt/winsreplication.c 		if (!ctx->myaddr2) return NULL;
ctx               628 source4/torture/nbt/winsreplication.c 	status = socket_listen(ctx->nbtsock->sock, ctx->myaddr, 0, 0);
ctx               631 source4/torture/nbt/winsreplication.c 	ctx->nbtsock_srv = nbt_name_socket_init(ctx, tctx->ev, lp_iconv_convenience(tctx->lp_ctx));
ctx               632 source4/torture/nbt/winsreplication.c 	if (!ctx->nbtsock_srv) return NULL;
ctx               635 source4/torture/nbt/winsreplication.c 	nbt_srv_addr = socket_address_from_strings(tctx, ctx->nbtsock_srv->sock->backend_name, ctx->myaddr->addr, lp_nbt_port(tctx->lp_ctx));
ctx               639 source4/torture/nbt/winsreplication.c 	status = socket_listen(ctx->nbtsock_srv->sock, nbt_srv_addr, 0, 0);
ctx               643 source4/torture/nbt/winsreplication.c 		talloc_free(ctx->nbtsock_srv);
ctx               644 source4/torture/nbt/winsreplication.c 		ctx->nbtsock_srv = NULL;
ctx               647 source4/torture/nbt/winsreplication.c 	if (ctx->myaddr2 && ctx->nbtsock_srv) {
ctx               648 source4/torture/nbt/winsreplication.c 		ctx->nbtsock2 = nbt_name_socket_init(ctx, tctx->ev, lp_iconv_convenience(tctx->lp_ctx));
ctx               649 source4/torture/nbt/winsreplication.c 		if (!ctx->nbtsock2) return NULL;
ctx               651 source4/torture/nbt/winsreplication.c 		status = socket_listen(ctx->nbtsock2->sock, ctx->myaddr2, 0, 0);
ctx               654 source4/torture/nbt/winsreplication.c 		ctx->nbtsock_srv2 = nbt_name_socket_init(ctx, ctx->nbtsock_srv->event_ctx, lp_iconv_convenience(tctx->lp_ctx));
ctx               655 source4/torture/nbt/winsreplication.c 		if (!ctx->nbtsock_srv2) return NULL;
ctx               659 source4/torture/nbt/winsreplication.c 							   ctx->nbtsock_srv->sock->backend_name, 
ctx               660 source4/torture/nbt/winsreplication.c 							   ctx->myaddr2->addr, 
ctx               665 source4/torture/nbt/winsreplication.c 		status = socket_listen(ctx->nbtsock_srv2->sock, ctx->myaddr2, 0, 0);
ctx               669 source4/torture/nbt/winsreplication.c 			talloc_free(ctx->nbtsock_srv2);
ctx               670 source4/torture/nbt/winsreplication.c 			ctx->nbtsock_srv2 = NULL;
ctx               674 source4/torture/nbt/winsreplication.c 	ctx->addresses_best_num = 1;
ctx               675 source4/torture/nbt/winsreplication.c 	ctx->addresses_best = talloc_array(ctx, struct wrepl_ip, ctx->addresses_best_num);
ctx               676 source4/torture/nbt/winsreplication.c 	if (!ctx->addresses_best) return NULL;
ctx               677 source4/torture/nbt/winsreplication.c 	ctx->addresses_best[0].owner	= ctx->b.address;
ctx               678 source4/torture/nbt/winsreplication.c 	ctx->addresses_best[0].ip	= ctx->myaddr->addr;
ctx               680 source4/torture/nbt/winsreplication.c 	ctx->addresses_all_num = iface_count(ifaces);
ctx               681 source4/torture/nbt/winsreplication.c 	ctx->addresses_all = talloc_array(ctx, struct wrepl_ip, ctx->addresses_all_num);
ctx               682 source4/torture/nbt/winsreplication.c 	if (!ctx->addresses_all) return NULL;
ctx               683 source4/torture/nbt/winsreplication.c 	for (i=0; i < ctx->addresses_all_num; i++) {
ctx               684 source4/torture/nbt/winsreplication.c 		ctx->addresses_all[i].owner	= ctx->b.address;
ctx               685 source4/torture/nbt/winsreplication.c 		ctx->addresses_all[i].ip	= talloc_strdup(ctx->addresses_all, iface_n_ip(ifaces, i));
ctx               686 source4/torture/nbt/winsreplication.c 		if (!ctx->addresses_all[i].ip) return NULL;
ctx               689 source4/torture/nbt/winsreplication.c 	if (ctx->nbtsock_srv2) {
ctx               690 source4/torture/nbt/winsreplication.c 		ctx->addresses_best2_num = 1;
ctx               691 source4/torture/nbt/winsreplication.c 		ctx->addresses_best2 = talloc_array(ctx, struct wrepl_ip, ctx->addresses_best2_num);
ctx               692 source4/torture/nbt/winsreplication.c 		if (!ctx->addresses_best2) return NULL;
ctx               693 source4/torture/nbt/winsreplication.c 		ctx->addresses_best2[0].owner	= ctx->b.address;
ctx               694 source4/torture/nbt/winsreplication.c 		ctx->addresses_best2[0].ip	= ctx->myaddr2->addr;
ctx               696 source4/torture/nbt/winsreplication.c 		ctx->addresses_mhomed_num = 2;
ctx               697 source4/torture/nbt/winsreplication.c 		ctx->addresses_mhomed = talloc_array(ctx, struct wrepl_ip, ctx->addresses_mhomed_num);
ctx               698 source4/torture/nbt/winsreplication.c 		if (!ctx->addresses_mhomed) return NULL;
ctx               699 source4/torture/nbt/winsreplication.c 		ctx->addresses_mhomed[0].owner	= ctx->b.address;
ctx               700 source4/torture/nbt/winsreplication.c 		ctx->addresses_mhomed[0].ip	= ctx->myaddr->addr;
ctx               701 source4/torture/nbt/winsreplication.c 		ctx->addresses_mhomed[1].owner	= ctx->b.address;
ctx               702 source4/torture/nbt/winsreplication.c 		ctx->addresses_mhomed[1].ip	= ctx->myaddr2->addr;
ctx               705 source4/torture/nbt/winsreplication.c 	return ctx;
ctx               709 source4/torture/nbt/winsreplication.c 								  struct test_wrepl_conflict_conn *ctx,
ctx               725 source4/torture/nbt/winsreplication.c 	wrepl_socket = wrepl_socket_init(ctx, tctx->ev, lp_iconv_convenience(tctx->lp_ctx));
ctx               727 source4/torture/nbt/winsreplication.c 	status = wrepl_connect(wrepl_socket, wrepl_best_ip(tctx->lp_ctx, ctx->address), ctx->address);
ctx               778 source4/torture/nbt/winsreplication.c 								  struct test_wrepl_conflict_conn *ctx,
ctx               787 source4/torture/nbt/winsreplication.c 	pull_names.in.assoc_ctx	= ctx->pull_assoc;
ctx               791 source4/torture/nbt/winsreplication.c 	status = wrepl_pull_names(ctx->pull, ctx->pull, &pull_names);
ctx               823 source4/torture/nbt/winsreplication.c 									 struct test_wrepl_conflict_conn *ctx,
ctx               846 source4/torture/nbt/winsreplication.c 	pull_names.in.assoc_ctx	= ctx->pull_assoc;
ctx               850 source4/torture/nbt/winsreplication.c 	status = wrepl_pull_names(ctx->pull, ctx->pull, &pull_names);
ctx               900 source4/torture/nbt/winsreplication.c 									 struct test_wrepl_conflict_conn *ctx,
ctx               917 source4/torture/nbt/winsreplication.c 		merge_owner = &ctx->c;
ctx               921 source4/torture/nbt/winsreplication.c 		if (owner1 != &ctx->c && strcmp(ips1[i].owner,owner2->address) == 0) {
ctx               934 source4/torture/nbt/winsreplication.c 	pull_names.in.assoc_ctx	= ctx->pull_assoc;
ctx               939 source4/torture/nbt/winsreplication.c 	status = wrepl_pull_names(ctx->pull, ctx->pull, &pull_names);
ctx               958 source4/torture/nbt/winsreplication.c 		torture_comment(tctx, "%s: Name '%s' not found\n", __location__, nbt_name_string(ctx, name2->name));
ctx               991 source4/torture/nbt/winsreplication.c 				if (owner1 == &ctx->c) {
ctx              1009 source4/torture/nbt/winsreplication.c 									 struct test_wrepl_conflict_conn *ctx)
ctx              1127 source4/torture/nbt/winsreplication.c 			nbt_name_string(ctx, &name), ctx->a.address);
ctx              1151 source4/torture/nbt/winsreplication.c 			wins_name_cur->id	= ++ctx->a.max_version;
ctx              1160 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_update_one(tctx, ctx, &ctx->a,wins_name_cur);
ctx              1162 source4/torture/nbt/winsreplication.c 				ret &= test_wrepl_is_applied(tctx, ctx, &ctx->a, wins_name_last, false);
ctx              1163 source4/torture/nbt/winsreplication.c 				ret &= test_wrepl_is_applied(tctx, ctx, &ctx->a, wins_name_cur, false);
ctx              1165 source4/torture/nbt/winsreplication.c 				ret &= test_wrepl_is_applied(tctx, ctx, &ctx->a, wins_name_cur, true);
ctx              1181 source4/torture/nbt/winsreplication.c 										  struct test_wrepl_conflict_conn *ctx)
ctx              1219 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1229 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1251 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1261 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1280 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1290 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1309 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1319 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1338 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1348 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1367 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1377 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1396 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1406 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1429 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1439 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1458 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1468 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1487 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1497 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1516 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1526 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1545 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1555 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1574 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1584 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1606 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1616 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1635 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1645 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1664 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1674 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1693 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1703 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1722 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1732 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1751 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1761 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1783 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1793 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1812 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1822 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1841 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1851 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1870 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1880 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1899 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1909 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1928 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1938 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1960 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1970 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              1989 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              1999 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2018 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2028 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2047 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2057 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2076 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2086 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2105 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2115 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2137 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2147 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2166 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2176 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2195 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2205 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2224 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2234 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2253 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2263 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2282 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2292 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2314 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2324 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2343 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2353 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2372 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2382 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2401 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2411 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2430 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2440 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2459 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2469 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2491 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2501 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2520 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2530 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2549 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2559 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2578 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2588 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2607 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2617 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2636 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2646 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2668 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2678 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2697 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2707 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2726 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2736 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2755 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2765 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2784 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2794 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2813 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2823 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2845 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2855 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2874 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2884 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2903 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2913 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2932 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2942 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2961 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              2971 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              2990 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3000 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3022 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3032 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3051 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3061 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3080 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3090 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3109 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3119 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3141 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3151 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3170 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3180 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3199 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3209 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3228 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3238 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3257 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3267 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3286 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3296 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3318 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3328 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3347 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3357 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3376 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3386 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3405 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3415 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3434 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3444 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3463 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3473 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3495 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3505 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3524 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3534 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3553 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3563 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3582 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3592 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3611 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3621 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3640 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3650 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3672 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3682 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3701 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3711 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3730 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3740 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3759 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3769 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3788 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3798 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3817 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3827 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3849 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3859 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3878 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3888 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3907 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3917 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3936 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3946 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3965 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              3975 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              3994 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4004 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4019 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4029 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4052 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4062 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4083 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4093 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4114 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4124 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4139 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4149 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->x,
ctx              4169 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4179 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4200 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4210 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4231 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4241 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4262 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4272 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4293 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4303 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4311 source4/torture/nbt/winsreplication.c 			.merge_owner	= &ctx->b,
ctx              4320 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4330 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4350 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4360 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4376 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4386 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->x,
ctx              4406 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4416 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4424 source4/torture/nbt/winsreplication.c 			.merge_owner	= &ctx->b,
ctx              4432 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4442 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->x,
ctx              4462 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4472 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4488 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4498 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->x,
ctx              4518 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4528 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4536 source4/torture/nbt/winsreplication.c 			.merge_owner	= &ctx->b,
ctx              4545 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4555 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4575 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4585 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4593 source4/torture/nbt/winsreplication.c 			.merge_owner	= &ctx->b,
ctx              4602 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->x,
ctx              4612 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->x,
ctx              4633 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4643 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4663 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4673 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4693 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4703 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4723 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4733 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->b,
ctx              4754 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4764 source4/torture/nbt/winsreplication.c 			.owner		= &ctx->a,
ctx              4844 source4/torture/nbt/winsreplication.c 		ret &= test_wrepl_update_one(tctx, ctx, records[i].r1.owner, wins_name_r1);
ctx              4845 source4/torture/nbt/winsreplication.c 		ret &= test_wrepl_is_applied(tctx, ctx, records[i].r1.owner,
ctx              4866 source4/torture/nbt/winsreplication.c 		ret &= test_wrepl_update_one(tctx, ctx, records[i].r2.owner, wins_name_r2);
ctx              4868 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_is_applied(tctx, ctx, records[i].r1.owner,
ctx              4871 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_sgroup_merged(tctx, ctx, records[i].r2.merge_owner,
ctx              4880 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_is_applied(tctx, ctx, records[i].r1.owner,
ctx              4884 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_is_applied(tctx, ctx, records[i].r2.owner,
ctx              4887 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_is_applied(tctx, ctx, records[i].r2.owner,
ctx              4906 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_update_one(tctx, ctx, records[i].r1.owner, wins_name_r1);
ctx              4910 source4/torture/nbt/winsreplication.c 				ret &= test_wrepl_sgroup_merged(tctx, ctx, NULL,
ctx              4927 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_update_one(tctx, ctx, records[i].r2.owner, wins_name_r2);
ctx              4938 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_update_one(tctx, ctx, records[i].r2.owner, wins_name_r2);
ctx              4939 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_is_applied(tctx, ctx, records[i].r2.owner, wins_name_r2, true);
ctx              4950 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_update_one(tctx, ctx, records[i].r2.owner, wins_name_r2);
ctx              4951 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_is_applied(tctx, ctx, records[i].r2.owner, wins_name_r2, true);
ctx              4972 source4/torture/nbt/winsreplication.c 													struct test_wrepl_conflict_conn *ctx)
ctx              5015 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5016 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5024 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5025 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5038 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5039 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5061 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5062 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5070 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5071 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5084 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5085 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5110 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5111 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5119 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5120 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5133 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5134 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5156 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5157 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5165 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5166 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5179 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5180 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5205 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5206 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5214 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5215 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5228 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5229 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5251 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5252 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5260 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5261 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5274 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5275 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5300 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5301 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5309 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5310 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5323 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5324 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5346 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5347 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5355 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5356 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5369 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5370 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5395 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5396 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5404 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5405 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5418 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5419 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5441 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5442 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5450 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5451 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5464 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5465 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5490 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5491 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5499 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5500 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5513 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5514 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5536 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5537 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5545 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5546 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5559 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5560 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5585 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5586 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5594 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5595 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5608 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5609 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5631 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5632 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5640 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5641 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5654 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5655 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5680 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5681 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5689 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5690 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5703 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5704 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5726 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5727 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5735 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5736 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5749 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5750 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5775 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5776 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5784 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5785 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5798 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5799 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5821 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5822 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5830 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5831 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5844 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5845 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5870 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5871 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5879 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5880 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5893 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5894 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5916 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5917 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5925 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5926 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5939 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5940 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5965 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5966 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5974 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5975 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              5988 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              5989 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6011 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6012 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6020 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6021 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6034 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6035 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6060 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6061 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6069 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6070 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6083 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6084 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6106 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6107 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6115 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6116 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6129 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6130 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6155 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6156 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6164 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6165 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6178 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6179 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6201 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6202 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6210 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6211 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6224 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6225 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6250 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6251 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6259 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6260 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6273 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6274 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6296 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6297 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6305 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6306 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6319 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6320 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6345 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6346 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6354 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6355 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6368 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6369 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6391 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6392 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6400 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6401 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6414 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6415 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6440 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6441 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6449 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6450 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6463 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6464 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6486 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6487 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6495 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6496 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6509 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6510 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6528 source4/torture/nbt/winsreplication.c 		torture_comment(tctx, "%s => %s\n", nbt_name_string(ctx, &records[i].name),
ctx              6535 source4/torture/nbt/winsreplication.c 		name_register->in.dest_addr	= ctx->address;
ctx              6546 source4/torture/nbt/winsreplication.c 		status = nbt_name_register(ctx->nbtsock, ctx, name_register);
ctx              6548 source4/torture/nbt/winsreplication.c 			torture_comment(tctx, "No response from %s for name register\n", ctx->address);
ctx              6553 source4/torture/nbt/winsreplication.c 			       ctx->address, nt_errstr(status));
ctx              6557 source4/torture/nbt/winsreplication.c 		CHECK_VALUE_STRING(tctx, name_register->out.reply_from, ctx->address);
ctx              6566 source4/torture/nbt/winsreplication.c 		release->in.dest_addr	= ctx->address;
ctx              6573 source4/torture/nbt/winsreplication.c 		status = nbt_name_release(ctx->nbtsock, ctx, release);
ctx              6575 source4/torture/nbt/winsreplication.c 			torture_comment(tctx, "No response from %s for name release\n", ctx->address);
ctx              6580 source4/torture/nbt/winsreplication.c 			       ctx->address, nt_errstr(status));
ctx              6593 source4/torture/nbt/winsreplication.c 		wins_name->id		= ++ctx->b.max_version;
ctx              6602 source4/torture/nbt/winsreplication.c 		ret &= test_wrepl_update_one(tctx, ctx, &ctx->b, wins_name);
ctx              6603 source4/torture/nbt/winsreplication.c 		ret &= test_wrepl_is_applied(tctx, ctx, &ctx->b, wins_name,
ctx              6611 source4/torture/nbt/winsreplication.c 			wins_name->id		= ++ctx->b.max_version;
ctx              6615 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_update_one(tctx, ctx, &ctx->b, wins_name);
ctx              6616 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_is_applied(tctx, ctx, &ctx->b, wins_name, true);
ctx              6619 source4/torture/nbt/winsreplication.c 			release->in.dest_addr	= ctx->address;
ctx              6627 source4/torture/nbt/winsreplication.c 			status = nbt_name_release(ctx->nbtsock, ctx, release);
ctx              6629 source4/torture/nbt/winsreplication.c 				torture_comment(tctx, "No response from %s for name release\n", ctx->address);
ctx              6634 source4/torture/nbt/winsreplication.c 				       ctx->address, nt_errstr(status));
ctx              6689 source4/torture/nbt/winsreplication.c 												  struct test_wrepl_conflict_conn *ctx)
ctx              6713 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6714 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6725 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6726 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6739 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6740 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6766 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6767 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6795 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6796 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6822 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6823 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6834 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6835 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6848 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6849 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6877 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6878 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6890 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6891 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6904 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6905 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6931 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6932 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6943 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6944 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6957 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6958 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6986 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              6987 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              6999 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7000 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7013 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7014 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7040 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7041 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7052 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7053 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7066 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7067 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7095 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7096 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7107 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7108 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7121 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7122 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7133 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_all_num,
ctx              7134 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_all,
ctx              7147 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7148 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7174 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7175 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7203 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7204 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7230 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7231 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7242 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7243 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7256 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7257 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7285 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7286 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7297 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7298 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7311 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7312 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7337 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7338 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7349 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7350 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7363 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7364 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7392 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7393 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7404 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7405 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7418 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7419 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7444 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7445 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7456 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7457 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7470 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7471 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7499 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7500 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7511 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7512 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7525 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7526 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7551 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7552 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7563 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7564 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7577 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7578 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7606 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7607 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7618 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7619 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7632 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7633 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7658 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7659 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7670 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7671 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7684 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7685 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7713 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7714 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7725 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7726 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7739 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7740 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7765 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7766 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7777 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7778 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7791 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7792 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7820 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7821 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7832 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7833 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7846 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7847 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7872 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7873 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7884 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7885 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7898 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7899 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7927 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7928 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7939 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7940 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7953 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7954 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7979 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7980 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              7991 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              7992 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8005 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8006 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8034 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8035 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8046 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8047 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8060 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8061 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8087 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8088 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8116 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8117 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8143 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8144 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8155 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8156 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8169 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8170 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8198 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8199 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8211 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8212 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8225 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8226 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8252 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8253 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8264 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8265 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8278 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8279 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8307 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8308 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8320 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8321 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8334 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8335 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8361 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8362 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8373 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8374 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8387 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8388 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8416 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8417 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8428 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8429 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8442 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8443 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8454 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_all_num,
ctx              8455 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_all,
ctx              8468 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8469 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8495 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8496 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8524 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8525 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8551 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8552 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8563 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8564 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8577 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8578 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8605 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_all_num < 3),
ctx              8609 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              8610 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              8621 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_all_num,
ctx              8622 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_all,
ctx              8633 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_mhomed_num < 2),
ctx              8637 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              8638 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              8649 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              8650 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              8661 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_mhomed_num < 2),
ctx              8665 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              8666 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              8678 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8679 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8690 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_all_num < 3),
ctx              8694 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              8695 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              8701 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_all_num,
ctx              8702 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_all,
ctx              8709 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8710 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8723 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_all_num < 2),
ctx              8727 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              8728 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              8734 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8735 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8743 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8744 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8755 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_all_num < 2),
ctx              8759 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              8760 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              8774 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8775 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8786 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_mhomed_num < 2),
ctx              8790 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              8791 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              8803 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8804 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8819 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_all_num < 2),
ctx              8823 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              8824 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              8836 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8837 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8850 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_all_num < 2),
ctx              8854 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8855 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8861 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best2_num,
ctx              8862 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best2,
ctx              8870 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best2_num,
ctx              8871 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best2,
ctx              8882 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_all_num < 3),
ctx              8886 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8887 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8893 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_all_num,
ctx              8894 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_all,
ctx              8901 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best2_num,
ctx              8902 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best2,
ctx              8913 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_all_num < 3),
ctx              8917 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              8918 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              8924 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_all_num,
ctx              8925 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_all,
ctx              8932 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best2_num,
ctx              8933 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best2,
ctx              8947 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_all_num < 3),
ctx              8951 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              8952 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              8974 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_all_num < 3),
ctx              8978 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              8979 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              8990 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              8991 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              9001 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_all_num < 3),
ctx              9005 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              9006 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              9017 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_all_num,
ctx              9018 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_all,
ctx              9028 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_all_num < 3),
ctx              9032 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              9033 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              9044 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              9045 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              9055 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_all_num < 3),
ctx              9059 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              9060 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              9082 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_all_num < 3),
ctx              9086 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              9087 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              9098 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              9099 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              9109 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_all_num < 3),
ctx              9113 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              9114 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              9125 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_all_num,
ctx              9126 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_all,
ctx              9136 source4/torture/nbt/winsreplication.c 		.skip	= (ctx->addresses_all_num < 3),
ctx              9140 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_mhomed_num,
ctx              9141 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_mhomed,
ctx              9152 source4/torture/nbt/winsreplication.c 			.num_ips	= ctx->addresses_best_num,
ctx              9153 source4/torture/nbt/winsreplication.c 			.ips		= ctx->addresses_best,
ctx              9159 source4/torture/nbt/winsreplication.c 	if (!ctx->nbtsock_srv) {
ctx              9182 source4/torture/nbt/winsreplication.c 			torture_comment(tctx, "%s => SKIPPED\n", nbt_name_string(ctx, &records[i].name));
ctx              9197 source4/torture/nbt/winsreplication.c 			nbt_name_string(ctx, &records[i].name),
ctx              9206 source4/torture/nbt/winsreplication.c 		nbt_set_incoming_handler(ctx->nbtsock_srv,
ctx              9209 source4/torture/nbt/winsreplication.c 		if (ctx->nbtsock_srv2) {
ctx              9210 source4/torture/nbt/winsreplication.c 			nbt_set_incoming_handler(ctx->nbtsock_srv2,
ctx              9222 source4/torture/nbt/winsreplication.c 			name_register->in.dest_addr	= ctx->address;
ctx              9233 source4/torture/nbt/winsreplication.c 			req = nbt_name_register_send(ctx->nbtsock, name_register);
ctx              9236 source4/torture/nbt/winsreplication.c 			event_loop_once(ctx->nbtsock->event_ctx);
ctx              9247 source4/torture/nbt/winsreplication.c 					event_loop_once(ctx->nbtsock_srv->event_ctx);
ctx              9253 source4/torture/nbt/winsreplication.c 			status = nbt_name_register_recv(req, ctx, name_register);
ctx              9255 source4/torture/nbt/winsreplication.c 				torture_comment(tctx, "No response from %s for name register\n", ctx->address);
ctx              9260 source4/torture/nbt/winsreplication.c 				       ctx->address, nt_errstr(status));
ctx              9264 source4/torture/nbt/winsreplication.c 			CHECK_VALUE_STRING(tctx, name_register->out.reply_from, ctx->address);
ctx              9273 source4/torture/nbt/winsreplication.c 		nbt_set_incoming_handler(ctx->nbtsock_srv,
ctx              9276 source4/torture/nbt/winsreplication.c 		if (ctx->nbtsock_srv2) {
ctx              9277 source4/torture/nbt/winsreplication.c 			nbt_set_incoming_handler(ctx->nbtsock_srv2,
ctx              9290 source4/torture/nbt/winsreplication.c 		wins_name->id		= ++ctx->b.max_version;
ctx              9299 source4/torture/nbt/winsreplication.c 		ret &= test_wrepl_update_one(tctx, ctx, &ctx->b, wins_name);
ctx              9308 source4/torture/nbt/winsreplication.c 			event_loop_once(ctx->nbtsock_srv->event_ctx);
ctx              9323 source4/torture/nbt/winsreplication.c 				event_loop_once(ctx->nbtsock_srv->event_ctx);
ctx              9330 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_mhomed_merged(tctx, ctx, &ctx->c,
ctx              9332 source4/torture/nbt/winsreplication.c 						        &ctx->b,
ctx              9336 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_sgroup_merged(tctx, ctx, NULL,
ctx              9337 source4/torture/nbt/winsreplication.c 							&ctx->c,
ctx              9339 source4/torture/nbt/winsreplication.c 							&ctx->b,
ctx              9343 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_is_applied(tctx, ctx, &ctx->b, wins_name,
ctx              9353 source4/torture/nbt/winsreplication.c 			wins_name->id		= ++ctx->b.max_version;
ctx              9357 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_update_one(tctx, ctx, &ctx->b, wins_name);
ctx              9358 source4/torture/nbt/winsreplication.c 			ret &= test_wrepl_is_applied(tctx, ctx, &ctx->b, wins_name, true);
ctx              9361 source4/torture/nbt/winsreplication.c 				struct nbt_name_socket *nbtsock = ctx->nbtsock;
ctx              9363 source4/torture/nbt/winsreplication.c 				if (ctx->myaddr2 && strcmp(records[i].wins.ips[j].ip, ctx->myaddr2->addr) == 0) {
ctx              9364 source4/torture/nbt/winsreplication.c 					nbtsock = ctx->nbtsock2;
ctx              9368 source4/torture/nbt/winsreplication.c 				release->in.dest_addr	= ctx->address;
ctx              9376 source4/torture/nbt/winsreplication.c 				status = nbt_name_release(nbtsock, ctx, release);
ctx              9378 source4/torture/nbt/winsreplication.c 					torture_comment(tctx, "No response from %s for name release\n", ctx->address);
ctx              9383 source4/torture/nbt/winsreplication.c 					       ctx->address, nt_errstr(status));
ctx              9395 source4/torture/nbt/winsreplication.c 				wins_name->id		= ++ctx->b.max_version;
ctx              9399 source4/torture/nbt/winsreplication.c 				ret &= test_wrepl_update_one(tctx, ctx, &ctx->b, wins_name);
ctx              9406 source4/torture/nbt/winsreplication.c 				wins_name->id		= ++ctx->b.max_version;
ctx              9410 source4/torture/nbt/winsreplication.c 				ret &= test_wrepl_update_one(tctx, ctx, &ctx->b, wins_name);
ctx              9411 source4/torture/nbt/winsreplication.c 				ret &= test_wrepl_is_applied(tctx, ctx, &ctx->b, wins_name, true);
ctx              9418 source4/torture/nbt/winsreplication.c 				wins_name->id		= ++ctx->b.max_version;
ctx              9421 source4/torture/nbt/winsreplication.c 				ret &= test_wrepl_update_one(tctx, ctx, &ctx->b, wins_name);
ctx              9422 source4/torture/nbt/winsreplication.c 				ret &= test_wrepl_is_applied(tctx, ctx, &ctx->b, wins_name, true);
ctx              9636 source4/torture/nbt/winsreplication.c 	struct test_wrepl_conflict_conn *ctx;
ctx              9644 source4/torture/nbt/winsreplication.c 	ctx = test_create_conflict_ctx(tctx, address);
ctx              9645 source4/torture/nbt/winsreplication.c 	if (!ctx) return false;
ctx              9647 source4/torture/nbt/winsreplication.c 	ret &= test_conflict_same_owner(tctx, ctx);
ctx              9648 source4/torture/nbt/winsreplication.c 	ret &= test_conflict_different_owner(tctx, ctx);
ctx              9661 source4/torture/nbt/winsreplication.c 	struct test_wrepl_conflict_conn *ctx;
ctx              9670 source4/torture/nbt/winsreplication.c 	ctx = test_create_conflict_ctx(tctx, address);
ctx              9671 source4/torture/nbt/winsreplication.c 	torture_assert(tctx, ctx != NULL, "Creating context failed");
ctx              9673 source4/torture/nbt/winsreplication.c 	ret &= test_conflict_owned_released_vs_replica(tctx, ctx);
ctx              9674 source4/torture/nbt/winsreplication.c 	ret &= test_conflict_owned_active_vs_replica(tctx, ctx);
ctx               196 source4/torture/ndr/atsvc.c struct torture_suite *ndr_atsvc_suite(TALLOC_CTX *ctx)
ctx               198 source4/torture/ndr/atsvc.c 	struct torture_suite *suite = torture_suite_create(ctx, "atsvc");
ctx               103 source4/torture/ndr/dfs.c struct torture_suite *ndr_dfs_suite(TALLOC_CTX *ctx)
ctx               105 source4/torture/ndr/dfs.c 	struct torture_suite *suite = torture_suite_create(ctx, "dfs");
ctx               289 source4/torture/ndr/drsuapi.c struct torture_suite *ndr_drsuapi_suite(TALLOC_CTX *ctx)
ctx               291 source4/torture/ndr/drsuapi.c 	struct torture_suite *suite = torture_suite_create(ctx, "drsuapi");
ctx                68 source4/torture/ndr/epmap.c struct torture_suite *ndr_epmap_suite(TALLOC_CTX *ctx)
ctx                70 source4/torture/ndr/epmap.c 	struct torture_suite *suite = torture_suite_create(ctx, "epmap");
ctx              1984 source4/torture/ndr/lsa.c struct torture_suite *ndr_lsa_suite(TALLOC_CTX *ctx)
ctx              1986 source4/torture/ndr/lsa.c 	struct torture_suite *suite = torture_suite_create(ctx, "lsa");
ctx                39 source4/torture/ndr/ndr.c 	bool (*check_fn) (struct torture_context *ctx, void *data) = test->fn;
ctx                65 source4/torture/ndr/ndr.c 					bool (*check_fn) (struct torture_context *ctx, void *data))
ctx               108 source4/torture/ndr/netlogon.c struct torture_suite *ndr_netlogon_suite(TALLOC_CTX *ctx)
ctx               110 source4/torture/ndr/netlogon.c 	struct torture_suite *suite = torture_suite_create(ctx, "netlogon");
ctx               176 source4/torture/ndr/samr.c struct torture_suite *ndr_samr_suite(TALLOC_CTX *ctx)
ctx               178 source4/torture/ndr/samr.c 	struct torture_suite *suite = torture_suite_create(ctx, "samr");
ctx               437 source4/torture/ndr/spoolss.c struct torture_suite *ndr_spoolss_suite(TALLOC_CTX *ctx)
ctx               439 source4/torture/ndr/spoolss.c 	struct torture_suite *suite = torture_suite_create(ctx, "spoolss");
ctx               526 source4/torture/ndr/winreg.c struct torture_suite *ndr_winreg_suite(TALLOC_CTX *ctx)
ctx               528 source4/torture/ndr/winreg.c 	struct torture_suite *suite = torture_suite_create(ctx, "winreg");
ctx                90 source4/torture/raw/composite.c 		event_loop_once(cli->transport->socket->event.ctx);
ctx               173 source4/torture/raw/composite.c 	event_ctx = cli->transport->socket->event.ctx;
ctx               147 source4/torture/raw/lockbench.c static void reopen_connection_complete(struct composite_context *ctx)
ctx               149 source4/torture/raw/lockbench.c 	struct benchlock_state *state = (struct benchlock_state *)ctx->async.private_data;
ctx               153 source4/torture/raw/lockbench.c 	status = smb_composite_connect_recv(ctx, state->mem_ctx);
ctx               178 source4/torture/raw/lockbench.c 	struct composite_context *ctx;
ctx               207 source4/torture/raw/lockbench.c 	ctx = smb_composite_connect_send(io, state->mem_ctx, 
ctx               210 source4/torture/raw/lockbench.c 	if (ctx == NULL) {
ctx               215 source4/torture/raw/lockbench.c 	ctx->async.fn = reopen_connection_complete;
ctx               216 source4/torture/raw/lockbench.c 	ctx->async.private_data = state;
ctx                78 source4/torture/raw/offline.c static char *filename(TALLOC_CTX *ctx, int i)
ctx                80 source4/torture/raw/offline.c 	char *s = talloc_asprintf(ctx, BASEDIR "\\file%u.dat", i);
ctx                88 source4/torture/raw/offline.c static void loadfile_callback(struct composite_context *ctx) 
ctx                90 source4/torture/raw/offline.c 	struct offline_state *state = ctx->async.private_data;
ctx                94 source4/torture/raw/offline.c 	status = smb_composite_loadfile_recv(ctx, state->mem_ctx);
ctx               135 source4/torture/raw/offline.c static void savefile_callback(struct composite_context *ctx) 
ctx               137 source4/torture/raw/offline.c 	struct offline_state *state = ctx->async.private_data;
ctx               140 source4/torture/raw/offline.c 	status = smb_composite_savefile_recv(ctx);
ctx               219 source4/torture/raw/offline.c 	struct composite_context *ctx;
ctx               240 source4/torture/raw/offline.c 		ctx = smb_composite_loadfile_send(state->tree, state->loadfile);
ctx               241 source4/torture/raw/offline.c 		if (ctx == NULL) {
ctx               246 source4/torture/raw/offline.c 		talloc_steal(state->loadfile, ctx);
ctx               248 source4/torture/raw/offline.c 		ctx->async.fn = loadfile_callback;
ctx               249 source4/torture/raw/offline.c 		ctx->async.private_data = state;
ctx               260 source4/torture/raw/offline.c 		ctx = smb_composite_savefile_send(state->tree, state->savefile);
ctx               261 source4/torture/raw/offline.c 		if (ctx == NULL) {
ctx               266 source4/torture/raw/offline.c 		talloc_steal(state->savefile, ctx);
ctx               268 source4/torture/raw/offline.c 		ctx->async.fn = savefile_callback;
ctx               269 source4/torture/raw/offline.c 		ctx->async.private_data = state;
ctx                84 source4/torture/raw/openbench.c static void reopen_connection_complete(struct composite_context *ctx)
ctx                86 source4/torture/raw/openbench.c 	struct benchopen_state *state = (struct benchopen_state *)ctx->async.private_data;
ctx                90 source4/torture/raw/openbench.c 	status = smb_composite_connect_recv(ctx, state->mem_ctx);
ctx               120 source4/torture/raw/openbench.c 	struct composite_context *ctx;
ctx               150 source4/torture/raw/openbench.c 	ctx = smb_composite_connect_send(io, state->mem_ctx, 
ctx               153 source4/torture/raw/openbench.c 	if (ctx == NULL) {
ctx               158 source4/torture/raw/openbench.c 	ctx->async.fn = reopen_connection_complete;
ctx               159 source4/torture/raw/openbench.c 	ctx->async.private_data = state;
ctx              3040 source4/torture/raw/oplock.c 		(struct tevent_context *)cli->transport->socket->event.ctx;
ctx               850 source4/torture/raw/qfileinfo.c 	if (!(p = dcerpc_pipe_init(torture, cli->tree->session->transport->socket->event.ctx,
ctx               805 source4/torture/raw/samba3misc.c 	event_loop_once(req->transport->socket->event.ctx);
ctx                86 source4/torture/rpc/dssync.c 	struct DsSyncTest *ctx;
ctx                90 source4/torture/rpc/dssync.c 	ctx = talloc_zero(tctx, struct DsSyncTest);
ctx                91 source4/torture/rpc/dssync.c 	if (!ctx) return NULL;
ctx                93 source4/torture/rpc/dssync.c 	status = dcerpc_parse_binding(ctx, binding, &ctx->drsuapi_binding);
ctx                98 source4/torture/rpc/dssync.c 	ctx->drsuapi_binding->flags |= DCERPC_SIGN | DCERPC_SEAL;
ctx               100 source4/torture/rpc/dssync.c 	ctx->ldap_url = talloc_asprintf(ctx, "ldap://%s/", ctx->drsuapi_binding->host);
ctx               103 source4/torture/rpc/dssync.c 	ctx->admin.credentials				= cmdline_credentials;
ctx               105 source4/torture/rpc/dssync.c 	our_bind_info28				= &ctx->admin.drsuapi.our_bind_info28;
ctx               112 source4/torture/rpc/dssync.c 	our_bind_info_ctr			= &ctx->admin.drsuapi.our_bind_info_ctr;
ctx               116 source4/torture/rpc/dssync.c 	GUID_from_string(DRSUAPI_DS_BIND_GUID, &ctx->admin.drsuapi.bind_guid);
ctx               118 source4/torture/rpc/dssync.c 	ctx->admin.drsuapi.req.in.bind_guid		= &ctx->admin.drsuapi.bind_guid;
ctx               119 source4/torture/rpc/dssync.c 	ctx->admin.drsuapi.req.in.bind_info		= our_bind_info_ctr;
ctx               120 source4/torture/rpc/dssync.c 	ctx->admin.drsuapi.req.out.bind_handle		= &ctx->admin.drsuapi.bind_handle;
ctx               123 source4/torture/rpc/dssync.c 	ctx->new_dc.credentials			= cmdline_credentials;
ctx               125 source4/torture/rpc/dssync.c 	our_bind_info28				= &ctx->new_dc.drsuapi.our_bind_info28;
ctx               161 source4/torture/rpc/dssync.c 	our_bind_info_ctr			= &ctx->new_dc.drsuapi.our_bind_info_ctr;
ctx               165 source4/torture/rpc/dssync.c 	GUID_from_string(DRSUAPI_DS_BIND_GUID_W2K3, &ctx->new_dc.drsuapi.bind_guid);
ctx               167 source4/torture/rpc/dssync.c 	ctx->new_dc.drsuapi.req.in.bind_guid		= &ctx->new_dc.drsuapi.bind_guid;
ctx               168 source4/torture/rpc/dssync.c 	ctx->new_dc.drsuapi.req.in.bind_info		= our_bind_info_ctr;
ctx               169 source4/torture/rpc/dssync.c 	ctx->new_dc.drsuapi.req.out.bind_handle		= &ctx->new_dc.drsuapi.bind_handle;
ctx               171 source4/torture/rpc/dssync.c 	ctx->new_dc.invocation_id			= ctx->new_dc.drsuapi.bind_guid;
ctx               175 source4/torture/rpc/dssync.c 	return ctx;
ctx               179 source4/torture/rpc/dssync.c 			 struct DsSyncTest *ctx, struct cli_credentials *credentials, struct DsSyncBindInfo *b)
ctx               184 source4/torture/rpc/dssync.c 	status = dcerpc_pipe_connect_b(ctx,
ctx               185 source4/torture/rpc/dssync.c 				       &b->pipe, ctx->drsuapi_binding, 
ctx               194 source4/torture/rpc/dssync.c 	status = dcerpc_drsuapi_DsBind(b->pipe, ctx, &b->req);
ctx               198 source4/torture/rpc/dssync.c 			errstr = dcerpc_errstr(ctx, b->pipe->last_fault_code);
ctx               240 source4/torture/rpc/dssync.c static bool test_LDAPBind(struct torture_context *tctx, struct DsSyncTest *ctx, 
ctx               246 source4/torture/rpc/dssync.c 	status = torture_ldap_connection(tctx, &l->conn, ctx->ldap_url);
ctx               248 source4/torture/rpc/dssync.c 		printf("failed to connect to LDAP: %s\n", ctx->ldap_url);
ctx               252 source4/torture/rpc/dssync.c 	printf("connected to LDAP: %s\n", ctx->ldap_url);
ctx               264 source4/torture/rpc/dssync.c static bool test_GetInfo(struct torture_context *tctx, struct DsSyncTest *ctx)
ctx               276 source4/torture/rpc/dssync.c 	cldap = cldap_socket_init(ctx, tctx->ev, lp_iconv_convenience(tctx->lp_ctx));
ctx               278 source4/torture/rpc/dssync.c 	r.in.bind_handle		= &ctx->admin.drsuapi.bind_handle;
ctx               288 source4/torture/rpc/dssync.c 	names[0].str = talloc_asprintf(ctx, "%s\\", lp_workgroup(tctx->lp_ctx));
ctx               293 source4/torture/rpc/dssync.c 	status = dcerpc_drsuapi_DsCrackNames(ctx->admin.drsuapi.pipe, ctx, &r);
ctx               297 source4/torture/rpc/dssync.c 			errstr = dcerpc_errstr(ctx, ctx->admin.drsuapi.pipe->last_fault_code);
ctx               306 source4/torture/rpc/dssync.c 	ctx->domain_dn = r.out.ctr->ctr1->array[0].result_name;
ctx               309 source4/torture/rpc/dssync.c 	search.in.dest_address = ctx->drsuapi_binding->host;
ctx               314 source4/torture/rpc/dssync.c 	status = cldap_netlogon(cldap, ctx, &search);
ctx               317 source4/torture/rpc/dssync.c 		ctx->site_name = talloc_asprintf(ctx, "%s", "Default-First-Site-Name");
ctx               318 source4/torture/rpc/dssync.c 		printf("cldap_netlogon() returned %s. Defaulting to Site-Name: %s\n", errstr, ctx->site_name);		
ctx               320 source4/torture/rpc/dssync.c 		ctx->site_name = talloc_steal(ctx, search.out.netlogon.data.nt5_ex.client_site);
ctx               321 source4/torture/rpc/dssync.c 		printf("cldap_netlogon() returned Client Site-Name: %s.\n",ctx->site_name);
ctx               325 source4/torture/rpc/dssync.c 	if (!ctx->domain_dn) {
ctx               326 source4/torture/rpc/dssync.c 		struct ldb_context *ldb = ldb_init(ctx, tctx->ev);
ctx               327 source4/torture/rpc/dssync.c 		struct ldb_dn *dn = samdb_dns_domain_to_dn(ldb, ctx, search.out.netlogon.data.nt5_ex.dns_domain);
ctx               328 source4/torture/rpc/dssync.c 		ctx->domain_dn = ldb_dn_alloc_linearized(ctx, dn);
ctx               450 source4/torture/rpc/dssync.c 				 struct DsSyncTest *ctx,
ctx               510 source4/torture/rpc/dssync.c 				ptr = talloc(ctx, struct supplementalCredentialsBlob);
ctx               522 source4/torture/rpc/dssync.c 				ptr = talloc(ctx, struct trustAuthInOutBlob);
ctx               528 source4/torture/rpc/dssync.c 				ptr = talloc(ctx, struct trustAuthInOutBlob);
ctx               547 source4/torture/rpc/dssync.c 			plain_data = decrypt_blob(ctx, gensec_skey, rcrypt,
ctx               562 source4/torture/rpc/dssync.c 					fname = talloc_asprintf(ctx, "%s/%s%02d",
ctx               594 source4/torture/rpc/dssync.c static bool test_FetchData(struct torture_context *tctx, struct DsSyncTest *ctx)
ctx               626 source4/torture/rpc/dssync.c 		partition = ctx->domain_dn;
ctx               627 source4/torture/rpc/dssync.c 		printf("dssync:partition not specified, defaulting to %s.\n", ctx->domain_dn);
ctx               636 source4/torture/rpc/dssync.c 		nthash = cli_credentials_get_nt_hash(ctx->new_dc.credentials, ctx);
ctx               641 source4/torture/rpc/dssync.c 	status = gensec_session_key(ctx->new_dc.drsuapi.pipe->conn->security_state.generic_state,
ctx               652 source4/torture/rpc/dssync.c 		r.in.bind_handle	= &ctx->new_dc.drsuapi.bind_handle;
ctx               662 source4/torture/rpc/dssync.c 			r.in.req->req5.destination_dsa_guid		= ctx->new_dc.invocation_id;
ctx               694 source4/torture/rpc/dssync.c 			r.in.req->req8.destination_dsa_guid		= ctx->new_dc.invocation_id;
ctx               748 source4/torture/rpc/dssync.c 			status = dcerpc_drsuapi_DsGetNCChanges(ctx->new_dc.drsuapi.pipe, ctx, &r);
ctx               752 source4/torture/rpc/dssync.c 					errstr = dcerpc_errstr(ctx, ctx->new_dc.drsuapi.pipe->last_fault_code);
ctx               775 source4/torture/rpc/dssync.c 				test_analyse_objects(tctx, ctx, &gensec_skey, ctr1->first_object);
ctx               805 source4/torture/rpc/dssync.c 				test_analyse_objects(tctx, ctx, &gensec_skey, ctr6->first_object);
ctx               821 source4/torture/rpc/dssync.c 			      struct DsSyncTest *ctx)
ctx               838 source4/torture/rpc/dssync.c 	r.in.bind_handle	= &ctx->new_dc.drsuapi.bind_handle;
ctx               852 source4/torture/rpc/dssync.c 		status = dcerpc_drsuapi_DsGetNT4ChangeLog(ctx->new_dc.drsuapi.pipe, ctx, &r);
ctx               859 source4/torture/rpc/dssync.c 				errstr = dcerpc_errstr(ctx, ctx->new_dc.drsuapi.pipe->last_fault_code);
ctx               892 source4/torture/rpc/dssync.c 	struct DsSyncTest *ctx;
ctx               895 source4/torture/rpc/dssync.c 	ctx = test_create_context(torture);
ctx               897 source4/torture/rpc/dssync.c 	ret &= _test_DsBind(torture, ctx, ctx->admin.credentials, &ctx->admin.drsuapi);
ctx               901 source4/torture/rpc/dssync.c 	ret &= test_LDAPBind(torture, ctx, ctx->admin.credentials, &ctx->admin.ldap);
ctx               905 source4/torture/rpc/dssync.c 	ret &= test_GetInfo(torture, ctx);
ctx               906 source4/torture/rpc/dssync.c 	ret &= _test_DsBind(torture, ctx, ctx->new_dc.credentials, &ctx->new_dc.drsuapi);
ctx               910 source4/torture/rpc/dssync.c 	ret &= test_FetchData(torture, ctx);
ctx               911 source4/torture/rpc/dssync.c 	ret &= test_FetchNT4Data(torture, ctx);
ctx               237 source4/torture/rpc/echo.c 	struct tevent_context *ctx;
ctx               254 source4/torture/rpc/echo.c 	ctx = dcerpc_event_context(p);
ctx               256 source4/torture/rpc/echo.c 		torture_assert(tctx, event_loop_once(ctx) == 0, 
ctx               105 source4/torture/rpc/samba3rpc.c 	lsa_pipe = dcerpc_pipe_init(mem_ctx, cli->transport->socket->event.ctx,
ctx               225 source4/torture/rpc/samba3rpc.c 				    cli->transport->socket->event.ctx,
ctx               380 source4/torture/rpc/samba3rpc.c 				     cli->transport->socket->event.ctx,
ctx               760 source4/torture/rpc/samba3rpc.c 		struct MD5Context ctx;
ctx               787 source4/torture/rpc/samba3rpc.c 		MD5Init(&ctx);
ctx               788 source4/torture/rpc/samba3rpc.c 		MD5Update(&ctx, confounder, 16);
ctx               789 source4/torture/rpc/samba3rpc.c 		MD5Update(&ctx, session_key.data, session_key.length);
ctx               790 source4/torture/rpc/samba3rpc.c 		MD5Final(confounded_session_key.data, &ctx);
ctx               918 source4/torture/rpc/samba3rpc.c 				    cli->transport->socket->event.ctx,
ctx              1021 source4/torture/rpc/samba3rpc.c 				    cli->transport->socket->event.ctx,
ctx              1510 source4/torture/rpc/samba3rpc.c 		      mem_ctx, tree->session->transport->socket->event.ctx, 
ctx              2116 source4/torture/rpc/samba3rpc.c 		      mem_ctx, cli->transport->socket->event.ctx,
ctx              2548 source4/torture/rpc/samba3rpc.c static NTSTATUS find_printers(TALLOC_CTX *ctx, struct loadparm_context *lp_ctx,
ctx              2562 source4/torture/rpc/samba3rpc.c 	mem_ctx = talloc_new(ctx);
ctx              2603 source4/torture/rpc/samba3rpc.c 		if (!add_string_to_array(ctx, c1->array[i].name,
ctx              2605 source4/torture/rpc/samba3rpc.c 			talloc_free(ctx);
ctx              2669 source4/torture/rpc/samba3rpc.c static NTSTATUS getprinterinfo(TALLOC_CTX *ctx, struct dcerpc_pipe *pipe,
ctx              2679 source4/torture/rpc/samba3rpc.c 	mem_ctx = talloc_new(ctx);
ctx              2728 source4/torture/rpc/samba3rpc.c 		*res = talloc_steal(ctx, r.out.info);
ctx              3215 source4/torture/rpc/samba3rpc.c 				   cli->transport->socket->event.ctx,
ctx              3284 source4/torture/rpc/samba3rpc.c 				   cli->transport->socket->event.ctx,
ctx               751 source4/torture/rpc/samr.c 	struct MD5Context ctx;
ctx               784 source4/torture/rpc/samr.c 	MD5Init(&ctx);
ctx               785 source4/torture/rpc/samr.c 	MD5Update(&ctx, confounder, 16);
ctx               786 source4/torture/rpc/samr.c 	MD5Update(&ctx, session_key.data, session_key.length);
ctx               787 source4/torture/rpc/samr.c 	MD5Final(confounded_session_key.data, &ctx);
ctx               833 source4/torture/rpc/samr.c 	struct MD5Context ctx;
ctx               867 source4/torture/rpc/samr.c 	MD5Init(&ctx);
ctx               868 source4/torture/rpc/samr.c 	MD5Update(&ctx, confounder, 16);
ctx               869 source4/torture/rpc/samr.c 	MD5Update(&ctx, session_key.data, session_key.length);
ctx               870 source4/torture/rpc/samr.c 	MD5Final(confounded_session_key.data, &ctx);
ctx              1107 source4/torture/rpc/samr.c 	struct MD5Context ctx;
ctx              1216 source4/torture/rpc/samr.c 	MD5Init(&ctx);
ctx              1217 source4/torture/rpc/samr.c 	MD5Update(&ctx, confounder, 16);
ctx              1218 source4/torture/rpc/samr.c 	MD5Update(&ctx, session_key.data, session_key.length);
ctx              1219 source4/torture/rpc/samr.c 	MD5Final(confounded_session_key.data, &ctx);
ctx              2363 source4/torture/rpc/samr.c 	struct MD5Context ctx;
ctx              2405 source4/torture/rpc/samr.c 	MD5Init(&ctx);
ctx              2406 source4/torture/rpc/samr.c 	MD5Update(&ctx, confounder, 16);
ctx              2407 source4/torture/rpc/samr.c 	MD5Update(&ctx, session_key.data, session_key.length);
ctx              2408 source4/torture/rpc/samr.c 	MD5Final(confounded_session_key.data, &ctx);
ctx                77 source4/torture/rpc/spoolss.c static bool test_OpenPrinter_server(struct torture_context *tctx, struct dcerpc_pipe *p, struct test_spoolss_context *ctx)
ctx                82 source4/torture/rpc/spoolss.c 	op.in.printername	= talloc_asprintf(ctx, "\\\\%s", dcerpc_server_name(p));
ctx                86 source4/torture/rpc/spoolss.c 	op.out.handle		= &ctx->server_handle;
ctx                90 source4/torture/rpc/spoolss.c 	status = dcerpc_spoolss_OpenPrinter(p, ctx, &op);
ctx                99 source4/torture/rpc/spoolss.c 			   struct test_spoolss_context *ctx)
ctx               123 source4/torture/rpc/spoolss.c 		status = dcerpc_spoolss_EnumPorts(p, ctx, &r);
ctx               132 source4/torture/rpc/spoolss.c 		blob = data_blob_talloc(ctx, NULL, needed);
ctx               137 source4/torture/rpc/spoolss.c 		status = dcerpc_spoolss_EnumPorts(p, ctx, &r);
ctx               144 source4/torture/rpc/spoolss.c 		ctx->port_count[level]	= count;
ctx               145 source4/torture/rpc/spoolss.c 		ctx->ports[level]	= info;
ctx               151 source4/torture/rpc/spoolss.c 		torture_assert_int_equal(tctx, ctx->port_count[level], ctx->port_count[old_level], 
ctx               158 source4/torture/rpc/spoolss.c 		for (j=0;j<ctx->port_count[level];j++) {
ctx               159 source4/torture/rpc/spoolss.c 			union spoolss_PortInfo *cur = &ctx->ports[level][j];
ctx               160 source4/torture/rpc/spoolss.c 			union spoolss_PortInfo *ref = &ctx->ports[2][j];
ctx               177 source4/torture/rpc/spoolss.c 					    struct test_spoolss_context *ctx)
ctx               195 source4/torture/rpc/spoolss.c 			.server	= talloc_asprintf(ctx, "\\\\%s", dcerpc_server_name(p))
ctx               198 source4/torture/rpc/spoolss.c 			.server	= talloc_asprintf(ctx, "\\\\%s", dcerpc_server_name(p))
ctx               217 source4/torture/rpc/spoolss.c 		status = dcerpc_spoolss_GetPrintProcessorDirectory(p, ctx, &r);
ctx               223 source4/torture/rpc/spoolss.c 		blob = data_blob_talloc(ctx, NULL, needed);
ctx               228 source4/torture/rpc/spoolss.c 		status = dcerpc_spoolss_GetPrintProcessorDirectory(p, ctx, &r);
ctx               240 source4/torture/rpc/spoolss.c 					   struct test_spoolss_context *ctx)
ctx               258 source4/torture/rpc/spoolss.c 			.server	= talloc_asprintf(ctx, "\\\\%s", dcerpc_server_name(p))
ctx               261 source4/torture/rpc/spoolss.c 			.server	= talloc_asprintf(ctx, "\\\\%s", dcerpc_server_name(p))
ctx               280 source4/torture/rpc/spoolss.c 		status = dcerpc_spoolss_GetPrinterDriverDirectory(p, ctx, &r);
ctx               286 source4/torture/rpc/spoolss.c 		blob = data_blob_talloc(ctx, NULL, needed);
ctx               291 source4/torture/rpc/spoolss.c 		status = dcerpc_spoolss_GetPrinterDriverDirectory(p, ctx, &r);
ctx               302 source4/torture/rpc/spoolss.c 				    struct test_spoolss_context *ctx)
ctx               331 source4/torture/rpc/spoolss.c 		status = dcerpc_spoolss_EnumPrinterDrivers(p, ctx, &r);
ctx               339 source4/torture/rpc/spoolss.c 			blob = data_blob_talloc(ctx, NULL, needed);
ctx               344 source4/torture/rpc/spoolss.c 			status = dcerpc_spoolss_EnumPrinterDrivers(p, ctx, &r);
ctx               350 source4/torture/rpc/spoolss.c 		ctx->driver_count[level]	= count;
ctx               351 source4/torture/rpc/spoolss.c 		ctx->drivers[level]		= info;
ctx               357 source4/torture/rpc/spoolss.c 		torture_assert_int_equal(tctx, ctx->driver_count[level], ctx->driver_count[old_level],
ctx               363 source4/torture/rpc/spoolss.c 		for (j=0;j<ctx->driver_count[level];j++) {
ctx               364 source4/torture/rpc/spoolss.c 			union spoolss_DriverInfo *cur = &ctx->drivers[level][j];
ctx               365 source4/torture/rpc/spoolss.c 			union spoolss_DriverInfo *ref = &ctx->drivers[6][j];
ctx               426 source4/torture/rpc/spoolss.c 			      struct test_spoolss_context *ctx)
ctx               450 source4/torture/rpc/spoolss.c 		status = dcerpc_spoolss_EnumMonitors(p, ctx, &r);
ctx               459 source4/torture/rpc/spoolss.c 		blob = data_blob_talloc(ctx, NULL, needed);
ctx               464 source4/torture/rpc/spoolss.c 		status = dcerpc_spoolss_EnumMonitors(p, ctx, &r);
ctx               469 source4/torture/rpc/spoolss.c 		ctx->monitor_count[level]	= count;
ctx               470 source4/torture/rpc/spoolss.c 		ctx->monitors[level]		= info;
ctx               476 source4/torture/rpc/spoolss.c 		torture_assert_int_equal(tctx, ctx->monitor_count[level], ctx->monitor_count[old_level], 
ctx               482 source4/torture/rpc/spoolss.c 		for (j=0;j<ctx->monitor_count[level];j++) {
ctx               483 source4/torture/rpc/spoolss.c 			union spoolss_MonitorInfo *cur = &ctx->monitors[level][j];
ctx               484 source4/torture/rpc/spoolss.c 			union spoolss_MonitorInfo *ref = &ctx->monitors[2][j];
ctx               501 source4/torture/rpc/spoolss.c 				     struct test_spoolss_context *ctx)
ctx               526 source4/torture/rpc/spoolss.c 		status = dcerpc_spoolss_EnumPrintProcessors(p, ctx, &r);
ctx               535 source4/torture/rpc/spoolss.c 		blob = data_blob_talloc(ctx, NULL, needed);
ctx               540 source4/torture/rpc/spoolss.c 		status = dcerpc_spoolss_EnumPrintProcessors(p, ctx, &r);
ctx               545 source4/torture/rpc/spoolss.c 		ctx->print_processor_count[level]	= count;
ctx               546 source4/torture/rpc/spoolss.c 		ctx->print_processors[level]		= info;
ctx               552 source4/torture/rpc/spoolss.c 		torture_assert_int_equal(tctx, ctx->print_processor_count[level], ctx->print_processor_count[old_level],
ctx               558 source4/torture/rpc/spoolss.c 		for (j=0;j<ctx->print_processor_count[level];j++) {
ctx               560 source4/torture/rpc/spoolss.c 			union spoolss_PrintProcessorInfo *cur = &ctx->print_processors[level][j];
ctx               561 source4/torture/rpc/spoolss.c 			union spoolss_PrintProcessorInfo *ref = &ctx->print_processors[1][j];
ctx               576 source4/torture/rpc/spoolss.c 					struct test_spoolss_context *ctx)
ctx               601 source4/torture/rpc/spoolss.c 		status = dcerpc_spoolss_EnumPrintProcDataTypes(p, ctx, &r);
ctx               610 source4/torture/rpc/spoolss.c 		blob = data_blob_talloc(ctx, NULL, needed);
ctx               615 source4/torture/rpc/spoolss.c 		status = dcerpc_spoolss_EnumPrintProcDataTypes(p, ctx, &r);
ctx               627 source4/torture/rpc/spoolss.c 			      struct test_spoolss_context *ctx)
ctx               652 source4/torture/rpc/spoolss.c 		status = dcerpc_spoolss_EnumPrinters(p, ctx, &r);
ctx               661 source4/torture/rpc/spoolss.c 		blob = data_blob_talloc(ctx, NULL, needed);
ctx               666 source4/torture/rpc/spoolss.c 		status = dcerpc_spoolss_EnumPrinters(p, ctx, &r);
ctx               671 source4/torture/rpc/spoolss.c 		ctx->printer_count[level]	= count;
ctx               672 source4/torture/rpc/spoolss.c 		ctx->printers[level]		= info;
ctx               678 source4/torture/rpc/spoolss.c 		torture_assert_int_equal(tctx, ctx->printer_count[level], ctx->printer_count[old_level],
ctx               684 source4/torture/rpc/spoolss.c 		for (j=0;j<ctx->printer_count[level];j++) {
ctx               685 source4/torture/rpc/spoolss.c 			union spoolss_PrinterInfo *cur = &ctx->printers[level][j];
ctx               686 source4/torture/rpc/spoolss.c 			union spoolss_PrinterInfo *ref = &ctx->printers[2][j];
ctx              2008 source4/torture/rpc/spoolss.c 	struct test_spoolss_context *ctx;
ctx              2015 source4/torture/rpc/spoolss.c 	ctx = talloc_zero(torture, struct test_spoolss_context);
ctx              2017 source4/torture/rpc/spoolss.c 	ret &= test_OpenPrinter_server(torture, p, ctx);
ctx              2019 source4/torture/rpc/spoolss.c 	ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "W3SvcInstalled");
ctx              2020 source4/torture/rpc/spoolss.c 	ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "BeepEnabled");
ctx              2021 source4/torture/rpc/spoolss.c 	ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "EventLog");
ctx              2022 source4/torture/rpc/spoolss.c 	ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "NetPopup");
ctx              2023 source4/torture/rpc/spoolss.c 	ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "NetPopupToComputer");
ctx              2024 source4/torture/rpc/spoolss.c 	ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "MajorVersion");
ctx              2025 source4/torture/rpc/spoolss.c 	ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "MinorVersion");
ctx              2026 source4/torture/rpc/spoolss.c 	ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "DefaultSpoolDirectory");
ctx              2027 source4/torture/rpc/spoolss.c 	ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "Architecture");
ctx              2028 source4/torture/rpc/spoolss.c 	ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "DsPresent");
ctx              2029 source4/torture/rpc/spoolss.c 	ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "OSVersion");
ctx              2030 source4/torture/rpc/spoolss.c 	ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "OSVersionEx");
ctx              2031 source4/torture/rpc/spoolss.c 	ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "DNSMachineName");
ctx              2032 source4/torture/rpc/spoolss.c 	ret &= test_EnumForms(torture, p, &ctx->server_handle, true);
ctx              2033 source4/torture/rpc/spoolss.c 	ret &= test_AddForm(torture, p, &ctx->server_handle, true);
ctx              2034 source4/torture/rpc/spoolss.c 	ret &= test_EnumPorts(torture, p, ctx);
ctx              2035 source4/torture/rpc/spoolss.c 	ret &= test_GetPrinterDriverDirectory(torture, p, ctx);
ctx              2036 source4/torture/rpc/spoolss.c 	ret &= test_GetPrintProcessorDirectory(torture, p, ctx);
ctx              2037 source4/torture/rpc/spoolss.c 	ret &= test_EnumPrinterDrivers(torture, p, ctx);
ctx              2038 source4/torture/rpc/spoolss.c 	ret &= test_EnumMonitors(torture, p, ctx);
ctx              2039 source4/torture/rpc/spoolss.c 	ret &= test_EnumPrintProcessors(torture, p, ctx);
ctx              2040 source4/torture/rpc/spoolss.c 	ret &= test_EnumPrintProcDataTypes(torture, p, ctx);
ctx              2041 source4/torture/rpc/spoolss.c 	ret &= test_EnumPrinters(torture, p, ctx);
ctx               187 source4/torture/rpc/spoolss_win.c 				struct test_spoolss_win_context *ctx,
ctx               192 source4/torture/rpc/spoolss_win.c 	DATA_BLOB blob = data_blob_talloc_zero(ctx, initial_blob_size);
ctx               206 source4/torture/rpc/spoolss_win.c 	status = dcerpc_spoolss_EnumPrinters(p, ctx, &ep);
ctx               210 source4/torture/rpc/spoolss_win.c 		blob = data_blob_talloc_zero(ctx, needed);
ctx               213 source4/torture/rpc/spoolss_win.c 		status = dcerpc_spoolss_EnumPrinters(p, ctx, &ep);
ctx               219 source4/torture/rpc/spoolss_win.c 	ctx->printer_count = count;
ctx               220 source4/torture/rpc/spoolss_win.c 	ctx->printer_info = info;
ctx               222 source4/torture/rpc/spoolss_win.c 	torture_comment(tctx, "Found %d printer(s).\n", ctx->printer_count);
ctx               230 source4/torture/rpc/spoolss_win.c 				struct test_spoolss_win_context *ctx,
ctx               236 source4/torture/rpc/spoolss_win.c 	DATA_BLOB blob = data_blob_talloc_zero(ctx, initial_blob_size);
ctx               251 source4/torture/rpc/spoolss_win.c 		blob = data_blob_talloc_zero(ctx, needed);
ctx               260 source4/torture/rpc/spoolss_win.c 	ctx->current_info = gp.out.info;
ctx               263 source4/torture/rpc/spoolss_win.c 		ctx->printer_has_driver = gp.out.info->info2.drivername &&
ctx               307 source4/torture/rpc/spoolss_win.c 					struct test_spoolss_win_context *ctx,
ctx               333 source4/torture/rpc/spoolss_win.c 	if (ctx->printer_has_driver) {
ctx               383 source4/torture/rpc/spoolss_win.c 				struct test_spoolss_win_context *ctx)
ctx               411 source4/torture/rpc/spoolss_win.c 	ctx->printer_keys = key_buffer;
ctx               472 source4/torture/rpc/spoolss_win.c 	struct test_spoolss_win_context *ctx, *tmp_ctx;
ctx               482 source4/torture/rpc/spoolss_win.c 	ctx = talloc_zero(tctx, struct test_spoolss_win_context);
ctx               490 source4/torture/rpc/spoolss_win.c 	server_name = talloc_asprintf(ctx, "\\\\%s", dcerpc_server_name(p));
ctx               493 source4/torture/rpc/spoolss_win.c 	ret &= test_EnumPrinters(tctx, p, ctx, 1024);
ctx               501 source4/torture/rpc/spoolss_win.c 	if (ctx->printer_count == 0) {
ctx               506 source4/torture/rpc/spoolss_win.c 			ctx->printer_info[0].info2.printername,
ctx               508 source4/torture/rpc/spoolss_win.c 	ret &= test_GetPrinter(tctx, p, &handle02, ctx, 2, 0);
ctx               510 source4/torture/rpc/spoolss_win.c 	torture_assert_str_equal(tctx, ctx->current_info->info2.printername,
ctx               511 source4/torture/rpc/spoolss_win.c 			ctx->printer_info[0].info2.printername,
ctx               516 source4/torture/rpc/spoolss_win.c 			ctx->printer_info[0].info2.printername, 0);
ctx               517 source4/torture/rpc/spoolss_win.c 	ret &= test_GetPrinter(tctx, p, &handle03, ctx, 0, 1164);
ctx               518 source4/torture/rpc/spoolss_win.c 	ret &= test_GetPrinter(tctx, p, &handle03, ctx, 2, 0);
ctx               521 source4/torture/rpc/spoolss_win.c 			ctx->printer_info[0].info2.printername, 0);
ctx               522 source4/torture/rpc/spoolss_win.c 	ret &= test_GetPrinter(tctx, p, &handle04, ctx, 2, 0);
ctx               526 source4/torture/rpc/spoolss_win.c 			ctx->printer_info[0].info2.printername, 0);
ctx               527 source4/torture/rpc/spoolss_win.c 	ret &= test_GetPrinter(tctx, p, &handle04, ctx, 2, 4096);
ctx               531 source4/torture/rpc/spoolss_win.c 			ctx->printer_info[0].info2.printername);
ctx               534 source4/torture/rpc/spoolss_win.c 			ctx->printer_info[0].info2.printername, PRINTER_READ);
ctx               540 source4/torture/rpc/spoolss_win.c 			ctx->printer_info[0].info2.printername, 0);
ctx               543 source4/torture/rpc/spoolss_win.c 	ret &= test_GetPrinter(tctx, p, &handle04, ctx, 2, 4096);
ctx               548 source4/torture/rpc/spoolss_win.c 	ret &= test_EnumPrinters(tctx, p, ctx, 1556);
ctx               549 source4/torture/rpc/spoolss_win.c 	ret &= test_GetPrinterDriver2(tctx, p, ctx, &handle03);
ctx               552 source4/torture/rpc/spoolss_win.c 	ret &= test_EnumPrinterKey(tctx, p, &handle03, "", ctx);
ctx               554 source4/torture/rpc/spoolss_win.c 	for (i=0; ctx->printer_keys[i] != NULL; i++) {
ctx               557 source4/torture/rpc/spoolss_win.c 					   ctx->printer_keys[i],
ctx               560 source4/torture/rpc/spoolss_win.c 					      ctx->printer_keys[i], 0,
ctx               570 source4/torture/rpc/spoolss_win.c 			ctx->printer_info[0].info2.printername, 0);
ctx               576 source4/torture/rpc/spoolss_win.c 			ctx->printer_info[0].info2.printername, 0);
ctx               580 source4/torture/rpc/spoolss_win.c 			ctx->printer_info[0].info2.printername, 0);
ctx               586 source4/torture/rpc/spoolss_win.c 			ctx->printer_info[0].info2.printername, 0);
ctx               592 source4/torture/rpc/spoolss_win.c 			ctx->printer_info[0].info2.printername, 0);
ctx               604 source4/torture/rpc/spoolss_win.c 			ctx->printer_info[0].info2.sharename, 0);
ctx               612 source4/torture/rpc/spoolss_win.c 	talloc_free(ctx);
ctx              1164 source4/torture/rpc/wkssvc.c 	struct MD5Context ctx;
ctx              1175 source4/torture/rpc/wkssvc.c 	MD5Init(&ctx);
ctx              1176 source4/torture/rpc/wkssvc.c 	MD5Update(&ctx, session_key->data, session_key->length);
ctx              1177 source4/torture/rpc/wkssvc.c 	MD5Update(&ctx, confounder, confounder_len);
ctx              1178 source4/torture/rpc/wkssvc.c 	MD5Final(confounded_session_key.data, &ctx);
ctx                77 source4/torture/smb2/notify.c 		if (event_loop_once(req->transport->socket->event.ctx) != 0) {
ctx                99 source4/torture/smb2/notify.c 		if (event_loop_once(req->transport->socket->event.ctx) != 0) {
ctx               118 source4/torture/smb2/notify.c 		if (event_loop_once(req->transport->socket->event.ctx) != 0) {
ctx               150 source4/torture/smb2/notify.c 		if (event_loop_once(req->transport->socket->event.ctx) != 0) {
ctx               164 source4/torture/smb2/notify.c 		if (event_loop_once(req->transport->socket->event.ctx) != 0) {
ctx               314 source4/torture/smbtorture.c static void simple_suite_start(struct torture_context *ctx,
ctx               321 source4/torture/smbtorture.c static void simple_suite_finish(struct torture_context *ctx,
ctx               370 source4/torture/smbtorture.c static void quiet_suite_start(struct torture_context *ctx,
ctx               374 source4/torture/smbtorture.c 	ctx->results->quiet = true;
ctx               375 source4/torture/smbtorture.c 	for (i = 1; i < ctx->level; i++) putchar('\t');
ctx               380 source4/torture/smbtorture.c static void quiet_suite_finish(struct torture_context *ctx,
ctx               394 source4/utils/ad2oLschema.c 	TALLOC_CTX *ctx;
ctx               403 source4/utils/ad2oLschema.c 	ctx = talloc_new(NULL);
ctx               404 source4/utils/ad2oLschema.c 	ldb = ldb_init(ctx, NULL);
ctx                56 source4/utils/net/net.c int net_run_function(struct net_context *ctx,
ctx                59 source4/utils/net/net.c 			int (*usage_fn)(struct net_context *ctx, int argc, const char **argv))
ctx                64 source4/utils/net/net.c 		return usage_fn(ctx, argc, argv);
ctx                67 source4/utils/net/net.c 		return net_help(ctx, functable);
ctx                72 source4/utils/net/net.c 			return functable[i].fn(ctx, argc-1, argv+1);
ctx                76 source4/utils/net/net.c 	return usage_fn(ctx, argc, argv);
ctx                82 source4/utils/net/net.c int net_run_usage(struct net_context *ctx,
ctx                91 source4/utils/net/net.c 				return functable[i].usage(ctx, argc-1, argv+1);
ctx               115 source4/utils/net/net.c int net_help(struct net_context *ctx, const struct net_functable *ftable)
ctx               131 source4/utils/net/net.c static int net_usage(struct net_context *ctx, int argc, const char **argv)
ctx               148 source4/utils/net/net.c 	struct net_context *ctx = NULL;
ctx               169 source4/utils/net/net.c 			net_usage(ctx, argc, argv);
ctx               185 source4/utils/net/net.c 		return net_usage(ctx, argc, argv);
ctx               195 source4/utils/net/net.c 	ctx = talloc(ev, struct net_context);
ctx               196 source4/utils/net/net.c 	if (!ctx) {
ctx               201 source4/utils/net/net.c 	ZERO_STRUCTP(ctx);
ctx               202 source4/utils/net/net.c 	ctx->lp_ctx = cmdline_lp_ctx;
ctx               203 source4/utils/net/net.c 	ctx->credentials = cmdline_credentials;
ctx               204 source4/utils/net/net.c 	ctx->event_ctx = ev;
ctx               206 source4/utils/net/net.c 	rc = net_run_function(ctx, argc_new-1, argv_new+1, net_functable, net_usage);
ctx                33 source4/utils/net/net.h 	int (*fn)(struct net_context *ctx, int argc, const char **argv);
ctx                34 source4/utils/net/net.h 	int (*usage)(struct net_context *ctx, int argc, const char **argv);
ctx                29 source4/utils/net/net_join.c int net_join(struct net_context *ctx, int argc, const char **argv) 
ctx                40 source4/utils/net/net_join.c 			return net_join_usage(ctx, argc, argv);
ctx                42 source4/utils/net/net_join.c 			tmp = talloc_strdup(ctx, argv[0]);
ctx                45 source4/utils/net/net_join.c 			tmp = talloc_strdup(ctx, argv[0]);
ctx                52 source4/utils/net/net_join.c 				return net_join_usage(ctx, argc, argv);
ctx                56 source4/utils/net/net_join.c 			return net_join_usage(ctx, argc, argv);
ctx                61 source4/utils/net/net_join.c 	libnetctx = libnet_context_init(ctx->event_ctx, ctx->lp_ctx);
ctx                65 source4/utils/net/net_join.c 	libnetctx->cred = ctx->credentials;
ctx                66 source4/utils/net/net_join.c 	r = talloc(ctx, struct libnet_Join);
ctx                71 source4/utils/net/net_join.c 	r->in.netbios_name		= lp_netbios_name(ctx->lp_ctx);
ctx                87 source4/utils/net/net_join.c 	d_printf("Joined domain %s (%s)\n", r->out.domain_name, dom_sid_string(ctx, r->out.domain_sid));
ctx                93 source4/utils/net/net_join.c int net_join_usage(struct net_context *ctx, int argc, const char **argv)
ctx                99 source4/utils/net/net_join.c int net_join_help(struct net_context *ctx, int argc, const char **argv)
ctx               105 source4/utils/net/net_join.c int net_vampire(struct net_context *ctx, int argc, const char **argv) 
ctx               115 source4/utils/net/net_join.c 			return net_vampire_usage(ctx, argc, argv);
ctx               117 source4/utils/net/net_join.c 			tmp = talloc_strdup(ctx, argv[0]);
ctx               120 source4/utils/net/net_join.c 			tmp = talloc_strdup(ctx, argv[0]);
ctx               121 source4/utils/net/net_join.c 			targetdir = talloc_strdup(ctx, argv[1]);
ctx               124 source4/utils/net/net_join.c 			return net_vampire_usage(ctx, argc, argv);
ctx               129 source4/utils/net/net_join.c 	libnetctx = libnet_context_init(ctx->event_ctx, ctx->lp_ctx);
ctx               133 source4/utils/net/net_join.c 	libnetctx->cred = ctx->credentials;
ctx               134 source4/utils/net/net_join.c 	r = talloc(ctx, struct libnet_Vampire);
ctx               139 source4/utils/net/net_join.c 	r->in.netbios_name  = lp_netbios_name(ctx->lp_ctx);
ctx               154 source4/utils/net/net_join.c 	d_printf("Vampired domain %s (%s)\n", r->out.domain_name, dom_sid_string(ctx, r->out.domain_sid));
ctx               160 source4/utils/net/net_join.c int net_vampire_usage(struct net_context *ctx, int argc, const char **argv)
ctx               166 source4/utils/net/net_join.c int net_vampire_help(struct net_context *ctx, int argc, const char **argv)
ctx                30 source4/utils/net/net_machinepw.c int net_machinepw_usage(struct net_context *ctx, int argc, const char **argv)
ctx                36 source4/utils/net/net_machinepw.c int net_machinepw(struct net_context *ctx, int argc, const char **argv)
ctx                47 source4/utils/net/net_machinepw.c 		net_machinepw_usage(ctx, argc, argv);
ctx                51 source4/utils/net/net_machinepw.c 	mem_ctx = talloc_new(ctx);
ctx                63 source4/utils/net/net_machinepw.c 	secrets = secrets_db_connect(mem_ctx, ev, ctx->lp_ctx);
ctx                32 source4/utils/net/net_password.c static int net_password_change_usage(struct net_context *ctx, int argc, const char **argv)
ctx                39 source4/utils/net/net_password.c static int net_password_change(struct net_context *ctx, int argc, const char **argv)
ctx                50 source4/utils/net/net_password.c 		password_prompt = talloc_asprintf(ctx, "Enter new password for account [%s\\%s]:", 
ctx                51 source4/utils/net/net_password.c 							cli_credentials_get_domain(ctx->credentials), 
ctx                52 source4/utils/net/net_password.c 							cli_credentials_get_username(ctx->credentials));
ctx                56 source4/utils/net/net_password.c 	libnetctx = libnet_context_init(ctx->event_ctx, ctx->lp_ctx);
ctx                60 source4/utils/net/net_password.c 	libnetctx->cred = ctx->credentials;
ctx                64 source4/utils/net/net_password.c 	r.generic.in.account_name	= cli_credentials_get_username(ctx->credentials);
ctx                65 source4/utils/net/net_password.c 	r.generic.in.domain_name	= cli_credentials_get_domain(ctx->credentials);
ctx                66 source4/utils/net/net_password.c 	r.generic.in.oldpassword	= cli_credentials_get_password(ctx->credentials);
ctx                70 source4/utils/net/net_password.c 	status = libnet_ChangePassword(libnetctx, ctx, &r);
ctx                82 source4/utils/net/net_password.c static int net_password_set_usage(struct net_context *ctx, int argc, const char **argv)
ctx                89 source4/utils/net/net_password.c static int net_password_set(struct net_context *ctx, int argc, const char **argv)
ctx               103 source4/utils/net/net_password.c 			return net_password_set_usage(ctx, argc, argv);
ctx               105 source4/utils/net/net_password.c 			tmp = talloc_strdup(ctx, argv[0]);
ctx               108 source4/utils/net/net_password.c 			tmp = talloc_strdup(ctx, argv[0]);
ctx               113 source4/utils/net/net_password.c 			return net_password_usage(ctx, argc, argv);
ctx               119 source4/utils/net/net_password.c 		account_name = talloc_strdup(ctx, p+1);
ctx               122 source4/utils/net/net_password.c 		domain_name = cli_credentials_get_domain(ctx->credentials);
ctx               126 source4/utils/net/net_password.c 		password_prompt = talloc_asprintf(ctx, "Enter new password for account [%s\\%s]:", 
ctx               131 source4/utils/net/net_password.c 	libnetctx = libnet_context_init(ctx->event_ctx, ctx->lp_ctx);
ctx               135 source4/utils/net/net_password.c 	libnetctx->cred = ctx->credentials;
ctx               144 source4/utils/net/net_password.c 	status = libnet_SetPassword(libnetctx, ctx, &r);
ctx               162 source4/utils/net/net_password.c int net_password(struct net_context *ctx, int argc, const char **argv) 
ctx               164 source4/utils/net/net_password.c 	return net_run_function(ctx, argc, argv, net_password_functable, net_password_usage);
ctx               167 source4/utils/net/net_password.c int net_password_usage(struct net_context *ctx, int argc, const char **argv)
ctx                31 source4/utils/net/net_time.c int net_time(struct net_context *ctx, int argc, const char **argv)
ctx                43 source4/utils/net/net_time.c 		return net_time_usage(ctx, argc, argv);
ctx                46 source4/utils/net/net_time.c 	libnetctx = libnet_context_init(ctx->event_ctx, ctx->lp_ctx);
ctx                50 source4/utils/net/net_time.c 	libnetctx->cred = ctx->credentials;
ctx                57 source4/utils/net/net_time.c 	status = libnet_RemoteTOD(libnetctx, ctx, &r);
ctx                74 source4/utils/net/net_time.c int net_time_usage(struct net_context *ctx, int argc, const char **argv)
ctx                27 source4/utils/net/net_user.c static int net_user_add(struct net_context *ctx, int argc, const char **argv)
ctx                37 source4/utils/net/net_user.c 		return net_user_usage(ctx, argc, argv);
ctx                40 source4/utils/net/net_user.c 		user_name = talloc_strdup(ctx, argv[0]);
ctx                43 source4/utils/net/net_user.c 		return net_user_usage(ctx, argc, argv);
ctx                47 source4/utils/net/net_user.c 	lnet_ctx = libnet_context_init(ctx->event_ctx, ctx->lp_ctx);
ctx                50 source4/utils/net/net_user.c 	lnet_ctx->cred = ctx->credentials;
ctx                56 source4/utils/net/net_user.c 	status = libnet_CreateUser(lnet_ctx, ctx, &r);
ctx                67 source4/utils/net/net_user.c static int net_user_delete(struct net_context *ctx, int argc, const char **argv)
ctx                77 source4/utils/net/net_user.c 		return net_user_usage(ctx, argc, argv);
ctx                80 source4/utils/net/net_user.c 		user_name = talloc_strdup(ctx, argv[0]);
ctx                83 source4/utils/net/net_user.c 		return net_user_usage(ctx, argc, argv);
ctx                87 source4/utils/net/net_user.c 	lnet_ctx = libnet_context_init(ctx->event_ctx, ctx->lp_ctx);
ctx                90 source4/utils/net/net_user.c 	lnet_ctx->cred = ctx->credentials;
ctx                96 source4/utils/net/net_user.c 	status = libnet_DeleteUser(lnet_ctx, ctx, &r);
ctx               115 source4/utils/net/net_user.c int net_user(struct net_context *ctx, int argc, const char **argv)
ctx               117 source4/utils/net/net_user.c 	return net_run_function(ctx, argc, argv, net_user_functable, net_user_usage);
ctx               121 source4/utils/net/net_user.c int net_user_usage(struct net_context *ctx, int argc, const char **argv)
ctx                30 source4/utils/net/net_vampire.c static int net_samdump_keytab_usage(struct net_context *ctx, int argc, const char **argv)
ctx                36 source4/utils/net/net_vampire.c static int net_samdump_keytab_help(struct net_context *ctx, int argc, const char **argv)
ctx                42 source4/utils/net/net_vampire.c static int net_samdump_keytab(struct net_context *ctx, int argc, const char **argv) 
ctx                50 source4/utils/net/net_vampire.c 		return net_samdump_keytab_usage(ctx, argc, argv);
ctx                57 source4/utils/net/net_vampire.c 	libnetctx = libnet_context_init(ctx->event_ctx, ctx->lp_ctx);
ctx                61 source4/utils/net/net_vampire.c 	libnetctx->cred = ctx->credentials;
ctx                67 source4/utils/net/net_vampire.c 	status = libnet_SamDump_keytab(libnetctx, ctx, &r);
ctx                86 source4/utils/net/net_vampire.c int net_samdump(struct net_context *ctx, int argc, const char **argv) 
ctx                98 source4/utils/net/net_vampire.c 		rc = net_run_function(ctx, argc, argv, net_samdump_functable, 
ctx               103 source4/utils/net/net_vampire.c 	libnetctx = libnet_context_init(ctx->event_ctx, ctx->lp_ctx);
ctx               107 source4/utils/net/net_vampire.c 	libnetctx->cred = ctx->credentials;
ctx               113 source4/utils/net/net_vampire.c 	status = libnet_SamDump(libnetctx, ctx, &r);
ctx               126 source4/utils/net/net_vampire.c int net_samdump_usage(struct net_context *ctx, int argc, const char **argv)
ctx               133 source4/utils/net/net_vampire.c int net_samdump_help(struct net_context *ctx, int argc, const char **argv)
ctx               139 source4/utils/net/net_vampire.c int net_samsync_ldb(struct net_context *ctx, int argc, const char **argv) 
ctx               145 source4/utils/net/net_vampire.c 	libnetctx = libnet_context_init(ctx->event_ctx, ctx->lp_ctx);
ctx               149 source4/utils/net/net_vampire.c 	libnetctx->cred = ctx->credentials;
ctx               156 source4/utils/net/net_vampire.c 	r.in.session_info = system_session(libnetctx, ctx->lp_ctx);
ctx               171 source4/utils/net/net_vampire.c int net_samsync_ldb_usage(struct net_context *ctx, int argc, const char **argv)
ctx               177 source4/utils/net/net_vampire.c int net_samsync_ldb_help(struct net_context *ctx, int argc, const char **argv)
ctx               115 source4/utils/oLschema2ldif.c static char *get_def_value(TALLOC_CTX *ctx, char **string)
ctx               124 source4/utils/oLschema2ldif.c 		value = talloc_strndup(ctx, c, n);
ctx               129 source4/utils/oLschema2ldif.c 		value = talloc_strndup(ctx, c, n);
ctx               137 source4/utils/oLschema2ldif.c static struct schema_token *get_next_schema_token(TALLOC_CTX *ctx, char **string)
ctx               144 source4/utils/oLschema2ldif.c 	token = talloc(ctx, struct schema_token);
ctx               165 source4/utils/oLschema2ldif.c 		token->value = get_def_value(ctx, &c);
ctx               180 source4/utils/oLschema2ldif.c 			token->value = talloc_strndup(ctx, c, n);
ctx               184 source4/utils/oLschema2ldif.c 			token->value = get_def_value(ctx, &c);
ctx               220 source4/utils/oLschema2ldif.c 			token->value = talloc_strndup(ctx, c, n);
ctx               224 source4/utils/oLschema2ldif.c 			token->value = get_def_value(ctx, &c);
ctx               239 source4/utils/oLschema2ldif.c 			token->value = talloc_strndup(ctx, c, n);
ctx               243 source4/utils/oLschema2ldif.c 			token->value = get_def_value(ctx, &c);
ctx               262 source4/utils/oLschema2ldif.c 		token->value = get_def_value(ctx, &c);
ctx               273 source4/utils/oLschema2ldif.c 		token->value = get_def_value(ctx, &c);
ctx               284 source4/utils/oLschema2ldif.c 		token->value = get_def_value(ctx, &c);
ctx               295 source4/utils/oLschema2ldif.c 		token->value = get_def_value(ctx, &c);
ctx               306 source4/utils/oLschema2ldif.c 		token->value = get_def_value(ctx, &c);
ctx               333 source4/utils/oLschema2ldif.c 	TALLOC_CTX *ctx;
ctx               339 source4/utils/oLschema2ldif.c 	ctx = talloc_new(mem_ctx);
ctx               340 source4/utils/oLschema2ldif.c 	msg = ldb_msg_new(ctx);
ctx               344 source4/utils/oLschema2ldif.c 	c = talloc_strdup(ctx, entry);
ctx               454 source4/utils/oLschema2ldif.c 	talloc_free(ctx);
ctx               458 source4/utils/oLschema2ldif.c 	talloc_free(ctx);
ctx               464 source4/utils/oLschema2ldif.c 	TALLOC_CTX *ctx;
ctx               472 source4/utils/oLschema2ldif.c 	ctx = talloc_new(NULL);
ctx               492 source4/utils/oLschema2ldif.c 		entry = talloc_array(ctx, char, 1024);
ctx               500 source4/utils/oLschema2ldif.c 					ldif.msg = process_entry(ctx, entry);
ctx               515 source4/utils/oLschema2ldif.c 				entry = talloc_realloc(ctx, entry, char, t + 1024);
ctx               524 source4/utils/oLschema2ldif.c 				ldif.msg = process_entry(ctx, entry);
ctx               559 source4/utils/oLschema2ldif.c 	TALLOC_CTX *ctx;
ctx               564 source4/utils/oLschema2ldif.c 	ctx = talloc_new(NULL);
ctx               565 source4/utils/oLschema2ldif.c 	ldb_ctx = ldb_init(ctx, NULL);
ctx               574 source4/utils/oLschema2ldif.c 		basedn = ldb_dn_new(ctx, ldb_ctx, options->basedn);
ctx               267 source4/web_server/web_server.c 	event_add_timed(conn->event.ctx, web, 
ctx                39 source4/winbind/wb_async_helpers.c 	struct composite_context *ctx;
ctx                68 source4/winbind/wb_async_helpers.c 	state->ctx = result;
ctx               116 source4/winbind/wb_async_helpers.c 	state->ctx->status = dcerpc_ndr_request_recv(req);
ctx               117 source4/winbind/wb_async_helpers.c 	if (!composite_is_ok(state->ctx)) return;
ctx               118 source4/winbind/wb_async_helpers.c 	state->ctx->status = state->r.out.result;
ctx               119 source4/winbind/wb_async_helpers.c 	if (!NT_STATUS_IS_OK(state->ctx->status) &&
ctx               120 source4/winbind/wb_async_helpers.c 	    !NT_STATUS_EQUAL(state->ctx->status, STATUS_SOME_UNMAPPED)) {
ctx               121 source4/winbind/wb_async_helpers.c 		composite_error(state->ctx, state->ctx->status);
ctx               127 source4/winbind/wb_async_helpers.c 	if (composite_nomem(state->result, state->ctx)) return;
ctx               138 source4/winbind/wb_async_helpers.c 		if (composite_nomem(state->result[i], state->ctx)) return;
ctx               146 source4/winbind/wb_async_helpers.c 			composite_error(state->ctx,
ctx               164 source4/winbind/wb_async_helpers.c 		if (composite_nomem(state->result[i]->name, state->ctx)) {
ctx               169 source4/winbind/wb_async_helpers.c 	composite_done(state->ctx);
ctx               189 source4/winbind/wb_async_helpers.c 	struct composite_context *ctx;
ctx               219 source4/winbind/wb_async_helpers.c 	state->ctx = result;
ctx               265 source4/winbind/wb_async_helpers.c 	state->ctx->status = dcerpc_ndr_request_recv(req);
ctx               266 source4/winbind/wb_async_helpers.c 	if (!composite_is_ok(state->ctx)) return;
ctx               267 source4/winbind/wb_async_helpers.c 	state->ctx->status = state->r.out.result;
ctx               268 source4/winbind/wb_async_helpers.c 	if (!NT_STATUS_IS_OK(state->ctx->status) &&
ctx               269 source4/winbind/wb_async_helpers.c 	    !NT_STATUS_EQUAL(state->ctx->status, STATUS_SOME_UNMAPPED)) {
ctx               270 source4/winbind/wb_async_helpers.c 		composite_error(state->ctx, state->ctx->status);
ctx               276 source4/winbind/wb_async_helpers.c 	if (composite_nomem(state->result, state->ctx)) return;
ctx               285 source4/winbind/wb_async_helpers.c 		if (composite_nomem(state->result[i], state->ctx)) return;
ctx               293 source4/winbind/wb_async_helpers.c 			composite_error(state->ctx,
ctx               304 source4/winbind/wb_async_helpers.c 	composite_done(state->ctx);
ctx               322 source4/winbind/wb_async_helpers.c 	struct composite_context *ctx;
ctx               355 source4/winbind/wb_async_helpers.c 	state->ctx = result;
ctx               385 source4/winbind/wb_async_helpers.c 	state->ctx->status = dcerpc_ndr_request_recv(req);
ctx               386 source4/winbind/wb_async_helpers.c 	if (!composite_is_ok(state->ctx)) return;
ctx               387 source4/winbind/wb_async_helpers.c 	state->ctx->status = state->o.out.result;
ctx               388 source4/winbind/wb_async_helpers.c 	if (!composite_is_ok(state->ctx)) return;
ctx               395 source4/winbind/wb_async_helpers.c 	composite_continue_rpc(state->ctx, req, samr_usergroups_recv_groups,
ctx               405 source4/winbind/wb_async_helpers.c 	state->ctx->status = dcerpc_ndr_request_recv(req);
ctx               406 source4/winbind/wb_async_helpers.c 	if (!composite_is_ok(state->ctx)) return;
ctx               407 source4/winbind/wb_async_helpers.c 	state->ctx->status = state->g.out.result;
ctx               408 source4/winbind/wb_async_helpers.c 	if (!composite_is_ok(state->ctx)) return;
ctx               414 source4/winbind/wb_async_helpers.c 	composite_continue_rpc(state->ctx, req, samr_usergroups_recv_close,
ctx               424 source4/winbind/wb_async_helpers.c         state->ctx->status = dcerpc_ndr_request_recv(req);
ctx               425 source4/winbind/wb_async_helpers.c         if (!composite_is_ok(state->ctx)) return;
ctx               426 source4/winbind/wb_async_helpers.c         state->ctx->status = state->c.out.result;
ctx               427 source4/winbind/wb_async_helpers.c         if (!composite_is_ok(state->ctx)) return;
ctx               429 source4/winbind/wb_async_helpers.c 	composite_done(state->ctx);
ctx               432 source4/winbind/wb_async_helpers.c NTSTATUS wb_samr_userdomgroups_recv(struct composite_context *ctx,
ctx               437 source4/winbind/wb_async_helpers.c                 talloc_get_type(ctx->private_data,
ctx               441 source4/winbind/wb_async_helpers.c 	NTSTATUS status = composite_wait(ctx);
ctx               456 source4/winbind/wb_async_helpers.c 	talloc_free(ctx);
ctx                30 source4/winbind/wb_cmd_getdcname.c 	struct composite_context *ctx;
ctx                36 source4/winbind/wb_cmd_getdcname.c static void getdcname_recv_domain(struct composite_context *ctx);
ctx                43 source4/winbind/wb_cmd_getdcname.c 	struct composite_context *result, *ctx;
ctx                51 source4/winbind/wb_cmd_getdcname.c 	state->ctx = result;
ctx                57 source4/winbind/wb_cmd_getdcname.c 	ctx = wb_sid2domain_send(state, service, service->primary_sid);
ctx                58 source4/winbind/wb_cmd_getdcname.c 	if (ctx == NULL) goto failed;
ctx                60 source4/winbind/wb_cmd_getdcname.c 	ctx->async.fn = getdcname_recv_domain;
ctx                61 source4/winbind/wb_cmd_getdcname.c 	ctx->async.private_data = state;
ctx                69 source4/winbind/wb_cmd_getdcname.c static void getdcname_recv_domain(struct composite_context *ctx)
ctx                72 source4/winbind/wb_cmd_getdcname.c 		talloc_get_type(ctx->async.private_data,
ctx                77 source4/winbind/wb_cmd_getdcname.c 	state->ctx->status = wb_sid2domain_recv(ctx, &domain);
ctx                78 source4/winbind/wb_cmd_getdcname.c 	if (!composite_is_ok(state->ctx)) return;
ctx                88 source4/winbind/wb_cmd_getdcname.c 	if (composite_nomem(req, state->ctx)) return;
ctx                90 source4/winbind/wb_cmd_getdcname.c 	composite_continue_rpc(state->ctx, req, getdcname_recv_dcname, state);
ctx                99 source4/winbind/wb_cmd_getdcname.c 	state->ctx->status = dcerpc_ndr_request_recv(req);
ctx               100 source4/winbind/wb_cmd_getdcname.c 	if (!composite_is_ok(state->ctx)) return;
ctx               101 source4/winbind/wb_cmd_getdcname.c 	state->ctx->status = werror_to_ntstatus(state->g.out.result);
ctx               102 source4/winbind/wb_cmd_getdcname.c 	if (!composite_is_ok(state->ctx)) return;
ctx               104 source4/winbind/wb_cmd_getdcname.c 	composite_done(state->ctx);
ctx                34 source4/winbind/wb_cmd_getgrgid.c 	struct composite_context *ctx;
ctx                44 source4/winbind/wb_cmd_getgrgid.c static void cmd_getgrgid_recv_sid(struct composite_context *ctx);
ctx                45 source4/winbind/wb_cmd_getgrgid.c static void cmd_getgrgid_recv_domain(struct composite_context *ctx);
ctx                46 source4/winbind/wb_cmd_getgrgid.c static void cmd_getgrgid_recv_group_info(struct composite_context *ctx);
ctx                54 source4/winbind/wb_cmd_getgrgid.c 	struct composite_context *ctx, *result;
ctx                64 source4/winbind/wb_cmd_getgrgid.c 	state->ctx = result;
ctx                69 source4/winbind/wb_cmd_getgrgid.c 	ctx = wb_gid2sid_send(state, service, gid);
ctx                70 source4/winbind/wb_cmd_getgrgid.c 	if (composite_nomem(ctx, state->ctx)) return result;
ctx                72 source4/winbind/wb_cmd_getgrgid.c 	composite_continue(result, ctx, cmd_getgrgid_recv_sid, state);
ctx                79 source4/winbind/wb_cmd_getgrgid.c static void cmd_getgrgid_recv_sid(struct composite_context *ctx)
ctx                82 source4/winbind/wb_cmd_getgrgid.c 		talloc_get_type(ctx->async.private_data,
ctx                85 source4/winbind/wb_cmd_getgrgid.c 	DEBUG(5, ("cmd_getgrgid_recv_sid called %p\n", ctx->private_data));
ctx                87 source4/winbind/wb_cmd_getgrgid.c 	state->ctx->status = wb_gid2sid_recv(ctx, state, &state->sid);
ctx                88 source4/winbind/wb_cmd_getgrgid.c 	if (!composite_is_ok(state->ctx)) return;
ctx                90 source4/winbind/wb_cmd_getgrgid.c 	ctx = wb_sid2domain_send(state, state->service, state->sid);
ctx                92 source4/winbind/wb_cmd_getgrgid.c 	composite_continue(state->ctx, ctx, cmd_getgrgid_recv_domain, state);
ctx                97 source4/winbind/wb_cmd_getgrgid.c static void cmd_getgrgid_recv_domain(struct composite_context *ctx)
ctx               100 source4/winbind/wb_cmd_getgrgid.c 		talloc_get_type(ctx->async.private_data,
ctx               106 source4/winbind/wb_cmd_getgrgid.c 	state->ctx->status = wb_sid2domain_recv(ctx, &state->domain);
ctx               107 source4/winbind/wb_cmd_getgrgid.c 	if (!composite_is_ok(state->ctx)) return;
ctx               110 source4/winbind/wb_cmd_getgrgid.c 	if (composite_nomem(group_info, state->ctx)) return;
ctx               119 source4/winbind/wb_cmd_getgrgid.c 	if (composite_nomem(state->workgroup, state->ctx)) return;
ctx               121 source4/winbind/wb_cmd_getgrgid.c 	ctx = libnet_GroupInfo_send(state->domain->libnet_ctx, state,group_info,
ctx               124 source4/winbind/wb_cmd_getgrgid.c 	composite_continue(state->ctx, ctx, cmd_getgrgid_recv_group_info,state);
ctx               129 source4/winbind/wb_cmd_getgrgid.c static void cmd_getgrgid_recv_group_info(struct composite_context *ctx)
ctx               132 source4/winbind/wb_cmd_getgrgid.c 		talloc_get_type(ctx->async.private_data,
ctx               140 source4/winbind/wb_cmd_getgrgid.c 	if (composite_nomem(gr, state->ctx)) return;
ctx               143 source4/winbind/wb_cmd_getgrgid.c 	if(composite_nomem(group_info, state->ctx)) return;
ctx               145 source4/winbind/wb_cmd_getgrgid.c 	state->ctx->status = libnet_GroupInfo_recv(ctx, state, group_info);
ctx               146 source4/winbind/wb_cmd_getgrgid.c 	if (!composite_is_ok(state->ctx)) return;
ctx               155 source4/winbind/wb_cmd_getgrgid.c 	composite_done(state->ctx);
ctx               158 source4/winbind/wb_cmd_getgrgid.c NTSTATUS wb_cmd_getgrgid_recv(struct composite_context *ctx,
ctx               161 source4/winbind/wb_cmd_getgrgid.c 	NTSTATUS status = composite_wait(ctx);
ctx               169 source4/winbind/wb_cmd_getgrgid.c 			talloc_get_type(ctx->private_data,
ctx               173 source4/winbind/wb_cmd_getgrgid.c 	talloc_free(ctx);
ctx                33 source4/winbind/wb_cmd_getgrnam.c 	struct composite_context *ctx;
ctx                42 source4/winbind/wb_cmd_getgrnam.c static void cmd_getgrnam_recv_domain(struct composite_context *ctx);
ctx                43 source4/winbind/wb_cmd_getgrnam.c static void cmd_getgrnam_recv_group_info(struct composite_context *ctx);
ctx                44 source4/winbind/wb_cmd_getgrnam.c static void cmd_getgrnam_recv_gid(struct composite_context *ctx);
ctx                50 source4/winbind/wb_cmd_getgrnam.c 	struct composite_context *result, *ctx;
ctx                60 source4/winbind/wb_cmd_getgrnam.c 	state->ctx = result;
ctx                66 source4/winbind/wb_cmd_getgrnam.c 	ctx = wb_name2domain_send(state, service, name);
ctx                67 source4/winbind/wb_cmd_getgrnam.c 	if (composite_nomem(ctx, result)) return result;
ctx                69 source4/winbind/wb_cmd_getgrnam.c 	composite_continue(result, ctx, cmd_getgrnam_recv_domain, state);
ctx                73 source4/winbind/wb_cmd_getgrnam.c static void cmd_getgrnam_recv_domain(struct composite_context *ctx)
ctx                76 source4/winbind/wb_cmd_getgrnam.c 			ctx->async.private_data, struct cmd_getgrnam_state);
ctx                82 source4/winbind/wb_cmd_getgrnam.c 	state->ctx->status = wb_name2domain_recv(ctx, &domain);
ctx                83 source4/winbind/wb_cmd_getgrnam.c 	if(!composite_is_ok(state->ctx)) return;
ctx                86 source4/winbind/wb_cmd_getgrnam.c 	if (composite_nomem(group_info, state->ctx)) return;
ctx                91 source4/winbind/wb_cmd_getgrnam.c 		composite_error(state->ctx, NT_STATUS_OBJECT_NAME_INVALID);
ctx                99 source4/winbind/wb_cmd_getgrnam.c 	if(composite_nomem(state->workgroup_name, state->ctx)) return;
ctx               101 source4/winbind/wb_cmd_getgrnam.c 	ctx = libnet_GroupInfo_send(domain->libnet_ctx, state, group_info,NULL);
ctx               103 source4/winbind/wb_cmd_getgrnam.c 	composite_continue(state->ctx, ctx, cmd_getgrnam_recv_group_info,state);
ctx               106 source4/winbind/wb_cmd_getgrnam.c static void cmd_getgrnam_recv_group_info(struct composite_context *ctx)
ctx               109 source4/winbind/wb_cmd_getgrnam.c 			ctx->async.private_data, struct cmd_getgrnam_state);
ctx               116 source4/winbind/wb_cmd_getgrnam.c 	if(composite_nomem(group_info, state->ctx)) return;
ctx               119 source4/winbind/wb_cmd_getgrnam.c 	if(composite_nomem(gr, state->ctx)) return;
ctx               121 source4/winbind/wb_cmd_getgrnam.c 	state->ctx->status = libnet_GroupInfo_recv(ctx, state, group_info);
ctx               122 source4/winbind/wb_cmd_getgrnam.c 	if(!composite_is_ok(state->ctx)) return;
ctx               131 source4/winbind/wb_cmd_getgrnam.c 	ctx = wb_sid2gid_send(state, state->service, group_info->out.group_sid);
ctx               132 source4/winbind/wb_cmd_getgrnam.c 	composite_continue(state->ctx, ctx, cmd_getgrnam_recv_gid, state);
ctx               135 source4/winbind/wb_cmd_getgrnam.c static void cmd_getgrnam_recv_gid(struct composite_context *ctx)
ctx               138 source4/winbind/wb_cmd_getgrnam.c 			ctx->async.private_data, struct cmd_getgrnam_state);
ctx               143 source4/winbind/wb_cmd_getgrnam.c 	state->ctx->status = wb_sid2gid_recv(ctx, &gid);
ctx               144 source4/winbind/wb_cmd_getgrnam.c 	if(!composite_is_ok(state->ctx)) return;
ctx               148 source4/winbind/wb_cmd_getgrnam.c 	composite_done(state->ctx);
ctx               151 source4/winbind/wb_cmd_getgrnam.c NTSTATUS wb_cmd_getgrnam_recv(struct composite_context *ctx,
ctx               154 source4/winbind/wb_cmd_getgrnam.c 	NTSTATUS status = composite_wait(ctx);
ctx               160 source4/winbind/wb_cmd_getgrnam.c 			talloc_get_type(ctx->private_data,
ctx               164 source4/winbind/wb_cmd_getgrnam.c 	talloc_free(ctx);
ctx                31 source4/winbind/wb_cmd_getpwent.c 	struct composite_context *ctx;
ctx                41 source4/winbind/wb_cmd_getpwent.c static void cmd_getpwent_recv_pwnam(struct composite_context *ctx);
ctx                43 source4/winbind/wb_cmd_getpwent.c static void cmd_getpwent_recv_user_list(struct composite_context *ctx);
ctx                50 source4/winbind/wb_cmd_getpwent.c 	struct composite_context *ctx, *result;
ctx                61 source4/winbind/wb_cmd_getpwent.c 	state->ctx = result;
ctx                77 source4/winbind/wb_cmd_getpwent.c 		ctx = wb_cmd_getpwnam_send(state, service, username);
ctx                78 source4/winbind/wb_cmd_getpwent.c 		if (composite_nomem(ctx, state->ctx)) return result;
ctx                80 source4/winbind/wb_cmd_getpwent.c 		composite_continue(state->ctx, ctx, cmd_getpwent_recv_pwnam,
ctx                85 source4/winbind/wb_cmd_getpwent.c 		composite_error(state->ctx, NT_STATUS_NO_MORE_ENTRIES);
ctx                90 source4/winbind/wb_cmd_getpwent.c static void cmd_getpwent_recv_pwnam(struct composite_context *ctx)
ctx                93 source4/winbind/wb_cmd_getpwent.c 		talloc_get_type(ctx->async.private_data,
ctx                99 source4/winbind/wb_cmd_getpwent.c 	state->ctx->status = wb_cmd_getpwnam_recv(ctx, state, &pw);
ctx               100 source4/winbind/wb_cmd_getpwent.c 	if (!composite_is_ok(state->ctx)) return;
ctx               105 source4/winbind/wb_cmd_getpwent.c 	composite_done(state->ctx);
ctx               108 source4/winbind/wb_cmd_getpwent.c NTSTATUS wb_cmd_getpwent_recv(struct composite_context *ctx,
ctx               112 source4/winbind/wb_cmd_getpwent.c 	NTSTATUS status = composite_wait(ctx);
ctx               118 source4/winbind/wb_cmd_getpwent.c 			talloc_get_type(ctx->private_data,
ctx               125 source4/winbind/wb_cmd_getpwent.c 	talloc_free(ctx);
ctx                33 source4/winbind/wb_cmd_getpwnam.c 	struct composite_context *ctx;
ctx                42 source4/winbind/wb_cmd_getpwnam.c static void cmd_getpwnam_recv_domain(struct composite_context *ctx);
ctx                43 source4/winbind/wb_cmd_getpwnam.c static void cmd_getpwnam_recv_user_info(struct composite_context *ctx);
ctx                44 source4/winbind/wb_cmd_getpwnam.c static void cmd_getpwnam_recv_uid(struct composite_context *ctx);
ctx                45 source4/winbind/wb_cmd_getpwnam.c static void cmd_getpwnam_recv_gid(struct composite_context *ctx);
ctx                51 source4/winbind/wb_cmd_getpwnam.c 	struct composite_context *result, *ctx;
ctx                61 source4/winbind/wb_cmd_getpwnam.c 	state->ctx = result;
ctx                67 source4/winbind/wb_cmd_getpwnam.c 	ctx = wb_name2domain_send(state, service, name);
ctx                68 source4/winbind/wb_cmd_getpwnam.c 	if (composite_nomem(ctx, result)) return result;
ctx                70 source4/winbind/wb_cmd_getpwnam.c 	composite_continue(result, ctx, cmd_getpwnam_recv_domain, state);
ctx                74 source4/winbind/wb_cmd_getpwnam.c static void cmd_getpwnam_recv_domain(struct composite_context *ctx)
ctx                77 source4/winbind/wb_cmd_getpwnam.c 			ctx->async.private_data, struct cmd_getpwnam_state);
ctx                83 source4/winbind/wb_cmd_getpwnam.c 	state->ctx->status = wb_name2domain_recv(ctx, &domain);
ctx                84 source4/winbind/wb_cmd_getpwnam.c 	if(!composite_is_ok(state->ctx)) return;
ctx                87 source4/winbind/wb_cmd_getpwnam.c 	if (composite_nomem(user_info, state->ctx)) return;
ctx                91 source4/winbind/wb_cmd_getpwnam.c 		composite_error(state->ctx, NT_STATUS_OBJECT_NAME_INVALID);
ctx               100 source4/winbind/wb_cmd_getpwnam.c 	if(composite_nomem(state->workgroup_name, state->ctx)) return;
ctx               102 source4/winbind/wb_cmd_getpwnam.c 	ctx = libnet_UserInfo_send(domain->libnet_ctx, state, user_info, NULL);
ctx               104 source4/winbind/wb_cmd_getpwnam.c 	composite_continue(state->ctx, ctx, cmd_getpwnam_recv_user_info, state);
ctx               107 source4/winbind/wb_cmd_getpwnam.c static void cmd_getpwnam_recv_user_info(struct composite_context *ctx)
ctx               110 source4/winbind/wb_cmd_getpwnam.c 			ctx->async.private_data, struct cmd_getpwnam_state);
ctx               117 source4/winbind/wb_cmd_getpwnam.c 	if(composite_nomem(user_info, state->ctx)) return;
ctx               120 source4/winbind/wb_cmd_getpwnam.c 	if(composite_nomem(pw, state->ctx)) return;
ctx               122 source4/winbind/wb_cmd_getpwnam.c 	state->ctx->status = libnet_UserInfo_recv(ctx, state, user_info);
ctx               123 source4/winbind/wb_cmd_getpwnam.c 	if(!composite_is_ok(state->ctx)) return;
ctx               138 source4/winbind/wb_cmd_getpwnam.c 	if(composite_nomem(state->group_sid, state->ctx)) return;
ctx               142 source4/winbind/wb_cmd_getpwnam.c 	ctx = wb_sid2uid_send(state, state->service, user_info->out.user_sid);
ctx               143 source4/winbind/wb_cmd_getpwnam.c 	composite_continue(state->ctx, ctx, cmd_getpwnam_recv_uid, state);
ctx               146 source4/winbind/wb_cmd_getpwnam.c static void cmd_getpwnam_recv_uid(struct composite_context *ctx)
ctx               149 source4/winbind/wb_cmd_getpwnam.c 			ctx->async.private_data, struct cmd_getpwnam_state);
ctx               154 source4/winbind/wb_cmd_getpwnam.c 	state->ctx->status = wb_sid2uid_recv(ctx, &uid);
ctx               155 source4/winbind/wb_cmd_getpwnam.c 	if(!composite_is_ok(state->ctx)) return;
ctx               159 source4/winbind/wb_cmd_getpwnam.c 	ctx = wb_sid2gid_send(state, state->service, state->group_sid);
ctx               160 source4/winbind/wb_cmd_getpwnam.c 	composite_continue(state->ctx, ctx, cmd_getpwnam_recv_gid, state);
ctx               163 source4/winbind/wb_cmd_getpwnam.c static void cmd_getpwnam_recv_gid(struct composite_context *ctx)
ctx               166 source4/winbind/wb_cmd_getpwnam.c 			ctx->async.private_data, struct cmd_getpwnam_state);
ctx               171 source4/winbind/wb_cmd_getpwnam.c 	state->ctx->status = wb_sid2gid_recv(ctx, &gid);
ctx               172 source4/winbind/wb_cmd_getpwnam.c 	if(!composite_is_ok(state->ctx)) return;
ctx               176 source4/winbind/wb_cmd_getpwnam.c 	composite_done(state->ctx);
ctx               179 source4/winbind/wb_cmd_getpwnam.c NTSTATUS wb_cmd_getpwnam_recv(struct composite_context *ctx,
ctx               182 source4/winbind/wb_cmd_getpwnam.c 	NTSTATUS status = composite_wait(ctx);
ctx               188 source4/winbind/wb_cmd_getpwnam.c 			talloc_get_type(ctx->private_data,
ctx               192 source4/winbind/wb_cmd_getpwnam.c 	talloc_free(ctx);
ctx                34 source4/winbind/wb_cmd_getpwuid.c 	struct composite_context *ctx;
ctx                44 source4/winbind/wb_cmd_getpwuid.c static void cmd_getpwuid_recv_sid(struct composite_context *ctx);
ctx                45 source4/winbind/wb_cmd_getpwuid.c static void cmd_getpwuid_recv_domain(struct composite_context *ctx);
ctx                46 source4/winbind/wb_cmd_getpwuid.c static void cmd_getpwuid_recv_user_info(struct composite_context *ctx);
ctx                47 source4/winbind/wb_cmd_getpwuid.c static void cmd_getpwuid_recv_gid(struct composite_context *ctx);
ctx                55 source4/winbind/wb_cmd_getpwuid.c 	struct composite_context *ctx, *result;
ctx                65 source4/winbind/wb_cmd_getpwuid.c 	state->ctx = result;
ctx                70 source4/winbind/wb_cmd_getpwuid.c 	ctx = wb_uid2sid_send(state, service, uid);
ctx                71 source4/winbind/wb_cmd_getpwuid.c 	if (composite_nomem(ctx, state->ctx)) return result;
ctx                73 source4/winbind/wb_cmd_getpwuid.c 	composite_continue(result, ctx, cmd_getpwuid_recv_sid, state);
ctx                80 source4/winbind/wb_cmd_getpwuid.c static void cmd_getpwuid_recv_sid(struct composite_context *ctx)
ctx                83 source4/winbind/wb_cmd_getpwuid.c 		talloc_get_type(ctx->async.private_data,
ctx                86 source4/winbind/wb_cmd_getpwuid.c 	DEBUG(5, ("cmd_getpwuid_recv_sid called %p\n", ctx->private_data));
ctx                88 source4/winbind/wb_cmd_getpwuid.c 	state->ctx->status = wb_uid2sid_recv(ctx, state, &state->sid);
ctx                89 source4/winbind/wb_cmd_getpwuid.c 	if (!composite_is_ok(state->ctx)) return;
ctx                91 source4/winbind/wb_cmd_getpwuid.c 	ctx = wb_sid2domain_send(state, state->service, state->sid);
ctx                93 source4/winbind/wb_cmd_getpwuid.c 	composite_continue(state->ctx, ctx, cmd_getpwuid_recv_domain, state);
ctx                98 source4/winbind/wb_cmd_getpwuid.c static void cmd_getpwuid_recv_domain(struct composite_context *ctx)
ctx               101 source4/winbind/wb_cmd_getpwuid.c 		talloc_get_type(ctx->async.private_data,
ctx               107 source4/winbind/wb_cmd_getpwuid.c 	state->ctx->status = wb_sid2domain_recv(ctx, &state->domain);
ctx               108 source4/winbind/wb_cmd_getpwuid.c 	if (!composite_is_ok(state->ctx)) return;
ctx               111 source4/winbind/wb_cmd_getpwuid.c 	if (composite_nomem(user_info, state->ctx)) return;
ctx               120 source4/winbind/wb_cmd_getpwuid.c 	if (composite_nomem(state->workgroup, state->ctx)) return;
ctx               122 source4/winbind/wb_cmd_getpwuid.c 	ctx = libnet_UserInfo_send(state->domain->libnet_ctx, state, user_info,
ctx               125 source4/winbind/wb_cmd_getpwuid.c 	composite_continue(state->ctx, ctx, cmd_getpwuid_recv_user_info, state);
ctx               130 source4/winbind/wb_cmd_getpwuid.c static void cmd_getpwuid_recv_user_info(struct composite_context *ctx)
ctx               133 source4/winbind/wb_cmd_getpwuid.c 		talloc_get_type(ctx->async.private_data,
ctx               141 source4/winbind/wb_cmd_getpwuid.c 	if (composite_nomem(pw, state->ctx)) return;
ctx               144 source4/winbind/wb_cmd_getpwuid.c 	if(composite_nomem(user_info, state->ctx)) return;
ctx               146 source4/winbind/wb_cmd_getpwuid.c 	state->ctx->status = libnet_UserInfo_recv(ctx, state, user_info);
ctx               147 source4/winbind/wb_cmd_getpwuid.c 	if (!composite_is_ok(state->ctx)) return;
ctx               165 source4/winbind/wb_cmd_getpwuid.c 	ctx = wb_sid2gid_send(state, state->service,
ctx               168 source4/winbind/wb_cmd_getpwuid.c 	composite_continue(state->ctx, ctx, cmd_getpwuid_recv_gid, state);
ctx               171 source4/winbind/wb_cmd_getpwuid.c static void cmd_getpwuid_recv_gid(struct composite_context *ctx)
ctx               174 source4/winbind/wb_cmd_getpwuid.c 		talloc_get_type(ctx->async.private_data,
ctx               180 source4/winbind/wb_cmd_getpwuid.c 	state->ctx->status = wb_sid2gid_recv(ctx, &gid);
ctx               181 source4/winbind/wb_cmd_getpwuid.c 	if (!composite_is_ok(state->ctx)) return;
ctx               185 source4/winbind/wb_cmd_getpwuid.c 	composite_done(state->ctx);
ctx               188 source4/winbind/wb_cmd_getpwuid.c NTSTATUS wb_cmd_getpwuid_recv(struct composite_context *ctx,
ctx               191 source4/winbind/wb_cmd_getpwuid.c 	NTSTATUS status = composite_wait(ctx);
ctx               197 source4/winbind/wb_cmd_getpwuid.c 			talloc_get_type(ctx->private_data,
ctx               201 source4/winbind/wb_cmd_getpwuid.c 	talloc_free(ctx);
ctx                31 source4/winbind/wb_cmd_list_groups.c 	struct composite_context *ctx;
ctx                40 source4/winbind/wb_cmd_list_groups.c static void cmd_list_groups_recv_domain(struct composite_context *ctx);
ctx                41 source4/winbind/wb_cmd_list_groups.c static void cmd_list_groups_recv_group_list(struct composite_context *ctx);
ctx                46 source4/winbind/wb_cmd_list_groups.c 	struct composite_context *ctx, *result;
ctx                57 source4/winbind/wb_cmd_list_groups.c 	state->ctx = result;
ctx                62 source4/winbind/wb_cmd_list_groups.c 	if (composite_nomem(state->result, state->ctx)) return result;
ctx                70 source4/winbind/wb_cmd_list_groups.c 		if (composite_nomem(state->domain_name, state->ctx))
ctx                76 source4/winbind/wb_cmd_list_groups.c 	ctx = wb_sid2domain_send(state, service, service->primary_sid);
ctx                77 source4/winbind/wb_cmd_list_groups.c 	if (composite_nomem(ctx, state->ctx)) return result;
ctx                79 source4/winbind/wb_cmd_list_groups.c 	composite_continue(state->ctx, ctx, cmd_list_groups_recv_domain, state);
ctx                83 source4/winbind/wb_cmd_list_groups.c static void cmd_list_groups_recv_domain(struct composite_context *ctx)
ctx                86 source4/winbind/wb_cmd_list_groups.c 			ctx->async.private_data, struct cmd_list_groups_state);
ctx                92 source4/winbind/wb_cmd_list_groups.c 	state->ctx->status = wb_sid2domain_recv(ctx, &domain);
ctx                93 source4/winbind/wb_cmd_list_groups.c 	if (!composite_is_ok(state->ctx)) return;
ctx               102 source4/winbind/wb_cmd_list_groups.c 		if (composite_nomem(state->domain_name, state->ctx)) return;
ctx               106 source4/winbind/wb_cmd_list_groups.c 	if (composite_nomem(group_list, state->ctx)) return;
ctx               116 source4/winbind/wb_cmd_list_groups.c 	ctx = libnet_GroupList_send(domain->libnet_ctx, state, group_list,NULL);
ctx               118 source4/winbind/wb_cmd_list_groups.c 	composite_continue(state->ctx, ctx, cmd_list_groups_recv_group_list,
ctx               122 source4/winbind/wb_cmd_list_groups.c static void cmd_list_groups_recv_group_list(struct composite_context *ctx)
ctx               125 source4/winbind/wb_cmd_list_groups.c 			ctx->async.private_data, struct cmd_list_groups_state);
ctx               133 source4/winbind/wb_cmd_list_groups.c 	if (composite_nomem(group_list, state->ctx)) return;
ctx               135 source4/winbind/wb_cmd_list_groups.c 	status = libnet_GroupList_recv(ctx, state, group_list);
ctx               140 source4/winbind/wb_cmd_list_groups.c 		composite_error(state->ctx, status);
ctx               158 source4/winbind/wb_cmd_list_groups.c 		composite_done(state->ctx);
ctx               173 source4/winbind/wb_cmd_list_groups.c 	ctx = libnet_GroupList_send(state->domain->libnet_ctx, state,group_list,
ctx               176 source4/winbind/wb_cmd_list_groups.c 	composite_continue(state->ctx, ctx, cmd_list_groups_recv_group_list,
ctx               180 source4/winbind/wb_cmd_list_groups.c NTSTATUS wb_cmd_list_groups_recv(struct composite_context *ctx,
ctx               184 source4/winbind/wb_cmd_list_groups.c 	NTSTATUS status = composite_wait(ctx);
ctx               190 source4/winbind/wb_cmd_list_groups.c 			ctx->private_data, struct cmd_list_groups_state);
ctx               196 source4/winbind/wb_cmd_list_groups.c 	talloc_free(ctx);
ctx                33 source4/winbind/wb_cmd_list_trustdom.c 	struct composite_context *ctx;
ctx                44 source4/winbind/wb_cmd_list_trustdom.c static void cmd_list_trustdoms_recv_domain(struct composite_context *ctx);
ctx                45 source4/winbind/wb_cmd_list_trustdom.c static void cmd_list_trustdoms_recv_lsa(struct composite_context *ctx);
ctx                51 source4/winbind/wb_cmd_list_trustdom.c 	struct composite_context *result, *ctx;
ctx                59 source4/winbind/wb_cmd_list_trustdom.c 	state->ctx = result;
ctx                62 source4/winbind/wb_cmd_list_trustdom.c 	ctx = wb_sid2domain_send(state, service, service->primary_sid);
ctx                63 source4/winbind/wb_cmd_list_trustdom.c 	if (ctx == NULL) goto failed;
ctx                64 source4/winbind/wb_cmd_list_trustdom.c 	ctx->async.fn = cmd_list_trustdoms_recv_domain;
ctx                65 source4/winbind/wb_cmd_list_trustdom.c 	ctx->async.private_data = state;
ctx                73 source4/winbind/wb_cmd_list_trustdom.c static void cmd_list_trustdoms_recv_domain(struct composite_context *ctx)
ctx                76 source4/winbind/wb_cmd_list_trustdom.c 		talloc_get_type(ctx->async.private_data,
ctx                81 source4/winbind/wb_cmd_list_trustdom.c 	state->ctx->status = wb_sid2domain_recv(ctx, &domain);
ctx                82 source4/winbind/wb_cmd_list_trustdom.c 	if (!composite_is_ok(state->ctx)) return;
ctx                85 source4/winbind/wb_cmd_list_trustdom.c 	if (composite_nomem(tree, state->ctx)) return;
ctx                87 source4/winbind/wb_cmd_list_trustdom.c 	ctx = wb_init_lsa_send(state, domain);
ctx                88 source4/winbind/wb_cmd_list_trustdom.c 	composite_continue(state->ctx, ctx, cmd_list_trustdoms_recv_lsa,
ctx                92 source4/winbind/wb_cmd_list_trustdom.c static void cmd_list_trustdoms_recv_lsa(struct composite_context *ctx)
ctx                95 source4/winbind/wb_cmd_list_trustdom.c 		talloc_get_type(ctx->async.private_data,
ctx                99 source4/winbind/wb_cmd_list_trustdom.c 	state->ctx->status = wb_init_lsa_recv(ctx, state,
ctx               102 source4/winbind/wb_cmd_list_trustdom.c 	if (!composite_is_ok(state->ctx)) return;
ctx               118 source4/winbind/wb_cmd_list_trustdom.c 	composite_continue_rpc(state->ctx, req, cmd_list_trustdoms_recv_doms,
ctx               129 source4/winbind/wb_cmd_list_trustdom.c 	state->ctx->status = dcerpc_ndr_request_recv(req);
ctx               130 source4/winbind/wb_cmd_list_trustdom.c 	if (!composite_is_ok(state->ctx)) return;
ctx               131 source4/winbind/wb_cmd_list_trustdom.c 	state->ctx->status = state->r.out.result;
ctx               133 source4/winbind/wb_cmd_list_trustdom.c 	if (!NT_STATUS_IS_OK(state->ctx->status) &&
ctx               134 source4/winbind/wb_cmd_list_trustdom.c 	    !NT_STATUS_EQUAL(state->ctx->status, NT_STATUS_NO_MORE_ENTRIES) &&
ctx               135 source4/winbind/wb_cmd_list_trustdom.c 	    !NT_STATUS_EQUAL(state->ctx->status, STATUS_MORE_ENTRIES)) {
ctx               136 source4/winbind/wb_cmd_list_trustdom.c 		composite_error(state->ctx, state->ctx->status);
ctx               147 source4/winbind/wb_cmd_list_trustdom.c 	    composite_nomem(state->domains, state->ctx)) return;
ctx               153 source4/winbind/wb_cmd_list_trustdom.c 		if (composite_nomem(state->domains[i], state->ctx)) return;
ctx               162 source4/winbind/wb_cmd_list_trustdom.c 	if (NT_STATUS_IS_OK(state->ctx->status) || NT_STATUS_EQUAL(state->ctx->status, NT_STATUS_NO_MORE_ENTRIES)) {
ctx               163 source4/winbind/wb_cmd_list_trustdom.c 		state->ctx->status = NT_STATUS_OK;
ctx               164 source4/winbind/wb_cmd_list_trustdom.c 		composite_done(state->ctx);
ctx               177 source4/winbind/wb_cmd_list_trustdom.c 	composite_continue_rpc(state->ctx, req, cmd_list_trustdoms_recv_doms,
ctx               181 source4/winbind/wb_cmd_list_trustdom.c NTSTATUS wb_cmd_list_trustdoms_recv(struct composite_context *ctx,
ctx               186 source4/winbind/wb_cmd_list_trustdom.c 	NTSTATUS status = composite_wait(ctx);
ctx               189 source4/winbind/wb_cmd_list_trustdom.c 			talloc_get_type(ctx->private_data,
ctx               194 source4/winbind/wb_cmd_list_trustdom.c 	talloc_free(ctx);
ctx                31 source4/winbind/wb_cmd_list_users.c 	struct composite_context *ctx;
ctx                40 source4/winbind/wb_cmd_list_users.c static void cmd_list_users_recv_domain(struct composite_context *ctx);
ctx                41 source4/winbind/wb_cmd_list_users.c static void cmd_list_users_recv_user_list(struct composite_context *ctx);
ctx                46 source4/winbind/wb_cmd_list_users.c 	struct composite_context *ctx, *result;
ctx                57 source4/winbind/wb_cmd_list_users.c 	state->ctx = result;
ctx                62 source4/winbind/wb_cmd_list_users.c 	if (composite_nomem(state->result, state->ctx)) return result;
ctx                70 source4/winbind/wb_cmd_list_users.c 		if (composite_nomem(state->domain_name, state->ctx))
ctx                76 source4/winbind/wb_cmd_list_users.c 	ctx = wb_sid2domain_send(state, service, service->primary_sid);
ctx                77 source4/winbind/wb_cmd_list_users.c 	if (composite_nomem(ctx, state->ctx)) return result;
ctx                79 source4/winbind/wb_cmd_list_users.c 	composite_continue(state->ctx, ctx, cmd_list_users_recv_domain, state);
ctx                83 source4/winbind/wb_cmd_list_users.c static void cmd_list_users_recv_domain(struct composite_context *ctx)
ctx                86 source4/winbind/wb_cmd_list_users.c 			ctx->async.private_data, struct cmd_list_users_state);
ctx                92 source4/winbind/wb_cmd_list_users.c 	state->ctx->status = wb_sid2domain_recv(ctx, &domain);
ctx                93 source4/winbind/wb_cmd_list_users.c 	if (!composite_is_ok(state->ctx)) return;
ctx               102 source4/winbind/wb_cmd_list_users.c 		if (composite_nomem(state->domain_name, state->ctx)) return;
ctx               106 source4/winbind/wb_cmd_list_users.c 	if (composite_nomem(user_list, state->ctx)) return;
ctx               116 source4/winbind/wb_cmd_list_users.c 	ctx = libnet_UserList_send(domain->libnet_ctx, state, user_list, NULL);
ctx               118 source4/winbind/wb_cmd_list_users.c 	composite_continue(state->ctx, ctx, cmd_list_users_recv_user_list,
ctx               122 source4/winbind/wb_cmd_list_users.c static void cmd_list_users_recv_user_list(struct composite_context *ctx)
ctx               125 source4/winbind/wb_cmd_list_users.c 			ctx->async.private_data, struct cmd_list_users_state);
ctx               133 source4/winbind/wb_cmd_list_users.c 	if (composite_nomem(user_list, state->ctx)) return;
ctx               135 source4/winbind/wb_cmd_list_users.c 	status = libnet_UserList_recv(ctx, state, user_list);
ctx               140 source4/winbind/wb_cmd_list_users.c 		composite_error(state->ctx, status);
ctx               156 source4/winbind/wb_cmd_list_users.c 		composite_done(state->ctx);
ctx               171 source4/winbind/wb_cmd_list_users.c 	ctx = libnet_UserList_send(state->domain->libnet_ctx, state, user_list,
ctx               174 source4/winbind/wb_cmd_list_users.c 	composite_continue(state->ctx, ctx, cmd_list_users_recv_user_list,
ctx               178 source4/winbind/wb_cmd_list_users.c NTSTATUS wb_cmd_list_users_recv(struct composite_context *ctx,
ctx               182 source4/winbind/wb_cmd_list_users.c 	NTSTATUS status = composite_wait(ctx);
ctx               188 source4/winbind/wb_cmd_list_users.c 			ctx->private_data, struct cmd_list_users_state);
ctx               194 source4/winbind/wb_cmd_list_users.c 	talloc_free(ctx);
ctx                30 source4/winbind/wb_cmd_lookupname.c 	struct composite_context *ctx;
ctx                35 source4/winbind/wb_cmd_lookupname.c static void lookupname_recv_domain(struct composite_context *ctx);
ctx                36 source4/winbind/wb_cmd_lookupname.c static void lookupname_recv_sids(struct composite_context *ctx);
ctx                43 source4/winbind/wb_cmd_lookupname.c 	struct composite_context *result, *ctx;
ctx                51 source4/winbind/wb_cmd_lookupname.c 	state->ctx = result;
ctx                57 source4/winbind/wb_cmd_lookupname.c 	ctx = wb_sid2domain_send(state, service, service->primary_sid);
ctx                58 source4/winbind/wb_cmd_lookupname.c 	if (ctx == NULL) goto failed;
ctx                60 source4/winbind/wb_cmd_lookupname.c 	ctx->async.fn = lookupname_recv_domain;
ctx                61 source4/winbind/wb_cmd_lookupname.c 	ctx->async.private_data = state;
ctx                69 source4/winbind/wb_cmd_lookupname.c static void lookupname_recv_domain(struct composite_context *ctx)
ctx                72 source4/winbind/wb_cmd_lookupname.c 		talloc_get_type(ctx->async.private_data,
ctx                76 source4/winbind/wb_cmd_lookupname.c 	state->ctx->status = wb_sid2domain_recv(ctx, &domain);
ctx                77 source4/winbind/wb_cmd_lookupname.c 	if (!composite_is_ok(state->ctx)) return;
ctx                79 source4/winbind/wb_cmd_lookupname.c 	ctx = wb_lsa_lookupnames_send(state, domain->libnet_ctx->lsa.pipe,
ctx                81 source4/winbind/wb_cmd_lookupname.c 	composite_continue(state->ctx, ctx, lookupname_recv_sids, state);
ctx                84 source4/winbind/wb_cmd_lookupname.c static void lookupname_recv_sids(struct composite_context *ctx)
ctx                87 source4/winbind/wb_cmd_lookupname.c 		talloc_get_type(ctx->async.private_data,
ctx                91 source4/winbind/wb_cmd_lookupname.c 	state->ctx->status = wb_lsa_lookupnames_recv(ctx, state, &sids);
ctx                92 source4/winbind/wb_cmd_lookupname.c 	if (!composite_is_ok(state->ctx)) return;
ctx                95 source4/winbind/wb_cmd_lookupname.c 	composite_done(state->ctx);
ctx                30 source4/winbind/wb_cmd_lookupsid.c 	struct composite_context *ctx;
ctx                35 source4/winbind/wb_cmd_lookupsid.c static void lookupsid_recv_domain(struct composite_context *ctx);
ctx                36 source4/winbind/wb_cmd_lookupsid.c static void lookupsid_recv_names(struct composite_context *ctx);
ctx                42 source4/winbind/wb_cmd_lookupsid.c 	struct composite_context *result, *ctx;
ctx                51 source4/winbind/wb_cmd_lookupsid.c 	state->ctx = result;
ctx                57 source4/winbind/wb_cmd_lookupsid.c 	ctx = wb_sid2domain_send(state, service, service->primary_sid);
ctx                58 source4/winbind/wb_cmd_lookupsid.c 	if (ctx == NULL) goto failed;
ctx                60 source4/winbind/wb_cmd_lookupsid.c 	ctx->async.fn = lookupsid_recv_domain;
ctx                61 source4/winbind/wb_cmd_lookupsid.c 	ctx->async.private_data = state;
ctx                69 source4/winbind/wb_cmd_lookupsid.c static void lookupsid_recv_domain(struct composite_context *ctx)
ctx                72 source4/winbind/wb_cmd_lookupsid.c 		talloc_get_type(ctx->async.private_data,
ctx                76 source4/winbind/wb_cmd_lookupsid.c 	state->ctx->status = wb_sid2domain_recv(ctx, &domain);
ctx                77 source4/winbind/wb_cmd_lookupsid.c 	if (!composite_is_ok(state->ctx)) return;
ctx                79 source4/winbind/wb_cmd_lookupsid.c 	ctx = wb_lsa_lookupsids_send(state, domain->libnet_ctx->lsa.pipe,
ctx                81 source4/winbind/wb_cmd_lookupsid.c 	composite_continue(state->ctx, ctx, lookupsid_recv_names, state);
ctx                84 source4/winbind/wb_cmd_lookupsid.c static void lookupsid_recv_names(struct composite_context *ctx)
ctx                87 source4/winbind/wb_cmd_lookupsid.c 		talloc_get_type(ctx->async.private_data,
ctx                91 source4/winbind/wb_cmd_lookupsid.c 	state->ctx->status = wb_lsa_lookupsids_recv(ctx, state, &names);
ctx                92 source4/winbind/wb_cmd_lookupsid.c 	if (!composite_is_ok(state->ctx)) return;
ctx                95 source4/winbind/wb_cmd_lookupsid.c 	composite_done(state->ctx);
ctx                31 source4/winbind/wb_cmd_setpwent.c 	struct composite_context *ctx;
ctx                38 source4/winbind/wb_cmd_setpwent.c static void cmd_setpwent_recv_domain(struct composite_context *ctx);
ctx                39 source4/winbind/wb_cmd_setpwent.c static void cmd_setpwent_recv_user_list(struct composite_context *ctx);
ctx                44 source4/winbind/wb_cmd_setpwent.c 	struct composite_context *ctx, *result;
ctx                55 source4/winbind/wb_cmd_setpwent.c 	state->ctx = result;
ctx                60 source4/winbind/wb_cmd_setpwent.c 	if (composite_nomem(state->result, state->ctx)) return result;
ctx                62 source4/winbind/wb_cmd_setpwent.c 	ctx = wb_sid2domain_send(state, service, service->primary_sid);
ctx                63 source4/winbind/wb_cmd_setpwent.c 	if (composite_nomem(ctx, state->ctx)) return result;
ctx                65 source4/winbind/wb_cmd_setpwent.c 	composite_continue(state->ctx, ctx, cmd_setpwent_recv_domain, state);
ctx                69 source4/winbind/wb_cmd_setpwent.c static void cmd_setpwent_recv_domain(struct composite_context *ctx)
ctx                72 source4/winbind/wb_cmd_setpwent.c 			ctx->async.private_data, struct cmd_setpwent_state);
ctx                78 source4/winbind/wb_cmd_setpwent.c 	state->ctx->status = wb_sid2domain_recv(ctx, &domain);
ctx                79 source4/winbind/wb_cmd_setpwent.c 	if (!composite_is_ok(state->ctx)) return;
ctx                84 source4/winbind/wb_cmd_setpwent.c 	if (composite_nomem(user_list, state->ctx)) return;
ctx                88 source4/winbind/wb_cmd_setpwent.c 	if (composite_nomem(user_list->in.domain_name, state->ctx)) return;
ctx                96 source4/winbind/wb_cmd_setpwent.c 	ctx = libnet_UserList_send(domain->libnet_ctx, state->result, user_list,
ctx                99 source4/winbind/wb_cmd_setpwent.c 	composite_continue(state->ctx, ctx, cmd_setpwent_recv_user_list, state);
ctx               102 source4/winbind/wb_cmd_setpwent.c static void cmd_setpwent_recv_user_list(struct composite_context *ctx)
ctx               105 source4/winbind/wb_cmd_setpwent.c 			ctx->async.private_data, struct cmd_setpwent_state);
ctx               111 source4/winbind/wb_cmd_setpwent.c 	if (composite_nomem(user_list, state->ctx)) return;
ctx               113 source4/winbind/wb_cmd_setpwent.c 	state->ctx->status = libnet_UserList_recv(ctx, state->result,
ctx               115 source4/winbind/wb_cmd_setpwent.c 	if (!composite_is_ok(state->ctx)) return;
ctx               121 source4/winbind/wb_cmd_setpwent.c 	composite_done(state->ctx);
ctx               124 source4/winbind/wb_cmd_setpwent.c NTSTATUS wb_cmd_setpwent_recv(struct composite_context *ctx,
ctx               127 source4/winbind/wb_cmd_setpwent.c 	NTSTATUS status = composite_wait(ctx);
ctx               133 source4/winbind/wb_cmd_setpwent.c 			talloc_get_type(ctx->private_data,
ctx               139 source4/winbind/wb_cmd_setpwent.c 	talloc_free(ctx);
ctx                30 source4/winbind/wb_cmd_userdomgroups.c 	struct composite_context *ctx;
ctx                37 source4/winbind/wb_cmd_userdomgroups.c static void userdomgroups_recv_domain(struct composite_context *ctx);
ctx                38 source4/winbind/wb_cmd_userdomgroups.c static void userdomgroups_recv_rids(struct composite_context *ctx);
ctx                44 source4/winbind/wb_cmd_userdomgroups.c 	struct composite_context *result, *ctx;
ctx                52 source4/winbind/wb_cmd_userdomgroups.c 	state->ctx = result;
ctx                61 source4/winbind/wb_cmd_userdomgroups.c 	ctx = wb_sid2domain_send(state, service, sid);
ctx                63 source4/winbind/wb_cmd_userdomgroups.c 	composite_continue(state->ctx, ctx, userdomgroups_recv_domain, state);
ctx                65 source4/winbind/wb_cmd_userdomgroups.c 	if (ctx) {
ctx                74 source4/winbind/wb_cmd_userdomgroups.c static void userdomgroups_recv_domain(struct composite_context *ctx)
ctx                77 source4/winbind/wb_cmd_userdomgroups.c 		talloc_get_type(ctx->async.private_data,
ctx                81 source4/winbind/wb_cmd_userdomgroups.c 	state->ctx->status = wb_sid2domain_recv(ctx, &domain);
ctx                82 source4/winbind/wb_cmd_userdomgroups.c 	if (!composite_is_ok(state->ctx)) return;
ctx                84 source4/winbind/wb_cmd_userdomgroups.c 	ctx = wb_samr_userdomgroups_send(state, domain->libnet_ctx->samr.pipe,
ctx                87 source4/winbind/wb_cmd_userdomgroups.c 	composite_continue(state->ctx, ctx, userdomgroups_recv_rids, state);
ctx                91 source4/winbind/wb_cmd_userdomgroups.c static void userdomgroups_recv_rids(struct composite_context *ctx)
ctx                94 source4/winbind/wb_cmd_userdomgroups.c 		talloc_get_type(ctx->async.private_data,
ctx                97 source4/winbind/wb_cmd_userdomgroups.c 	state->ctx->status = wb_samr_userdomgroups_recv(ctx, state,
ctx               100 source4/winbind/wb_cmd_userdomgroups.c 	if (!composite_is_ok(state->ctx)) return;
ctx               102 source4/winbind/wb_cmd_userdomgroups.c 	composite_done(state->ctx);
ctx                34 source4/winbind/wb_cmd_usersids.c 	struct composite_context *ctx;
ctx                48 source4/winbind/wb_cmd_usersids.c static void usersids_recv_domgroups(struct composite_context *ctx);
ctx                49 source4/winbind/wb_cmd_usersids.c static void usersids_recv_domain(struct composite_context *ctx);
ctx                56 source4/winbind/wb_cmd_usersids.c 	struct composite_context *result, *ctx;
ctx                65 source4/winbind/wb_cmd_usersids.c 	state->ctx = result;
ctx                72 source4/winbind/wb_cmd_usersids.c 	ctx = wb_cmd_userdomgroups_send(state, service, sid);
ctx                73 source4/winbind/wb_cmd_usersids.c 	if (ctx == NULL) goto failed;
ctx                75 source4/winbind/wb_cmd_usersids.c 	ctx->async.fn = usersids_recv_domgroups;
ctx                76 source4/winbind/wb_cmd_usersids.c 	ctx->async.private_data = state;
ctx                84 source4/winbind/wb_cmd_usersids.c static void usersids_recv_domgroups(struct composite_context *ctx)
ctx                87 source4/winbind/wb_cmd_usersids.c 		talloc_get_type(ctx->async.private_data,
ctx                90 source4/winbind/wb_cmd_usersids.c 	state->ctx->status = wb_cmd_userdomgroups_recv(ctx, state,
ctx                93 source4/winbind/wb_cmd_usersids.c 	if (!composite_is_ok(state->ctx)) return;
ctx                95 source4/winbind/wb_cmd_usersids.c 	ctx = wb_sid2domain_send(state, state->service,
ctx                97 source4/winbind/wb_cmd_usersids.c 	composite_continue(state->ctx, ctx, usersids_recv_domain, state);
ctx               100 source4/winbind/wb_cmd_usersids.c static void usersids_recv_domain(struct composite_context *ctx)
ctx               103 source4/winbind/wb_cmd_usersids.c                 talloc_get_type(ctx->async.private_data,
ctx               109 source4/winbind/wb_cmd_usersids.c 	state->ctx->status = wb_sid2domain_recv(ctx, &domain);
ctx               110 source4/winbind/wb_cmd_usersids.c 	if (!composite_is_ok(state->ctx)) return;
ctx               115 source4/winbind/wb_cmd_usersids.c 	if (composite_nomem(state->lsa_sids.sids, state->ctx)) return;
ctx               131 source4/winbind/wb_cmd_usersids.c 	composite_continue_rpc(state->ctx, req, usersids_recv_aliases, state);
ctx               141 source4/winbind/wb_cmd_usersids.c 	state->ctx->status = dcerpc_ndr_request_recv(req);
ctx               142 source4/winbind/wb_cmd_usersids.c 	if (!composite_is_ok(state->ctx)) return;
ctx               143 source4/winbind/wb_cmd_usersids.c 	state->ctx->status = state->r.out.result;
ctx               144 source4/winbind/wb_cmd_usersids.c 	if (!composite_is_ok(state->ctx)) return;
ctx               148 source4/winbind/wb_cmd_usersids.c 	if (composite_nomem(state->sids, state->ctx)) return;
ctx               163 source4/winbind/wb_cmd_usersids.c 				    state->ctx)) return;
ctx               166 source4/winbind/wb_cmd_usersids.c 	composite_done(state->ctx);
ctx               169 source4/winbind/wb_cmd_usersids.c NTSTATUS wb_cmd_usersids_recv(struct composite_context *ctx,
ctx               173 source4/winbind/wb_cmd_usersids.c 	NTSTATUS status = composite_wait(ctx);
ctx               176 source4/winbind/wb_cmd_usersids.c 			talloc_get_type(ctx->private_data,
ctx               181 source4/winbind/wb_cmd_usersids.c 	talloc_free(ctx);
ctx                35 source4/winbind/wb_connect_lsa.c 	struct composite_context *ctx;
ctx                46 source4/winbind/wb_connect_lsa.c static void init_lsa_recv_pipe(struct composite_context *ctx);
ctx                52 source4/winbind/wb_connect_lsa.c 	struct composite_context *result, *ctx;
ctx                60 source4/winbind/wb_connect_lsa.c 	state->ctx = result;
ctx                65 source4/winbind/wb_connect_lsa.c 	ctx = dcerpc_secondary_auth_connection_send(domain->netlogon_pipe,
ctx                70 source4/winbind/wb_connect_lsa.c 	composite_continue(state->ctx, ctx, init_lsa_recv_pipe, state);
ctx                78 source4/winbind/wb_connect_lsa.c static void init_lsa_recv_pipe(struct composite_context *ctx)
ctx                82 source4/winbind/wb_connect_lsa.c 		talloc_get_type(ctx->async.private_data,
ctx                85 source4/winbind/wb_connect_lsa.c 	state->ctx->status = dcerpc_secondary_auth_connection_recv(ctx, state,
ctx                87 source4/winbind/wb_connect_lsa.c 	if (!composite_is_ok(state->ctx)) return;
ctx                90 source4/winbind/wb_connect_lsa.c 	if (composite_nomem(state->handle, state->ctx)) return;
ctx               102 source4/winbind/wb_connect_lsa.c 	composite_continue_rpc(state->ctx, req, init_lsa_recv_openpol, state);
ctx               111 source4/winbind/wb_connect_lsa.c 	state->ctx->status = dcerpc_ndr_request_recv(req);
ctx               112 source4/winbind/wb_connect_lsa.c 	if (!composite_is_ok(state->ctx)) return;
ctx               113 source4/winbind/wb_connect_lsa.c 	state->ctx->status = state->openpolicy.out.result;
ctx               114 source4/winbind/wb_connect_lsa.c 	if (!composite_is_ok(state->ctx)) return;
ctx               116 source4/winbind/wb_connect_lsa.c 	composite_done(state->ctx);
ctx                36 source4/winbind/wb_connect_sam.c 	struct composite_context *ctx;
ctx                47 source4/winbind/wb_connect_sam.c static void connect_samr_recv_pipe(struct composite_context *ctx);
ctx                54 source4/winbind/wb_connect_sam.c 	struct composite_context *result, *ctx;
ctx                62 source4/winbind/wb_connect_sam.c 	state->ctx = result;
ctx                70 source4/winbind/wb_connect_sam.c 	ctx = dcerpc_secondary_auth_connection_send(domain->netlogon_pipe,
ctx                75 source4/winbind/wb_connect_sam.c 	composite_continue(state->ctx, ctx, connect_samr_recv_pipe, state);
ctx                83 source4/winbind/wb_connect_sam.c static void connect_samr_recv_pipe(struct composite_context *ctx)
ctx                87 source4/winbind/wb_connect_sam.c 		talloc_get_type(ctx->async.private_data,
ctx                90 source4/winbind/wb_connect_sam.c 	state->ctx->status = dcerpc_secondary_auth_connection_recv(ctx, state, 
ctx                92 source4/winbind/wb_connect_sam.c 	if (!composite_is_ok(state->ctx)) return;
ctx                95 source4/winbind/wb_connect_sam.c 	if (composite_nomem(state->connect_handle, state->ctx)) return;
ctx               104 source4/winbind/wb_connect_sam.c 	composite_continue_rpc(state->ctx, req, connect_samr_recv_conn, state);
ctx               114 source4/winbind/wb_connect_sam.c 	state->ctx->status = dcerpc_ndr_request_recv(req);
ctx               115 source4/winbind/wb_connect_sam.c 	if (!composite_is_ok(state->ctx)) return;
ctx               116 source4/winbind/wb_connect_sam.c 	state->ctx->status = state->c.out.result;
ctx               117 source4/winbind/wb_connect_sam.c 	if (!composite_is_ok(state->ctx)) return;
ctx               120 source4/winbind/wb_connect_sam.c 	if (composite_nomem(state->domain_handle, state->ctx)) return;
ctx               128 source4/winbind/wb_connect_sam.c 	composite_continue_rpc(state->ctx, req,
ctx               138 source4/winbind/wb_connect_sam.c 	state->ctx->status = dcerpc_ndr_request_recv(req);
ctx               139 source4/winbind/wb_connect_sam.c 	if (!composite_is_ok(state->ctx)) return;
ctx               140 source4/winbind/wb_connect_sam.c 	state->ctx->status = state->o.out.result;
ctx               141 source4/winbind/wb_connect_sam.c 	if (!composite_is_ok(state->ctx)) return;
ctx               143 source4/winbind/wb_connect_sam.c 	composite_done(state->ctx);
ctx                36 source4/winbind/wb_dom_info.c 	struct composite_context *ctx;
ctx                40 source4/winbind/wb_dom_info.c static void get_dom_info_recv_addrs(struct composite_context *ctx);
ctx                47 source4/winbind/wb_dom_info.c 	struct composite_context *result, *ctx;
ctx                55 source4/winbind/wb_dom_info.c 	state->ctx = result;
ctx                70 source4/winbind/wb_dom_info.c 	ctx = finddcs_send(mem_ctx, lp_netbios_name(service->task->lp_ctx),
ctx                78 source4/winbind/wb_dom_info.c 	if (ctx == NULL) goto failed;
ctx                80 source4/winbind/wb_dom_info.c 	composite_continue(state->ctx, ctx, get_dom_info_recv_addrs, state);
ctx                88 source4/winbind/wb_dom_info.c static void get_dom_info_recv_addrs(struct composite_context *ctx)
ctx                91 source4/winbind/wb_dom_info.c 		talloc_get_type(ctx->async.private_data,
ctx                94 source4/winbind/wb_dom_info.c 	state->ctx->status = finddcs_recv(ctx, state->info,
ctx                97 source4/winbind/wb_dom_info.c 	if (!composite_is_ok(state->ctx)) return;
ctx                99 source4/winbind/wb_dom_info.c 	composite_done(state->ctx);
ctx               102 source4/winbind/wb_dom_info.c NTSTATUS wb_get_dom_info_recv(struct composite_context *ctx,
ctx               106 source4/winbind/wb_dom_info.c 	NTSTATUS status = composite_wait(ctx);
ctx               109 source4/winbind/wb_dom_info.c 			talloc_get_type(ctx->private_data,
ctx               113 source4/winbind/wb_dom_info.c 	talloc_free(ctx);
ctx               123 source4/winbind/wb_dom_info.c 	struct composite_context *ctx =
ctx               125 source4/winbind/wb_dom_info.c 	return wb_get_dom_info_recv(ctx, mem_ctx, result);
ctx                33 source4/winbind/wb_dom_info_trusted.c 	struct composite_context *ctx;
ctx                43 source4/winbind/wb_dom_info_trusted.c static void trusted_dom_info_recv_domain(struct composite_context *ctx);
ctx                46 source4/winbind/wb_dom_info_trusted.c static void trusted_dom_info_recv_dcaddr(struct composite_context *ctx);
ctx                53 source4/winbind/wb_dom_info_trusted.c 	struct composite_context *result, *ctx;
ctx                61 source4/winbind/wb_dom_info_trusted.c 	state->ctx = result;
ctx                75 source4/winbind/wb_dom_info_trusted.c 	ctx = wb_sid2domain_send(state, service, service->primary_sid);
ctx                76 source4/winbind/wb_dom_info_trusted.c 	if (ctx == NULL) goto failed;
ctx                78 source4/winbind/wb_dom_info_trusted.c 	ctx->async.fn = trusted_dom_info_recv_domain;
ctx                79 source4/winbind/wb_dom_info_trusted.c 	ctx->async.private_data = state;
ctx                87 source4/winbind/wb_dom_info_trusted.c static void trusted_dom_info_recv_domain(struct composite_context *ctx)
ctx                90 source4/winbind/wb_dom_info_trusted.c 		talloc_get_type(ctx->async.private_data,
ctx                94 source4/winbind/wb_dom_info_trusted.c 	state->ctx->status = wb_sid2domain_recv(ctx, &state->my_domain);
ctx                95 source4/winbind/wb_dom_info_trusted.c 	if (!composite_is_ok(state->ctx)) return;
ctx               101 source4/winbind/wb_dom_info_trusted.c 			    state->ctx)) return;
ctx               108 source4/winbind/wb_dom_info_trusted.c 	if (composite_nomem(state->d.out.info, state->ctx)) return;
ctx               112 source4/winbind/wb_dom_info_trusted.c 	composite_continue_rpc(state->ctx, req, trusted_dom_info_recv_dsr,
ctx               126 source4/winbind/wb_dom_info_trusted.c 	state->ctx->status = dcerpc_ndr_request_recv(req);
ctx               127 source4/winbind/wb_dom_info_trusted.c 	if (!NT_STATUS_IS_OK(state->ctx->status)) {
ctx               129 source4/winbind/wb_dom_info_trusted.c 			  nt_errstr(state->ctx->status)));
ctx               133 source4/winbind/wb_dom_info_trusted.c 	state->ctx->status =
ctx               135 source4/winbind/wb_dom_info_trusted.c 	if (!NT_STATUS_IS_OK(state->ctx->status)) {
ctx               137 source4/winbind/wb_dom_info_trusted.c 			  nt_errstr(state->ctx->status)));
ctx               157 source4/winbind/wb_dom_info_trusted.c 	composite_done(state->ctx);
ctx               170 source4/winbind/wb_dom_info_trusted.c 	if (composite_nomem(req, state->ctx)) return;
ctx               172 source4/winbind/wb_dom_info_trusted.c 	composite_continue_rpc(state->ctx, req, trusted_dom_info_recv_dcname,
ctx               181 source4/winbind/wb_dom_info_trusted.c 	struct composite_context *ctx;
ctx               184 source4/winbind/wb_dom_info_trusted.c 	state->ctx->status = dcerpc_ndr_request_recv(req);
ctx               185 source4/winbind/wb_dom_info_trusted.c 	if (!composite_is_ok(state->ctx)) return;
ctx               186 source4/winbind/wb_dom_info_trusted.c 	state->ctx->status = werror_to_ntstatus(state->g.out.result);
ctx               187 source4/winbind/wb_dom_info_trusted.c 	if (!composite_is_ok(state->ctx)) return;
ctx               198 source4/winbind/wb_dom_info_trusted.c 	ctx = resolve_name_send(lp_resolve_context(state->service->task->lp_ctx), 
ctx               201 source4/winbind/wb_dom_info_trusted.c 	composite_continue(state->ctx, ctx, trusted_dom_info_recv_dcaddr,
ctx               205 source4/winbind/wb_dom_info_trusted.c static void trusted_dom_info_recv_dcaddr(struct composite_context *ctx)
ctx               208 source4/winbind/wb_dom_info_trusted.c 		talloc_get_type(ctx->async.private_data,
ctx               211 source4/winbind/wb_dom_info_trusted.c 	state->ctx->status = resolve_name_recv(ctx, state->info,
ctx               213 source4/winbind/wb_dom_info_trusted.c 	if (!composite_is_ok(state->ctx)) return;
ctx               215 source4/winbind/wb_dom_info_trusted.c 	composite_done(state->ctx);
ctx               218 source4/winbind/wb_dom_info_trusted.c NTSTATUS wb_trusted_dom_info_recv(struct composite_context *ctx,
ctx               222 source4/winbind/wb_dom_info_trusted.c 	NTSTATUS status = composite_wait(ctx);
ctx               225 source4/winbind/wb_dom_info_trusted.c 			talloc_get_type(ctx->private_data,
ctx               229 source4/winbind/wb_dom_info_trusted.c 	talloc_free(ctx);
ctx               239 source4/winbind/wb_dom_info_trusted.c 	struct composite_context *ctx =
ctx               241 source4/winbind/wb_dom_info_trusted.c 	return wb_trusted_dom_info_recv(ctx, mem_ctx, result);
ctx                31 source4/winbind/wb_gid2sid.c 	struct composite_context *ctx;
ctx                36 source4/winbind/wb_gid2sid.c static void gid2sid_recv_sid(struct composite_context *ctx);
ctx                41 source4/winbind/wb_gid2sid.c 	struct composite_context *result, *ctx;
ctx                54 source4/winbind/wb_gid2sid.c 	state->ctx = result;
ctx                68 source4/winbind/wb_gid2sid.c 	ctx = wb_xids2sids_send(result, service, 1, ids);
ctx                69 source4/winbind/wb_gid2sid.c 	if (composite_nomem(ctx, result)) return result;
ctx                71 source4/winbind/wb_gid2sid.c 	composite_continue(result, ctx, gid2sid_recv_sid, state);
ctx                75 source4/winbind/wb_gid2sid.c static void gid2sid_recv_sid(struct composite_context *ctx)
ctx                77 source4/winbind/wb_gid2sid.c 	struct gid2sid_state *state = talloc_get_type(ctx->async.private_data,
ctx                80 source4/winbind/wb_gid2sid.c 	state->ctx->status = wb_xids2sids_recv(ctx, &ids);
ctx                81 source4/winbind/wb_gid2sid.c 	if (!composite_is_ok(state->ctx)) return;
ctx                84 source4/winbind/wb_gid2sid.c 		composite_error(state->ctx, ids->status);
ctx                89 source4/winbind/wb_gid2sid.c 	composite_done(state->ctx);
ctx                92 source4/winbind/wb_gid2sid.c NTSTATUS wb_gid2sid_recv(struct composite_context *ctx, TALLOC_CTX *mem_ctx,
ctx                95 source4/winbind/wb_gid2sid.c 	NTSTATUS status = composite_wait(ctx);
ctx               101 source4/winbind/wb_gid2sid.c 			talloc_get_type(ctx->private_data,
ctx               105 source4/winbind/wb_gid2sid.c 	talloc_free(ctx);
ctx                66 source4/winbind/wb_init_domain.c 	struct composite_context *ctx;
ctx                76 source4/winbind/wb_init_domain.c static void init_domain_recv_netlogonpipe(struct composite_context *ctx);
ctx                77 source4/winbind/wb_init_domain.c static void init_domain_recv_lsa_pipe(struct composite_context *ctx);
ctx                80 source4/winbind/wb_init_domain.c static void init_domain_recv_samr(struct composite_context *ctx);
ctx               117 source4/winbind/wb_init_domain.c 	struct composite_context *result, *ctx;
ctx               125 source4/winbind/wb_init_domain.c 	state->ctx = result;
ctx               157 source4/winbind/wb_init_domain.c 	state->ctx->status =
ctx               159 source4/winbind/wb_init_domain.c 	if (!NT_STATUS_IS_OK(state->ctx->status)) goto failed;
ctx               182 source4/winbind/wb_init_domain.c 	ctx = dcerpc_pipe_connect_b_send(state, state->domain->netlogon_binding, 
ctx               188 source4/winbind/wb_init_domain.c 	if (composite_nomem(ctx, state->ctx)) {
ctx               192 source4/winbind/wb_init_domain.c 	composite_continue(state->ctx, ctx, init_domain_recv_netlogonpipe,
ctx               202 source4/winbind/wb_init_domain.c static void init_domain_recv_netlogonpipe(struct composite_context *ctx)
ctx               205 source4/winbind/wb_init_domain.c 		talloc_get_type(ctx->async.private_data,
ctx               208 source4/winbind/wb_init_domain.c 	state->ctx->status = dcerpc_pipe_connect_b_recv(ctx, state->domain, 
ctx               211 source4/winbind/wb_init_domain.c 	if (!composite_is_ok(state->ctx)) {
ctx               229 source4/winbind/wb_init_domain.c 	ctx = dcerpc_secondary_auth_connection_send(state->domain->netlogon_pipe,
ctx               235 source4/winbind/wb_init_domain.c 	composite_continue(state->ctx, ctx, init_domain_recv_lsa_pipe, state);
ctx               243 source4/winbind/wb_init_domain.c 	struct composite_context *ctx;
ctx               244 source4/winbind/wb_init_domain.c 	state->ctx->status = NT_STATUS_OK;
ctx               256 source4/winbind/wb_init_domain.c 		ctx = dcerpc_secondary_auth_connection_send(state->domain->netlogon_pipe,
ctx               261 source4/winbind/wb_init_domain.c 		composite_continue(state->ctx, ctx, continuation, state);		
ctx               270 source4/winbind/wb_init_domain.c static void init_domain_recv_lsa_pipe(struct composite_context *ctx)
ctx               274 source4/winbind/wb_init_domain.c 		talloc_get_type(ctx->async.private_data,
ctx               277 source4/winbind/wb_init_domain.c 	state->ctx->status = dcerpc_secondary_auth_connection_recv(ctx, state->domain,
ctx               279 source4/winbind/wb_init_domain.c 	if (NT_STATUS_EQUAL(state->ctx->status, NT_STATUS_LOGON_FAILURE)) {
ctx               286 source4/winbind/wb_init_domain.c 	if (!composite_is_ok(state->ctx)) return;
ctx               305 source4/winbind/wb_init_domain.c 	composite_continue_rpc(state->ctx, req, init_domain_recv_lsa_policy, state);
ctx               317 source4/winbind/wb_init_domain.c 	state->ctx->status = dcerpc_ndr_request_recv(req);
ctx               318 source4/winbind/wb_init_domain.c 	if ((!NT_STATUS_IS_OK(state->ctx->status)
ctx               326 source4/winbind/wb_init_domain.c 	if (!composite_is_ok(state->ctx)) return;
ctx               327 source4/winbind/wb_init_domain.c 	state->ctx->status = state->lsa_openpolicy.out.result;
ctx               328 source4/winbind/wb_init_domain.c 	if (!composite_is_ok(state->ctx)) return;
ctx               330 source4/winbind/wb_init_domain.c 	state->info = talloc_zero(state->ctx, union lsa_PolicyInformation);
ctx               331 source4/winbind/wb_init_domain.c 	if (composite_nomem(state->info, state->ctx)) return;
ctx               339 source4/winbind/wb_init_domain.c 	composite_continue_rpc(state->ctx, req,
ctx               348 source4/winbind/wb_init_domain.c 	struct composite_context *ctx;
ctx               350 source4/winbind/wb_init_domain.c 	state->ctx->status = dcerpc_ndr_request_recv(req);
ctx               351 source4/winbind/wb_init_domain.c 	if (!composite_is_ok(state->ctx)) return;
ctx               352 source4/winbind/wb_init_domain.c 	state->ctx->status = state->queryinfo.out.result;
ctx               353 source4/winbind/wb_init_domain.c 	if (!composite_is_ok(state->ctx)) return;
ctx               362 source4/winbind/wb_init_domain.c 		composite_error(state->ctx, NT_STATUS_INVALID_DOMAIN_STATE);
ctx               371 source4/winbind/wb_init_domain.c 		composite_error(state->ctx, NT_STATUS_INVALID_DOMAIN_STATE);
ctx               383 source4/winbind/wb_init_domain.c 	ctx = wb_connect_samr_send(state, state->domain);
ctx               384 source4/winbind/wb_init_domain.c 	composite_continue(state->ctx, ctx, init_domain_recv_samr, state);
ctx               389 source4/winbind/wb_init_domain.c static void init_domain_recv_samr(struct composite_context *ctx)
ctx               392 source4/winbind/wb_init_domain.c 		talloc_get_type(ctx->async.private_data,
ctx               395 source4/winbind/wb_init_domain.c 	state->ctx->status = wb_connect_samr_recv(
ctx               396 source4/winbind/wb_init_domain.c 		ctx, state->domain,
ctx               400 source4/winbind/wb_init_domain.c 	if (!composite_is_ok(state->ctx)) return;
ctx               409 source4/winbind/wb_init_domain.c 	composite_done(state->ctx);
ctx                34 source4/winbind/wb_irpc.c static void wb_irpc_SamLogon_callback(struct composite_context *ctx);
ctx                42 source4/winbind/wb_irpc.c 	struct composite_context *ctx;
ctx                52 source4/winbind/wb_irpc.c 	ctx = wb_sam_logon_send(msg, service, req);
ctx                53 source4/winbind/wb_irpc.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx                55 source4/winbind/wb_irpc.c 	ctx->async.fn = wb_irpc_SamLogon_callback;
ctx                56 source4/winbind/wb_irpc.c 	ctx->async.private_data = s;
ctx                62 source4/winbind/wb_irpc.c static void wb_irpc_SamLogon_callback(struct composite_context *ctx)
ctx                64 source4/winbind/wb_irpc.c 	struct wb_irpc_SamLogon_state *s = talloc_get_type(ctx->async.private_data,
ctx                70 source4/winbind/wb_irpc.c 	status = wb_sam_logon_recv(ctx, s, s->req);
ctx                81 source4/winbind/wb_irpc.c static void wb_irpc_get_idmap_callback(struct composite_context *ctx);
ctx                89 source4/winbind/wb_irpc.c 	struct composite_context *ctx;
ctx               102 source4/winbind/wb_irpc.c 			ctx = wb_sids2xids_send(msg, service, req->in.count,
ctx               106 source4/winbind/wb_irpc.c 			ctx = wb_xids2sids_send(msg, service, req->in.count,
ctx               110 source4/winbind/wb_irpc.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               112 source4/winbind/wb_irpc.c 	composite_continue(ctx, ctx, wb_irpc_get_idmap_callback, s);
ctx               118 source4/winbind/wb_irpc.c static void wb_irpc_get_idmap_callback(struct composite_context *ctx)
ctx               125 source4/winbind/wb_irpc.c 	s = talloc_get_type(ctx->async.private_data,
ctx               130 source4/winbind/wb_irpc.c 			status = wb_sids2xids_recv(ctx, &s->req->out.ids);
ctx               133 source4/winbind/wb_irpc.c 			status = wb_xids2sids_recv(ctx, &s->req->out.ids);
ctx                30 source4/winbind/wb_name2domain.c 	struct composite_context *ctx;
ctx                36 source4/winbind/wb_name2domain.c static void name2domain_recv_sid(struct composite_context *ctx);
ctx                37 source4/winbind/wb_name2domain.c static void name2domain_recv_domain(struct composite_context *ctx);
ctx                42 source4/winbind/wb_name2domain.c 	struct composite_context *result, *ctx;
ctx                54 source4/winbind/wb_name2domain.c 	state->ctx = result;
ctx                60 source4/winbind/wb_name2domain.c 		composite_error(state->ctx, NT_STATUS_OBJECT_NAME_INVALID);
ctx                64 source4/winbind/wb_name2domain.c 	ctx = wb_cmd_lookupname_send(state, service, user_dom, user_name);
ctx                65 source4/winbind/wb_name2domain.c 	if (composite_nomem(ctx, state->ctx)) return result;
ctx                67 source4/winbind/wb_name2domain.c 	composite_continue(result, ctx, name2domain_recv_sid, state);
ctx                71 source4/winbind/wb_name2domain.c static void name2domain_recv_sid(struct composite_context *ctx)
ctx                74 source4/winbind/wb_name2domain.c 		talloc_get_type(ctx->async.private_data,
ctx                80 source4/winbind/wb_name2domain.c 	state->ctx->status = wb_cmd_lookupname_recv(ctx, state, &sid);
ctx                81 source4/winbind/wb_name2domain.c 	if(!composite_is_ok(state->ctx)) return;
ctx                83 source4/winbind/wb_name2domain.c 	ctx = wb_sid2domain_send(state, state->service, sid->sid);
ctx                85 source4/winbind/wb_name2domain.c 	composite_continue(state->ctx, ctx, name2domain_recv_domain, state);
ctx                88 source4/winbind/wb_name2domain.c static void name2domain_recv_domain(struct composite_context *ctx)
ctx                91 source4/winbind/wb_name2domain.c 		talloc_get_type(ctx->async.private_data,
ctx                97 source4/winbind/wb_name2domain.c 	state->ctx->status = wb_sid2domain_recv(ctx, &domain);
ctx                98 source4/winbind/wb_name2domain.c 	if(!composite_is_ok(state->ctx)) return;
ctx               102 source4/winbind/wb_name2domain.c 	composite_done(state->ctx);
ctx               105 source4/winbind/wb_name2domain.c NTSTATUS wb_name2domain_recv(struct composite_context *ctx,
ctx               108 source4/winbind/wb_name2domain.c 	NTSTATUS status = composite_wait(ctx);
ctx               114 source4/winbind/wb_name2domain.c 			talloc_get_type(ctx->private_data,
ctx               118 source4/winbind/wb_name2domain.c 	talloc_free(ctx);
ctx                36 source4/winbind/wb_pam_auth.c 	struct composite_context *ctx;
ctx                58 source4/winbind/wb_pam_auth.c static void pam_auth_crap_recv_logon(struct composite_context *ctx);
ctx                70 source4/winbind/wb_pam_auth.c 	struct composite_context *result, *ctx;
ctx                80 source4/winbind/wb_pam_auth.c 	state->ctx = result;
ctx               117 source4/winbind/wb_pam_auth.c 	ctx = wb_sam_logon_send(mem_ctx, service, state->req);
ctx               118 source4/winbind/wb_pam_auth.c 	if (ctx == NULL) goto failed;
ctx               120 source4/winbind/wb_pam_auth.c 	composite_continue(result, ctx, pam_auth_crap_recv_logon, state);
ctx               133 source4/winbind/wb_pam_auth.c static void pam_auth_crap_recv_logon(struct composite_context *ctx)
ctx               139 source4/winbind/wb_pam_auth.c 		talloc_get_type(ctx->async.private_data,
ctx               142 source4/winbind/wb_pam_auth.c 	state->ctx->status = wb_sam_logon_recv(ctx, state, state->req);
ctx               143 source4/winbind/wb_pam_auth.c 	if (!composite_is_ok(state->ctx)) return;
ctx               150 source4/winbind/wb_pam_auth.c 		state->ctx->status = ndr_map_error2ntstatus(ndr_err);
ctx               151 source4/winbind/wb_pam_auth.c 		if (!composite_is_ok(state->ctx)) return;
ctx               158 source4/winbind/wb_pam_auth.c 	if (composite_nomem(state->info3.data, state->ctx)) return;
ctx               184 source4/winbind/wb_pam_auth.c 	if (composite_nomem(state->unix_username, state->ctx)) return;
ctx               186 source4/winbind/wb_pam_auth.c 	composite_done(state->ctx);
ctx                35 source4/winbind/wb_sam_logon.c 	struct composite_context *ctx;
ctx                46 source4/winbind/wb_sam_logon.c static void wb_sam_logon_recv_domain(struct composite_context *ctx);
ctx                64 source4/winbind/wb_sam_logon.c 	s->ctx = c;
ctx                85 source4/winbind/wb_sam_logon.c 	s->ctx->status = wb_sid2domain_recv(creq, &domain);
ctx                86 source4/winbind/wb_sam_logon.c 	if (!composite_is_ok(s->ctx)) return;
ctx                93 source4/winbind/wb_sam_logon.c 	if (composite_nomem(s->r.in.server_name, s->ctx)) return;
ctx               103 source4/winbind/wb_sam_logon.c 	if (composite_nomem(s->r.out.validation, s->ctx)) return;
ctx               105 source4/winbind/wb_sam_logon.c 	if (composite_nomem(s->r.out.authoritative, s->ctx)) return;
ctx               115 source4/winbind/wb_sam_logon.c 	if (composite_nomem(s->r_mem_ctx, s->ctx)) return;
ctx               118 source4/winbind/wb_sam_logon.c 	composite_continue_rpc(s->ctx, req, wb_sam_logon_recv_samlogon, s);
ctx               131 source4/winbind/wb_sam_logon.c 	s->ctx->status = dcerpc_ndr_request_recv(req);
ctx               132 source4/winbind/wb_sam_logon.c 	if (!composite_is_ok(s->ctx)) return;
ctx               134 source4/winbind/wb_sam_logon.c 	s->ctx->status = s->r.out.result;
ctx               135 source4/winbind/wb_sam_logon.c 	if (!composite_is_ok(s->ctx)) return;
ctx               141 source4/winbind/wb_sam_logon.c 		composite_error(s->ctx, NT_STATUS_ACCESS_DENIED);
ctx               152 source4/winbind/wb_sam_logon.c 	composite_done(s->ctx);
ctx               138 source4/winbind/wb_samba3_cmd.c static void check_machacc_recv(struct composite_context *ctx);
ctx               144 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx               163 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_pam_auth_send(s3call, service, creds);
ctx               165 source4/winbind/wb_samba3_cmd.c 	if (!ctx) {
ctx               170 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = check_machacc_recv;
ctx               171 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx               176 source4/winbind/wb_samba3_cmd.c static void check_machacc_recv(struct composite_context *ctx)
ctx               179 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx               183 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_pam_auth_recv(ctx);
ctx               196 source4/winbind/wb_samba3_cmd.c static void getdcname_recv_dc(struct composite_context *ctx);
ctx               200 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx               206 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_getdcname_send(s3call, service,
ctx               208 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               210 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = getdcname_recv_dc;
ctx               211 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx               216 source4/winbind/wb_samba3_cmd.c static void getdcname_recv_dc(struct composite_context *ctx)
ctx               219 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx               224 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_getdcname_recv(ctx, s3call, &dcname);
ctx               238 source4/winbind/wb_samba3_cmd.c static void userdomgroups_recv_groups(struct composite_context *ctx);
ctx               242 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx               254 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_userdomgroups_send(
ctx               256 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               258 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = userdomgroups_recv_groups;
ctx               259 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx               264 source4/winbind/wb_samba3_cmd.c static void userdomgroups_recv_groups(struct composite_context *ctx)
ctx               267 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx               274 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_userdomgroups_recv(ctx, s3call, &num_sids, &sids);
ctx               305 source4/winbind/wb_samba3_cmd.c static void usersids_recv_sids(struct composite_context *ctx);
ctx               309 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx               321 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_usersids_send(
ctx               323 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               325 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = usersids_recv_sids;
ctx               326 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx               331 source4/winbind/wb_samba3_cmd.c static void usersids_recv_sids(struct composite_context *ctx)
ctx               334 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx               341 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_usersids_recv(ctx, s3call, &num_sids, &sids);
ctx               382 source4/winbind/wb_samba3_cmd.c static void lookupname_recv_sid(struct composite_context *ctx);
ctx               386 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx               392 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_lookupname_send(s3call, service,
ctx               395 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               398 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = lookupname_recv_sid;
ctx               399 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data	= s3call;
ctx               404 source4/winbind/wb_samba3_cmd.c static void lookupname_recv_sid(struct composite_context *ctx)
ctx               407 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx               412 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_lookupname_recv(ctx, s3call, &sid);
ctx               428 source4/winbind/wb_samba3_cmd.c static void lookupsid_recv_name(struct composite_context *ctx);
ctx               432 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx               446 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_lookupsid_send(s3call, service, sid);
ctx               447 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               450 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = lookupsid_recv_name;
ctx               451 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data	= s3call;
ctx               456 source4/winbind/wb_samba3_cmd.c static void lookupsid_recv_name(struct composite_context *ctx)
ctx               459 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx               464 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_lookupsid_recv(ctx, s3call, &sid);
ctx               487 source4/winbind/wb_samba3_cmd.c static void pam_auth_crap_recv(struct composite_context *ctx);
ctx               491 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx               505 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_pam_auth_crap_send(
ctx               512 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               514 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = pam_auth_crap_recv;
ctx               515 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx               520 source4/winbind/wb_samba3_cmd.c static void pam_auth_crap_recv(struct composite_context *ctx)
ctx               523 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx               531 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_pam_auth_crap_recv(ctx, s3call, &info3,
ctx               568 source4/winbind/wb_samba3_cmd.c static void pam_auth_recv(struct composite_context *ctx);
ctx               572 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx               594 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_pam_auth_send(s3call, service, credentials);
ctx               595 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               597 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = pam_auth_recv;
ctx               598 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx               603 source4/winbind/wb_samba3_cmd.c static void pam_auth_recv(struct composite_context *ctx)
ctx               606 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx               610 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_pam_auth_recv(ctx);
ctx               622 source4/winbind/wb_samba3_cmd.c static void list_trustdom_recv_doms(struct composite_context *ctx);
ctx               626 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx               632 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_list_trustdoms_send(s3call, service);
ctx               633 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               635 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = list_trustdom_recv_doms;
ctx               636 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx               641 source4/winbind/wb_samba3_cmd.c static void list_trustdom_recv_doms(struct composite_context *ctx)
ctx               644 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx               651 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_list_trustdoms_recv(ctx, s3call, &num_domains,
ctx               684 source4/winbind/wb_samba3_cmd.c static void list_groups_recv(struct composite_context *ctx);
ctx               688 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx               693 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_list_groups_send(s3call, service,
ctx               695 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               697 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = list_groups_recv;
ctx               698 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx               703 source4/winbind/wb_samba3_cmd.c static void list_groups_recv(struct composite_context *ctx)
ctx               706 source4/winbind/wb_samba3_cmd.c 						ctx->async.private_data,
ctx               714 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_list_groups_recv(ctx, s3call, &extra_data_len,
ctx               730 source4/winbind/wb_samba3_cmd.c static void list_users_recv(struct composite_context *ctx);
ctx               734 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx               740 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_list_users_send(s3call, service,
ctx               742 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               744 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = list_users_recv;
ctx               745 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx               750 source4/winbind/wb_samba3_cmd.c static void list_users_recv(struct composite_context *ctx)
ctx               753 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx               761 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_list_users_recv(ctx, s3call, &extra_data_len,
ctx               777 source4/winbind/wb_samba3_cmd.c static void getpwnam_recv(struct composite_context *ctx);
ctx               781 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx               787 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_getpwnam_send(s3call, service,
ctx               789 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               791 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = getpwnam_recv;
ctx               792 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx               797 source4/winbind/wb_samba3_cmd.c static void getpwnam_recv(struct composite_context *ctx)
ctx               800 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx               807 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_getpwnam_recv(ctx, s3call, &pw);
ctx               814 source4/winbind/wb_samba3_cmd.c static void getpwuid_recv(struct composite_context *ctx);
ctx               818 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx               823 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_getpwuid_send(s3call, service,
ctx               825 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               827 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = getpwuid_recv;
ctx               828 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx               833 source4/winbind/wb_samba3_cmd.c static void getpwuid_recv(struct composite_context *ctx)
ctx               836 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx               843 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_getpwuid_recv(ctx, s3call, &pw);
ctx               850 source4/winbind/wb_samba3_cmd.c static void setpwent_recv(struct composite_context *ctx);
ctx               854 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx               859 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_setpwent_send(s3call, service);
ctx               860 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               862 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = setpwent_recv;
ctx               863 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx               868 source4/winbind/wb_samba3_cmd.c static void setpwent_recv(struct composite_context *ctx)
ctx               871 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx               878 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_setpwent_recv(ctx, s3call->wbconn, &pwent);
ctx               886 source4/winbind/wb_samba3_cmd.c static void getpwent_recv(struct composite_context *ctx);
ctx               890 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx               902 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_getpwent_send(s3call, service, pwent,
ctx               904 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               906 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = getpwent_recv;
ctx               907 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx               912 source4/winbind/wb_samba3_cmd.c static void getpwent_recv(struct composite_context *ctx)
ctx               915 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx               923 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_getpwent_recv(ctx, s3call, &pw, &num_users);
ctx               950 source4/winbind/wb_samba3_cmd.c static void getgrnam_recv(struct composite_context *ctx);
ctx               954 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx               960 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_getgrnam_send(s3call, service,
ctx               962 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx               964 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = getgrnam_recv;
ctx               965 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx               970 source4/winbind/wb_samba3_cmd.c static void getgrnam_recv(struct composite_context *ctx)
ctx               973 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx               980 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_getgrnam_recv(ctx, s3call, &gr);
ctx               987 source4/winbind/wb_samba3_cmd.c static void getgrgid_recv(struct composite_context *ctx);
ctx               991 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx               996 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_getgrgid_send(s3call, service,
ctx               998 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx              1000 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = getgrgid_recv;
ctx              1001 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx              1006 source4/winbind/wb_samba3_cmd.c static void getgrgid_recv(struct composite_context *ctx)
ctx              1009 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx              1016 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_getgrgid_recv(ctx, s3call, &gr);
ctx              1051 source4/winbind/wb_samba3_cmd.c static void sid2uid_recv(struct composite_context *ctx);
ctx              1055 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx              1065 source4/winbind/wb_samba3_cmd.c 	ctx = wb_sid2uid_send(s3call, service, sid);
ctx              1066 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx              1068 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = sid2uid_recv;
ctx              1069 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx              1075 source4/winbind/wb_samba3_cmd.c static void sid2uid_recv(struct composite_context *ctx)
ctx              1078 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx              1084 source4/winbind/wb_samba3_cmd.c 	status = wb_sid2uid_recv(ctx, &s3call->response.data.uid);
ctx              1089 source4/winbind/wb_samba3_cmd.c static void sid2gid_recv(struct composite_context *ctx);
ctx              1093 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx              1103 source4/winbind/wb_samba3_cmd.c 	ctx = wb_sid2gid_send(s3call, service, sid);
ctx              1104 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx              1106 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = sid2gid_recv;
ctx              1107 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx              1113 source4/winbind/wb_samba3_cmd.c static void sid2gid_recv(struct composite_context *ctx)
ctx              1116 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx              1122 source4/winbind/wb_samba3_cmd.c 	status = wb_sid2gid_recv(ctx, &s3call->response.data.gid);
ctx              1127 source4/winbind/wb_samba3_cmd.c static void uid2sid_recv(struct composite_context *ctx);
ctx              1131 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx              1137 source4/winbind/wb_samba3_cmd.c 	ctx = wb_uid2sid_send(s3call, service, s3call->request.data.uid);
ctx              1138 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx              1140 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = uid2sid_recv;
ctx              1141 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx              1147 source4/winbind/wb_samba3_cmd.c static void uid2sid_recv(struct composite_context *ctx)
ctx              1150 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx              1158 source4/winbind/wb_samba3_cmd.c 	status = wb_uid2sid_recv(ctx, s3call, &sid);
ctx              1175 source4/winbind/wb_samba3_cmd.c static void gid2sid_recv(struct composite_context *ctx);
ctx              1179 source4/winbind/wb_samba3_cmd.c 	struct composite_context *ctx;
ctx              1185 source4/winbind/wb_samba3_cmd.c 	ctx = wb_gid2sid_send(s3call, service, s3call->request.data.gid);
ctx              1186 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(ctx);
ctx              1188 source4/winbind/wb_samba3_cmd.c 	ctx->async.fn = gid2sid_recv;
ctx              1189 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
ctx              1195 source4/winbind/wb_samba3_cmd.c static void gid2sid_recv(struct composite_context *ctx)
ctx              1198 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(ctx->async.private_data,
ctx              1206 source4/winbind/wb_samba3_cmd.c 	status = wb_gid2sid_recv(ctx, s3call, &sid);
ctx                65 source4/winbind/wb_samba3_protocol.c 	call->event_ctx = call->wbconn->conn->event.ctx;
ctx                76 source4/winbind/wb_server.c 	packet_set_event_context(wbconn->packet, conn->event.ctx);
ctx                48 source4/winbind/wb_sid2domain.c 	struct composite_context *ctx;
ctx                55 source4/winbind/wb_sid2domain.c static void sid2domain_recv_dom_info(struct composite_context *ctx);
ctx                56 source4/winbind/wb_sid2domain.c static void sid2domain_recv_name(struct composite_context *ctx);
ctx                57 source4/winbind/wb_sid2domain.c static void sid2domain_recv_trusted_dom_info(struct composite_context *ctx);
ctx                58 source4/winbind/wb_sid2domain.c static void sid2domain_recv_init(struct composite_context *ctx);
ctx                64 source4/winbind/wb_sid2domain.c 	struct composite_context *result, *ctx;
ctx                72 source4/winbind/wb_sid2domain.c 	state->ctx = result;
ctx                88 source4/winbind/wb_sid2domain.c 		ctx = wb_get_dom_info_send(state, service, lp_workgroup(service->task->lp_ctx),
ctx                90 source4/winbind/wb_sid2domain.c 		if (ctx == NULL) goto failed;
ctx                91 source4/winbind/wb_sid2domain.c 		ctx->async.fn = sid2domain_recv_dom_info;
ctx                92 source4/winbind/wb_sid2domain.c 		ctx->async.private_data = state;
ctx                96 source4/winbind/wb_sid2domain.c 	ctx = wb_cmd_lookupsid_send(state, service, state->sid);
ctx                97 source4/winbind/wb_sid2domain.c 	if (ctx == NULL) goto failed;
ctx                98 source4/winbind/wb_sid2domain.c 	composite_continue(result, ctx, sid2domain_recv_name, state);
ctx               108 source4/winbind/wb_sid2domain.c static void sid2domain_recv_dom_info(struct composite_context *ctx)
ctx               111 source4/winbind/wb_sid2domain.c 		talloc_get_type(ctx->async.private_data,
ctx               115 source4/winbind/wb_sid2domain.c 	state->ctx->status = wb_get_dom_info_recv(ctx, state, &info);
ctx               116 source4/winbind/wb_sid2domain.c 	if (!composite_is_ok(state->ctx)) return;
ctx               118 source4/winbind/wb_sid2domain.c 	ctx = wb_init_domain_send(state, state->service, info);
ctx               120 source4/winbind/wb_sid2domain.c 	composite_continue(state->ctx, ctx, sid2domain_recv_init, state);
ctx               123 source4/winbind/wb_sid2domain.c static void sid2domain_recv_name(struct composite_context *ctx)
ctx               126 source4/winbind/wb_sid2domain.c 		talloc_get_type(ctx->async.private_data,
ctx               130 source4/winbind/wb_sid2domain.c 	state->ctx->status = wb_cmd_lookupsid_recv(ctx, state, &name);
ctx               131 source4/winbind/wb_sid2domain.c 	if (!composite_is_ok(state->ctx)) return;
ctx               134 source4/winbind/wb_sid2domain.c 		composite_error(state->ctx, NT_STATUS_NO_SUCH_DOMAIN);
ctx               142 source4/winbind/wb_sid2domain.c 	ctx = wb_trusted_dom_info_send(state, state->service, name->domain,
ctx               145 source4/winbind/wb_sid2domain.c 	composite_continue(state->ctx, ctx, sid2domain_recv_trusted_dom_info,
ctx               149 source4/winbind/wb_sid2domain.c static void sid2domain_recv_trusted_dom_info(struct composite_context *ctx)
ctx               152 source4/winbind/wb_sid2domain.c 		talloc_get_type(ctx->async.private_data,
ctx               156 source4/winbind/wb_sid2domain.c 	state->ctx->status = wb_trusted_dom_info_recv(ctx, state, &info);
ctx               157 source4/winbind/wb_sid2domain.c 	if (!composite_is_ok(state->ctx)) return;
ctx               159 source4/winbind/wb_sid2domain.c 	ctx = wb_init_domain_send(state, state->service, info);
ctx               161 source4/winbind/wb_sid2domain.c 	composite_continue(state->ctx, ctx, sid2domain_recv_init, state);
ctx               164 source4/winbind/wb_sid2domain.c static void sid2domain_recv_init(struct composite_context *ctx)
ctx               167 source4/winbind/wb_sid2domain.c 		talloc_get_type(ctx->async.private_data,
ctx               171 source4/winbind/wb_sid2domain.c 	state->ctx->status = wb_init_domain_recv(ctx, state,
ctx               173 source4/winbind/wb_sid2domain.c 	if (!composite_is_ok(state->ctx)) {
ctx               188 source4/winbind/wb_sid2domain.c 	composite_done(state->ctx);
ctx               191 source4/winbind/wb_sid2domain.c NTSTATUS wb_sid2domain_recv(struct composite_context *ctx,
ctx               194 source4/winbind/wb_sid2domain.c 	NTSTATUS status = composite_wait(ctx);
ctx               197 source4/winbind/wb_sid2domain.c 			talloc_get_type(ctx->private_data,
ctx               201 source4/winbind/wb_sid2domain.c 	talloc_free(ctx);
ctx                31 source4/winbind/wb_sid2gid.c 	struct composite_context *ctx;
ctx                36 source4/winbind/wb_sid2gid.c static void sid2gid_recv_gid(struct composite_context *ctx);
ctx                41 source4/winbind/wb_sid2gid.c 	struct composite_context *result, *ctx;
ctx                53 source4/winbind/wb_sid2gid.c 	state->ctx = result;
ctx                63 source4/winbind/wb_sid2gid.c 	ctx = wb_sids2xids_send(result, service, 1, ids);
ctx                64 source4/winbind/wb_sid2gid.c 	if (composite_nomem(ctx, result)) return result;
ctx                66 source4/winbind/wb_sid2gid.c 	composite_continue(result, ctx, sid2gid_recv_gid, state);
ctx                70 source4/winbind/wb_sid2gid.c static void sid2gid_recv_gid(struct composite_context *ctx)
ctx                72 source4/winbind/wb_sid2gid.c 	struct sid2gid_state *state = talloc_get_type(ctx->async.private_data,
ctx                77 source4/winbind/wb_sid2gid.c 	state->ctx->status = wb_sids2xids_recv(ctx, &ids);
ctx                78 source4/winbind/wb_sid2gid.c 	if (!composite_is_ok(state->ctx)) return;
ctx                81 source4/winbind/wb_sid2gid.c 		composite_error(state->ctx, ids->status);
ctx                88 source4/winbind/wb_sid2gid.c 		composite_done(state->ctx);
ctx                90 source4/winbind/wb_sid2gid.c 		composite_error(state->ctx, NT_STATUS_INVALID_SID);
ctx                94 source4/winbind/wb_sid2gid.c NTSTATUS wb_sid2gid_recv(struct composite_context *ctx, gid_t *gid)
ctx                96 source4/winbind/wb_sid2gid.c 	NTSTATUS status = composite_wait(ctx);
ctx               102 source4/winbind/wb_sid2gid.c 			talloc_get_type(ctx->private_data,
ctx               106 source4/winbind/wb_sid2gid.c 	talloc_free(ctx);
ctx                31 source4/winbind/wb_sid2uid.c 	struct composite_context *ctx;
ctx                36 source4/winbind/wb_sid2uid.c static void sid2uid_recv_uid(struct composite_context *ctx);
ctx                41 source4/winbind/wb_sid2uid.c 	struct composite_context *result, *ctx;
ctx                53 source4/winbind/wb_sid2uid.c 	state->ctx = result;
ctx                63 source4/winbind/wb_sid2uid.c 	ctx = wb_sids2xids_send(result, service, 1, ids);
ctx                64 source4/winbind/wb_sid2uid.c 	if (composite_nomem(ctx, result)) return result;
ctx                66 source4/winbind/wb_sid2uid.c 	composite_continue(result, ctx, sid2uid_recv_uid, state);
ctx                70 source4/winbind/wb_sid2uid.c static void sid2uid_recv_uid(struct composite_context *ctx)
ctx                72 source4/winbind/wb_sid2uid.c 	struct sid2uid_state *state = talloc_get_type(ctx->async.private_data,
ctx                77 source4/winbind/wb_sid2uid.c 	state->ctx->status = wb_sids2xids_recv(ctx, &ids);
ctx                78 source4/winbind/wb_sid2uid.c 	if (!composite_is_ok(state->ctx)) return;
ctx                81 source4/winbind/wb_sid2uid.c 		composite_error(state->ctx, ids->status);
ctx                88 source4/winbind/wb_sid2uid.c 		composite_done(state->ctx);
ctx                90 source4/winbind/wb_sid2uid.c 		composite_error(state->ctx, NT_STATUS_INVALID_SID);
ctx                94 source4/winbind/wb_sid2uid.c NTSTATUS wb_sid2uid_recv(struct composite_context *ctx, uid_t *uid)
ctx                96 source4/winbind/wb_sid2uid.c 	NTSTATUS status = composite_wait(ctx);
ctx               102 source4/winbind/wb_sid2uid.c 			talloc_get_type(ctx->private_data,
ctx               106 source4/winbind/wb_sid2uid.c 	talloc_free(ctx);
ctx                31 source4/winbind/wb_sids2xids.c 	struct composite_context *ctx;
ctx                52 source4/winbind/wb_sids2xids.c 	state->ctx = result;
ctx                58 source4/winbind/wb_sids2xids.c 	state->ctx->status = idmap_sids_to_xids(service->idmap_ctx, mem_ctx,
ctx                60 source4/winbind/wb_sids2xids.c 	if (!composite_is_ok(state->ctx)) return result;
ctx                62 source4/winbind/wb_sids2xids.c 	composite_done(state->ctx);
ctx                66 source4/winbind/wb_sids2xids.c NTSTATUS wb_sids2xids_recv(struct composite_context *ctx,
ctx                69 source4/winbind/wb_sids2xids.c 	NTSTATUS status = composite_wait(ctx);
ctx                70 source4/winbind/wb_sids2xids.c 	struct sids2xids_state *state =	talloc_get_type(ctx->private_data,
ctx                77 source4/winbind/wb_sids2xids.c 	talloc_free(ctx);
ctx                31 source4/winbind/wb_uid2sid.c 	struct composite_context *ctx;
ctx                36 source4/winbind/wb_uid2sid.c static void uid2sid_recv_sid(struct composite_context *ctx);
ctx                41 source4/winbind/wb_uid2sid.c 	struct composite_context *result, *ctx;
ctx                54 source4/winbind/wb_uid2sid.c 	state->ctx = result;
ctx                68 source4/winbind/wb_uid2sid.c 	ctx = wb_xids2sids_send(result, service, 1, ids);
ctx                69 source4/winbind/wb_uid2sid.c 	if (composite_nomem(ctx, result)) return result;
ctx                71 source4/winbind/wb_uid2sid.c 	composite_continue(result, ctx, uid2sid_recv_sid, state);
ctx                75 source4/winbind/wb_uid2sid.c static void uid2sid_recv_sid(struct composite_context *ctx)
ctx                77 source4/winbind/wb_uid2sid.c 	struct uid2sid_state *state = talloc_get_type(ctx->async.private_data,
ctx                81 source4/winbind/wb_uid2sid.c 	state->ctx->status = wb_xids2sids_recv(ctx, &ids);
ctx                82 source4/winbind/wb_uid2sid.c 	if (!composite_is_ok(state->ctx)) return;
ctx                85 source4/winbind/wb_uid2sid.c 		composite_error(state->ctx, ids->status);
ctx                91 source4/winbind/wb_uid2sid.c 	composite_done(state->ctx);
ctx                94 source4/winbind/wb_uid2sid.c NTSTATUS wb_uid2sid_recv(struct composite_context *ctx, TALLOC_CTX *mem_ctx,
ctx                97 source4/winbind/wb_uid2sid.c 	NTSTATUS status = composite_wait(ctx);
ctx               103 source4/winbind/wb_uid2sid.c 			talloc_get_type(ctx->private_data,
ctx               107 source4/winbind/wb_uid2sid.c 	talloc_free(ctx);
ctx                31 source4/winbind/wb_xids2sids.c 	struct composite_context *ctx;
ctx                52 source4/winbind/wb_xids2sids.c 	state->ctx = result;
ctx                58 source4/winbind/wb_xids2sids.c 	state->ctx->status = idmap_xids_to_sids(service->idmap_ctx, mem_ctx,
ctx                60 source4/winbind/wb_xids2sids.c 	if (!composite_is_ok(state->ctx)) return result;
ctx                62 source4/winbind/wb_xids2sids.c 	composite_done(state->ctx);
ctx                66 source4/winbind/wb_xids2sids.c NTSTATUS wb_xids2sids_recv(struct composite_context *ctx,
ctx                69 source4/winbind/wb_xids2sids.c 	NTSTATUS status = composite_wait(ctx);
ctx                70 source4/winbind/wb_xids2sids.c 	struct xids2sids_state *state =	talloc_get_type(ctx->private_data,
ctx                77 source4/winbind/wb_xids2sids.c 	talloc_free(ctx);
ctx               368 source4/wrepl_server/wrepl_in_call.c 							     wrepl_in->conn->event.ctx,
ctx               177 source4/wrepl_server/wrepl_in_connection.c 	packet_set_event_context(wreplconn->packet, conn->event.ctx);
ctx               254 source4/wrepl_server/wrepl_in_connection.c 	packet_set_event_context(wrepl_in->packet, conn->event.ctx);