函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:mm\vmalloc.c Create Date:2022-07-27 16:29:47
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:d_vm_area - find a continuous kernel virtual area*@addr: base address* Search for the kernel VM area starting at @addr, and return it

函数原型:struct vm_struct *find_vm_area(const void *addr)

返回类型:struct vm_struct

参数:

类型参数名称
const void *addr
2177  va等于find_vmap_area((unsignedlong)addr)
2178  如果非va则返回:NULL
2181  返回: in "busy" tree
调用者
名称描述
dma_common_free_remapUnmaps a range previously mapped by dma_common_*_remap
__vunmap
remap_vmalloc_range_partialmap_vmalloc_range_partial - map vmalloc pages to userspace*@vma: vma to cover*@uaddr: target user address to start at*@kaddr: virtual address of vmalloc kernel memory*@size: size of map area* Returns: 0 for success, -Exxx on failure* This function checks
kasan_module_alloc
kasan_mem_notifier
dma_common_find_pages