Defined in 2 files as a function:

Referenced in 6 files:

Smatch caller information:

mm/slub.c __refill_objects_any() -> read_mems_allowed_begin()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

mm/slub.c get_from_any_partial() -> read_mems_allowed_begin()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

mm/hugetlb.c dequeue_hugetlb_folio_nodemask() -> read_mems_allowed_begin()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &hugetlb_lock
LOCK2 irq

mm/filemap.c filemap_alloc_folio_noprof() -> read_mems_allowed_begin()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

mm/page_alloc.c __alloc_pages_slowpath() -> read_mems_allowed_begin()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

mm/mempolicy.c alloc_pages_bulk_weighted_interleave() -> read_mems_allowed_begin()

Type Parameter Key Value

mm/mempolicy.c interleave_nodes() -> read_mems_allowed_begin()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

mm/mempolicy.c weighted_interleave_nodes() -> read_mems_allowed_begin()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

mm/hugetlb_cma.c hugetlb_cma_alloc_frozen_folio() -> read_mems_allowed_begin()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING