Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/can/usb/peak_usb/pcan_usb_fd.c pcan_usb_fd_build_restart_cmd() -> pucan_cmd_opcode_channel()

Type Parameter Key Value
PARAM_VALUE 1 opcode 10
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/usb/peak_usb/pcan_usb_fd.c pcan_usb_fd_build_restart_cmd() -> pucan_cmd_opcode_channel()

Type Parameter Key Value
PARAM_VALUE 1 opcode 12
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/usb/peak_usb/pcan_usb_fd.c pcan_usb_fd_build_restart_cmd() -> pucan_cmd_opcode_channel()

Type Parameter Key Value
PARAM_VALUE 1 opcode 11
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/usb/peak_usb/pcan_usb_fd.c pcan_usb_fd_build_restart_cmd() -> pucan_cmd_opcode_channel()

Type Parameter Key Value
PARAM_VALUE 1 opcode 2-3
FUZZY_MAX 1 opcode 3
BIT_INFO 1 opcode 0x2,0x3
HARD_MAX 1 opcode 3
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/usb/peak_usb/pcan_usb_fd.c pcan_usb_fd_set_bittiming_fast() -> pucan_cmd_opcode_channel()

Type Parameter Key Value
PARAM_VALUE 1 opcode 5
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &ops->srcu
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/can/usb/peak_usb/pcan_usb_fd.c pcan_usb_fd_set_bittiming_slow() -> pucan_cmd_opcode_channel()

Type Parameter Key Value
PARAM_VALUE 1 opcode 4
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &ops->srcu
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/can/usb/peak_usb/pcan_usb_fd.c pcan_usb_fd_set_bus() -> pucan_cmd_opcode_channel()

Type Parameter Key Value
PARAM_VALUE 1 opcode 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/usb/peak_usb/pcan_usb_fd.c pcan_usb_fd_set_can_channel_id() -> pucan_cmd_opcode_channel()

Type Parameter Key Value
PARAM_VALUE 1 opcode 129
HALF_LOCKED2 global &rtnl_mutex

drivers/net/can/usb/peak_usb/pcan_usb_fd.c pcan_usb_fd_set_can_led() -> pucan_cmd_opcode_channel()

Type Parameter Key Value
PARAM_VALUE 1 opcode 134
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/usb/peak_usb/pcan_usb_fd.c pcan_usb_fd_set_clock_domain() -> pucan_cmd_opcode_channel()

Type Parameter Key Value
PARAM_VALUE 0 index 0-1
PARAM_VALUE 1 opcode 128
CAPPED_DATA 0 index 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/usb/peak_usb/pcan_usb_fd.c pcan_usb_fd_set_filter_std() -> pucan_cmd_opcode_channel()

Type Parameter Key Value
PARAM_VALUE 1 opcode 8
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/usb/peak_usb/pcan_usb_fd.c pcan_usb_fd_set_options() -> pucan_cmd_opcode_channel()

Type Parameter Key Value
PARAM_VALUE 1 opcode 11-12
FUZZY_MAX 1 opcode 12
BIT_INFO 1 opcode 0x8,0xf
HARD_MAX 1 opcode 12
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/peak_canfd/peak_canfd.c pucan_add_cmd() -> pucan_cmd_opcode_channel()

Type Parameter Key Value
PARAM_VALUE 1 opcode 1-6,9-12,16
DATA_SOURCE 1 opcode $1
HARD_MAX 1 opcode 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex