函数逻辑报告 |
Source Code:include\linux\err.h |
Create Date:2022-07-27 06:39:06 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:是错误或空
函数原型:static inline bool __must_check IS_ERR_OR_NULL(__force const void *ptr)
返回类型:bool
参数:
类型 | 参数 | 名称 |
---|---|---|
__force const void * | ptr |
41 | 返回:此条件成立可能性小(为编译器优化)(!ptr)或IS_ERR_VALUE((unsignedlong)ptr) |
名称 | 描述 |
---|---|
rhashtable_insert_one | |
rhashtable_try_insert | |
do_IRQ | do_IRQ handles all normal device IRQ's (the special* SMP cross-CPU interrupts have their own specific* handlers). |
domain_remove_cpu | |
rdt_cdp_peer_get | dt_cdp_peer_get - Retrieve CDP peer if it exists*@r: RDT resource to which RDT domain @d belongs*@d: Cache instance for which a CDP peer is requested*@r_cdp: RDT resource that shares hardware with @r (RDT resource peer)* Used to return the result |
rdtgroup_mondata_show | |
rdtgroup_pseudo_lock_create | dtgroup_pseudo_lock_create - Create a pseudo-locked region*@rdtgrp: resource group to which pseudo-lock region belongs* Called when a resource group in the pseudo-locksetup mode receives a* valid schemata that should be pseudo-locked |
apic_update_vector | |
msi_set_affinity | |
pm_qos_debug_show | |
freq_qos_read_value | q_qos_read_value - Get frequency QoS constraint for a given list.*@qos: Constraints to evaluate.*@type: QoS request type. |
freq_qos_add_request | q_qos_add_request - Insert new frequency QoS request into a given list.*@qos: Constraints to update.*@req: Preallocated request object.*@type: Request type.*@value: Request value.* Insert a new entry into the @qos list of requests, recompute the effective |
freq_qos_add_notifier | q_qos_add_notifier - Add frequency QoS change notifier.*@qos: List of requests to add the notifier to.*@type: Request type.*@notifier: Notifier block to add. |
freq_qos_remove_notifier | q_qos_remove_notifier - Remove frequency QoS change notifier.*@qos: List of requests to remove the notifier from.*@type: Request type.*@notifier: Notifier block to remove. |
relay_open_buf | lay_open_buf - create a new relay channel buffer* used by relay_open() and CPU hotplug. |
create_field_var_hist | reate_field_var_hist - Automatically create a histogram and var for a field*@target_hist_data: The target hist trigger*@subsys_name: Optional subsystem name*@event_name: Optional event name*@field_name: The name of the field (and the resulting variable)* |
start_kernel | 启动内核 |
zswap_cpu_comp_prepare | |
zswap_cpu_comp_dead | |
break_ksm | We use break_ksm to break COW on a ksm page: it's a stripped down* if (get_user_pages(addr, 1, 1, 1, &page, NULL) == 1)* put_page(page);* but taking great care only to touch a ksm page, in a VM_MERGEABLE vma, |
get_mergeable_page | |
scan_get_next_rmap_item | |
khugepaged_do_scan | |
kmemleak_update_trace | kmemleak_update_trace - update object allocation stack trace*@ptr: pointer to beginning of the object* Override the object allocation stack trace for cases where the actual* allocation place is not always useful. |
show_partition_start | |
debugfs_create_files | |
smack_d_instantiate | smack_d_instantiate - Make sure the blob is correct on an inode*@opt_dentry: dentry where inode will be attached*@inode: the object* Set the inode's security blob if it hasn't been done already. |
remove_rawdata_dents | |
aa_change_profile | aa_change_profile - perform a one-way profile transition*@fqname: name of profile may include namespace (NOT NULL)*@onexec: whether this transition is to take place immediately or at exec*@flags: flags affecting change behavior |
loadpin_sb_free_security | |
loadpin_read_file | |
get_link | |
kern_unmount | |
posix_acl_chmod | |
freq_qos_request_active | |
i2c_client_has_driver | |
udp_rcv_segment | |
is_mounted |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |