Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/mctp/mctp-usb.c mctp_usb_rx_queue() -> mctp_usblib_rx_prepare()

Type Parameter Key Value
PARAM_VALUE 0 *netdev->name 0-255
PARAM_VALUE 1 rx 4096-ptr_max
PARAM_VALUE 2 bufp 5498538054962515968
PARAM_VALUE 3 lenp 804375615235256320
PARAM_VALUE 4 gfp 2080,3264
DATA_SOURCE 4 gfp $1
HARD_MAX 4 gfp 3264
RX_PATH
TASK_NOT_RUNNING

drivers/net/mctp/mctp-usblib.c mctp_usblib_test_rx_pkt_span() -> mctp_usblib_rx_prepare()

Type Parameter Key Value
PARAM_VALUE 0 netdev 4096-ptr_max
PARAM_VALUE 1 rx 4096-ptr_max
PARAM_VALUE 1 rx->ep_pktlen 512
PARAM_VALUE 1 rx->skb 0,4096-ptr_max
PARAM_VALUE 1 rx->skb->_skb_refdst 0
PARAM_VALUE 1 rx->skb->cb->magic 1296258128
PARAM_VALUE 1 rx->skb->cloned 0
PARAM_VALUE 1 rx->skb->data 4096-ptr_max
PARAM_VALUE 1 rx->skb->data_len 0-1
PARAM_VALUE 1 rx->skb->destructor 0
PARAM_VALUE 1 rx->skb->dev->priv->arfs->filter_count s32min-s32max
PARAM_VALUE 1 rx->skb->dev->priv->arfs->mode 0-4
PARAM_VALUE 1 rx->skb->dev->priv->last_filter_id s32min-s32max
PARAM_VALUE 1 rx->skb->dev->priv->ntp_fltr_count s32min-s32max
PARAM_VALUE 1 rx->skb->dev->priv->sp_task.cpu s32min-s32max
PARAM_VALUE 1 rx->skb->dev->priv->sp_task.timer.flags 0-4294967295
PARAM_VALUE 1 rx->skb->dev->priv->sp_task.timer.is_hard 0-1
PARAM_VALUE 1 rx->skb->dev->priv->sp_task.timer.is_lazy 0-1
PARAM_VALUE 1 rx->skb->dev->priv->sp_task.timer.is_queued 0-1
PARAM_VALUE 1 rx->skb->dev->priv->sp_task.timer.is_soft 0-1
PARAM_VALUE 1 rx->skb->hdr_len 0
PARAM_VALUE 1 rx->skb->head_frag 0
PARAM_VALUE 1 rx->skb->len 0-8190
PARAM_VALUE 1 rx->skb->next 4096-ptr_max
PARAM_VALUE 1 rx->skb->nohdr 0
PARAM_VALUE 1 rx->skb->prev 4096-ptr_max
PARAM_VALUE 1 rx->skb->protocol 250
PARAM_VALUE 1 rx->skb->sk 0
PARAM_VALUE 1 rx->skb->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead 1
PARAM_VALUE 1 rx->skb->sk->__sk_common.skc_net.net->notrefcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 1 rx->skb->sk->__sk_common.skc_net.net->refcnt_tracker.dead 1
PARAM_VALUE 1 rx->skb->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 1 rx->skb->sk->ns_tracker->dead 0-1
PARAM_VALUE 1 rx->skb->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 1 rx->skb->sk->sk_bpf_storage->owner_refcnt.refs.counter s32min-s32max
PARAM_VALUE 1 rx->skb->sk->sk_callback_lock.owner (-1)
PARAM_VALUE 1 rx->skb->sk->sk_callback_lock.owner_cpu u32max
PARAM_VALUE 1 rx->skb->sk->sk_callback_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 1 rx->skb->sk->sk_rcu.func 1-u64max
PARAM_VALUE 2 bufp 1938375700798865408
PARAM_VALUE 3 lenp 2829776362769235968
PARAM_VALUE 4 gfp 3264
BUF_SIZE 1 rx 16
DATA_SOURCE 1 rx r mctp_usblib_test_rx_init
RX_PATH
NO_OVERFLOW_SIMPLE 1 rx->skb->end

drivers/net/mctp/mctp-usblib.c mctp_usblib_test_rx_single() -> mctp_usblib_rx_prepare()

Type Parameter Key Value
PARAM_VALUE 0 netdev 4096-ptr_max
PARAM_VALUE 1 rx 4096-ptr_max
PARAM_VALUE 1 rx->ep_pktlen 512
PARAM_VALUE 1 rx->skb 0
PARAM_VALUE 2 bufp 3994645261663457280
PARAM_VALUE 3 lenp 6823243800824250368
PARAM_VALUE 4 gfp 3264
BUF_SIZE 1 rx 16
DATA_SOURCE 1 rx r mctp_usblib_test_rx_init
RX_PATH