Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/cec/platform/meson/ao-cec.c meson_ao_cec_irq_rx() -> meson_ao_cec_read()

Type Parameter Key Value
PARAM_VALUE 0 ao_cec 4096-ptr_max
PARAM_VALUE 1 address 145
PARAM_VALUE 2 data 5513232617424080896
PARAM_VALUE 3 res 1842758402220494848
PARAM_VALUE 3 *res 0
DATA_SOURCE 0 ao_cec $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/media/cec/platform/meson/ao-cec.c meson_ao_cec_irq_rx() -> meson_ao_cec_read()

Type Parameter Key Value
PARAM_VALUE 0 ao_cec 4096-ptr_max
PARAM_VALUE 0 ao_cec->cec_reg_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 address 146
PARAM_VALUE 2 data 5513232617424080896
PARAM_VALUE 2 *data 2
PARAM_VALUE 3 res 1842758402220494848
PARAM_VALUE 3 *res (-110),0
DATA_SOURCE 0 ao_cec $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/media/cec/platform/meson/ao-cec.c meson_ao_cec_irq_rx() -> meson_ao_cec_read()

Type Parameter Key Value
PARAM_VALUE 0 ao_cec 4096-ptr_max
PARAM_VALUE 0 ao_cec->cec_reg_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 address 144
PARAM_VALUE 2 data 5513232617424080896
PARAM_VALUE 2 *data 1
PARAM_VALUE 3 res 1842758402220494848
PARAM_VALUE 3 *res (-110),0
DATA_SOURCE 0 ao_cec $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/media/cec/platform/meson/ao-cec.c meson_ao_cec_irq_rx() -> meson_ao_cec_read()

Type Parameter Key Value
PARAM_VALUE 0 ao_cec 4096-ptr_max
PARAM_VALUE 0 ao_cec->cec_reg_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ao_cec->rx_msg.len 1-16
PARAM_VALUE 1 address 128-143
PARAM_VALUE 2 data 5014622898831597568
PARAM_VALUE 3 res 1842758402220494848
PARAM_VALUE 3 *res (-110),0
CAPPED_DATA 1 address 1
DATA_SOURCE 0 ao_cec $0
FUZZY_MAX 0 ao_cec->rx_msg.len 16
BIT_INFO 0 ao_cec->rx_msg.len 0x0,0x1ff
HARD_MAX 0 ao_cec->rx_msg.len 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 address unit_byte
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/media/cec/platform/meson/ao-cec.c meson_ao_cec_irq_tx() -> meson_ao_cec_read()

Type Parameter Key Value
PARAM_VALUE 0 ao_cec 4096-ptr_max
PARAM_VALUE 1 address 147
PARAM_VALUE 2 data 2209005393110261760
PARAM_VALUE 3 res 3791811045495062528
PARAM_VALUE 3 *res 0
DATA_SOURCE 0 ao_cec $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/media/cec/platform/meson/ao-cec.c meson_ao_cec_transmit() -> meson_ao_cec_read()

Type Parameter Key Value
PARAM_VALUE 1 address 147
PARAM_VALUE 2 data 1332886756030603264
PARAM_VALUE 3 res 2200622320953827328
PARAM_VALUE 3 *res 0
BUF_SIZE 0 ao_cec 48,80,88,112,144,168,176,184,192,272,1216,1608,1784,2288,2432,3032,3320,3552,6568,46648
BUF_SIZE 0 ao_cec 48,80,88,112,144,168,176,184,192,272,1216,1608,1784,2288,2432,3032,3320,3552,6568,46648
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adap->lock
TYPE_LOCK (struct cec_adapter)->lock