函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:fs\xattr.c Create Date:2022-07-29 10:40:27
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:Find the xattr_handler with the matching prefix.

函数原型:static const struct xattr_handler *xattr_resolve_name(struct inode *inode, const char **name)

返回类型:struct xattr_handler

参数:

类型参数名称
struct inode *inode
const char **name
56  handlers等于s_xattr
59  如果非i_opflags按位与IOP_XATTR的值则
60  如果此条件成立可能性小(为编译器优化)(是一个错的索引节点)则返回:错误号
62  返回:错误号
67  n等于strcmp_prefix( * name, xattr_prefix(handler))
68  如果n
69  如果非prefix按位异或非n
70  如果n则继续下一循环
72  返回:错误号
74  name等于n
75  返回:handler
78  返回:错误号
调用者
名称描述
__vfs_setxattr
vfs_getxattr_allocvfs_getxattr_alloc - allocate memory, if necessary, before calling getxattr* Allocate memory, if not already allocated, or re-allocate correct size,* before retrieving the extended attribute.
__vfs_getxattr
__vfs_removexattr