Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 10 files:

Smatch caller information:

drivers/tty/serial/ucc_uart.c qe_uart_init_ucc() -> qe_issue_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 0
PARAM_VALUE 1 device 0,2097152,4194304,6291456,8388608,10485760,12582912,14680064
PARAM_VALUE 2 mcn_protocol 0
PARAM_VALUE 3 cmd_input 0
DATA_SOURCE 1 device r ucc_slow_get_qe_cr_subblock
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &port->lock

drivers/tty/serial/ucc_uart.c qe_uart_init_ucc() -> qe_issue_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 0
PARAM_VALUE 1 device 0,2097152,4194304,6291456,8388608,10485760,12582912,14680064
PARAM_VALUE 2 mcn_protocol 4
PARAM_VALUE 3 cmd_input 0
DATA_SOURCE 1 device r ucc_slow_get_qe_cr_subblock
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &port->lock

drivers/soc/fsl/qe/ucc_slow.c ucc_slow_graceful_stop_tx() -> qe_issue_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 5
PARAM_VALUE 1 device 0,2097152,4194304,6291456,8388608,10485760,12582912,14680064
PARAM_VALUE 2 mcn_protocol 0
PARAM_VALUE 3 cmd_input 0
DATA_SOURCE 1 device r ucc_slow_get_qe_cr_subblock
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &port->lock

drivers/soc/fsl/qe/ucc_slow.c ucc_slow_init() -> qe_issue_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 22
PARAM_VALUE 1 device 0,2097152,4194304,6291456,8388608,10485760,12582912,14680064
PARAM_VALUE 3 cmd_input 0-s32max
DATA_SOURCE 1 device r ucc_slow_get_qe_cr_subblock
DATA_SOURCE 3 cmd_input r cpm_muram_alloc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/soc/fsl/qe/ucc_slow.c ucc_slow_init() -> qe_issue_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 0-2
PARAM_VALUE 1 device 0,2097152,4194304,6291456,8388608,10485760,12582912,14680064
PARAM_VALUE 3 cmd_input 0
DATA_SOURCE 1 device r ucc_slow_get_qe_cr_subblock
FUZZY_MAX 0 cmd 2
HARD_MAX 0 cmd 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/soc/fsl/qe/ucc_slow.c ucc_slow_restart_tx() -> qe_issue_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 6
PARAM_VALUE 1 device 0,2097152,4194304,6291456,8388608,10485760,12582912,14680064
PARAM_VALUE 2 mcn_protocol 0
PARAM_VALUE 3 cmd_input 0
DATA_SOURCE 1 device r ucc_slow_get_qe_cr_subblock
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tty->atomic_write_lock

drivers/soc/fsl/qe/ucc_slow.c ucc_slow_stop_tx() -> qe_issue_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4
PARAM_VALUE 1 device 0,2097152,4194304,6291456,8388608,10485760,12582912,14680064
PARAM_VALUE 2 mcn_protocol 0
PARAM_VALUE 3 cmd_input 0
DATA_SOURCE 1 device r ucc_slow_get_qe_cr_subblock
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tty->atomic_write_lock

drivers/net/wan/fsl_ucc_hdlc.c hdlc_tx_restart() -> qe_issue_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 6
PARAM_VALUE 1 device 0,33554432,35651584,37748736,39845888,41943040,44040192,46137344,48234496
PARAM_VALUE 2 mcn_protocol 0
PARAM_VALUE 3 cmd_input 0
DATA_SOURCE 1 device r ucc_fast_get_qe_cr_subblock
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->lock
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct ucc_hdlc_private)->lock

drivers/net/wan/fsl_ucc_hdlc.c uhdlc_close() -> qe_issue_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 5
PARAM_VALUE 1 device 0,33554432,35651584,37748736,39845888,41943040,44040192,46137344,48234496
PARAM_VALUE 2 mcn_protocol 0
PARAM_VALUE 3 cmd_input 0
DATA_SOURCE 1 device r ucc_fast_get_qe_cr_subblock
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wan/fsl_ucc_hdlc.c uhdlc_close() -> qe_issue_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 7
PARAM_VALUE 1 device 0,33554432,35651584,37748736,39845888,41943040,44040192,46137344,48234496
PARAM_VALUE 2 mcn_protocol 0
PARAM_VALUE 3 cmd_input 0
DATA_SOURCE 1 device r ucc_fast_get_qe_cr_subblock
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wan/fsl_ucc_hdlc.c uhdlc_init() -> qe_issue_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4
PARAM_VALUE 1 device 33554432,35651584,37748736,39845888,41943040,44040192,46137344,48234496
PARAM_VALUE 2 mcn_protocol 0
PARAM_VALUE 3 cmd_input 0
DATA_SOURCE 1 device r ucc_fast_get_qe_cr_subblock
RX_PATH
TASK_NOT_RUNNING

drivers/net/wan/fsl_ucc_hdlc.c uhdlc_init() -> qe_issue_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 22
PARAM_VALUE 1 device 33554432,35651584,37748736,39845888,41943040,44040192,46137344,48234496
PARAM_VALUE 2 mcn_protocol 0
PARAM_VALUE 3 cmd_input 0-s32max
DATA_SOURCE 1 device r ucc_fast_get_qe_cr_subblock
DATA_SOURCE 3 cmd_input r cpm_muram_alloc
RX_PATH
TASK_NOT_RUNNING

drivers/net/wan/fsl_ucc_hdlc.c uhdlc_open() -> qe_issue_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 0
PARAM_VALUE 1 device 0,33554432,35651584,37748736,39845888,41943040,44040192,46137344,48234496
PARAM_VALUE 2 mcn_protocol 0
PARAM_VALUE 3 cmd_input 0
DATA_SOURCE 1 device r ucc_fast_get_qe_cr_subblock
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wan/fsl_ucc_hdlc.c uhdlc_resume() -> qe_issue_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4
PARAM_VALUE 1 device 0,33554432,35651584,37748736,39845888,41943040,44040192,46137344,48234496
PARAM_VALUE 2 mcn_protocol 0
PARAM_VALUE 3 cmd_input 0
DATA_SOURCE 1 device r ucc_fast_get_qe_cr_subblock
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wan/fsl_ucc_hdlc.c uhdlc_resume() -> qe_issue_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 22
PARAM_VALUE 1 device 0,33554432,35651584,37748736,39845888,41943040,44040192,46137344,48234496
PARAM_VALUE 2 mcn_protocol 0
DATA_SOURCE 1 device r ucc_fast_get_qe_cr_subblock
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wan/fsl_ucc_hdlc.c uhdlc_resume() -> qe_issue_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 0
PARAM_VALUE 1 device 0,33554432,35651584,37748736,39845888,41943040,44040192,46137344,48234496
PARAM_VALUE 2 mcn_protocol 0
PARAM_VALUE 3 cmd_input 0
DATA_SOURCE 1 device r ucc_fast_get_qe_cr_subblock
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/soc/fsl/qe/qe.c qe_reset() -> qe_issue_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 2147483648
PARAM_VALUE 1 device 0
PARAM_VALUE 2 mcn_protocol 0
PARAM_VALUE 3 cmd_input 0
NOCHECK_CALL