Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/ata/libata-sff.c ata_pci_init_one() -> devres_remove_group()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 id 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/ata/libata-sff.c ata_pci_sff_activate_host() -> devres_remove_group()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 id 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/ata/libata-sff.c ata_pci_sff_prepare_host() -> devres_remove_group()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 id 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/ata/libata-core.c ata_host_alloc() -> devres_remove_group()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 id 0
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
DATA_SOURCE 0 dev $0 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/base/component.c component_bind() -> devres_remove_group()

Type Parameter Key Value
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 id 0
CAPPED_DATA 0 dev 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
LOCK2 global &component_mutex
HALF_LOCKED2 _T->lock

drivers/cxl/port.c cxl_port_add_dport() -> devres_remove_group()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver 1-u64max
PARAM_VALUE 1 id 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &port->dev.mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &parent_port->dev.mutex
TYPE_LOCK (struct device)->mutex

drivers/edac/xgene_edac.c xgene_edac_l3_add() -> devres_remove_group()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 id 1293393320812691456
BUF_SIZE 0 dev 0,1616
BUF_SIZE 0 dev 0,1616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/edac/xgene_edac.c xgene_edac_mc_add() -> devres_remove_group()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 id 8645867736696782848
BUF_SIZE 0 dev 0,1616
BUF_SIZE 0 dev 0,1616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/edac/xgene_edac.c xgene_edac_pmd_add() -> devres_remove_group()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 id 7160742293507141632
BUF_SIZE 0 dev 0,1616
BUF_SIZE 0 dev 0,1616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/edac/xgene_edac.c xgene_edac_soc_add() -> devres_remove_group()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 id 6164796015767904256
BUF_SIZE 0 dev 0,1616
BUF_SIZE 0 dev 0,1616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/ata/libahci_platform.c ahci_platform_get_resources() -> devres_remove_group()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 0 dev->of_node 0,4096-ptr_max
PARAM_VALUE 0 dev->power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->power.last_status (-1)
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->type 0,4096-ptr_max
PARAM_VALUE 1 id 0
BUF_SIZE 0 dev 1616
CAPPED_DATA 0 dev 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/i2c/busses/i2c-imx-lpi2c.c lpi2c_dma_init() -> devres_remove_group()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 id 4096-ptr_max
BUF_SIZE 1 id s32min-(-1),1-s32max
BUF_SIZE 1 id s32min-(-1),1-s32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 id r devres_open_group
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL