ealist 604 source3/smbd/trans2.c static size_t ea_list_size(struct ea_list *ealist) ealist 610 source3/smbd/trans2.c for (listp = ealist; listp; listp = listp->next) { ealist 80 source4/ntvfs/posix/pvfs_qfileinfo.c struct xattr_DosEAs *ealist = talloc(mem_ctx, struct xattr_DosEAs); ealist 83 source4/ntvfs/posix/pvfs_qfileinfo.c status = pvfs_doseas_load(pvfs, name, fd, ealist); ealist 97 source4/ntvfs/posix/pvfs_qfileinfo.c for (j=0;j<ealist->num_eas;j++) { ealist 99 source4/ntvfs/posix/pvfs_qfileinfo.c ealist->eas[j].name) == 0) { ealist 100 source4/ntvfs/posix/pvfs_qfileinfo.c eas->eas[i].value = ealist->eas[j].value; ealist 117 source4/ntvfs/posix/pvfs_qfileinfo.c struct xattr_DosEAs *ealist = talloc(mem_ctx, struct xattr_DosEAs); ealist 120 source4/ntvfs/posix/pvfs_qfileinfo.c status = pvfs_doseas_load(pvfs, name, fd, ealist); ealist 124 source4/ntvfs/posix/pvfs_qfileinfo.c eas->eas = talloc_array(mem_ctx, struct ea_struct, ealist->num_eas); ealist 129 source4/ntvfs/posix/pvfs_qfileinfo.c for (i=0;i<ealist->num_eas;i++) { ealist 131 source4/ntvfs/posix/pvfs_qfileinfo.c eas->eas[eas->num_eas].name.s = ealist->eas[i].name; ealist 132 source4/ntvfs/posix/pvfs_qfileinfo.c eas->eas[eas->num_eas].value = ealist->eas[i].value; ealist 229 source4/ntvfs/posix/pvfs_setfileinfo.c struct xattr_DosEAs *ealist; ealist 241 source4/ntvfs/posix/pvfs_setfileinfo.c ealist = talloc(name, struct xattr_DosEAs); ealist 244 source4/ntvfs/posix/pvfs_setfileinfo.c status = pvfs_doseas_load(pvfs, name, fd, ealist); ealist 252 source4/ntvfs/posix/pvfs_setfileinfo.c for (i=0;i<ealist->num_eas;i++) { ealist 253 source4/ntvfs/posix/pvfs_setfileinfo.c if (strcasecmp_m(ealist->eas[i].name, ea->name.s) == 0) { ealist 254 source4/ntvfs/posix/pvfs_setfileinfo.c ealist->eas[i].value = ea->value; ealist 259 source4/ntvfs/posix/pvfs_setfileinfo.c if (i==ealist->num_eas) { ealist 261 source4/ntvfs/posix/pvfs_setfileinfo.c ealist->eas = talloc_realloc(ealist, ealist->eas, ealist 263 source4/ntvfs/posix/pvfs_setfileinfo.c ealist->num_eas+1); ealist 264 source4/ntvfs/posix/pvfs_setfileinfo.c if (ealist->eas == NULL) { ealist 267 source4/ntvfs/posix/pvfs_setfileinfo.c ealist->eas[i].name = ea->name.s; ealist 268 source4/ntvfs/posix/pvfs_setfileinfo.c ealist->eas[i].value = ea->value; ealist 269 source4/ntvfs/posix/pvfs_setfileinfo.c ealist->num_eas++; ealist 274 source4/ntvfs/posix/pvfs_setfileinfo.c for (i=0;i<ealist->num_eas;i++) { ealist 275 source4/ntvfs/posix/pvfs_setfileinfo.c if (ealist->eas[i].value.length == 0) { ealist 276 source4/ntvfs/posix/pvfs_setfileinfo.c memmove(&ealist->eas[i], ealist 277 source4/ntvfs/posix/pvfs_setfileinfo.c &ealist->eas[i+1], ealist 278 source4/ntvfs/posix/pvfs_setfileinfo.c (ealist->num_eas-(i+1)) * sizeof(ealist->eas[i])); ealist 279 source4/ntvfs/posix/pvfs_setfileinfo.c ealist->num_eas--; ealist 284 source4/ntvfs/posix/pvfs_setfileinfo.c status = pvfs_doseas_save(pvfs, name, fd, ealist); ealist 295 source4/ntvfs/posix/pvfs_setfileinfo.c for (i=0;i<ealist->num_eas;i++) { ealist 296 source4/ntvfs/posix/pvfs_setfileinfo.c name->dos.ea_size += 4 + strlen(ealist->eas[i].name)+1 + ealist 297 source4/ntvfs/posix/pvfs_setfileinfo.c ealist->eas[i].value.length;