Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 17 files:
- drivers/net/can/ctucanfd/ctucanfd_base.c, line 546
- drivers/net/can/dev/length.c, line 45
- drivers/net/can/flexcan/flexcan-core.c, line 785
- drivers/net/can/ifi_canfd/ifi_canfd.c, line 913
- drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c, line 742
- drivers/net/can/m_can/m_can.c
- drivers/net/can/peak_canfd/peak_canfd.c, line 682
- drivers/net/can/rcar/rcar_canfd.c, line 1637
- drivers/net/can/rockchip/rockchip_canfd-tx.c, line 111
- drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c, line 79
- drivers/net/can/usb/esd_usb.c, line 860
- drivers/net/can/usb/etas_es58x/es58x_fd.c, line 143
- drivers/net/can/usb/gs_usb.c, line 884
- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c, line 1487
- drivers/net/can/usb/peak_usb/pcan_usb_fd.c, line 859
- drivers/net/can/xilinx_can.c, line 686
- include/linux/can/length.h, line 303
Smatch caller information:
drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c canfd_sanitize_len() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | len | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c mcp251xfd_tx_obj_from_skb() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/usb/etas_es58x/es58x_fd.c canfd_sanitize_len() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | len | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
drivers/net/can/usb/etas_es58x/es58x_fd.c es58x_fd_rx_can_msg() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | len | 0-64 |
| FUZZY_MAX | 0 | len | 64 |
| HARD_MAX | 0 | len | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_frame_to_cmd_ext() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/m_can/m_can.c m_can_tx_handler() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
drivers/net/can/m_can/m_can.c m_can_tx_handler() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
drivers/net/can/rockchip/rockchip_canfd-rx.c canfd_sanitize_len() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | len | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/can/usb/esd_usb.c esd_usb_start_xmit() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c kvaser_pciefd_prepare_tx_packet() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/dev/length.c canfd_sanitize_len() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | len | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
drivers/net/can/usb/peak_usb/pcan_usb_fd.c pcan_usb_fd_encode_msg() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | len | 0-64 |
| FUZZY_MAX | 0 | len | 64 |
| HARD_MAX | 0 | len | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-64[u] |
| UNITS | 0 | len | unit_byte |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/rockchip/rockchip_canfd-tx.c rkcanfd_start_xmit() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/usb/gs_usb.c gs_can_start_xmit() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/ctucanfd/ctucanfd_base.c ctucan_insert_frame() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | len | 0-64 |
| FUZZY_MAX | 0 | len | 64 |
| HARD_MAX | 0 | len | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-64[u] |
| UNITS | 0 | len | unit_byte |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/flexcan/flexcan-core.c flexcan_start_xmit() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/xilinx_can.c xcan_write_frame() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
| LOCK2 | &priv->tx_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct xcan_priv)->tx_lock |
drivers/net/can/usb/nct6694_canfd.c canfd_sanitize_len() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | len | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
drivers/net/can/peak_canfd/peak_canfd.c peak_canfd_start_xmit() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/rcar/rcar_canfd.c rcar_canfd_start_xmit() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/ifi_canfd/ifi_canfd.c ifi_canfd_start_xmit() -> can_fd_len2dlc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | len | 0-255[u] |
| UNITS | 0 | len | unit_byte |
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |