Lines Matching defs:uele
177 struct ulfs_extattr_list_entry *uele;
289 uele = ulfs_extattr_find_attr(ump, attrnamespace, attrname);
290 if (uele == NULL) {
301 *uelep = uele;
715 struct ulfs_extattr_list_entry *uele;
729 uele = LIST_FIRST(&ump->um_extattr.uepm_list);
730 ulfs_extattr_disable(ump, uele->uele_attrnamespace,
731 uele->uele_attrname, l);
853 struct ulfs_extattr_list_entry *uele;
859 uele = ulfs_extattr_find_attr(ump, attrnamespace, attrname);
860 if (!uele)
863 LIST_REMOVE(uele, uele_entries);
865 error = vn_close(uele->uele_backing_vnode, FREAD|FWRITE,
868 kmem_free(uele, sizeof(*uele));
961 ulfs_extattr_get_header(struct vnode *vp, struct ulfs_extattr_list_entry *uele,
978 uele->uele_fileheader.uef_size);
994 error = VOP_READ(uele->uele_backing_vnode, &aio,
1003 ueh->ueh_flags = ulfs_rw32(ueh->ueh_flags, UELE_NEEDSWAP(uele));
1004 ueh->ueh_len = ulfs_rw32(ueh->ueh_len, UELE_NEEDSWAP(uele));
1005 ueh->ueh_i_gen = ulfs_rw32(ueh->ueh_i_gen, UELE_NEEDSWAP(uele));
1015 * than the uele data. For now, the best solution
1026 if (ueh->ueh_len > uele->uele_fileheader.uef_size)
1195 struct ulfs_extattr_list_entry *uele;
1210 LIST_FOREACH(uele, &ump->um_extattr.uepm_list, uele_entries) {
1213 if (uele->uele_attrnamespace != attrnamespace)
1216 error = ulfs_extattr_get_header(vp, uele, &ueh, NULL);
1227 if (uele->uele_backing_vnode != vp)
1228 vn_lock(uele->uele_backing_vnode, LK_SHARED | LK_RETRY);
1234 attrnamelen = strlen(uele->uele_attrname);
1258 error = uiomove(uele->uele_attrname,
1264 if (uele->uele_backing_vnode != vp)
1265 VOP_UNLOCK(uele->uele_backing_vnode);
1550 struct ulfs_extattr_list_entry *uele;
1567 LIST_FOREACH(uele, &ump->um_extattr.uepm_list, uele_entries)
1568 ulfs_extattr_rm(vp, uele->uele_attrnamespace,
1569 uele->uele_attrname, lwp0.l_cred, l);