函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:mm\mempolicy.c Create Date:2022-07-27 17:03:12
Last Modify:2020-03-17 22:28:11 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:mpol_store_user_nodemask

函数原型:static inline int mpol_store_user_nodemask(const struct mempolicy *pol)

返回类型:int

参数:

类型参数名称
const struct mempolicy *pol
156  返回:See set_mempolicy() MPOL_F_* above 按位与MPOL_MODE_FLAGS is the union of all possible optional mode flags passed to* either set_mempolicy() or mbind().
调用者
名称描述
mpol_set_nodemaskmpol_set_nodemask is called after mpol_new() to set up the nodemask, if* any, for the new policy. mpol_new() has already validated the nodes* parameter with respect to the policy mode and flags. But, we need to
mpol_rebind_policympol_rebind_policy - Migrate a policy to a different set of nodes* Per-vma policies are protected by mmap_sem. Allocations using per-task* policies are protected by task->mems_allowed_seq to prevent a premature
do_get_mempolicyRetrieve NUMA policy
__mpol_equalSlow path of a mempolicy comparison