Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/can/xilinx_can.c xcan_err_interrupt() -> xcan_set_error_state()

Type Parameter Key Value
PARAM_VALUE 0 ndev->priv->read_reg 4096-ptr_max
PARAM_VALUE 1 new_state 0-2
PARAM_VALUE 2 cf 8517998331286601728
PARAM_VALUE 2 cf->__pad 0
PARAM_VALUE 2 cf->__res0 0
PARAM_VALUE 2 cf->can_dlc 0
PARAM_VALUE 2 cf->can_id 0
PARAM_VALUE 2 cf->len 0
PARAM_VALUE 2 cf->len8_dlc 0
DATA_SOURCE 0 ndev $0
DATA_SOURCE 1 new_state r xcan_current_error_state
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/net/can/xilinx_can.c xcan_update_error_state_after_rxtx() -> xcan_set_error_state()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
PARAM_VALUE 0 ndev->priv->read_reg 4096-ptr_max
PARAM_VALUE 1 new_state 0-2
PARAM_VALUE 2 cf 0,4096-ptr_max
PARAM_VALUE 2 cf->can_dlc 8
PARAM_VALUE 2 cf->can_id 536870912
PARAM_VALUE 2 cf->len 8
DATA_SOURCE 0 ndev $0
DATA_SOURCE 1 new_state r xcan_current_error_state
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ndev unit_byte