Defined in 2 files as a prototype:
- include/linux/numa.h, line 41 (as a prototype)
- include/linux/numa_memblks.h, line 54 (as a prototype)
Defined in 2 files as a macro:
- arch/s390/include/asm/sparsemem.h, line 20 (as a macro)
- include/linux/numa_memblks.h, line 55 (as a macro)
Defined in 4 files as a function:
- arch/s390/include/asm/sparsemem.h, line 16 (as a function)
- include/linux/numa.h, line 61 (as a function)
- mm/numa.c, line 54 (as a function)
- mm/numa_memblks.c, line 567 (as a function)
Referenced in 13 files:
- arch/x86/kernel/cpu/sgx/main.c, line 830
- drivers/acpi/nfit/core.c, line 2652
- drivers/cxl/acpi.c
- drivers/cxl/core/region.c
- drivers/cxl/pmem.c, line 434
- drivers/dax/cxl.c, line 12
- drivers/dax/hmem/device.c, line 88
- drivers/nvdimm/e820.c, line 23
- drivers/nvdimm/ramdax.c, line 41
- drivers/nvdimm/virtio_pmem.c, line 128
- include/linux/numa.h, line 40
- mm/numa.c
- mm/numa_memblks.c, line 581
Smatch caller information:
drivers/cxl/core/region.c cxl_region_calculate_adistance() -> phys_to_target_node()
| Type | Parameter | Key | Value |
|---|
drivers/cxl/core/region.c cxl_region_perf_attrs_callback() -> phys_to_target_node()
| Type | Parameter | Key | Value |
|---|
drivers/nvdimm/e820.c e820_register_one() -> phys_to_target_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/dax/cxl.c cxl_dax_region_probe() -> phys_to_target_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/nvdimm/virtio_pmem.c virtio_pmem_probe() -> phys_to_target_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | start | 0-u64max |
| UNITS | 0 | start | unit_byte |
drivers/cxl/acpi.c cxl_parse_cfmws() -> phys_to_target_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/cxl/acpi.c cxl_setup_extended_linear_cache() -> phys_to_target_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/cpu/sgx/main.c sgx_page_cache_init() -> phys_to_target_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | start | 0,4294967296-4503595332403200 |
| CAPPED_DATA | 0 | start | 1 |
| CAPPED_DATA | 0 | start | 1 |
| DATA_SOURCE | 0 | start | r sgx_calc_section_metric |
| HOST_DATA | 0 | start | 0,4294967296-4503595332403200[c] |
| UNITS | 0 | start | unit_byte |
drivers/acpi/nfit/core.c acpi_nfit_register_region() -> phys_to_target_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | start | unit_byte |
| LOCK2 | &acpi_desc->init_mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct acpi_nfit_desc)->init_mutex |
drivers/cxl/pmem.c cxl_pmem_region_probe() -> phys_to_target_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/nvdimm/ramdax.c ramdax_register_region() -> phys_to_target_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/dax/hmem/device.c hmem_register_one() -> phys_to_target_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |