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,