Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 9 files:
- drivers/acpi/nfit/core.c, line 2529
- drivers/cxl/acpi.c
- drivers/cxl/core/region.c, line 711
- drivers/cxl/pmem.c, line 387
- drivers/dax/kmem.c
- drivers/pinctrl/qcom/pinctrl-sc8180x.c, line 1667
- kernel/resource.c
- kernel/resource_kunit.c, line 178
- tools/testing/nvdimm/test/iomap.c, line 335
Smatch caller information:
drivers/pinctrl/qcom/pinctrl-sc8180x.c sc8180x_pinctrl_add_tile_resources() -> remove_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | old | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/resource_kunit.c remove_free_resource() -> remove_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | old | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | old | s32min,(-10),(-1)-s32max |
| DATA_SOURCE | 0 | old | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/cxl/core/region.c cxl_region_iomem_release() -> remove_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | old | 4096-ptr_max |
| PARAM_VALUE | 0 | old->parent | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex |
drivers/cxl/acpi.c add_cxl_resources() -> remove_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | old | 4096-ptr_max |
| CAPPED_DATA | 0 | old->end | 1 |
| CAPPED_DATA | 0 | old->start | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/cxl/acpi.c remove_cxl_resources() -> remove_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | old | 4096-ptr_max |
| NOCHECK_CALL |
drivers/cxl/acpi.c remove_cxl_resources() -> remove_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | old | 1-u64max |
| NOCHECK_CALL |
kernel/resource.c remove_free_mem_region() -> remove_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | old | 4096-ptr_max |
| PARAM_VALUE | 0 | old->parent | 1-u64max |
| DATA_SOURCE | 0 | old | $0 |
| NOCHECK_CALL |
drivers/nvdimm/../../tools/testing/nvdimm/test/iomap.c __wrap_remove_resource() -> remove_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | old | 4096-ptr_max |
| DATA_SOURCE | 0 | old | $0 |
drivers/dax/kmem.c dax_kmem_cleanup_resources() -> remove_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | old | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/dax/kmem.c dax_kmem_do_hotplug() -> remove_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | old | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/dax/kmem.c dax_kmem_do_hotremove() -> remove_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | old | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/dax/kmem.c dax_kmem_remove_ranges() -> remove_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | old | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/acpi/nfit/core.c acpi_nfit_remove_resource() -> remove_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | old | $0 |
| NOCHECK_CALL |
drivers/cxl/pmem.c cxlr_pmem_remove_resource() -> remove_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | old | $0 |
| NOCHECK_CALL |