Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 18 files:

Smatch caller information:

drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_rx_msg_ext() -> alloc_canfd_skb()

Type Parameter Key Value
PARAM_VALUE 1 cfd 4097795856650903552
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 irq_flags
HALF_LOCKED2 usb_rx_leftover_lock

drivers/net/can/virtio_can.c virtio_can_read_rx_queue() -> alloc_canfd_skb()

Type Parameter Key Value
PARAM_VALUE 1 cfd 3890916310235525120
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/can/m_can/m_can.c m_can_read_fifo() -> alloc_canfd_skb()

Type Parameter Key Value
PARAM_VALUE 0 dev->priv->ops 4096-ptr_max
PARAM_VALUE 0 dev->priv->ops->read_fifo 4096-ptr_max
PARAM_VALUE 1 cfd 6286429037587587072
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/net/can/rockchip/rockchip_canfd-rx.c rkcanfd_handle_rx_int_one() -> alloc_canfd_skb()

Type Parameter Key Value
PARAM_VALUE 1 cfd 5773444636806144000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/net/can/usb/etas_es58x/es58x_core.c es58x_rx_can_msg() -> alloc_canfd_skb()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 cfd 1898894653025918976
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/can/usb/esd_usb.c esd_usb_rx_can_msg() -> alloc_canfd_skb()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 cfd 556166941318164480
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c kvaser_pciefd_handle_data_packet() -> alloc_canfd_skb()

Type Parameter Key Value
PARAM_VALUE 1 cfd 1519653026130071552
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/net/can/usb/peak_usb/pcan_usb_fd.c pcan_usb_fd_decode_canmsg() -> alloc_canfd_skb()

Type Parameter Key Value
PARAM_VALUE 1 cfd 3118723034242895872
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/can/usb/gs_usb.c gs_usb_receive_bulk_callback() -> alloc_canfd_skb()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 cfd 2393530193856999424
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/can/ctucanfd/ctucanfd_base.c ctucan_rx() -> alloc_canfd_skb()

Type Parameter Key Value
PARAM_VALUE 1 cfd 4124232309035446272
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c mcp251xfd_handle_rxif_one() -> alloc_canfd_skb()

Type Parameter Key Value
PARAM_VALUE 1 cfd 7734676219889917952
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/net/can/flexcan/flexcan-core.c flexcan_mailbox_read() -> alloc_canfd_skb()

Type Parameter Key Value
PARAM_VALUE 1 cfd 3783316507743379456
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/net/can/xilinx_can.c xcanfd_rx() -> alloc_canfd_skb()

Type Parameter Key Value
PARAM_VALUE 1 cfd 8445642240903442432
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/can/usb/nct6694_canfd.c nct6694_canfd_handle_rx() -> alloc_canfd_skb()

Type Parameter Key Value
PARAM_VALUE 1 cfd 3425512515250364416
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/net/can/peak_canfd/peak_canfd.c pucan_handle_can_rx() -> alloc_canfd_skb()

Type Parameter Key Value
PARAM_VALUE 1 cfd 983954414668529664
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_rx_pkt() -> alloc_canfd_skb()

Type Parameter Key Value
PARAM_VALUE 1 cfd 7255496481322762240
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/can/ifi_canfd/ifi_canfd.c ifi_canfd_read_fifo() -> alloc_canfd_skb()

Type Parameter Key Value
PARAM_VALUE 0 dev->link_watch_list.next 4096-ptr_max
PARAM_VALUE 0 dev->link_watch_list.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->link_watch_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->priv->can.can_stats.bus_off 0-4294967295
PARAM_VALUE 0 dev->priv->can.can_stats.error_passive 0-4294967295
PARAM_VALUE 0 dev->priv->can.can_stats.error_warning 0-4294967295
PARAM_VALUE 0 dev->priv->can.state 0-3
PARAM_VALUE 0 dev->priv->restart_work.cpu s32min-s32max
PARAM_VALUE 0 dev->priv->restart_work.timer.flags 0-4294967295
PARAM_VALUE 0 dev->refcnt_tracker.list.next->next 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 cfd 8552028186551209984
DATA_SOURCE 0 dev $0
RX_PATH
UNITS 0 dev unit_byte