Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/bpf/syscall.c bpf_map_alloc_percpu() -> bpf_map_memcg_exit()

Type Parameter Key Value
PARAM_VALUE 1 new_memcg 0,4096-ptr_max
NOCHECK_CALL

kernel/bpf/syscall.c bpf_map_kmalloc_node() -> bpf_map_memcg_exit()

Type Parameter Key Value
PARAM_VALUE 1 new_memcg 0,4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &bucket->lock
HALF_LOCKED2 bh

kernel/bpf/syscall.c bpf_map_kmalloc_nolock() -> bpf_map_memcg_exit()

Type Parameter Key Value
PARAM_VALUE 1 new_memcg 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

kernel/bpf/syscall.c bpf_map_kvcalloc() -> bpf_map_memcg_exit()

Type Parameter Key Value
PARAM_VALUE 1 new_memcg 0,4096-ptr_max
NOCHECK_CALL

kernel/bpf/syscall.c bpf_map_kzalloc() -> bpf_map_memcg_exit()

Type Parameter Key Value
PARAM_VALUE 1 new_memcg 0,4096-ptr_max
NOCHECK_CALL

kernel/bpf/arena.c arena_alloc_pages() -> bpf_map_memcg_exit()

Type Parameter Key Value
PARAM_VALUE 1 new_memcg 0,4096-ptr_max
NOCHECK_CALL

kernel/bpf/arena.c arena_alloc_pages() -> bpf_map_memcg_exit()

Type Parameter Key Value
PARAM_VALUE 1 new_memcg 0,4096-ptr_max
NOCHECK_CALL

kernel/bpf/arena.c arena_alloc_pages() -> bpf_map_memcg_exit()

Type Parameter Key Value
PARAM_VALUE 1 new_memcg 0,4096-ptr_max
NOCHECK_CALL

kernel/bpf/arena.c arena_free_pages() -> bpf_map_memcg_exit()

Type Parameter Key Value
PARAM_VALUE 1 new_memcg 0,4096-ptr_max
NOCHECK_CALL

kernel/bpf/arena.c arena_free_pages() -> bpf_map_memcg_exit()

Type Parameter Key Value
PARAM_VALUE 1 new_memcg 0,4096-ptr_max
NOCHECK_CALL

kernel/bpf/arena.c arena_free_worker() -> bpf_map_memcg_exit()

Type Parameter Key Value
PARAM_VALUE 1 new_memcg 0,4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

kernel/bpf/arena.c arena_reserve_pages() -> bpf_map_memcg_exit()

Type Parameter Key Value
PARAM_VALUE 1 new_memcg 0,4096-ptr_max
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 flags

kernel/bpf/arena.c arena_vm_fault() -> bpf_map_memcg_exit()

Type Parameter Key Value
PARAM_VALUE 1 new_memcg 0,4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags

kernel/bpf/arena.c arena_vm_fault() -> bpf_map_memcg_exit()

Type Parameter Key Value
PARAM_VALUE 1 new_memcg 0,4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags