函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\xarray.h Create Date:2022-07-27 06:43:47
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:xa_to_value() - Get value stored in an XArray entry.*@entry: XArray entry.* Context: Any context.* Return: The value stored in the XArray entry.

函数原型:static inline unsigned long xa_to_value(const void *entry)

返回类型:unsigned long

参数:

类型参数名称
const void *entry
67  返回:entry右移1位
调用者
名称描述
ida_alloc_rangeda_alloc_range() - Allocate an unused ID.*@ida: IDA handle.*@min: Lowest ID to allocate.*@max: Highest ID to allocate.*@gfp: Memory allocation flags.* Allocate an ID between @min and @max, inclusive. The allocated ID will
ida_freeda_free() - Release an allocated ID.*@ida: IDA handle.*@id: Previously allocated ID.* Context: Any context.
check_xa_load
unpack_shadow
dax_to_pfn
dax_is_locked
dax_entry_order
dax_is_pmd_entry
dax_is_pte_entry
dax_is_zero_entry
dax_is_empty_entry
dax_lock_entryReturn: The entry stored at this location before it was locked.
dax_insert_entryBy this point grab_mapping_entry() has ensured that we have a locked entry* of the appropriate size so we don't have to worry about downgrading PMDs to* PTEs
radix_to_swp_entry