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;