函数逻辑报告 |
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 插件可实现:逻辑报告 代码生成和批量转换代码 |