Defined in 1 files as a prototype:
Defined in 3 files as a function:
- arch/x86/mm/pat/set_memory.c, line 366 (as a function)
- include/linux/memregion.h, line 54 (as a function)
- lib/cache_maint.c, line 133 (as a function)
Referenced in 5 files:
- arch/x86/mm/pat/set_memory.c
- drivers/cxl/core/region.c, line 228
- drivers/nvdimm/region.c, line 112
- drivers/nvdimm/region_devs.c, line 80
- lib/cache_maint.c, line 138
Smatch caller information:
drivers/cxl/core/region.c cxl_region_invalidate_memregion() -> cpu_cache_has_invalidate_memregion()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
arch/x86/mm/pat/set_memory.c cpu_cache_invalidate_memregion() -> cpu_cache_has_invalidate_memregion()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/nvdimm/region_devs.c nd_region_invalidate_memregion() -> cpu_cache_has_invalidate_memregion()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/nvdimm/region.c nd_region_remove() -> cpu_cache_has_invalidate_memregion()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |