Documented in 1 files:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
mm/page_table_check.c __page_table_check_zero() -> page_ext_iter_begin()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 5039324125944672256 |
| PARAM_VALUE | 1 | pfn | 0-12384898975264768,9223396226110586880-u64max |
| PARAM_VALUE | 2 | count | 0-s32max,18446744071562067968-u64max |
| CAPPED_DATA | 2 | count | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | pfn | unit_page |
| LOCK2 | rcu_read |
mm/page_table_check.c page_table_check_clear() -> page_ext_iter_begin()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 7884120282797244416 |
| PARAM_VALUE | 2 | count | 1,512,262144 |
| DATA_SOURCE | 2 | count | $1 |
| HARD_MAX | 2 | count | 262144 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | count | unit_page |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | ptl |
mm/page_table_check.c page_table_check_set() -> page_ext_iter_begin()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 4009275973257928704 |
| CAPPED_DATA | 2 | count | 1 |
| CAPPED_DATA | 2 | count | 1 |
| DATA_SOURCE | 2 | count | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | count | unit_page |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | ptl |
mm/page_owner.c __folio_copy_owner() -> page_ext_iter_begin()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 2832916111040368640 |
| PARAM_VALUE | 1 | pfn | 0-12384898975264768,9223396226110586880-u64max |
| PARAM_VALUE | 2 | count | 0-s32max,18446744071562067968-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ai->migrate_lock | ||
| HALF_LOCKED2 | &ctx->completion_lock | ||
| HALF_LOCKED2 | &ctx->ring_lock | ||
| HALF_LOCKED2 | flags |
mm/page_owner.c __split_page_owner() -> page_ext_iter_begin()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 3103790615975587840 |
| PARAM_VALUE | 2 | count | 0-s32max,18446744071562067968-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dst->resize_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &src->resize_lock | ||
| HALF_LOCKED2 | irq |
mm/page_owner.c __update_page_owner_free_handle() -> page_ext_iter_begin()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 5032113926324658176 |
| PARAM_VALUE | 1 | pfn | 0-12384898975264768,9223396226110586880-u64max |
| PARAM_VALUE | 2 | count | 0-s32max,18446744071562067968-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | pfn | unit_page |
| LOCK2 | rcu_read |
mm/page_owner.c __update_page_owner_handle() -> page_ext_iter_begin()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 1127809571128864768 |
| PARAM_VALUE | 1 | pfn | 0-12384898975264768,9223396226110586880-u64max |
| PARAM_VALUE | 2 | count | 0-s32max,18446744071562067968-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | pfn | unit_page |
| LOCK2 | rcu_read |