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;