eas 292 librpc/gen_ndr/ndr_xattr.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->eas)); eas 295 librpc/gen_ndr/ndr_xattr.c if (r->eas) { eas 298 librpc/gen_ndr/ndr_xattr.c NDR_CHECK(ndr_push_xattr_EA(ndr, NDR_SCALARS, &r->eas[cntr_eas_1])); eas 316 librpc/gen_ndr/ndr_xattr.c NDR_PULL_ALLOC(ndr, r->eas); eas 318 librpc/gen_ndr/ndr_xattr.c r->eas = NULL; eas 322 librpc/gen_ndr/ndr_xattr.c if (r->eas) { eas 324 librpc/gen_ndr/ndr_xattr.c NDR_PULL_SET_MEM_CTX(ndr, r->eas, 0); eas 325 librpc/gen_ndr/ndr_xattr.c NDR_CHECK(ndr_pull_array_size(ndr, &r->eas)); eas 326 librpc/gen_ndr/ndr_xattr.c NDR_PULL_ALLOC_N(ndr, r->eas, ndr_get_array_size(ndr, &r->eas)); eas 328 librpc/gen_ndr/ndr_xattr.c NDR_PULL_SET_MEM_CTX(ndr, r->eas, 0); eas 330 librpc/gen_ndr/ndr_xattr.c NDR_CHECK(ndr_pull_xattr_EA(ndr, NDR_SCALARS, &r->eas[cntr_eas_1])); eas 335 librpc/gen_ndr/ndr_xattr.c if (r->eas) { eas 336 librpc/gen_ndr/ndr_xattr.c NDR_CHECK(ndr_check_array_size(ndr, (void*)&r->eas, r->num_eas)); eas 348 librpc/gen_ndr/ndr_xattr.c ndr_print_ptr(ndr, "eas", r->eas); eas 350 librpc/gen_ndr/ndr_xattr.c if (r->eas) { eas 356 librpc/gen_ndr/ndr_xattr.c ndr_print_xattr_EA(ndr, "eas", &r->eas[cntr_eas_1]); eas 373 librpc/gen_ndr/ndr_xattr.c NDR_CHECK(ndr_push_xattr_EA(ndr, NDR_SCALARS, &r->eas[cntr_eas_0])); eas 388 librpc/gen_ndr/ndr_xattr.c NDR_PULL_ALLOC_N(ndr, r->eas, r->num_eas); eas 390 librpc/gen_ndr/ndr_xattr.c NDR_PULL_SET_MEM_CTX(ndr, r->eas, 0); eas 392 librpc/gen_ndr/ndr_xattr.c NDR_CHECK(ndr_pull_xattr_EA(ndr, NDR_SCALARS, &r->eas[cntr_eas_0])); eas 412 librpc/gen_ndr/ndr_xattr.c ndr_print_xattr_EA(ndr, "eas", &r->eas[cntr_eas_0]); eas 58 librpc/gen_ndr/xattr.h struct xattr_EA *eas;/* [unique,size_is(num_eas)] */ eas 63 librpc/gen_ndr/xattr.h struct xattr_EA *eas; eas 184 source3/modules/vfs_xattr_tdb.c if (strcmp(attribs->eas[i].name, name) == 0) { eas 194 source3/modules/vfs_xattr_tdb.c if (attribs->eas[i].value.length > size) { eas 199 source3/modules/vfs_xattr_tdb.c memcpy(value, attribs->eas[i].value.data, eas 200 source3/modules/vfs_xattr_tdb.c attribs->eas[i].value.length); eas 201 source3/modules/vfs_xattr_tdb.c result = attribs->eas[i].value.length; eas 287 source3/modules/vfs_xattr_tdb.c if (strcmp(attribs->eas[i].name, name) == 0) { eas 307 source3/modules/vfs_xattr_tdb.c attribs, attribs->eas, struct xattr_EA, eas 317 source3/modules/vfs_xattr_tdb.c attribs->eas = tmp; eas 321 source3/modules/vfs_xattr_tdb.c attribs->eas[i].name = name; eas 322 source3/modules/vfs_xattr_tdb.c attribs->eas[i].value.data = CONST_DISCARD(uint8 *, value); eas 323 source3/modules/vfs_xattr_tdb.c attribs->eas[i].value.length = size; eas 412 source3/modules/vfs_xattr_tdb.c attribs->eas[i].name)); eas 414 source3/modules/vfs_xattr_tdb.c tmp = strlen(attribs->eas[i].name); eas 441 source3/modules/vfs_xattr_tdb.c strlcpy(list+len, attribs->eas[i].name, eas 443 source3/modules/vfs_xattr_tdb.c len += (strlen(attribs->eas[i].name) + 1); eas 524 source3/modules/vfs_xattr_tdb.c if (strcmp(attribs->eas[i].name, name) == 0) { eas 535 source3/modules/vfs_xattr_tdb.c attribs->eas[i] = eas 536 source3/modules/vfs_xattr_tdb.c attribs->eas[attribs->num_eas-1]; eas 1801 source4/client/client.c finfo.all_eas.out.eas[i].flags, eas 1802 source4/client/client.c (int)finfo.all_eas.out.eas[i].value.length, eas 1803 source4/client/client.c finfo.all_eas.out.eas[i].name.s); eas 1901 source4/client/client.c finfo.all_eas.out.eas[i].flags, eas 1902 source4/client/client.c (int)finfo.all_eas.out.eas[i].value.length, eas 1903 source4/client/client.c finfo.all_eas.out.eas[i].name.s); eas 1906 source4/client/client.c finfo.all_eas.out.eas[i].value.data, eas 1907 source4/client/client.c finfo.all_eas.out.eas[i].value.length); eas 165 source4/libcli/raw/interfaces.h struct ea_struct *eas; eas 472 source4/libcli/raw/interfaces.h } *eas; eas 565 source4/libcli/raw/interfaces.h struct ea_struct *eas; eas 973 source4/libcli/raw/interfaces.h struct ea_struct *eas; eas 1134 source4/libcli/raw/interfaces.h struct smb_ea_list eas; eas 1450 source4/libcli/raw/interfaces.h struct ea_struct *eas; eas 1628 source4/libcli/raw/interfaces.h struct smb_ea_list eas; eas 2575 source4/libcli/raw/interfaces.h struct smb_ea_list eas; eas 30 source4/libcli/raw/raweas.c size_t ea_list_size(uint_t num_eas, struct ea_struct *eas) eas 35 source4/libcli/raw/raweas.c total += 4 + strlen(eas[i].name.s)+1 + eas[i].value.length; eas 43 source4/libcli/raw/raweas.c static uint_t ea_name_list_size(uint_t num_names, struct ea_name *eas) eas 48 source4/libcli/raw/raweas.c total += 1 + strlen(eas[i].name.s) + 1; eas 58 source4/libcli/raw/raweas.c size_t ea_list_size_chained(uint_t num_eas, struct ea_struct *eas, unsigned alignment) eas 63 source4/libcli/raw/raweas.c uint_t len = 8 + strlen(eas[i].name.s)+1 + eas[i].value.length; eas 74 source4/libcli/raw/raweas.c void ea_put_list(uint8_t *data, uint_t num_eas, struct ea_struct *eas) eas 79 source4/libcli/raw/raweas.c ea_size = ea_list_size(num_eas, eas); eas 85 source4/libcli/raw/raweas.c uint_t nlen = strlen(eas[i].name.s); eas 86 source4/libcli/raw/raweas.c SCVAL(data, 0, eas[i].flags); eas 88 source4/libcli/raw/raweas.c SSVAL(data, 2, eas[i].value.length); eas 89 source4/libcli/raw/raweas.c memcpy(data+4, eas[i].name.s, nlen+1); eas 90 source4/libcli/raw/raweas.c memcpy(data+4+nlen+1, eas[i].value.data, eas[i].value.length); eas 91 source4/libcli/raw/raweas.c data += 4+nlen+1+eas[i].value.length; eas 100 source4/libcli/raw/raweas.c void ea_put_list_chained(uint8_t *data, uint_t num_eas, struct ea_struct *eas, eas 106 source4/libcli/raw/raweas.c uint_t nlen = strlen(eas[i].name.s); eas 107 source4/libcli/raw/raweas.c uint32_t len = 8+nlen+1+eas[i].value.length; eas 114 source4/libcli/raw/raweas.c SCVAL(data, 4, eas[i].flags); eas 116 source4/libcli/raw/raweas.c SSVAL(data, 6, eas[i].value.length); eas 117 source4/libcli/raw/raweas.c memcpy(data+8, eas[i].name.s, nlen+1); eas 118 source4/libcli/raw/raweas.c memcpy(data+8+nlen+1, eas[i].value.data, eas[i].value.length); eas 168 source4/libcli/raw/raweas.c uint_t *num_eas, struct ea_struct **eas) eas 185 source4/libcli/raw/raweas.c *eas = NULL; eas 194 source4/libcli/raw/raweas.c *eas = talloc_realloc(mem_ctx, *eas, struct ea_struct, n+1); eas 195 source4/libcli/raw/raweas.c if (! *eas) return NT_STATUS_NO_MEMORY; eas 197 source4/libcli/raw/raweas.c len = ea_pull_struct(&blob2, mem_ctx, &(*eas)[n]); eas 217 source4/libcli/raw/raweas.c uint_t *num_eas, struct ea_struct **eas) eas 229 source4/libcli/raw/raweas.c *eas = NULL; eas 239 source4/libcli/raw/raweas.c *eas = talloc_realloc(mem_ctx, *eas, struct ea_struct, n+1); eas 240 source4/libcli/raw/raweas.c if (! *eas) return NT_STATUS_NO_MEMORY; eas 242 source4/libcli/raw/raweas.c len = ea_pull_struct(&blob2, mem_ctx, &(*eas)[n]); eas 341 source4/libcli/raw/raweas.c DATA_BLOB *data, uint_t num_names, struct ea_name *eas) eas 347 source4/libcli/raw/raweas.c ea_size = ea_name_list_size(num_names, eas); eas 358 source4/libcli/raw/raweas.c uint_t nlen = strlen(eas[i].name.s); eas 360 source4/libcli/raw/raweas.c memcpy(data->data+off+1, eas[i].name.s, nlen+1); eas 195 source4/libcli/raw/rawfile.c data_total = ea_list_size(parms->t2mkdir.in.num_eas, parms->t2mkdir.in.eas); eas 212 source4/libcli/raw/rawfile.c ea_put_list(t2.in.data.data, parms->t2mkdir.in.num_eas, parms->t2mkdir.in.eas); eas 363 source4/libcli/raw/rawfile.c parms->ntcreatex.in.ea_list->eas, 4); eas 370 source4/libcli/raw/rawfile.c parms->ntcreatex.in.ea_list->eas, 4); eas 428 source4/libcli/raw/rawfile.c list_size = ea_list_size(parms->t2open.in.num_eas, parms->t2open.in.eas); eas 456 source4/libcli/raw/rawfile.c ea_put_list(t2.in.data.data, parms->t2open.in.num_eas, parms->t2open.in.eas); eas 224 source4/libcli/raw/rawfileinfo.c &parms->all_eas.out.eas); eas 321 source4/libcli/raw/rawfileinfo.c &parms->ea_list.out.eas); eas 327 source4/libcli/raw/rawfileinfo.c &parms->all_eas.out.eas); eas 573 source4/libcli/raw/rawsearch.c &data->ea_list.eas.num_eas, eas 574 source4/libcli/raw/rawsearch.c &data->ea_list.eas.eas); eas 113 source4/libcli/raw/rawsetfileinfo.c printf("num_eas=%d\n", parms->full_ea_information.in.eas.num_eas); eas 115 source4/libcli/raw/rawsetfileinfo.c parms->full_ea_information.in.eas.num_eas, eas 116 source4/libcli/raw/rawsetfileinfo.c parms->full_ea_information.in.eas.eas, 4)); eas 118 source4/libcli/raw/rawsetfileinfo.c parms->full_ea_information.in.eas.num_eas, eas 119 source4/libcli/raw/rawsetfileinfo.c parms->full_ea_information.in.eas.eas, 4); eas 174 source4/libcli/raw/rawsetfileinfo.c NEED_BLOB(ea_list_size(parms->ea_set.in.num_eas, parms->ea_set.in.eas)); eas 175 source4/libcli/raw/rawsetfileinfo.c ea_put_list(blob->data, parms->ea_set.in.num_eas, parms->ea_set.in.eas); eas 220 source4/libcli/smb2/create.c if (io->in.eas.num_eas != 0) { eas 222 source4/libcli/smb2/create.c ea_list_size_chained(io->in.eas.num_eas, io->in.eas.eas, 4)); eas 223 source4/libcli/smb2/create.c ea_put_list_chained(b.data, io->in.eas.num_eas, io->in.eas.eas, 4); eas 459 source4/ntvfs/ntvfs_generic.c io2->generic.in.ea_list->eas = io->t2open.in.eas; eas 529 source4/ntvfs/ntvfs_generic.c io2->generic.in.ea_list = &io->smb2.in.eas; eas 843 source4/ntvfs/ntvfs_generic.c info->all_eas.out.eas = talloc_array(mem_ctx, eas 846 source4/ntvfs/ntvfs_generic.c if (!info->all_eas.out.eas) { eas 852 source4/ntvfs/ntvfs_generic.c info->all_eas.out.eas[i] = info2->generic.out.eas[i]; eas 853 source4/ntvfs/ntvfs_generic.c info->all_eas.out.eas[i].name.s = eas 854 source4/ntvfs/ntvfs_generic.c talloc_strdup(info->all_eas.out.eas, eas 855 source4/ntvfs/ntvfs_generic.c info2->generic.out.eas[i].name.s); eas 856 source4/ntvfs/ntvfs_generic.c if (!info->all_eas.out.eas[i].name.s) { eas 860 source4/ntvfs/ntvfs_generic.c info->all_eas.out.eas[i].value.data = eas 861 source4/ntvfs/ntvfs_generic.c (uint8_t *)talloc_memdup(info->all_eas.out.eas, eas 862 source4/ntvfs/ntvfs_generic.c info2->generic.out.eas[i].value.data, eas 863 source4/ntvfs/ntvfs_generic.c info2->generic.out.eas[i].value.length); eas 864 source4/ntvfs/ntvfs_generic.c if (!info->all_eas.out.eas[i].value.data) { eas 79 source4/ntvfs/posix/pvfs_mkdir.c md->t2mkdir.in.eas); eas 115 source4/ntvfs/posix/pvfs_open.c io->ntcreatex.in.ea_list->eas); eas 76 source4/ntvfs/posix/pvfs_qfileinfo.c struct smb_ea_list *eas) eas 82 source4/ntvfs/posix/pvfs_qfileinfo.c ZERO_STRUCTP(eas); eas 87 source4/ntvfs/posix/pvfs_qfileinfo.c eas->eas = talloc_array(mem_ctx, struct ea_struct, num_names); eas 88 source4/ntvfs/posix/pvfs_qfileinfo.c if (eas->eas == NULL) { eas 91 source4/ntvfs/posix/pvfs_qfileinfo.c eas->num_eas = num_names; eas 94 source4/ntvfs/posix/pvfs_qfileinfo.c eas->eas[i].flags = 0; eas 95 source4/ntvfs/posix/pvfs_qfileinfo.c eas->eas[i].name.s = names[i].name.s; eas 96 source4/ntvfs/posix/pvfs_qfileinfo.c eas->eas[i].value = data_blob(NULL, 0); eas 98 source4/ntvfs/posix/pvfs_qfileinfo.c if (strcasecmp_m(eas->eas[i].name.s, eas 99 source4/ntvfs/posix/pvfs_qfileinfo.c ealist->eas[j].name) == 0) { eas 100 source4/ntvfs/posix/pvfs_qfileinfo.c eas->eas[i].value = ealist->eas[j].value; eas 113 source4/ntvfs/posix/pvfs_qfileinfo.c struct smb_ea_list *eas) eas 119 source4/ntvfs/posix/pvfs_qfileinfo.c ZERO_STRUCTP(eas); eas 124 source4/ntvfs/posix/pvfs_qfileinfo.c eas->eas = talloc_array(mem_ctx, struct ea_struct, ealist->num_eas); eas 125 source4/ntvfs/posix/pvfs_qfileinfo.c if (eas->eas == NULL) { eas 128 source4/ntvfs/posix/pvfs_qfileinfo.c eas->num_eas = 0; eas 130 source4/ntvfs/posix/pvfs_qfileinfo.c eas->eas[eas->num_eas].flags = 0; eas 131 source4/ntvfs/posix/pvfs_qfileinfo.c eas->eas[eas->num_eas].name.s = ealist->eas[i].name; eas 132 source4/ntvfs/posix/pvfs_qfileinfo.c eas->eas[eas->num_eas].value = ealist->eas[i].value; eas 133 source4/ntvfs/posix/pvfs_qfileinfo.c eas->num_eas++; eas 148 source4/ntvfs/posix/pvfs_search.c &file->ea_list.eas); eas 227 source4/ntvfs/posix/pvfs_setfileinfo.c struct ea_struct *eas) eas 250 source4/ntvfs/posix/pvfs_setfileinfo.c struct ea_struct *ea = &eas[j]; eas 253 source4/ntvfs/posix/pvfs_setfileinfo.c if (strcasecmp_m(ealist->eas[i].name, ea->name.s) == 0) { eas 254 source4/ntvfs/posix/pvfs_setfileinfo.c ealist->eas[i].value = ea->value; eas 261 source4/ntvfs/posix/pvfs_setfileinfo.c ealist->eas = talloc_realloc(ealist, ealist->eas, eas 264 source4/ntvfs/posix/pvfs_setfileinfo.c if (ealist->eas == NULL) { eas 267 source4/ntvfs/posix/pvfs_setfileinfo.c ealist->eas[i].name = ea->name.s; eas 268 source4/ntvfs/posix/pvfs_setfileinfo.c ealist->eas[i].value = ea->value; eas 275 source4/ntvfs/posix/pvfs_setfileinfo.c if (ealist->eas[i].value.length == 0) { eas 276 source4/ntvfs/posix/pvfs_setfileinfo.c memmove(&ealist->eas[i], eas 277 source4/ntvfs/posix/pvfs_setfileinfo.c &ealist->eas[i+1], eas 278 source4/ntvfs/posix/pvfs_setfileinfo.c (ealist->num_eas-(i+1)) * sizeof(ealist->eas[i])); eas 296 source4/ntvfs/posix/pvfs_setfileinfo.c name->dos.ea_size += 4 + strlen(ealist->eas[i].name)+1 + eas 297 source4/ntvfs/posix/pvfs_setfileinfo.c ealist->eas[i].value.length; eas 369 source4/ntvfs/posix/pvfs_setfileinfo.c info->ea_set.in.eas); eas 697 source4/ntvfs/posix/pvfs_setfileinfo.c info->ea_set.in.eas); eas 282 source4/ntvfs/posix/pvfs_xattr.c struct xattr_DosEAs *eas) eas 285 source4/ntvfs/posix/pvfs_xattr.c ZERO_STRUCTP(eas); eas 289 source4/ntvfs/posix/pvfs_xattr.c status = pvfs_xattr_ndr_load(pvfs, eas, name->full_name, fd, XATTR_DOSEAS_NAME, eas 290 source4/ntvfs/posix/pvfs_xattr.c eas, (ndr_pull_flags_fn_t)ndr_pull_xattr_DosEAs); eas 301 source4/ntvfs/posix/pvfs_xattr.c struct xattr_DosEAs *eas) eas 306 source4/ntvfs/posix/pvfs_xattr.c return pvfs_xattr_ndr_save(pvfs, name->full_name, fd, XATTR_DOSEAS_NAME, eas, eas 478 source4/smb_server/blob.c st->all_eas.out.eas, 4); eas 483 source4/smb_server/blob.c st->all_eas.out.eas, 4); eas 181 source4/smb_server/smb/nttrans.c &io->ntcreatex.in.ea_list->eas); eas 250 source4/smb_server/smb/trans2.c io->t2open.in.eas = NULL; eas 257 source4/smb_server/smb/trans2.c TRANS2_CHECK(ea_pull_list(&trans->in.data, io, &io->t2open.in.num_eas, &io->t2open.in.eas)); eas 307 source4/smb_server/smb/trans2.c &io->t2mkdir.in.eas)); eas 364 source4/smb_server/smb/trans2.c st->ea_list.out.eas); eas 368 source4/smb_server/smb/trans2.c st->ea_list.out.num_eas, st->ea_list.out.eas); eas 373 source4/smb_server/smb/trans2.c st->all_eas.out.eas); eas 377 source4/smb_server/smb/trans2.c st->all_eas.out.num_eas, st->all_eas.out.eas); eas 560 source4/smb_server/smb/trans2.c &st->ea_set.in.eas); eas 763 source4/smb_server/smb/trans2.c ea_size = ea_list_size(file->ea_list.eas.num_eas, file->ea_list.eas.eas); eas 778 source4/smb_server/smb/trans2.c ea_put_list(data+22, file->ea_list.eas.num_eas, file->ea_list.eas.eas); eas 104 source4/smb_server/smb2/fileio.c &io->smb2.in.eas.num_eas, eas 105 source4/smb_server/smb2/fileio.c &io->smb2.in.eas.eas)); eas 1538 source4/torture/basic/base.c md.t2mkdir.in.eas = NULL; eas 931 source4/torture/gentest.c struct smb_ea_list eas; eas 934 source4/torture/gentest.c ZERO_STRUCT(eas); eas 935 source4/torture/gentest.c return eas; eas 937 source4/torture/gentest.c eas.num_eas = gen_int_range(0, 3); eas 938 source4/torture/gentest.c eas.eas = talloc_array(current_op.mem_ctx, struct ea_struct, eas.num_eas); eas 939 source4/torture/gentest.c for (i=0;i<eas.num_eas;i++) { eas 940 source4/torture/gentest.c eas.eas[i] = gen_ea_struct(); eas 942 source4/torture/gentest.c return eas; eas 1574 source4/torture/gentest.c CHECK_EQUAL(all_eas.out.eas[i].flags); eas 1575 source4/torture/gentest.c CHECK_WSTR_EQUAL(all_eas.out.eas[i].name); eas 1576 source4/torture/gentest.c CHECK_BLOB_EQUAL(all_eas.out.eas[i].value); eas 1710 source4/torture/gentest.c CHECK_EQUAL(all_eas.out.eas[i].flags); eas 1711 source4/torture/gentest.c CHECK_WSTR_EQUAL(all_eas.out.eas[i].name); eas 1712 source4/torture/gentest.c CHECK_BLOB_EQUAL(all_eas.out.eas[i].value); eas 2156 source4/torture/gentest.c info->ea_set.in.eas = &ea; eas 2157 source4/torture/gentest.c info->ea_set.in.eas[0] = gen_ea_struct(); eas 2193 source4/torture/gentest.c info->full_ea_information.in.eas = gen_ea_list(); eas 2273 source4/torture/gentest.c info->ea_set.in.eas = &ea; eas 2274 source4/torture/gentest.c info->ea_set.in.eas[0] = gen_ea_struct(); eas 2310 source4/torture/gentest.c info->full_ea_information.in.eas = gen_ea_list(); eas 2525 source4/torture/gentest.c parm[0].in.eas = gen_ea_list(); eas 83 source4/torture/raw/eas.c setfile.ea_set.in.eas = talloc_array(mem_ctx, struct ea_struct, 2); eas 84 source4/torture/raw/eas.c setfile.ea_set.in.eas[0].flags = 0; eas 85 source4/torture/raw/eas.c setfile.ea_set.in.eas[0].name.s = "EAONE"; eas 86 source4/torture/raw/eas.c setfile.ea_set.in.eas[0].value = data_blob_string_const("VALUE1"); eas 87 source4/torture/raw/eas.c setfile.ea_set.in.eas[1].flags = 0; eas 88 source4/torture/raw/eas.c setfile.ea_set.in.eas[1].name.s = "SECONDEA"; eas 89 source4/torture/raw/eas.c setfile.ea_set.in.eas[1].value = data_blob_string_const("ValueTwo"); eas 99 source4/torture/raw/eas.c setfile.ea_set.in.eas[0].name.s = "SECONDEA"; eas 100 source4/torture/raw/eas.c setfile.ea_set.in.eas[0].value = data_blob_string_const(" Changed Value"); eas 108 source4/torture/raw/eas.c setfile.ea_set.in.eas[0].value = data_blob(NULL, 0); eas 109 source4/torture/raw/eas.c setfile.ea_set.in.eas[0].name.s = "NULLEA"; eas 118 source4/torture/raw/eas.c setfile.ea_set.in.eas[0].flags = 0; eas 119 source4/torture/raw/eas.c setfile.ea_set.in.eas[0].name.s = "EAONE"; eas 120 source4/torture/raw/eas.c setfile.ea_set.in.eas[0].value = data_blob(NULL, 0); eas 128 source4/torture/raw/eas.c setfile.ea_set.in.eas[0].flags = 0; eas 129 source4/torture/raw/eas.c setfile.ea_set.in.eas[0].name.s = "SECONDEA"; eas 130 source4/torture/raw/eas.c setfile.ea_set.in.eas[0].value = data_blob(NULL, 0); eas 158 source4/torture/raw/eas.c setfile.ea_set.in.eas = &eastruct; eas 159 source4/torture/raw/eas.c setfile.ea_set.in.eas->flags = 0; eas 160 source4/torture/raw/eas.c setfile.ea_set.in.eas->name.s = eaname; eas 161 source4/torture/raw/eas.c setfile.ea_set.in.eas->value = eablob; eas 172 source4/torture/raw/eas.c setfile.ea_set.in.eas->value.length = i; eas 372 source4/torture/raw/eas.c struct ea_struct eas[3]; eas 393 source4/torture/raw/eas.c ea_list.eas = eas; eas 395 source4/torture/raw/eas.c eas[0].flags = 0; eas 396 source4/torture/raw/eas.c eas[0].name.s = "1st EA"; eas 397 source4/torture/raw/eas.c eas[0].value = data_blob_string_const("Value One"); eas 399 source4/torture/raw/eas.c eas[1].flags = 0; eas 400 source4/torture/raw/eas.c eas[1].name.s = "2nd EA"; eas 401 source4/torture/raw/eas.c eas[1].value = data_blob_string_const("Second Value"); eas 403 source4/torture/raw/eas.c eas[2].flags = 0; eas 404 source4/torture/raw/eas.c eas[2].name.s = "and 3rd"; eas 405 source4/torture/raw/eas.c eas[2].value = data_blob_string_const("final value"); eas 426 source4/torture/raw/eas.c eas[0].flags = 0; eas 427 source4/torture/raw/eas.c eas[0].name.s = "Fourth EA"; eas 428 source4/torture/raw/eas.c eas[0].value = data_blob_string_const("Value Four"); eas 121 source4/torture/raw/mkdir.c md.t2mkdir.in.eas = talloc_array(tctx, struct ea_struct, md.t2mkdir.in.num_eas); eas 122 source4/torture/raw/mkdir.c md.t2mkdir.in.eas[0].flags = 0; eas 123 source4/torture/raw/mkdir.c md.t2mkdir.in.eas[0].name.s = "EAONE"; eas 124 source4/torture/raw/mkdir.c md.t2mkdir.in.eas[0].value = data_blob_talloc(tctx, "blah", 4); eas 125 source4/torture/raw/mkdir.c md.t2mkdir.in.eas[1].flags = 0; eas 126 source4/torture/raw/mkdir.c md.t2mkdir.in.eas[1].name.s = "EA TWO"; eas 127 source4/torture/raw/mkdir.c md.t2mkdir.in.eas[1].value = data_blob_talloc(tctx, "foo bar", 7); eas 128 source4/torture/raw/mkdir.c md.t2mkdir.in.eas[2].flags = 0; eas 129 source4/torture/raw/mkdir.c md.t2mkdir.in.eas[2].name.s = "EATHREE"; eas 130 source4/torture/raw/mkdir.c md.t2mkdir.in.eas[2].value = data_blob_talloc(tctx, "xx1", 3); eas 549 source4/torture/raw/open.c io.t2open.in.eas = talloc_array(tctx, struct ea_struct, io.t2open.in.num_eas); eas 550 source4/torture/raw/open.c io.t2open.in.eas[0].flags = 0; eas 551 source4/torture/raw/open.c io.t2open.in.eas[0].name.s = ".CLASSINFO"; eas 552 source4/torture/raw/open.c io.t2open.in.eas[0].value = data_blob_talloc(tctx, "first value", 11); eas 553 source4/torture/raw/open.c io.t2open.in.eas[1].flags = 0; eas 554 source4/torture/raw/open.c io.t2open.in.eas[1].name.s = "EA TWO"; eas 555 source4/torture/raw/open.c io.t2open.in.eas[1].value = data_blob_talloc(tctx, "foo", 3); eas 556 source4/torture/raw/open.c io.t2open.in.eas[2].flags = 0; eas 557 source4/torture/raw/open.c io.t2open.in.eas[2].name.s = "X THIRD"; eas 558 source4/torture/raw/open.c io.t2open.in.eas[2].value = data_blob_talloc(tctx, "xy", 2); eas 669 source4/torture/raw/qfileinfo.c s1->all_eas.out.eas[i].flags, eas 670 source4/torture/raw/qfileinfo.c s1->all_eas.out.eas[i].name.s, eas 671 source4/torture/raw/qfileinfo.c (int)s1->all_eas.out.eas[i].value.length, eas 672 source4/torture/raw/qfileinfo.c (int)s1->all_eas.out.eas[i].value.length, eas 673 source4/torture/raw/qfileinfo.c s1->all_eas.out.eas[i].value.data); eas 684 source4/torture/raw/qfileinfo.c ea_list_size(s1->all_eas.out.num_eas, s1->all_eas.out.eas)) { eas 686 source4/torture/raw/qfileinfo.c (int)ea_list_size(s1->all_eas.out.num_eas, s1->all_eas.out.eas), eas 695 source4/torture/raw/qfileinfo.c VAL_EQUAL(all_eas, eas[i].flags, all_eas, eas[i].flags); eas 696 source4/torture/raw/qfileinfo.c STR_EQUAL(all_eas, eas[i].name, all_eas, eas[i].name); eas 697 source4/torture/raw/qfileinfo.c VAL_EQUAL(all_eas, eas[i].value.length, all_eas, eas[i].value.length); eas 279 source4/torture/raw/samba3misc.c io.t2open.in.eas = talloc_array(mem_ctx, struct ea_struct, io.t2open.in.num_eas); eas 280 source4/torture/raw/samba3misc.c io.t2open.in.eas[0].flags = 0; eas 281 source4/torture/raw/samba3misc.c io.t2open.in.eas[0].name.s = ".CLASSINFO"; eas 282 source4/torture/raw/samba3misc.c io.t2open.in.eas[0].value = data_blob_talloc(mem_ctx, "first value", 11); eas 1289 source4/torture/raw/search.c setfile.ea_set.in.eas = talloc_array(tctx, struct ea_struct, 2); eas 1290 source4/torture/raw/search.c setfile.ea_set.in.eas[0].flags = 0; eas 1291 source4/torture/raw/search.c setfile.ea_set.in.eas[0].name.s = "EA ONE"; eas 1292 source4/torture/raw/search.c setfile.ea_set.in.eas[0].value = data_blob_string_const("VALUE 1"); eas 1293 source4/torture/raw/search.c setfile.ea_set.in.eas[1].flags = 0; eas 1294 source4/torture/raw/search.c setfile.ea_set.in.eas[1].name.s = "SECOND EA"; eas 1295 source4/torture/raw/search.c setfile.ea_set.in.eas[1].value = data_blob_string_const("Value Two"); eas 1346 source4/torture/raw/search.c CHECK_VALUE(result.list[0].ea_list.eas.num_eas, 2); eas 1348 source4/torture/raw/search.c CHECK_STRING(result.list[0].ea_list.eas.eas[0].name.s, "SECOND EA"); eas 1349 source4/torture/raw/search.c CHECK_VALUE(result.list[0].ea_list.eas.eas[0].value.length, 0); eas 1350 source4/torture/raw/search.c CHECK_STRING(result.list[0].ea_list.eas.eas[1].name.s, "THIRD EA"); eas 1351 source4/torture/raw/search.c CHECK_VALUE(result.list[0].ea_list.eas.eas[1].value.length, 0); eas 1354 source4/torture/raw/search.c CHECK_STRING(result.list[1].ea_list.eas.eas[0].name.s, "SECOND EA"); eas 1355 source4/torture/raw/search.c CHECK_VALUE(result.list[1].ea_list.eas.eas[0].value.length, 9); eas 1356 source4/torture/raw/search.c CHECK_STRING((const char *)result.list[1].ea_list.eas.eas[0].value.data, "Value Two"); eas 1357 source4/torture/raw/search.c CHECK_STRING(result.list[1].ea_list.eas.eas[1].name.s, "THIRD EA"); eas 1358 source4/torture/raw/search.c CHECK_VALUE(result.list[1].ea_list.eas.eas[1].value.length, 0); eas 1361 source4/torture/raw/search.c CHECK_STRING(result.list[2].ea_list.eas.eas[0].name.s, "SECOND EA"); eas 1362 source4/torture/raw/search.c CHECK_VALUE(result.list[2].ea_list.eas.eas[0].value.length, 9); eas 1363 source4/torture/raw/search.c CHECK_STRING((const char *)result.list[2].ea_list.eas.eas[0].value.data, "Value Two"); eas 1364 source4/torture/raw/search.c CHECK_STRING(result.list[2].ea_list.eas.eas[1].name.s, "THIRD EA"); eas 1365 source4/torture/raw/search.c CHECK_VALUE(result.list[2].ea_list.eas.eas[1].value.length, 0); eas 89 source4/torture/smb2/util.c io.in.eas.num_eas = 2; eas 90 source4/torture/smb2/util.c io.in.eas.eas = talloc_array(tmp_ctx, struct ea_struct, 2); eas 91 source4/torture/smb2/util.c io.in.eas.eas[0].flags = 0; eas 92 source4/torture/smb2/util.c io.in.eas.eas[0].name.s = "EAONE"; eas 93 source4/torture/smb2/util.c io.in.eas.eas[0].value = data_blob_talloc(tmp_ctx, "VALUE1", 6); eas 94 source4/torture/smb2/util.c io.in.eas.eas[1].flags = 0; eas 95 source4/torture/smb2/util.c io.in.eas.eas[1].name.s = "SECONDEA"; eas 96 source4/torture/smb2/util.c io.in.eas.eas[1].value = data_blob_talloc(tmp_ctx, "ValueTwo", 8); eas 227 source4/torture/smb2/util.c io.all_eas.out.eas[i].flags, eas 228 source4/torture/smb2/util.c (int)io.all_eas.out.eas[i].value.length, eas 229 source4/torture/smb2/util.c io.all_eas.out.eas[i].name.s); eas 118 source4/torture/util_smb.c setfile.ea_set.in.eas = talloc_array(mem_ctx, struct ea_struct, 2); eas 119 source4/torture/util_smb.c setfile.ea_set.in.eas[0].flags = 0; eas 120 source4/torture/util_smb.c setfile.ea_set.in.eas[0].name.s = "EAONE"; eas 121 source4/torture/util_smb.c setfile.ea_set.in.eas[0].value = data_blob_talloc(mem_ctx, "VALUE1", 6); eas 122 source4/torture/util_smb.c setfile.ea_set.in.eas[1].flags = 0; eas 123 source4/torture/util_smb.c setfile.ea_set.in.eas[1].name.s = "SECONDEA"; eas 124 source4/torture/util_smb.c setfile.ea_set.in.eas[1].value = data_blob_talloc(mem_ctx, "ValueTwo", 8); eas 195 source4/torture/util_smb.c setfile.ea_set.in.eas = talloc_array(mem_ctx, struct ea_struct, 2); eas 196 source4/torture/util_smb.c setfile.ea_set.in.eas[0].flags = 0; eas 197 source4/torture/util_smb.c setfile.ea_set.in.eas[0].name.s = "EAONE"; eas 198 source4/torture/util_smb.c setfile.ea_set.in.eas[0].value = data_blob_talloc(mem_ctx, "VALUE1", 6); eas 199 source4/torture/util_smb.c setfile.ea_set.in.eas[1].flags = 0; eas 200 source4/torture/util_smb.c setfile.ea_set.in.eas[1].name.s = "SECONDEA"; eas 201 source4/torture/util_smb.c setfile.ea_set.in.eas[1].value = data_blob_talloc(mem_ctx, "ValueTwo", 8); eas 432 source4/torture/util_smb.c if (strcasecmp_m(eaname, info.ea_list.out.eas[0].name.s) != 0) { eas 434 source4/torture/util_smb.c eaname, info.ea_list.out.eas[0].name.s); eas 440 source4/torture/util_smb.c if (info.ea_list.out.eas[0].value.length != 0) { eas 449 source4/torture/util_smb.c if (strlen(value) == info.ea_list.out.eas[0].value.length && eas 450 source4/torture/util_smb.c memcmp(value, info.ea_list.out.eas[0].value.data, eas 451 source4/torture/util_smb.c info.ea_list.out.eas[0].value.length) == 0) { eas 458 source4/torture/util_smb.c (int)info.ea_list.out.eas[0].value.length, eas 459 source4/torture/util_smb.c (int)info.ea_list.out.eas[0].value.length, eas 460 source4/torture/util_smb.c info.ea_list.out.eas[0].value.data,