Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/mmc/host/mxcmmc.c mxcmci_probe() -> mxcmci_writew()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->base 4096-ptr_max
PARAM_VALUE 1 val 11700
PARAM_VALUE 2 reg 20
BUF_SIZE 0 host->clk_ipg (-1),1-s32max
BUF_SIZE 0 host->clk_per (-1),1-s32max
BUF_SIZE 0 host->mmc 3456-s32max
BUF_SIZE 0 host->pdata s32min-(-2),1-s32max
BIT_INFO 0 host->default_irq_mask 0x0,0xc000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mmc/host/mxcmmc.c mxcmci_set_clk_rate() -> mxcmci_writew()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 2 reg 8
DATA_SOURCE 0 host $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mmc/host/mxcmmc.c mxcmci_set_ios() -> mxcmci_writew()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 1 val 2
PARAM_VALUE 2 reg 0
CAPPED_DATA 0 host->power_mode 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mmc/host/mxcmmc.c mxcmci_set_ios() -> mxcmci_writew()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 1 val 1
PARAM_VALUE 2 reg 0
CAPPED_DATA 0 host->power_mode 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mmc/host/mxcmmc.c mxcmci_setup_data() -> mxcmci_writew()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 2 reg 28
BUF_SIZE 0 host->data (-1)-0,72
BUF_SIZE 0 host->req (-1)-0,304
DATA_SOURCE 0 host $0
BIT_INFO 0 host->cmdat 0x0,0xffffff7f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 host->data->sg_count
UNITS 1 val unit_array_size

drivers/mmc/host/mxcmmc.c mxcmci_setup_data() -> mxcmci_writew()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 2 reg 24
BUF_SIZE 0 host->data (-1)-0,72
BUF_SIZE 0 host->req (-1)-0,304
DATA_SOURCE 0 host $0
BIT_INFO 0 host->cmdat 0x0,0xffffff7f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 host->data->sg_count
UNITS 1 val unit_byte

drivers/mmc/host/mxcmmc.c mxcmci_softreset() -> mxcmci_writew()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 1 val 8
PARAM_VALUE 2 reg 0
BUF_SIZE 0 host->clk_ipg (-1),1-s32max
BUF_SIZE 0 host->clk_per (-1),1-s32max
BUF_SIZE 0 host->mmc (-1),3456-s32max
BUF_SIZE 0 host->pdata (-1),1-s32max
DATA_SOURCE 0 host $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mmc/host/mxcmmc.c mxcmci_softreset() -> mxcmci_writew()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 1 val 10
PARAM_VALUE 2 reg 0
BUF_SIZE 0 host->clk_ipg (-1),1-s32max
BUF_SIZE 0 host->clk_per (-1),1-s32max
BUF_SIZE 0 host->mmc (-1),3456-s32max
BUF_SIZE 0 host->pdata (-1),1-s32max
DATA_SOURCE 0 host $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mmc/host/mxcmmc.c mxcmci_softreset() -> mxcmci_writew()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 1 val 2
PARAM_VALUE 2 reg 0
BUF_SIZE 0 host->clk_ipg (-1),1-s32max
BUF_SIZE 0 host->clk_per (-1),1-s32max
BUF_SIZE 0 host->mmc (-1),3456-s32max
BUF_SIZE 0 host->pdata (-1),1-s32max
DATA_SOURCE 0 host $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mmc/host/mxcmmc.c mxcmci_softreset() -> mxcmci_writew()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 1 val 255
PARAM_VALUE 2 reg 16
BUF_SIZE 0 host->clk_ipg (-1),1-s32max
BUF_SIZE 0 host->clk_per (-1),1-s32max
BUF_SIZE 0 host->mmc (-1),3456-s32max
BUF_SIZE 0 host->pdata (-1),1-s32max
DATA_SOURCE 0 host $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mmc/host/mxcmmc.c mxcmci_start_cmd() -> mxcmci_writew()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 2 reg 40
BUF_SIZE 0 host s32min-(-1),1-s32max
BUF_SIZE 0 host s32min-(-1),1-s32max
BUF_SIZE 0 host->cmd (-1),72
BUF_SIZE 0 host->desc->callback_param s32min-(-1),1-s32max
BUF_SIZE 0 host->req (-1)-0,304
DATA_SOURCE 0 host $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 host->data->sg_count
UNITS 0 host unit_byte

drivers/mmc/host/mxcmmc.c mxcmci_start_cmd() -> mxcmci_writew()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 2 reg 12
BUF_SIZE 0 host s32min-(-1),1-s32max
BUF_SIZE 0 host s32min-(-1),1-s32max
BUF_SIZE 0 host->cmd (-1),72
BUF_SIZE 0 host->desc->callback_param s32min-(-1),1-s32max
BUF_SIZE 0 host->req (-1)-0,304
DATA_SOURCE 0 host $0
DATA_SOURCE 1 val $2 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 host->data->sg_count
UNITS 0 host unit_byte