Defined in 2 files as a function:
Referenced in 3 files:
Smatch caller information:
net/core/skbuff.c __alloc_skb() -> sk_memalloc_socks()
| Type | Parameter | Key | Value |
|---|
net/core/skbuff.c __netdev_alloc_skb() -> sk_memalloc_socks()
| Type | Parameter | Key | Value |
|---|
net/core/skbuff.c napi_alloc_skb() -> sk_memalloc_socks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &tp->rx_lock | ||
| HALF_LOCKED2 | rcu_read |
net/core/sock.c sk_backlog_rcv() -> sk_memalloc_socks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sk->sk_lock.slock |
net/core/dev.c __netif_receive_skb() -> sk_memalloc_socks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
net/core/dev.c __netif_receive_skb_list() -> sk_memalloc_socks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |