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