Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/misc/cardreader/alcor_pci.c alcor_pci_probe() -> alcor_write32()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->iobase 4096-ptr_max
PARAM_VALUE 1 val 0
PARAM_VALUE 2 addr 148
BUF_SIZE 0 priv 56
BUF_SIZE 0 priv->dev 1616
BUF_SIZE 0 priv->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,8064
DATA_SOURCE 0 priv r devm_kzalloc
MEM_ZERO 0 priv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 priv->pdev->current_state 0-3[c]

drivers/misc/cardreader/alcor_pci.c alcor_pci_probe() -> alcor_write32()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->iobase 4096-ptr_max
PARAM_VALUE 1 val 0
PARAM_VALUE 2 addr 180
BUF_SIZE 0 priv 56
BUF_SIZE 0 priv->dev 1616
BUF_SIZE 0 priv->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,8064
DATA_SOURCE 0 priv r devm_kzalloc
MEM_ZERO 0 priv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 priv->pdev->current_state 0-3[c]

drivers/mmc/host/alcor.c alcor_data_set_dma() -> alcor_write32()

Type Parameter Key Value
PARAM_VALUE 2 addr 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_byte
HALF_LOCKED2 &host->cmd_mutex
HALF_LOCKED2 _T->lock

drivers/mmc/host/alcor.c alcor_irq() -> alcor_write32()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 val 1-u32max
PARAM_VALUE 2 addr 144
DATA_SOURCE 1 val r alcor_read32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 1-u32max
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/mmc/host/alcor.c alcor_mask_sd_irqs() -> alcor_write32()

Type Parameter Key Value
PARAM_VALUE 1 val 0
PARAM_VALUE 2 addr 148
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mmc/host/alcor.c alcor_pci_sdmmc_drv_probe() -> alcor_write32()

Type Parameter Key Value
PARAM_VALUE 1 val 0
PARAM_VALUE 2 addr 148
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mmc/host/alcor.c alcor_pci_sdmmc_drv_probe() -> alcor_write32()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 val 0
PARAM_VALUE 2 addr 180
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mmc/host/alcor.c alcor_trigger_data_transfer() -> alcor_write32()

Type Parameter Key Value
PARAM_VALUE 2 addr 108
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &host->cmd_mutex
HALF_LOCKED2 _T->lock

drivers/mmc/host/alcor.c alcor_trigger_data_transfer() -> alcor_write32()

Type Parameter Key Value
PARAM_VALUE 2 addr 108
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_byte
HALF_LOCKED2 &host->cmd_mutex
HALF_LOCKED2 _T->lock

drivers/mmc/host/alcor.c alcor_unmask_sd_irqs() -> alcor_write32()

Type Parameter Key Value
PARAM_VALUE 1 val 8323579
PARAM_VALUE 2 addr 148
BUF_SIZE 0 priv (-1),1-s32max
BUF_SIZE 0 priv (-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &host->cmd_mutex