Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/xfrm/xfrm_iptfs.c __skb_frag_ref() -> get_netmem()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/core/datagram.c zerocopy_fill_skb_from_devmem() -> get_netmem()

Type Parameter Key Value
RX_PATH
NOCHECK_CALL

net/tls/tls_device_fallback.c __skb_frag_ref() -> get_netmem()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ctx->lock
LOCK2 flags
TYPE_LOCK (struct tls_offload_context_tx)->lock

net/core/skbuff.c __skb_frag_ref() -> get_netmem()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/veth.c __skb_frag_ref() -> get_netmem()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 bh

drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c __skb_frag_ref() -> get_netmem()

Type Parameter Key Value
PREEMPT_ADD
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &tx_ctx->lock
HALF_LOCKED2 &adap->ptp_lock
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
TYPE_LOCK (struct tls_offload_context_tx)->lock

drivers/net/ethernet/sun/cassini.c __skb_frag_ref() -> get_netmem()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cp->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct cas)->lock

net/ipv4/tcp_output.c __skb_frag_ref() -> get_netmem()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk