Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/cxl/core/region.c __create_region() -> memregion_alloc()

Type Parameter Key Value
PARAM_VALUE 0 gfp 3264
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/cxl/core/port.c cxl_root_decoder_alloc() -> memregion_alloc()

Type Parameter Key Value
PARAM_VALUE 0 gfp 3264
RX_PATH
TASK_NOT_RUNNING

drivers/dax/hmem/hmem.c __hmem_register_device() -> memregion_alloc()

Type Parameter Key Value
PARAM_VALUE 0 gfp 3264
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &hmem_resource_lock
HALF_LOCKED2 &host->mutex

drivers/nvdimm/region_devs.c nd_region_create() -> memregion_alloc()

Type Parameter Key Value
PARAM_VALUE 0 gfp 3264
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &acpi_desc->init_mutex
HALF_LOCKED2 _T->lock