Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/i2c/busses/i2c-sis630.c sis630_access() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 4
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_access() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 4
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_access() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 5
DATA_SOURCE 1 data $4
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_access() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 4
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_access() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 5
DATA_SOURCE 1 data $4
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_access() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 8
NOCHECK_CALL
UNITS 1 data unit_byte

drivers/i2c/busses/i2c-sis630.c sis630_access() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 4
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_access() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 5
DATA_SOURCE 1 data $4
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_access() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 8
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_access() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 9
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_access() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 4
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_access() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 5
DATA_SOURCE 1 data $4
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_block_data() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 7
PARAM_VALUE 1 data 0-32
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_block_data() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 8-15
CAPPED_DATA 0 reg 1
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_block_data() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 0
PARAM_VALUE 1 data 16
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_block_data() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 0
PARAM_VALUE 1 data 16
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_transaction_end() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 0
PARAM_VALUE 1 data 255
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_transaction_end() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 2
PARAM_VALUE 1 data 0-223
BIT_INFO 1 data 0x0,0xdf
NOCHECK_CALL
HOST_DATA 1 data 0-223

drivers/i2c/busses/i2c-sis630.c sis630_transaction_start() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 3
PARAM_VALUE 1 data 32
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_transaction_start() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 2
PARAM_VALUE 1 data 32
NOCHECK_CALL

drivers/i2c/busses/i2c-sis630.c sis630_transaction_start() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 2
PARAM_VALUE 1 data 0-191
BIT_INFO 1 data 0x0,0xbf
NOCHECK_CALL
HOST_DATA 1 data 0-191

drivers/i2c/busses/i2c-sis630.c sis630_transaction_start() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 0
PARAM_VALUE 1 data 0,2-30
BIT_INFO 1 data 0x0,0x1e
NOCHECK_CALL
HOST_DATA 1 data 0,2-30

drivers/i2c/busses/i2c-sis630.c sis630_transaction_start() -> sis630_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 3
PARAM_VALUE 1 data 16-21
BIT_INFO 1 data 0x10,0x17
NOCHECK_CALL