ssize_t ocfs2_listxattr(struct dentry *, char *, size_t); int ocfs2_xattr_get_nolock(struct inode *, struct buffer_head *, int, constchar *, void *, size_t); int ocfs2_xattr_set(struct inode *, int, constchar *, constvoid *,
size_t, int); int ocfs2_xattr_set_handle(handle_t *, struct inode *, struct buffer_head *, int, constchar *, constvoid *, size_t, int, struct ocfs2_alloc_context *, struct ocfs2_alloc_context *); int ocfs2_has_inline_xattr_value_outside(struct inode *inode, struct ocfs2_dinode *di); int ocfs2_xattr_remove(struct inode *, struct buffer_head *); int ocfs2_init_security_get(struct inode *, struct inode *, conststruct qstr *, struct ocfs2_security_xattr_info *); int ocfs2_init_security_set(handle_t *, struct inode *, struct buffer_head *, struct ocfs2_security_xattr_info *, struct ocfs2_alloc_context *, struct ocfs2_alloc_context *); int ocfs2_calc_security_init(struct inode *, struct ocfs2_security_xattr_info *, int *, int *, struct ocfs2_alloc_context **); int ocfs2_calc_xattr_init(struct inode *, struct buffer_head *,
umode_t, struct ocfs2_security_xattr_info *, int *, int *, int *);
/* * xattrs can live inside an inode, as part of an external xattr block, * or inside an xattr bucket, which is the leaf of a tree rooted in an * xattr block. Some of the xattr calls, especially the value setting * functions, want to treat each of these locations as equal. Let's wrap * them in a structure that we can pass around instead of raw buffer_heads.
*/ struct ocfs2_xattr_value_buf { struct buffer_head *vb_bh;
ocfs2_journal_access_func vb_access; struct ocfs2_xattr_value_root *vb_xv;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.