Defined in 5 files as a member:

Defined in 2 files as a function:

Referenced in 25 files:

Smatch caller information:

drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_hw_init() -> device_reset()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->pins->p 0,4096-u64max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
BUF_SIZE 0 dev (-1)-0,1616
BUF_SIZE 0 dev (-1)-0,1616
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

sound/soc/meson/aiu.c aiu_probe() -> device_reset()

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
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

sound/soc/meson/t9015.c t9015_probe() -> device_reset()

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->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->power.entry.prev->next 4096-ptr_max
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/i2c/busses/i2c-tegra.c tegra_i2c_init() -> device_reset()

Type Parameter Key Value
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-mt7621.c mt7621_spi_probe() -> device_reset()

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
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-tegra210-quad.c tegra_qspi_probe() -> device_reset()

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 0 dev->fwnode 0,4096-u64max
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-tegra210-quad.c tegra_qspi_reset() -> device_reset()

Type Parameter Key Value
PARAM_VALUE 0 dev 0,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
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &host->io_mutex

sound/soc/meson/g12a-toacodec.c g12a_toacodec_probe() -> device_reset()

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
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/ipu-v3/ipu-common.c ipu_probe() -> device_reset()

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 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/i2c/busses/i2c-mt7621.c mtk_i2c_reset() -> device_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

sound/soc/meson/g12a-tohdmitx.c g12a_tohdmitx_probe() -> device_reset()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/scsi/scsi_error.c scsi_try_bus_device_reset() -> (struct scsi_host_template)->eh_device_reset_handler()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->device 4096-ptr_max
PARAM_VALUE 0 dev->device->host 4096-ptr_max
PARAM_VALUE 0 dev->device->host->hostt 4096-ptr_max
PARAM_VALUE 0 dev->device->host->hostt->eh_device_reset_handler 1-u64max
PARAM_VALUE 0 *dev->cmnd 0-255
DATA_SOURCE 0 dev $0

drivers/scsi/libsas/sas_scsi_host.c try_to_reset_cmd_device() -> (struct scsi_host_template)->eh_device_reset_handler()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->device 4096-ptr_max
PARAM_VALUE 0 dev->device->host 4096-ptr_max
PARAM_VALUE 0 dev->device->host->hostt 4096-ptr_max
PARAM_VALUE 0 dev->device->host->hostt->eh_device_reset_handler 1-u64max
PARAM_VALUE 0 dev->host_scribble 4096-ptr_max
PARAM_VALUE 0 dev->host_scribble->dev->port->ha->phy_port_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->host_scribble->dev->sata_dev.ap->link.ap->link.device->link->active_tag 0-4294967295
PARAM_VALUE 0 dev->host_scribble->dev->sata_dev.ap->link.ap->link.device->link->sactive 0-4294967295
PARAM_VALUE 0 dev->host_scribble->dev->sata_dev.ap->link.ap->private_data->dev_type 5
PARAM_VALUE 0 dev->host_scribble->dev->sata_dev.ap->link.ap->private_data->tproto 0-4294967295
PARAM_VALUE 0 dev->host_scribble->task_state_lock.rlock.dep_map->name 0-255
DATA_SOURCE 0 dev $0