Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- arch/powerpc/platforms/pseries/hotplug-memory.c, line 167
- drivers/base/memory.c
- drivers/base/node.c, line 852
- drivers/s390/char/sclp_mem.c
- mm/memory_hotplug.c, line 1432
Smatch caller information:
mm/memory_hotplug.c remove_memory_blocks_and_altmaps() -> memory_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_id | 0-137438953471 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &device_hotplug_lock |
drivers/base/node.c register_memory_blocks_under_nodes() -> memory_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_id | 0-137438953471 |
| CAPPED_DATA | 0 | block_id | 1 |
| CAPPED_DATA | 0 | block_id | 1 |
drivers/base/memory.c add_memory_block() -> memory_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | block_id | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/base/memory.c create_memory_block_devices() -> memory_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &device_hotplug_lock |
drivers/base/memory.c memblk_nr_poison_inc() -> memory_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | block_id | r pfn_to_block_id |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &mf_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/base/memory.c memblk_nr_poison_sub() -> memory_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | block_id | r pfn_to_block_id |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &attr->mutex |
drivers/base/memory.c remove_memory_block_devices() -> memory_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/base/memory.c walk_memory_blocks() -> memory_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_id | 0-562949953421311 |
| CAPPED_DATA | 0 | block_id | 1 |
| CAPPED_DATA | 0 | block_id | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &device_hotplug_lock |