Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 32 files:
- drivers/base/devres.c
- drivers/base/regmap/regmap-irq.c, line 1175
- drivers/base/regmap/regmap.c, line 610
- drivers/char/hw_random/core.c, line 676
- drivers/clk/clk-devres.c, line 318
- drivers/devfreq/devfreq-event.c, line 433
- drivers/devfreq/devfreq.c
- drivers/extcon/devres.c
- drivers/firmware/arm_scmi/driver.c, line 2546
- drivers/firmware/arm_scmi/notify.c, line 1559
- drivers/hwspinlock/hwspinlock_core.c
- drivers/iommu/riscv/iommu.c, line 101
- drivers/leds/led-class-flash.c, line 371
- drivers/leds/led-class-multicolor.c, line 240
- drivers/leds/led-class.c, line 703
- drivers/nvmem/core.c
- drivers/of/platform.c, line 719
- drivers/pci/devres.c
- drivers/phy/phy-core.c
- drivers/power/reset/reboot-mode.c, line 336
- drivers/regulator/devres.c
- drivers/spi/spi-mem.c, line 890
- drivers/thermal/thermal_of.c, line 527
- drivers/usb/host/xhci-pci-prom21.c, line 81
- drivers/video/backlight/backlight.c, line 566
- drivers/video/backlight/lcd.c, line 313
- kernel/iomem.c, line 162
- kernel/irq/devres.c, line 191
- kernel/resource.c
- lib/devres.c
- mm/dmapool.c, line 525
- tools/testing/nvdimm/test/iomap.c, line 221
Smatch caller information:
drivers/regulator/devres.c devm_regulator_bulk_put() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 5725100710432440320 |
| PARAM_VALUE | 3 | match_data | 4096-ptr_max |
| DATA_SOURCE | 3 | match_data | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 3 | match_data | unit_byte |
drivers/regulator/devres.c devm_regulator_put() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 7793839145227350016 |
| PARAM_VALUE | 3 | match_data | 4096-ptr_max |
| BUF_SIZE | 3 | match_data | s32min,(-1)-s32max |
| DATA_SOURCE | 3 | match_data | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
drivers/regulator/devres.c devm_regulator_unregister_notifier() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 4589614287770292224 |
| PARAM_VALUE | 3 | match_data | 3158528311030865920 |
| BUF_SIZE | 3 | match_data | 16 |
| UNITS | 0 | dev | unit_byte |
drivers/regulator/devres.c devm_regulator_unregister_supply_alias() -> devres_release()
| 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->driver | 0,4096-ptr_max |
| PARAM_VALUE | 2 | match | 3273959653159936000 |
| PARAM_VALUE | 3 | match_data | 1026075072574382080 |
| BUF_SIZE | 3 | match_data | 16 |
| DATA_SOURCE | 0 | dev | $0 |
drivers/hwspinlock/hwspinlock_core.c devm_hwspin_lock_free() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 1661792823507177472 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
drivers/hwspinlock/hwspinlock_core.c devm_hwspin_lock_unregister() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 4330488459191758848 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
drivers/power/reset/reboot-mode.c devm_reboot_mode_unregister() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 282710728201134080 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
drivers/base/regmap/regmap-irq.c devm_regmap_del_irq_chip() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | match | 3533325411967524864 |
| PARAM_VALUE | 3 | match_data | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &component_mutex |
drivers/firmware/arm_scmi/driver.c scmi_devm_protocol_put() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | match | 303220508573863936 |
drivers/pci/devres.c pcim_iounmap() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | match | 2883406979885256704 |
| PARAM_VALUE | 3 | match_data | 2850295587580338176 |
| BUF_SIZE | 3 | match_data | 40 |
| MEM_ZERO | 3 | match_data | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &hnae3_common_lock |
drivers/pci/devres.c pcim_iounmap_region() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | match | 2883406979885256704 |
| PARAM_VALUE | 3 | match_data | 5714230761617395712 |
| BUF_SIZE | 3 | match_data | 40 |
| MEM_ZERO | 3 | match_data | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/pci/devres.c pcim_release_region() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | match | 2883406979885256704 |
| PARAM_VALUE | 3 | match_data | 4427647144327352320 |
| BUF_SIZE | 3 | match_data | 40 |
| MEM_ZERO | 3 | match_data | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/video/backlight/backlight.c devm_backlight_device_unregister() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 7820603110702698496 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
drivers/iommu/riscv/iommu.c riscv_iommu_free_pages() -> devres_release()
| 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 | 2 | match | 4573664217305247744 |
| PARAM_VALUE | 3 | match_data | 5334618007683952640 |
| BUF_SIZE | 3 | match_data | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/leds/led-class-flash.c devm_led_classdev_flash_unregister() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 7736863821220651008 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
kernel/resource.c __devm_release_region() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | dev->dma_io_tlb_mem->for_alloc | 0-1 |
| PARAM_VALUE | 0 | dev->dma_ops->alloc | 0,1744715142275031040,2065280936184246272,2938795245442469888 |
| PARAM_VALUE | 0 | dev->dma_ops->alloc_pages_op | 0,4686288359180861440,6350905364812603392,6978773206971854848 |
| PARAM_VALUE | 0 | dev->dma_ops->cache_sync | 0 |
| PARAM_VALUE | 0 | dev->dma_ops->dma_supported | 0,2528523692154392576,3617072262637035520,5023592177070743552,5276104885786021888 |
| PARAM_VALUE | 0 | dev->dma_ops->free | 0,4778164490434129920,7144974343242604544,7861694134817480704 |
| PARAM_VALUE | 0 | dev->dma_ops->free_pages | 0,239457316199952384,5196233516945883136,7413093576918179840 |
| PARAM_VALUE | 0 | dev->dma_ops->get_merge_boundary | 0 |
| PARAM_VALUE | 0 | dev->dma_ops->get_required_mask | 0,7770840938859397120 |
| PARAM_VALUE | 0 | dev->dma_ops->get_sgtable | 0,1322759480623644672 |
| PARAM_VALUE | 0 | dev->dma_ops->map_phys | 0,2506261230157742080,4169194063996235776,4848421345171935232,6326163439792029696 |
| PARAM_VALUE | 0 | dev->dma_ops->map_sg | 0,2118452656510775296,2518538481676259328,5872201013595766784,6630017431831871488 |
| PARAM_VALUE | 0 | dev->dma_ops->max_mapping_size | 0,8830639662091943936 |
| PARAM_VALUE | 0 | dev->dma_ops->mmap | 0,5761417605877342208,7694740394750603264 |
| PARAM_VALUE | 0 | dev->dma_ops->opt_mapping_size | 0 |
| PARAM_VALUE | 0 | dev->dma_ops->sync_sg_for_cpu | 0,4862850025765572608 |
| PARAM_VALUE | 0 | dev->dma_ops->sync_sg_for_device | 0,3732476178258022400 |
| PARAM_VALUE | 0 | dev->dma_ops->sync_single_for_cpu | 0,1155325867376779264 |
| PARAM_VALUE | 0 | dev->dma_ops->sync_single_for_device | 0,8781567156597239808 |
| PARAM_VALUE | 0 | dev->dma_ops->unmap_phys | 0,3634718672199266304,5690836758666383360,6257189515678003200,7756707427785986048 |
| PARAM_VALUE | 0 | dev->dma_ops->unmap_sg | 0,1256335292805263360,8472845699660435456,8676762248147066880,8920167536469053440 |
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 2 | match | 8838803284579295232 |
| PARAM_VALUE | 3 | match_data | 7361591139363233792 |
| BUF_SIZE | 0 | dev | (-1)-0,24-s32max |
| BUF_SIZE | 0 | dev | (-1)-0,24-s32max |
| BUF_SIZE | 3 | match_data | 24 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->flags | 4096-u32max |
| NO_OVERFLOW_SIMPLE | 0 | dev->cma_area->available_count | |
| NO_OVERFLOW_SIMPLE | 0 | dev->dma_io_tlb_mem->nslabs | |
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &cache->lookup_mutex | ||
| HALF_LOCKED2 | corepll_res->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | global &mlxbf_i2c_bus_lock | ||
| HALF_LOCKED2 | gpio_res->lock | ||
| HALF_LOCKED2 | 0 | &dev->mutex |
kernel/resource.c devm_release_resource() -> devres_release()
| 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 | 2 | match | 1294447873645776896 |
| PARAM_VALUE | 3 | match_data | 4096-ptr_max |
| BUF_SIZE | 3 | match_data | 64 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
drivers/base/regmap/regmap.c regmap_detach_dev() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 2 | match | 1912991010620362752 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &syscon_list_lock |
drivers/base/devres.c devm_free_pages() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | match | 6200607627147161600 |
| PARAM_VALUE | 3 | match_data | 4083028308808736768 |
| BUF_SIZE | 0 | dev | (-1),1616 |
| BUF_SIZE | 0 | dev | (-1),1616 |
| BUF_SIZE | 3 | match_data | 16 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &qdev->bootlog_mutex |
drivers/phy/phy-core.c devm_of_phy_provider_unregister() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 7937478071271710720 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
drivers/phy/phy-core.c devm_phy_destroy() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 7937478071271710720 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
drivers/phy/phy-core.c devm_phy_put() -> devres_release()
| 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->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 2 | match | 7937478071271710720 |
| PARAM_VALUE | 3 | match_data | 1-u64max |
| BUF_SIZE | 0 | dev | 1616 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/devfreq/devfreq-event.c devm_devfreq_event_remove_edev() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 4318338663360688128 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
drivers/leds/led-class-multicolor.c devm_led_classdev_multicolor_unregister() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 8807637715106418688 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
drivers/nvdimm/../../tools/testing/nvdimm/test/iomap.c nfit_test_release_region() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 2 | match | 5119969489391378432 |
| BUF_SIZE | 3 | match_data | 8 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| NOCHECK_CALL |
drivers/video/backlight/lcd.c devm_lcd_device_unregister() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 6949414424152674304 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
drivers/extcon/devres.c devm_extcon_dev_free() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 3305154780753780736 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
drivers/extcon/devres.c devm_extcon_dev_unregister() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 3305154780753780736 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
drivers/extcon/devres.c devm_extcon_unregister_notifier() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 3305154780753780736 |
| PARAM_VALUE | 3 | match_data | 1-u64max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/extcon/devres.c devm_extcon_unregister_notifier_all() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 3305154780753780736 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
lib/devres.c devm_ioport_unmap() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 6455296281280311296 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
lib/devres.c devm_iounmap() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | dev->dma_io_tlb_mem->debugfs | 0-s64max |
| PARAM_VALUE | 0 | dev->dma_io_tlb_mem->for_alloc | 0-1 |
| PARAM_VALUE | 0 | dev->dma_io_tlb_mem->force_bounce | 0-1 |
| PARAM_VALUE | 0 | dev->dma_io_tlb_mem->nslabs | 0-s64max |
| PARAM_VALUE | 0 | dev->kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 2 | match | 2815380124304744448 |
| BUF_SIZE | 0 | dev | (-1)-0,1616 |
| BUF_SIZE | 0 | dev | (-1)-0,1616 |
| BUF_SIZE | 0 | dev->parent | (-1),1616 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->cma_area->available_count | |
| UNITS | 0 | dev | unit_byte |
| UNITS | 3 | match_data | unit_byte |
| HALF_LOCKED2 | corepll_res->lock | ||
| HALF_LOCKED2 | global &hnae3_common_lock | ||
| HALF_LOCKED2 | global &isst_tpmi_dev_lock | ||
| HALF_LOCKED2 | global &mlxbf_i2c_bus_lock | ||
| HALF_LOCKED2 | gpio_res->lock |
drivers/nvmem/core.c devm_nvmem_cell_put() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 6193206995550793728 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
drivers/nvmem/core.c devm_nvmem_device_put() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 6024666091735281664 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
drivers/usb/host/xhci-pci-prom21.c prom21_xhci_destroy_auxdev() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | match | 0 |
| PARAM_VALUE | 3 | match_data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/thermal/thermal_of.c devm_thermal_of_zone_unregister() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | match | 8995235600189026304 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &_dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
kernel/irq/devres.c devm_free_irq() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | dev->dma_io_tlb_mem->for_alloc | 0-1 |
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 2 | match | 6132090587951005696 |
| PARAM_VALUE | 3 | match_data | 2518154189425496064 |
| BUF_SIZE | 0 | dev | (-1),4,16,24-s32max |
| BUF_SIZE | 0 | dev | (-1),4,16,24-s32max |
| BUF_SIZE | 3 | match_data | 16 |
| DATA_SOURCE | 0 | dev | $0 |
| STR_LEN | 0 | dev | (-1),9,12,15-17,21-22,24,26-30,33-37,39-40,42-43,50-51 |
| STR_LEN | 0 | dev | (-1),9,12,15-17,21-22,24,26-30,33-37,39-40,42-43,50-51 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &_T->lock->msi.data->mutex | ||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &cdns->mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &device->clients_lock | ||
| HALF_LOCKED2 | &mc13xxx->lock | ||
| HALF_LOCKED2 | &priv->lock | ||
| HALF_LOCKED2 | &vdev->cf_lock | ||
| HALF_LOCKED2 | &vdpa->cf_lock | ||
| HALF_LOCKED2 | &vdpa_dev->cf_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &bcm_device_lock | ||
| HALF_LOCKED2 | global &hw_lock | ||
| HALF_LOCKED2 | global &intel_device_list_lock | ||
| HALF_LOCKED2 | 0 | &dev->mutex |
drivers/spi/spi-mem.c devm_spi_mem_dirmap_destroy() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 7413638277478150144 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
| NOCHECK_CALL |
kernel/iomem.c devm_memunmap() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->dma_ops->alloc | 0,1744715142275031040,2065280936184246272,2938795245442469888 |
| PARAM_VALUE | 0 | dev->dma_ops->alloc_pages_op | 0,4686288359180861440,6350905364812603392,6978773206971854848 |
| PARAM_VALUE | 0 | dev->dma_ops->cache_sync | 0 |
| PARAM_VALUE | 0 | dev->dma_ops->dma_supported | 0,2528523692154392576,3617072262637035520,5023592177070743552,5276104885786021888 |
| PARAM_VALUE | 0 | dev->dma_ops->free | 0,4778164490434129920,7144974343242604544,7861694134817480704 |
| PARAM_VALUE | 0 | dev->dma_ops->free_pages | 0,239457316199952384,5196233516945883136,7413093576918179840 |
| PARAM_VALUE | 0 | dev->dma_ops->get_merge_boundary | 0 |
| PARAM_VALUE | 0 | dev->dma_ops->get_required_mask | 0,7770840938859397120 |
| PARAM_VALUE | 0 | dev->dma_ops->get_sgtable | 0,1322759480623644672 |
| PARAM_VALUE | 0 | dev->dma_ops->map_phys | 0,2506261230157742080,4169194063996235776,4848421345171935232,6326163439792029696 |
| PARAM_VALUE | 0 | dev->dma_ops->map_sg | 0,2118452656510775296,2518538481676259328,5872201013595766784,6630017431831871488 |
| PARAM_VALUE | 0 | dev->dma_ops->max_mapping_size | 0,8830639662091943936 |
| PARAM_VALUE | 0 | dev->dma_ops->mmap | 0,5761417605877342208,7694740394750603264 |
| PARAM_VALUE | 0 | dev->dma_ops->opt_mapping_size | 0 |
| PARAM_VALUE | 0 | dev->dma_ops->sync_sg_for_cpu | 0,4862850025765572608 |
| PARAM_VALUE | 0 | dev->dma_ops->sync_sg_for_device | 0,3732476178258022400 |
| PARAM_VALUE | 0 | dev->dma_ops->sync_single_for_cpu | 0,1155325867376779264 |
| PARAM_VALUE | 0 | dev->dma_ops->sync_single_for_device | 0,8781567156597239808 |
| PARAM_VALUE | 0 | dev->dma_ops->unmap_phys | 0,3634718672199266304,5690836758666383360,6257189515678003200,7756707427785986048 |
| PARAM_VALUE | 0 | dev->dma_ops->unmap_sg | 0,1256335292805263360,8472845699660435456,8676762248147066880,8920167536469053440 |
| PARAM_VALUE | 2 | match | 9136772110119948288 |
| BUF_SIZE | 0 | dev | (-1)-0,24-s32max |
| BUF_SIZE | 0 | dev | (-1)-0,24-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->flags | 4096-u32max |
| HALF_LOCKED2 | &drvdata->lock | ||
| HALF_LOCKED2 | 0 | &dev->mutex |
drivers/firmware/arm_scmi/notify.c scmi_devm_notifier_unregister() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | match | 1561815624977346560 |
| DATA_SOURCE | 3 | match_data | $1 |
mm/dmapool.c dmam_pool_destroy() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 1649242006514810880 |
| PARAM_VALUE | 3 | match_data | 4096-ptr_max |
| DATA_SOURCE | 3 | match_data | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | global &dma_list_mutex |
drivers/devfreq/devfreq.c devm_devfreq_remove_device() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | dev->power.autosuspend_delay | (-1),200 |
| PARAM_VALUE | 0 | dev->power.disable_depth | 1-7 |
| PARAM_VALUE | 0 | dev->power.last_status | s32min-0,2,4-s32max |
| PARAM_VALUE | 0 | dev->power.qos | 0,4096-u64max |
| PARAM_VALUE | 0 | dev->power.request_pending | 0 |
| PARAM_VALUE | 0 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->power.runtime_status | 0,2 |
| PARAM_VALUE | 0 | dev->power.timer_expires | 0 |
| PARAM_VALUE | 0 | dev->power.usage_count.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 2 | match | 4110036313268998144 |
| PARAM_VALUE | 3 | match_data | 1-u64max |
| BUF_SIZE | 0 | dev | (-1),1616 |
| BUF_SIZE | 0 | dev | (-1),1616 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
| HARD_MAX | 0 | dev->power.autosuspend_delay | 200 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/devfreq/devfreq.c devm_devfreq_unregister_notifier() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 4110036313268998144 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
drivers/devfreq/devfreq.c devm_devfreq_unregister_opp_notifier() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 4110036313268998144 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
drivers/char/hw_random/core.c devm_hwrng_unregister() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 2698587016871407616 |
| PARAM_VALUE | 3 | match_data | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &sc->mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/clk/clk-devres.c devm_clk_put() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | dev->dma_io_tlb_mem->debugfs | 0-s64max |
| PARAM_VALUE | 0 | dev->dma_io_tlb_mem->for_alloc | 0-1 |
| PARAM_VALUE | 0 | dev->dma_io_tlb_mem->force_bounce | 0-1 |
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 2 | match | 948200246849404928 |
| BUF_SIZE | 0 | dev | (-1),1616 |
| BUF_SIZE | 0 | dev | (-1),1616 |
| BUF_SIZE | 3 | match_data | (-1)-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
| STR_LEN | 0 | dev | (-1),3 |
| STR_LEN | 0 | dev | (-1),3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/of/platform.c devm_of_platform_depopulate() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | match | 73364096909844480 |
| PARAM_VALUE | 3 | match_data | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 3 | match_data | 1616 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &_dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/leds/led-class.c devm_led_classdev_unregister() -> devres_release()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | match | 5309976949671219200 |
| PARAM_VALUE | 3 | match_data | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | match_data | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_dev->mutex |