Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/user_namespace.c from_kgid() -> map_id_up()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &c->alloc_sem
HALF_LOCKED2 &ci->i_ceph_lock
HALF_LOCKED2 &cil->xc_ctx_lock
HALF_LOCKED2 &delayed_node->mutex
HALF_LOCKED2 &f->sem
HALF_LOCKED2 &info->bfs_lock
HALF_LOCKED2 &inode->i_lock
HALF_LOCKED2 &lockres->l_lock
HALF_LOCKED2 &mdsc->mutex
HALF_LOCKED2 &mdsc->snap_rwsem
HALF_LOCKED2 &ni->base->ni_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sbi->hpfs_mutex
HALF_LOCKED2 &seq->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &tomoyo_ss

kernel/user_namespace.c from_kprojid() -> map_id_up()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &seq->lock

kernel/user_namespace.c from_kuid() -> map_id_up()

Type Parameter Key Value

fs/mnt_idmapping.c from_vfsgid() -> map_id_up()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ci->i_ceph_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &mdsc->mutex

fs/mnt_idmapping.c from_vfsuid() -> map_id_up()

Type Parameter Key Value
PARAM_VALUE 0 map 0-1531479832127729663,1531479832127729665-6743757031135698943,6743757031135698945-u64max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ci->i_ceph_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &mdsc->mutex