ea 1881 source3/include/smb.h struct ea_struct ea;
ea 2127 source3/libsmb/clifile.c struct ea_struct *ea = &ea_list[num_eas];
ea 2132 source3/libsmb/clifile.c ea->flags = CVAL(p,0);
ea 2135 source3/libsmb/clifile.c ea->name = talloc_strdup(ctx, unix_ea_name);
ea 2137 source3/libsmb/clifile.c ea->value = data_blob_talloc(ctx, NULL, ea_valuelen + 1);
ea 2138 source3/libsmb/clifile.c if (!ea->value.data) {
ea 2142 source3/libsmb/clifile.c memcpy(ea->value.data, p+4+ea_namelen+1, ea_valuelen);
ea 2144 source3/libsmb/clifile.c ea->value.data[ea_valuelen] = 0;
ea 2145 source3/libsmb/clifile.c ea->value.length--;
ea 76 source3/modules/vfs_streams_xattr.c struct ea_struct ea;
ea 80 source3/modules/vfs_streams_xattr.c xattr_name, &ea);
ea 86 source3/modules/vfs_streams_xattr.c result = ea.value.length-1;
ea 87 source3/modules/vfs_streams_xattr.c TALLOC_FREE(ea.value.data);
ea 287 source3/modules/vfs_streams_xattr.c struct ea_struct ea;
ea 346 source3/modules/vfs_streams_xattr.c xattr_name, &ea);
ea 513 source3/modules/vfs_streams_xattr.c struct ea_struct ea;
ea 572 source3/modules/vfs_streams_xattr.c base, oxattr_name, &ea);
ea 580 source3/modules/vfs_streams_xattr.c ea.value.data, ea.value.length, 0);
ea 607 source3/modules/vfs_streams_xattr.c bool (*fn)(struct ea_struct *ea,
ea 623 source3/modules/vfs_streams_xattr.c struct ea_struct ea;
ea 630 source3/modules/vfs_streams_xattr.c status = get_ea_value(names, conn, fsp, fname, names[i], &ea);
ea 637 source3/modules/vfs_streams_xattr.c ea.name = talloc_asprintf(ea.value.data, ":%s",
ea 639 source3/modules/vfs_streams_xattr.c if (ea.name == NULL) {
ea 644 source3/modules/vfs_streams_xattr.c if (!fn(&ea, private_data)) {
ea 645 source3/modules/vfs_streams_xattr.c TALLOC_FREE(ea.value.data);
ea 649 source3/modules/vfs_streams_xattr.c TALLOC_FREE(ea.value.data);
ea 690 source3/modules/vfs_streams_xattr.c static bool collect_one_stream(struct ea_struct *ea, void *private_data)
ea 697 source3/modules/vfs_streams_xattr.c ea->name, ea->value.length-1,
ea 699 source3/modules/vfs_streams_xattr.c ea->value.length-1))) {
ea 786 source3/modules/vfs_streams_xattr.c struct ea_struct ea;
ea 801 source3/modules/vfs_streams_xattr.c sio->base, sio->xattr_name, &ea);
ea 806 source3/modules/vfs_streams_xattr.c if ((offset + n) > ea.value.length-1) {
ea 809 source3/modules/vfs_streams_xattr.c tmp = TALLOC_REALLOC_ARRAY(talloc_tos(), ea.value.data, uint8,
ea 813 source3/modules/vfs_streams_xattr.c TALLOC_FREE(ea.value.data);
ea 817 source3/modules/vfs_streams_xattr.c ea.value.data = tmp;
ea 818 source3/modules/vfs_streams_xattr.c ea.value.length = offset + n + 1;
ea 819 source3/modules/vfs_streams_xattr.c ea.value.data[offset+n] = 0;
ea 822 source3/modules/vfs_streams_xattr.c memcpy(ea.value.data + offset, data, n);
ea 827 source3/modules/vfs_streams_xattr.c ea.value.data, ea.value.length, 0);
ea 831 source3/modules/vfs_streams_xattr.c ea.value.data, ea.value.length, 0);
ea 833 source3/modules/vfs_streams_xattr.c TALLOC_FREE(ea.value.data);
ea 848 source3/modules/vfs_streams_xattr.c struct ea_struct ea;
ea 861 source3/modules/vfs_streams_xattr.c sio->base, sio->xattr_name, &ea);
ea 866 source3/modules/vfs_streams_xattr.c length = ea.value.length-1;
ea 874 source3/modules/vfs_streams_xattr.c memcpy(data, ea.value.data + offset, overlap);
ea 876 source3/modules/vfs_streams_xattr.c TALLOC_FREE(ea.value.data);
ea 886 source3/modules/vfs_streams_xattr.c struct ea_struct ea;
ea 904 source3/modules/vfs_streams_xattr.c sio->base, sio->xattr_name, &ea);
ea 909 source3/modules/vfs_streams_xattr.c tmp = TALLOC_REALLOC_ARRAY(talloc_tos(), ea.value.data, uint8,
ea 913 source3/modules/vfs_streams_xattr.c TALLOC_FREE(ea.value.data);
ea 919 source3/modules/vfs_streams_xattr.c if (ea.value.length < offset + 1) {
ea 920 source3/modules/vfs_streams_xattr.c memset(&tmp[ea.value.length], '\0',
ea 921 source3/modules/vfs_streams_xattr.c offset + 1 - ea.value.length);
ea 924 source3/modules/vfs_streams_xattr.c ea.value.data = tmp;
ea 925 source3/modules/vfs_streams_xattr.c ea.value.length = offset + 1;
ea 926 source3/modules/vfs_streams_xattr.c ea.value.data[offset] = 0;
ea 931 source3/modules/vfs_streams_xattr.c ea.value.data, ea.value.length, 0);
ea 935 source3/modules/vfs_streams_xattr.c ea.value.data, ea.value.length, 0);
ea 938 source3/modules/vfs_streams_xattr.c TALLOC_FREE(ea.value.data);
ea 291 source3/smbd/trans2.c &listp->ea))) {
ea 295 source3/smbd/trans2.c push_ascii_fstring(dos_ea_name, listp->ea.name);
ea 298 source3/smbd/trans2.c 4 + strlen(dos_ea_name) + 1 + listp->ea.value.length;
ea 302 source3/smbd/trans2.c (unsigned int)listp->ea.value.length));
ea 340 source3/smbd/trans2.c push_ascii_fstring(dos_ea_name, ea_list->ea.name);
ea 345 source3/smbd/trans2.c if (ea_list->ea.value.length > 65535) {
ea 348 source3/smbd/trans2.c if (4 + dos_namelen + 1 + ea_list->ea.value.length > total_data_size) {
ea 353 source3/smbd/trans2.c SCVAL(p,0,ea_list->ea.flags);
ea 355 source3/smbd/trans2.c SSVAL(p,2,ea_list->ea.value.length);
ea 357 source3/smbd/trans2.c memcpy( p + 4 + dos_namelen + 1, ea_list->ea.value.data, ea_list->ea.value.length);
ea 359 source3/smbd/trans2.c total_data_size -= 4 + dos_namelen + 1 + ea_list->ea.value.length;
ea 360 source3/smbd/trans2.c p += 4 + dos_namelen + 1 + ea_list->ea.value.length;
ea 393 source3/smbd/trans2.c if (strequal(&unix_ea_name[5], ea_list->ea.name)) {
ea 395 source3/smbd/trans2.c &unix_ea_name[5], ea_list->ea.name));
ea 396 source3/smbd/trans2.c safe_strcpy(&unix_ea_name[5], ea_list->ea.name, sizeof(fstring)-6);
ea 417 source3/smbd/trans2.c fstrcat(unix_ea_name, ea_list->ea.name);
ea 421 source3/smbd/trans2.c DEBUG(10,("set_ea: ea_name %s ealen = %u\n", unix_ea_name, (unsigned int)ea_list->ea.value.length));
ea 428 source3/smbd/trans2.c if (ea_list->ea.value.length == 0) {
ea 452 source3/smbd/trans2.c ea_list->ea.value.data, ea_list->ea.value.length, 0);
ea 457 source3/smbd/trans2.c ea_list->ea.value.data, ea_list->ea.value.length, 0);
ea 498 source3/smbd/trans2.c if (!pull_ascii_talloc(ctx, &eal->ea.name, &pdata[offset],
ea 503 source3/smbd/trans2.c if (!eal->ea.name) {
ea 509 source3/smbd/trans2.c DEBUG(10,("read_ea_name_list: read ea name %s\n", eal->ea.name));
ea 534 source3/smbd/trans2.c eal->ea.flags = CVAL(pdata,0);
ea 546 source3/smbd/trans2.c if (!pull_ascii_talloc(ctx, &eal->ea.name, pdata + 4, &converted_size)) {
ea 550 source3/smbd/trans2.c if (!eal->ea.name) {
ea 554 source3/smbd/trans2.c eal->ea.value = data_blob_talloc(eal, NULL, (size_t)val_len + 1);
ea 555 source3/smbd/trans2.c if (!eal->ea.value.data) {
ea 559 source3/smbd/trans2.c memcpy(eal->ea.value.data, pdata + 4 + namelen + 1, val_len);
ea 562 source3/smbd/trans2.c eal->ea.value.data[val_len] = '\0';
ea 564 source3/smbd/trans2.c eal->ea.value.length--;
ea 570 source3/smbd/trans2.c DEBUG(10,("read_ea_list_entry: read ea name %s\n", eal->ea.name));
ea 571 source3/smbd/trans2.c dump_data(10, eal->ea.value.data, eal->ea.value.length);
ea 611 source3/smbd/trans2.c push_ascii_fstring(dos_ea_name, listp->ea.name);
ea 612 source3/smbd/trans2.c ret += 4 + strlen(dos_ea_name) + 1 + listp->ea.value.length;
ea 634 source3/smbd/trans2.c if (strequal(nlistp->ea.name, flistp->ea.name)) {
ea 641 source3/smbd/trans2.c nlistp->ea.flags = flistp->ea.flags;
ea 642 source3/smbd/trans2.c nlistp->ea.value = flistp->ea.value;
ea 645 source3/smbd/trans2.c nlistp->ea.flags = 0;
ea 646 source3/smbd/trans2.c ZERO_STRUCT(nlistp->ea.value);
ea 43 source4/heimdal/lib/wind/bidi.c const struct range_entry *ea = (const struct range_entry*)a;
ea 46 source4/heimdal/lib/wind/bidi.c if (ea->start >= eb->start && ea->start < eb->start + eb->len)
ea 48 source4/heimdal/lib/wind/bidi.c return ea->start - eb->start;
ea 43 source4/heimdal/lib/wind/errorlist.c const struct error_entry *ea = (const struct error_entry*)a;
ea 46 source4/heimdal/lib/wind/errorlist.c if (ea->start >= eb->start && ea->start < eb->start + eb->len)
ea 48 source4/heimdal/lib/wind/errorlist.c return ea->start - eb->start;
ea 130 source4/libcli/raw/raweas.c struct ea_struct *ea)
ea 135 source4/libcli/raw/raweas.c ZERO_STRUCTP(ea);
ea 141 source4/libcli/raw/raweas.c ea->flags = CVAL(blob->data, 0);
ea 149 source4/libcli/raw/raweas.c ea->name.s = talloc_strndup(mem_ctx, (const char *)(blob->data+4), nlen);
ea 150 source4/libcli/raw/raweas.c ea->name.private_length = nlen;
ea 151 source4/libcli/raw/raweas.c ea->value = data_blob_talloc(mem_ctx, NULL, vlen+1);
ea 152 source4/libcli/raw/raweas.c if (!ea->value.data) return 0;
ea 154 source4/libcli/raw/raweas.c memcpy(ea->value.data, blob->data+4+nlen+1, vlen);
ea 156 source4/libcli/raw/raweas.c ea->value.data[vlen] = 0;
ea 157 source4/libcli/raw/raweas.c ea->value.length--;
ea 267 source4/libcli/raw/raweas.c struct ea_name *ea)
ea 281 source4/libcli/raw/raweas.c ea->name.s = talloc_strndup(mem_ctx, (const char *)(blob->data+1), nlen);
ea 282 source4/libcli/raw/raweas.c ea->name.private_length = nlen;
ea 250 source4/ntvfs/posix/pvfs_setfileinfo.c struct ea_struct *ea = &eas[j];
ea 253 source4/ntvfs/posix/pvfs_setfileinfo.c if (strcasecmp_m(ealist->eas[i].name, ea->name.s) == 0) {
ea 254 source4/ntvfs/posix/pvfs_setfileinfo.c ealist->eas[i].value = ea->value;
ea 267 source4/ntvfs/posix/pvfs_setfileinfo.c ealist->eas[i].name = ea->name.s;
ea 268 source4/ntvfs/posix/pvfs_setfileinfo.c ealist->eas[i].value = ea->value;
ea 891 source4/torture/gentest.c struct ea_struct ea;
ea 906 source4/torture/gentest.c ZERO_STRUCT(ea);
ea 912 source4/torture/gentest.c ea.name.s = names[i];
ea 918 source4/torture/gentest.c ea.value = data_blob(values[i], strlen(values[i]));
ea 920 source4/torture/gentest.c if (gen_chance(10)) ea.flags = gen_bits_mask(0xFF);
ea 921 source4/torture/gentest.c ea.flags = 0;
ea 923 source4/torture/gentest.c return ea;
ea 2154 source4/torture/gentest.c static struct ea_struct ea;
ea 2156 source4/torture/gentest.c info->ea_set.in.eas = &ea;
ea 2271 source4/torture/gentest.c static struct ea_struct ea;
ea 2273 source4/torture/gentest.c info->ea_set.in.eas = &ea;
ea 410 source4/torture/util_smb.c struct ea_name ea;
ea 416 source4/torture/util_smb.c info.ea_list.in.ea_names = &ea;
ea 418 source4/torture/util_smb.c ea.name.s = eaname;