Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/net/wan/hdlc_x25.c x25_data_transmit() -> hdlc_type_trans()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->data_len 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
CAPPED_DATA 0 skb->head 1
DATA_SOURCE 0 skb $1
DATA_SOURCE 1 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 skb->sk->sk_backlog.len
LOCK2 &lapb->lock
LOCK2 bh
TYPE_LOCK (struct lapb_cb)->lock

drivers/net/wan/pc300too.c sca_rx() -> hdlc_type_trans()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->data_len 0
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb r dev_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *skb->data 0-255
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/wan/farsync.c fst_intr_rx() -> hdlc_type_trans()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->data_len 0
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb r dev_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh

drivers/net/wan/farsync.c fst_rx_dma_complete() -> hdlc_type_trans()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->data_len 0
PARAM_VALUE 1 dev 4096-ptr_max
DATA_SOURCE 0 skb $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/net/wan/wanxl.c wanxl_rx_intr() -> hdlc_type_trans()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->data_len 0
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/net/wan/fsl_ucc_hdlc.c hdlc_rx_done() -> hdlc_type_trans()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->cb 4096-ptr_max
PARAM_VALUE 0 skb->cb->dst0 0-u16max
PARAM_VALUE 0 skb->cb->dst1 0-u16max
PARAM_VALUE 0 skb->cb->dsthao 0-u16max
PARAM_VALUE 0 skb->cb->flags 0-u16max
PARAM_VALUE 0 skb->cb->frag_max_size 0-u16max
PARAM_VALUE 0 skb->cb->iif s32min-s32max
PARAM_VALUE 0 skb->cb->lastopt 0-u16max
PARAM_VALUE 0 skb->cb->nhoff 0,40
PARAM_VALUE 0 skb->cb->ra 0-u16max
PARAM_VALUE 0 skb->cb->srcrt 0-u16max
PARAM_VALUE 0 skb->cb->srhoff 0-u16max
PARAM_VALUE 0 skb->dev->ethtool_ops->get_link_ext_state 0-s64max
PARAM_VALUE 0 skb->dev->ethtool_ops->get_mm_stats 0-s64max
PARAM_VALUE 0 skb->dev->ethtool_ops->rxfh_max_num_contexts 0,2,8,16,33
PARAM_VALUE 0 skb->dev->hwprov->source 0-2
PARAM_VALUE 0 skb->dev->ip6_ptr->mc_query_work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 skb->dev->ip6_ptr->mc_query_work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 skb->dev->ip6_ptr->mc_query_work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 skb->dev->ip6_ptr->mc_report_work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 skb->dev->ip6_ptr->mc_report_work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 skb->dev->ip6_ptr->mc_report_work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 skb->dev->ip6_ptr->stats.proc_dir_entry 0,4806605944481423360
PARAM_VALUE 0 skb->dev->linkwatch_dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 skb->dev->linkwatch_dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 skb->dev->nd_net.net->gen->s.len 0-s32max
PARAM_VALUE 0 skb->dev->nd_net.net->ipv4.fqdir->f 0,2623593239163551744,2848917907979182080,2914521387540934656,3268414198954766336
PARAM_VALUE 0 skb->dev->nd_net.net->ipv4.fqdir->f->frag_expire 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560
PARAM_VALUE 0 skb->dev->nd_net.net->ipv4.fqdir->f->qsize 0,304,320
PARAM_VALUE 0 skb->dev->priomap->priomap_len 0,27,59
PARAM_VALUE 0 skb->dev->priv->arfs->arfs_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 skb->dev->priv->filters_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 skb->dev->priv->ntp_fltr_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 skb->dev->priv->rps_hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 skb->dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 skb->dev->type 1,512,518
PARAM_VALUE 0 skb->next->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 skb->next->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 skb->next->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 skb->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead 1
PARAM_VALUE 0 skb->sk->__sk_common.skc_net.net->refcnt_tracker.dead 1
PARAM_VALUE 0 skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 skb->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 skb->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 skb->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 skb->sk->sk_bpf_storage->owner_refcnt.refs.counter s32min-s32max
PARAM_VALUE 0 skb->sk->sk_callback_lock.owner (-1)
PARAM_VALUE 0 skb->sk->sk_callback_lock.owner_cpu 4294967295
PARAM_VALUE 0 skb->sk->sk_callback_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 skb->sk->sk_rcu.next 0
PARAM_VALUE 0 skb->sk->sk_reuseport_cb 0
PARAM_VALUE 0 skb->sk->sk_user_data 0
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 1 dev->num_tx_queues 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/wan/pci200syn.c sca_rx() -> hdlc_type_trans()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->data_len 0
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb r dev_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *skb->data 0-255
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read