Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/mmc/host/sdhci-cadence.c elba_write_l() -> elba_priv_writel()

Type Parameter Key Value
PARAM_VALUE 2 reg 4096-ptr_max
DATA_SOURCE 1 val $1
NOCHECK_CALL

drivers/mmc/host/sdhci-cadence.c sdhci_cdns_set_emmc_mode() -> (struct sdhci_cdns_priv)->priv_writel()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 2 reg 4096-ptr_max
DATA_SOURCE 0 priv $0
CONTAINER 0 -96+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]

drivers/mmc/host/sdhci-cadence.c sdhci_cdns_set_tune_val() -> (struct sdhci_cdns_priv)->priv_writel()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 2 reg 4096-ptr_max
DATA_SOURCE 0 priv r sdhci_cdns_priv
CONTAINER 0 -96+0 $(-1)
BIT_INFO 1 val 0x8000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max

drivers/mmc/host/sdhci-cadence.c sdhci_cdns_write_phy_reg() -> (struct sdhci_cdns_priv)->priv_writel()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->nr_phy_params 1-u32max
PARAM_VALUE 0 priv->phy_params 4096-ptr_max
PARAM_VALUE 0 priv->phy_params->addr 0-255
PARAM_VALUE 0 priv->phy_params->data 0-255
PARAM_VALUE 1 val 0-u16max
PARAM_VALUE 2 reg 4096-ptr_max
DATA_SOURCE 0 priv $0
CONTAINER 0 -96+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 priv->nr_phy_params

drivers/mmc/host/sdhci-cadence.c sdhci_cdns_write_phy_reg() -> (struct sdhci_cdns_priv)->priv_writel()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->nr_phy_params 1-u32max
PARAM_VALUE 0 priv->phy_params 4096-ptr_max
PARAM_VALUE 0 priv->phy_params->addr 0-255
PARAM_VALUE 0 priv->phy_params->data 0-255
PARAM_VALUE 1 val 16777216-16842751
PARAM_VALUE 2 reg 4096-ptr_max
DATA_SOURCE 0 priv $0
CONTAINER 0 -96+0 $(-1)
BIT_INFO 1 val 0x1000000,0x100ffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 priv->nr_phy_params

drivers/mmc/host/sdhci-cadence.c sdhci_cdns_write_phy_reg() -> (struct sdhci_cdns_priv)->priv_writel()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->nr_phy_params 1-u32max
PARAM_VALUE 0 priv->phy_params 4096-ptr_max
PARAM_VALUE 0 priv->phy_params->addr 0-255
PARAM_VALUE 0 priv->phy_params->data 0-255
PARAM_VALUE 1 val 67108864-4278190079
PARAM_VALUE 2 reg 4096-ptr_max
DATA_SOURCE 0 priv $0
CONTAINER 0 -96+0 $(-1)
BIT_INFO 1 val 0x4000000,0xfeffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 67108864-4278190079[c]
NO_OVERFLOW_SIMPLE 0 priv->nr_phy_params