Defined in 2 files as a function:
Referenced in 6 files:
- mm/filemap.c, line 1012
- mm/hugetlb.c, line 1296
- mm/hugetlb_cma.c, line 68
- mm/mempolicy.c
- mm/page_alloc.c, line 4824
- mm/slub.c
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 |