Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hte/hte-tegra194.c tegra_gte_disable() -> tegra_hte_writel()

Type Parameter Key Value
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 0
BUF_SIZE 0 hte s32min-(-2),1-s32max
BUF_SIZE 0 hte s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 0 hte unit_byte

drivers/hte/hte-tegra194.c tegra_hte_en_dis_common() -> tegra_hte_writel()

Type Parameter Key Value
PARAM_VALUE 0 hte 4096-ptr_max
BUF_SIZE 0 hte 64
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
LOCK2 &ei->req_mlock
TYPE_LOCK (struct hte_ts_info)->req_mlock

drivers/hte/hte-tegra194.c tegra_hte_probe() -> tegra_hte_writel()

Type Parameter Key Value
PARAM_VALUE 0 hte 4096-ptr_max
PARAM_VALUE 0 hte->regs 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 3,259-4294967043
BUF_SIZE 0 hte 64
BUF_SIZE 0 hte->chip 80
BUF_SIZE 0 hte->line_data 0,512-68719476224
BUF_SIZE 0 hte->sl 0-377957121960
CAPPED_DATA 0 hte->chip->nlines 1
DATA_SOURCE 0 hte r devm_kzalloc
BIT_INFO 2 val 0x3,0xffffff03
MEM_ZERO 0 hte
MEM_ZERO 0 hte->sl
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/hte/hte-tegra194.c tegra_hte_read_fifo() -> tegra_hte_writel()

Type Parameter Key Value
PARAM_VALUE 0 hte 4096-ptr_max
PARAM_VALUE 1 reg 28
PARAM_VALUE 2 val 1
DATA_SOURCE 0 hte $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/hte/hte-tegra194.c tegra_hte_resume_early() -> tegra_hte_writel()

Type Parameter Key Value
PARAM_VALUE 0 hte 4096-ptr_max
PARAM_VALUE 1 reg 0
BUF_SIZE 0 hte s32min-(-2),1-s32max
BUF_SIZE 0 hte s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hte unit_byte

drivers/hte/hte-tegra194.c tegra_hte_resume_early() -> tegra_hte_writel()

Type Parameter Key Value
PARAM_VALUE 0 hte 4096-ptr_max
BUF_SIZE 0 hte s32min-(-2),1-s32max
BUF_SIZE 0 hte s32min-(-2),1-s32max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hte unit_byte