函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:mn_hlist_invalidate_range_start

函数原型:static int mn_hlist_invalidate_range_start(struct mmu_notifier_mm *mmn_mm, struct mmu_notifier_range *range)

返回类型:int

参数:

类型参数名称
struct mmu_notifier_mm *mmn_mm
struct mmu_notifier_range *range
454  ret等于0
457  id等于srcu_read_lock - register a new reader for an SRCU-protected structure
459  如果invalidate_range_start
462  如果非mmu_notifier_range_blockable(range)则non_block_start()
464  _ret等于invalidate_range_start(mn, range)
465  如果非mmu_notifier_range_blockable(range)则non_block_end()
467  如果_ret
468  打印信息("%pS callback failed with %d in %sblockable context.\n", invalidate_range_start, _ret, !mmu_notifier_range_blockable(range) ? "non-" : "")
473  ret等于_ret
477  注销过期读锁
479  返回:ret
调用者
名称描述
__mmu_notifier_invalidate_range_start