Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/i3c/master/mipi-i3c-hci/core.c i3c_hci_send_ccc_cmd() -> (struct hci_cmd_ops)->prep_ccc()

Type Parameter Key Value
PARAM_VALUE 0 hci 4096-ptr_max
PARAM_VALUE 0 hci->cmd 4096-ptr_max
PARAM_VALUE 1 xfer 4096-ptr_max
PARAM_VALUE 1 xfer->data 0
PARAM_VALUE 1 xfer->data_len 0
PARAM_VALUE 1 xfer->rnw 0
PARAM_VALUE 2 ccc_addr 126
PARAM_VALUE 4 raw 1
BUF_SIZE 1 xfer 0-s32max
BUF_SIZE 1 xfer 0-s32max
DATA_SOURCE 0 hci r to_i3c_hci
DATA_SOURCE 1 xfer r hci_alloc_xfer
CONTAINER 0 -0-4568+0 $(-1)
BIT_INFO 0 hci->quirks 0x2,0xffffffff
BIT_INFO 3 ccc_cmd 0x80,0xff
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &m->bus.lock
HALF_LOCKED2 &m->bus.lock

drivers/i3c/master/mipi-i3c-hci/core.c i3c_hci_send_ccc_cmd() -> (struct hci_cmd_ops)->prep_ccc()

Type Parameter Key Value
PARAM_VALUE 0 hci 4096-ptr_max
PARAM_VALUE 0 hci->cmd 4096-ptr_max
PARAM_VALUE 1 xfer 4096-ptr_max
PARAM_VALUE 1 xfer->data_len 0-u16max
DATA_SOURCE 0 hci r to_i3c_hci
CONTAINER 0 -0-4568+0 $(-1)
BIT_INFO 0 hci->quirks 0x0,0xffffffff
TASK_NOT_RUNNING
HALF_LOCKED2 &m->bus.lock
HALF_LOCKED2 &m->bus.lock