blobs 272 nsswitch/libwbclient/wbc_pam.c &i->blobs, blobs 282 nsswitch/libwbclient/wbc_pam.c &i->blobs, blobs 294 nsswitch/libwbclient/wbc_pam.c wbcFreeMemory(i->blobs); blobs 552 nsswitch/libwbclient/wbc_pam.c if ((params->num_blobs > 0) && (params->blobs == NULL)) { blobs 556 nsswitch/libwbclient/wbc_pam.c if ((params->num_blobs == 0) && (params->blobs != NULL)) { blobs 569 nsswitch/libwbclient/wbc_pam.c if (strcasecmp(params->blobs[i].name, "ccfilename") == 0) { blobs 570 nsswitch/libwbclient/wbc_pam.c if (params->blobs[i].blob.data) { blobs 572 nsswitch/libwbclient/wbc_pam.c (const char *)params->blobs[i].blob.data, blobs 578 nsswitch/libwbclient/wbc_pam.c if (strcasecmp(params->blobs[i].name, "user_uid") == 0) { blobs 579 nsswitch/libwbclient/wbc_pam.c if (params->blobs[i].blob.data) { blobs 581 nsswitch/libwbclient/wbc_pam.c params->blobs[i].blob.data, blobs 582 nsswitch/libwbclient/wbc_pam.c MIN(params->blobs[i].blob.length, blobs 588 nsswitch/libwbclient/wbc_pam.c if (strcasecmp(params->blobs[i].name, "flags") == 0) { blobs 589 nsswitch/libwbclient/wbc_pam.c if (params->blobs[i].blob.data) { blobs 591 nsswitch/libwbclient/wbc_pam.c params->blobs[i].blob.data, blobs 592 nsswitch/libwbclient/wbc_pam.c MIN(params->blobs[i].blob.length, blobs 923 nsswitch/libwbclient/wbc_pam.c if ((params->num_blobs > 0) && (params->blobs == NULL)) { blobs 927 nsswitch/libwbclient/wbc_pam.c if ((params->num_blobs == 0) && (params->blobs != NULL)) { blobs 954 nsswitch/libwbclient/wbc_pam.c if (strcasecmp(params->blobs[i].name, "krb5_cc_type") == 0) { blobs 955 nsswitch/libwbclient/wbc_pam.c if (params->blobs[i].blob.data) { blobs 957 nsswitch/libwbclient/wbc_pam.c (const char *)params->blobs[i].blob.data, blobs 963 nsswitch/libwbclient/wbc_pam.c if (strcasecmp(params->blobs[i].name, "user_uid") == 0) { blobs 964 nsswitch/libwbclient/wbc_pam.c if (params->blobs[i].blob.data) { blobs 966 nsswitch/libwbclient/wbc_pam.c params->blobs[i].blob.data, blobs 968 nsswitch/libwbclient/wbc_pam.c params->blobs[i].blob.length)); blobs 973 nsswitch/libwbclient/wbc_pam.c if (strcasecmp(params->blobs[i].name, "flags") == 0) { blobs 974 nsswitch/libwbclient/wbc_pam.c if (params->blobs[i].blob.data) { blobs 977 nsswitch/libwbclient/wbc_pam.c params->blobs[i].blob.data, blobs 979 nsswitch/libwbclient/wbc_pam.c params->blobs[i].blob.length)); blobs 985 nsswitch/libwbclient/wbc_pam.c if (strcasecmp(params->blobs[i].name, "membership_of") == 0) { blobs 986 nsswitch/libwbclient/wbc_pam.c if (params->blobs[i].blob.data && blobs 987 nsswitch/libwbclient/wbc_pam.c params->blobs[i].blob.data[0] > 0) { blobs 989 nsswitch/libwbclient/wbc_pam.c (const char *)params->blobs[i].blob.data, blobs 645 nsswitch/libwbclient/wbc_util.c struct wbcNamedBlob **blobs, blobs 654 nsswitch/libwbclient/wbc_util.c *blobs = talloc_realloc(NULL, *blobs, struct wbcNamedBlob, blobs 656 nsswitch/libwbclient/wbc_util.c BAIL_ON_PTR_ERROR(*blobs, wbc_status); blobs 658 nsswitch/libwbclient/wbc_util.c blob.name = talloc_strdup(*blobs, name); blobs 662 nsswitch/libwbclient/wbc_util.c blob.blob.data = (uint8_t *)talloc_memdup(*blobs, data, length); blobs 665 nsswitch/libwbclient/wbc_util.c (*(blobs))[*num_blobs] = blob; blobs 670 nsswitch/libwbclient/wbc_util.c if (!WBC_ERROR_IS_OK(wbc_status) && blobs) { blobs 671 nsswitch/libwbclient/wbc_util.c wbcFreeMemory(*blobs); blobs 253 nsswitch/libwbclient/wbclient.h struct wbcNamedBlob *blobs; blobs 357 nsswitch/libwbclient/wbclient.h struct wbcNamedBlob *blobs; blobs 442 nsswitch/libwbclient/wbclient.h struct wbcNamedBlob *blobs; blobs 456 nsswitch/libwbclient/wbclient.h struct wbcNamedBlob *blobs; blobs 466 nsswitch/libwbclient/wbclient.h struct wbcNamedBlob *blobs; blobs 1203 nsswitch/libwbclient/wbclient.h struct wbcNamedBlob **blobs, blobs 1238 nsswitch/pam_winbind.c if (strcasecmp(info->blobs[i].name, "krb5ccname") == 0) { blobs 1239 nsswitch/pam_winbind.c krb5ccname = (const char *)info->blobs[i].blob.data; blobs 1285 nsswitch/pam_winbind.c if (strcasecmp(info->blobs[i].name, "unix_username") == 0) { blobs 1286 nsswitch/pam_winbind.c unix_username = (const char *)info->blobs[i].blob.data; blobs 1771 nsswitch/pam_winbind.c &logon.blobs, blobs 1782 nsswitch/pam_winbind.c &logon.blobs, blobs 1792 nsswitch/pam_winbind.c &logon.blobs, blobs 1803 nsswitch/pam_winbind.c &logon.blobs, blobs 1816 nsswitch/pam_winbind.c wbcFreeMemory(logon.blobs); blobs 1817 nsswitch/pam_winbind.c logon.blobs = NULL; blobs 1900 nsswitch/pam_winbind.c if (logon.blobs) { blobs 1901 nsswitch/pam_winbind.c wbcFreeMemory(logon.blobs); blobs 1903 nsswitch/pam_winbind.c if (info && info->blobs && !p_info) { blobs 1904 nsswitch/pam_winbind.c wbcFreeMemory(info->blobs); blobs 2524 nsswitch/pam_winbind.c &logoff.blobs, blobs 2535 nsswitch/pam_winbind.c &logoff.blobs, blobs 2545 nsswitch/pam_winbind.c &logoff.blobs, blobs 2558 nsswitch/pam_winbind.c wbcFreeMemory(logoff.blobs); blobs 2559 nsswitch/pam_winbind.c logoff.blobs = NULL; blobs 2569 nsswitch/pam_winbind.c if (logoff.blobs) { blobs 2570 nsswitch/pam_winbind.c wbcFreeMemory(logoff.blobs); blobs 3259 nsswitch/pam_winbind.c if (info && info->blobs) { blobs 3260 nsswitch/pam_winbind.c wbcFreeMemory(info->blobs); blobs 131 source4/dsdb/schema/schema_syntax.c DATA_BLOB *blobs; blobs 144 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); blobs 145 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs); blobs 148 source4/dsdb/schema/schema_syntax.c out->value_ctr.values[i].blob = &blobs[i]; blobs 150 source4/dsdb/schema/schema_syntax.c blobs[i] = data_blob_talloc(blobs, NULL, 4); blobs 151 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs[i].data); blobs 154 source4/dsdb/schema/schema_syntax.c SIVAL(blobs[i].data, 0, 0x00000001); blobs 156 source4/dsdb/schema/schema_syntax.c SIVAL(blobs[i].data, 0, 0x00000000); blobs 213 source4/dsdb/schema/schema_syntax.c DATA_BLOB *blobs; blobs 226 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); blobs 227 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs); blobs 232 source4/dsdb/schema/schema_syntax.c out->value_ctr.values[i].blob = &blobs[i]; blobs 234 source4/dsdb/schema/schema_syntax.c blobs[i] = data_blob_talloc(blobs, NULL, 4); blobs 235 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs[i].data); blobs 239 source4/dsdb/schema/schema_syntax.c SIVALS(blobs[i].data, 0, v); blobs 293 source4/dsdb/schema/schema_syntax.c DATA_BLOB *blobs; blobs 306 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); blobs 307 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs); blobs 312 source4/dsdb/schema/schema_syntax.c out->value_ctr.values[i].blob = &blobs[i]; blobs 314 source4/dsdb/schema/schema_syntax.c blobs[i] = data_blob_talloc(blobs, NULL, 8); blobs 315 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs[i].data); blobs 319 source4/dsdb/schema/schema_syntax.c SBVALS(blobs[i].data, 0, v); blobs 384 source4/dsdb/schema/schema_syntax.c DATA_BLOB *blobs; blobs 397 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); blobs 398 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs); blobs 404 source4/dsdb/schema/schema_syntax.c out->value_ctr.values[i].blob = &blobs[i]; blobs 406 source4/dsdb/schema/schema_syntax.c blobs[i] = data_blob_talloc(blobs, NULL, 8); blobs 407 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs[i].data); blobs 413 source4/dsdb/schema/schema_syntax.c SBVAL(blobs[i].data, 0, v); blobs 470 source4/dsdb/schema/schema_syntax.c DATA_BLOB *blobs; blobs 483 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); blobs 484 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs); blobs 490 source4/dsdb/schema/schema_syntax.c out->value_ctr.values[i].blob = &blobs[i]; blobs 492 source4/dsdb/schema/schema_syntax.c blobs[i] = data_blob_talloc(blobs, NULL, 8); blobs 493 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs[i].data); blobs 499 source4/dsdb/schema/schema_syntax.c SBVAL(blobs[i].data, 0, v); blobs 547 source4/dsdb/schema/schema_syntax.c DATA_BLOB *blobs; blobs 560 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); blobs 561 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs); blobs 564 source4/dsdb/schema/schema_syntax.c out->value_ctr.values[i].blob = &blobs[i]; blobs 566 source4/dsdb/schema/schema_syntax.c blobs[i] = data_blob_dup_talloc(blobs, &in->values[i]); blobs 567 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs[i].data); blobs 724 source4/dsdb/schema/schema_syntax.c DATA_BLOB *blobs; blobs 745 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); blobs 746 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs); blobs 751 source4/dsdb/schema/schema_syntax.c out->value_ctr.values[i].blob = &blobs[i]; blobs 753 source4/dsdb/schema/schema_syntax.c blobs[i] = data_blob_talloc(blobs, NULL, 4); blobs 754 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs[i].data); blobs 758 source4/dsdb/schema/schema_syntax.c SIVAL(blobs[i].data, 0, v); blobs 815 source4/dsdb/schema/schema_syntax.c DATA_BLOB *blobs; blobs 828 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); blobs 829 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs); blobs 834 source4/dsdb/schema/schema_syntax.c out->value_ctr.values[i].blob = &blobs[i]; blobs 836 source4/dsdb/schema/schema_syntax.c if (!convert_string_talloc_convenience(blobs, schema->iconv_convenience, CH_UNIX, CH_UTF16, blobs 839 source4/dsdb/schema/schema_syntax.c (void **)&blobs[i].data, NULL, false)) { blobs 842 source4/dsdb/schema/schema_syntax.c blobs[i].length = ret; blobs 952 source4/dsdb/schema/schema_syntax.c DATA_BLOB *blobs; blobs 965 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); blobs 966 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs); blobs 976 source4/dsdb/schema/schema_syntax.c out->value_ctr.values[i].blob = &blobs[i]; blobs 1012 source4/dsdb/schema/schema_syntax.c ndr_err = ndr_push_struct_blob(&blobs[i], blobs, schema->iconv_convenience, &id3, (ndr_push_flags_fn_t)ndr_push_drsuapi_DsReplicaObjectIdentifier3); blobs 1088 source4/dsdb/schema/schema_syntax.c DATA_BLOB *blobs; blobs 1101 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); blobs 1102 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs); blobs 1108 source4/dsdb/schema/schema_syntax.c out->value_ctr.values[i].blob = &blobs[i]; blobs 1115 source4/dsdb/schema/schema_syntax.c ndr_err = ndr_push_struct_blob(&blobs[i], blobs, schema->iconv_convenience, &id3b, blobs 1182 source4/dsdb/schema/schema_syntax.c DATA_BLOB *blobs; blobs 1195 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); blobs 1196 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs); blobs 1202 source4/dsdb/schema/schema_syntax.c out->value_ctr.values[i].blob = &blobs[i]; blobs 1204 source4/dsdb/schema/schema_syntax.c if (!convert_string_talloc_convenience(blobs, schema->iconv_convenience, CH_UNIX, CH_UTF16, blobs 1211 source4/dsdb/schema/schema_syntax.c blobs[i] = data_blob_talloc(blobs, NULL, 4 + ret); blobs 1212 source4/dsdb/schema/schema_syntax.c W_ERROR_HAVE_NO_MEMORY(blobs[i].data); blobs 1214 source4/dsdb/schema/schema_syntax.c SIVAL(blobs[i].data, 0, 4 + ret); blobs 1217 source4/dsdb/schema/schema_syntax.c memcpy(blobs[i].data + 4, data, ret); blobs 1643 source4/libcli/raw/interfaces.h } *blobs; blobs 1644 source4/libcli/raw/interfaces.h } blobs; blobs 1671 source4/libcli/raw/interfaces.h struct smb2_create_blobs blobs; blobs 34 source4/libcli/smb2/create.c struct smb2_create_blobs *blobs) blobs 76 source4/libcli/smb2/create.c status = smb2_create_blob_add(mem_ctx, blobs, tag, b); blobs 134 source4/libcli/smb2/create.c const struct smb2_create_blobs blobs) blobs 140 source4/libcli/smb2/create.c for (i=0; i < blobs.num_blobs; i++) { blobs 144 source4/libcli/smb2/create.c if ((i + 1) == blobs.num_blobs) { blobs 148 source4/libcli/smb2/create.c c = &blobs.blobs[i]; blobs 163 source4/libcli/smb2/create.c array = talloc_realloc(mem_ctx, b->blobs, blobs 167 source4/libcli/smb2/create.c b->blobs = array; blobs 169 source4/libcli/smb2/create.c b->blobs[b->num_blobs].tag = talloc_strdup(b->blobs, tag); blobs 170 source4/libcli/smb2/create.c NT_STATUS_HAVE_NO_MEMORY(b->blobs[b->num_blobs].tag); blobs 173 source4/libcli/smb2/create.c b->blobs[b->num_blobs].data = data_blob_talloc(b->blobs, blobs 176 source4/libcli/smb2/create.c NT_STATUS_HAVE_NO_MEMORY(b->blobs[b->num_blobs].data.data); blobs 178 source4/libcli/smb2/create.c b->blobs[b->num_blobs].data = data_blob(NULL, 0); blobs 194 source4/libcli/smb2/create.c struct smb2_create_blobs blobs; blobs 197 source4/libcli/smb2/create.c ZERO_STRUCT(blobs); blobs 224 source4/libcli/smb2/create.c status = smb2_create_blob_add(req, &blobs, blobs 238 source4/libcli/smb2/create.c status = smb2_create_blob_add(req, &blobs, blobs 249 source4/libcli/smb2/create.c status = smb2_create_blob_add(req, &blobs, blobs 258 source4/libcli/smb2/create.c status = smb2_create_blob_add(req, &blobs, blobs 269 source4/libcli/smb2/create.c status = smb2_create_blob_add(req, &blobs, blobs 280 source4/libcli/smb2/create.c status = smb2_create_blob_add(req, &blobs, blobs 298 source4/libcli/smb2/create.c status = smb2_create_blob_add(req, &blobs, blobs 307 source4/libcli/smb2/create.c status = smb2_create_blob_add(req, &blobs, blobs 316 source4/libcli/smb2/create.c for (i=0;i<io->in.blobs.num_blobs;i++) { blobs 317 source4/libcli/smb2/create.c status = smb2_create_blob_add(req, &blobs, blobs 318 source4/libcli/smb2/create.c io->in.blobs.blobs[i].tag, blobs 319 source4/libcli/smb2/create.c io->in.blobs.blobs[i].data); blobs 327 source4/libcli/smb2/create.c status = smb2_create_blob_push(req, &blob, blobs); blobs 381 source4/libcli/smb2/create.c status = smb2_create_blob_parse(mem_ctx, blob, &io->out.blobs); blobs 388 source4/libcli/smb2/create.c for (i=0;i<io->out.blobs.num_blobs;i++) { blobs 389 source4/libcli/smb2/create.c if (strcmp(io->out.blobs.blobs[i].tag, SMB2_CREATE_TAG_MXAC) == 0) { blobs 392 source4/libcli/smb2/create.c if (io->out.blobs.blobs[i].data.length != 8) { blobs 396 source4/libcli/smb2/create.c io->out.maximal_access = IVAL(io->out.blobs.blobs[i].data.data, 4); blobs 398 source4/libcli/smb2/create.c if (strcmp(io->out.blobs.blobs[i].tag, SMB2_CREATE_TAG_QFID) == 0) { blobs 399 source4/libcli/smb2/create.c if (io->out.blobs.blobs[i].data.length != 32) { blobs 403 source4/libcli/smb2/create.c memcpy(io->out.on_disk_id, io->out.blobs.blobs[i].data.data, 32); blobs 44 source4/smb_server/smb2/fileio.c SMB2SRV_CHECK(smb2_create_blob_add(req, &io->smb2.out.blobs, blobs 50 source4/smb_server/smb2/fileio.c SMB2SRV_CHECK(smb2_create_blob_push(req, &blob, io->smb2.out.blobs)); blobs 98 source4/smb_server/smb2/fileio.c SMB2SRV_CHECK(smb2_create_blob_parse(io, blob, &io->smb2.in.blobs)); blobs 101 source4/smb_server/smb2/fileio.c for (i=0;i<io->smb2.in.blobs.num_blobs;i++) { blobs 102 source4/smb_server/smb2/fileio.c if (strcmp(io->smb2.in.blobs.blobs[i].tag, SMB2_CREATE_TAG_EXTA) == 0) { blobs 103 source4/smb_server/smb2/fileio.c SMB2SRV_CHECK(ea_pull_list_chained(&io->smb2.in.blobs.blobs[i].data, io, blobs 107 source4/smb_server/smb2/fileio.c if (strcmp(io->smb2.in.blobs.blobs[i].tag, SMB2_CREATE_TAG_SECD) == 0) { blobs 114 source4/smb_server/smb2/fileio.c ndr_err = ndr_pull_struct_blob(&io->smb2.in.blobs.blobs[i].data, io, NULL, blobs 122 source4/smb_server/smb2/fileio.c if (strcmp(io->smb2.in.blobs.blobs[i].tag, SMB2_CREATE_TAG_DHNQ) == 0) { blobs 125 source4/smb_server/smb2/fileio.c if (strcmp(io->smb2.in.blobs.blobs[i].tag, SMB2_CREATE_TAG_DHNC) == 0) { blobs 126 source4/smb_server/smb2/fileio.c if (io->smb2.in.blobs.blobs[i].data.length != 16) { blobs 135 source4/smb_server/smb2/fileio.c smb2_pull_handle(io->smb2.in.blobs.blobs[i].data.data, io->smb2.in.durable_handle); blobs 137 source4/smb_server/smb2/fileio.c if (strcmp(io->smb2.in.blobs.blobs[i].tag, SMB2_CREATE_TAG_ALSI) == 0) { blobs 138 source4/smb_server/smb2/fileio.c if (io->smb2.in.blobs.blobs[i].data.length != 8) { blobs 142 source4/smb_server/smb2/fileio.c io->smb2.in.alloc_size = BVAL(io->smb2.in.blobs.blobs[i].data.data, 0); blobs 144 source4/smb_server/smb2/fileio.c if (strcmp(io->smb2.in.blobs.blobs[i].tag, SMB2_CREATE_TAG_MXAC) == 0) { blobs 147 source4/smb_server/smb2/fileio.c if (strcmp(io->smb2.in.blobs.blobs[i].tag, SMB2_CREATE_TAG_TWRP) == 0) { blobs 148 source4/smb_server/smb2/fileio.c if (io->smb2.in.blobs.blobs[i].data.length != 8) { blobs 152 source4/smb_server/smb2/fileio.c io->smb2.in.timewarp = BVAL(io->smb2.in.blobs.blobs[i].data.data, 0); blobs 154 source4/smb_server/smb2/fileio.c if (strcmp(io->smb2.in.blobs.blobs[i].tag, SMB2_CREATE_TAG_QFID) == 0) { blobs 346 source4/torture/smb2/create.c status = smb2_create_blob_add(tmp_ctx, &io.in.blobs, blobs 357 source4/torture/smb2/create.c status = smb2_create_blob_add(tmp_ctx, &io.in.blobs, blobs 154 source4/torture/smb2/oplocks.c ZERO_STRUCT(io.in.blobs); blobs 87 source4/torture/smb2/persistent_handles.c status = smb2_create_blob_add(tree1, &io1.in.blobs, blobs 149 source4/torture/smb2/persistent_handles.c status = smb2_create_blob_add(tree2, &io2.in.blobs,