Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/ntb/ntb_transport.c ntb_spad_write() -> (struct ntb_dev_ops)->spad_write()

Type Parameter Key Value
PARAM_VALUE 0 ntb 4096-ptr_max
PARAM_VALUE 0 ntb->ops 4096-ptr_max
PARAM_VALUE 0 ntb->ops->spad_count 0,4096-ptr_max
PARAM_VALUE 0 ntb->ops->spad_write 4096-ptr_max
CAPPED_DATA 1 idx 1
DATA_SOURCE 0 ntb $0
DATA_SOURCE 1 idx $1
DATA_SOURCE 2 val $2
CONTAINER 0 -280-1632+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/ntb/test/ntb_perf.c ntb_spad_write() -> (struct ntb_dev_ops)->spad_write()

Type Parameter Key Value
PARAM_VALUE 0 ntb 4096-ptr_max
PARAM_VALUE 0 ntb->ctx_ops->db_event 0,868702929300471808,2075627810892173312,4181182437596090368,5741736033489731584,6480358351476830208
PARAM_VALUE 0 ntb->ctx_ops->link_event 0,602355539050242048,2562276202271940608,5234194995259924480,6800371433181839360,7485608792049762304
PARAM_VALUE 0 ntb->ctx_ops->msg_event 0,167457229910126592,2424244236432859136
PARAM_VALUE 0 ntb->ops 4096-ptr_max
PARAM_VALUE 0 ntb->ops->db_clear 0,4096-ptr_max
PARAM_VALUE 0 ntb->ops->db_set_mask 0,4096-ptr_max
PARAM_VALUE 0 ntb->ops->db_valid_mask 0,4096-ptr_max
PARAM_VALUE 0 ntb->ops->db_vector_mask 0,3108742188891217920,3164587416544976896,4689014525894905856,8050215414864912384,8947203081465241600
PARAM_VALUE 0 ntb->ops->msg_count 0,689804918816116736
PARAM_VALUE 0 ntb->ops->msg_read_sts 0,7815581614722723840
PARAM_VALUE 0 ntb->ops->msg_set_mask 0,4126700995385352192
PARAM_VALUE 0 ntb->ops->peer_mw_count 0,4096-ptr_max
PARAM_VALUE 0 ntb->ops->spad_count 0,4096-ptr_max
PARAM_VALUE 0 ntb->ops->spad_read 0,4096-ptr_max
PARAM_VALUE 0 ntb->ops->spad_write 774381530570702848,1090374108537520128,2299563746827464704,3434810906381299712,7742718790016897024
PARAM_VALUE 2 val 0,u32max
DATA_SOURCE 0 ntb $0
DATA_SOURCE 1 idx $1
DATA_SOURCE 2 val $2
CONTAINER 0 -280-1632+0 $(-1)
HARD_MAX 2 val u32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ntb->ctx_lock
HALF_LOCKED2 irqflags

drivers/ntb/test/ntb_msi_test.c ntb_spad_write() -> (struct ntb_dev_ops)->spad_write()

Type Parameter Key Value
PARAM_VALUE 0 ntb 4096-ptr_max
PARAM_VALUE 0 ntb->ops 4096-ptr_max
PARAM_VALUE 0 ntb->ops->peer_port_count 0,3302194409103257600
PARAM_VALUE 0 ntb->ops->spad_count 0,4096-ptr_max
PARAM_VALUE 0 ntb->ops->spad_is_unsafe 0,5276262572034433024
PARAM_VALUE 0 ntb->ops->spad_write 4096-ptr_max
CAPPED_DATA 1 idx 1
DATA_SOURCE 0 ntb $0
DATA_SOURCE 1 idx $1
DATA_SOURCE 2 val $2
CONTAINER 0 -280-1632+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/ntb/test/ntb_tool.c ntb_spad_write() -> (struct ntb_dev_ops)->spad_write()

Type Parameter Key Value
PARAM_VALUE 0 ntb 4096-ptr_max
PARAM_VALUE 0 ntb->ops 4096-ptr_max
PARAM_VALUE 0 ntb->ops->spad_write 774381530570702848,1090374108537520128,2299563746827464704,3434810906381299712,7742718790016897024
DATA_SOURCE 0 ntb $0
DATA_SOURCE 1 idx $1
DATA_SOURCE 2 val $2
CONTAINER 0 -280-1632+0 $(-1)
USER_DATA 2 val 0-u32max