函数逻辑报告 |
Source Code:include\linux\rculist.h |
Create Date:2022-07-27 06:40:38 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:添加RCU链表项
函数原型:static inline void list_add_tail_rcu(struct list_head *new, struct list_head *head)
返回类型:void
参数:
类型 | 参数 | 名称 |
---|---|---|
struct list_head * | new | |
struct list_head * | head |
名称 | 描述 |
---|---|
logic_pio_register_range | logic_pio_register_range - register logical PIO range for a host*@new_range: pointer to the IO range to be registered.* Returns 0 on success, the error code in case of failure.* Register a new IO range node in the IO range list. |
textsearch_register | xtsearch_register - register a textsearch module*@ops: operations lookup table* This function must be called by textsearch modules to announce* their presence |
__register_nmi_handler | |
copy_process | 创建进程 |
alloc_workqueue | |
kmsg_dump_register | kmsg_dump_register - register a kernel log dumper.*@dumper: pointer to the kmsg_dumper structure* Adds a kernel log dumper to the system. The dump callback in the* structure will be called when the kernel oopses or panics and must be* set |
css_create | |
cgroup_create | The returned cgroup is fully initialized including its control mask, but* it isn't associated with its kernfs_node and doesn't have the control* mask applied. |
audit_add_rule | Add rule to given filterlist if not a duplicate. |
hist_trigger_enable | |
trace_probe_add_file | |
dev_map_alloc | |
perf_pmu_register | |
cgwb_bdi_register | |
bdi_register_va | |
new_vmap_block | w_vmap_block - allocates new vmap_block and occupies 2^order pages in this* block |
__zswap_param_set | val must be a null-terminated string |
create_object | Create the metadata (struct kmemleak_object) corresponding to an allocated* memory block and add it to the object_list and object_tree_root. |
blk_mq_add_queue_tag_set | |
blk_stat_add_callback | |
tomoyo_init_policy_namespace | moyo_init_policy_namespace - Initialize namespace.*@ns: Pointer to "struct tomoyo_policy_namespace".* Returns nothing. |
tomoyo_update_policy | moyo_update_policy - Update an entry for exception policy.*@new_entry: Pointer to "struct tomoyo_acl_info".*@size: Size of @new_entry in bytes.*@param: Pointer to "struct tomoyo_acl_param".*@check_duplicate: Callback function to find duplicated entry. |
tomoyo_update_domain | moyo_update_domain - Update an entry for domain policy.*@new_entry: Pointer to "struct tomoyo_acl_info".*@size: Size of @new_entry in bytes.*@param: Pointer to "struct tomoyo_acl_param".*@check_duplicate: Callback function to find duplicated entry. |
tomoyo_assign_domain | moyo_assign_domain - Create a domain or a namespace.*@domainname: The name of domain.*@transit: True if transit to domain found or created.* Returns pointer to "struct tomoyo_domain_info" on success, NULL otherwise.* Caller holds tomoyo_read_lock(). |
tomoyo_get_group | moyo_get_group - Allocate memory for "struct tomoyo_path_group"/"struct tomoyo_number_group".*@param: Pointer to "struct tomoyo_acl_param".*@idx: Index number.* Returns pointer to "struct tomoyo_group" on success, NULL otherwise. |
tomoyo_mm_init | moyo_mm_init - Initialize mm related code. |
dev_exception_add | alled under devcgroup_mutex |
ima_add_digest_entry | ma_add_template_entry helper function:* - Add template entry to the measurement list and hash table, for* all entries except those carried across kexec.* (Called with ima_extend_list_mutex held.) |
ima_init_template_list | |
restore_template_fmt | |
ep_insert | Must be called with "mtx" held. |
create_io_worker |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |