Defined in 1 files as a function:
Referenced in 51 files:
- drivers/block/aoe/aoecmd.c
- drivers/bluetooth/btrsi.c
- drivers/net/ethernet/3com/typhoon.c
- drivers/net/ethernet/actions/owl-emac.c
- drivers/net/ethernet/amd/amd8111e.c
- drivers/net/ethernet/broadcom/genet/bcmgenet.c
- drivers/net/ethernet/broadcom/tg3.c
- drivers/net/ethernet/dec/tulip/uli526x.c
- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
- drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
- drivers/net/ethernet/hisilicon/hns/hns_enet.c
- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
- drivers/net/ethernet/ibm/ibmveth.c
- drivers/net/ethernet/intel/e1000e/netdev.c
- drivers/net/ethernet/mediatek/mtk_star_emac.c
- drivers/net/ethernet/natsemi/sonic.c
- drivers/net/ethernet/ni/nixge.c
- drivers/net/ethernet/rdc/r6040.c
- drivers/net/ethernet/realtek/8139cp.c
- drivers/net/ethernet/sgi/ioc3-eth.c
- drivers/net/ethernet/sun/sunbmac.c
- drivers/net/ethernet/sun/sungem.c
- drivers/net/ethernet/sun/sunhme.c
- drivers/net/ethernet/sunplus/spl2sw_int.c
- drivers/net/ethernet/ti/tlan.c
- drivers/net/ethernet/via/via-velocity.c
- drivers/net/ethernet/xilinx/xilinx_axienet_main.c
- drivers/net/ethernet/xilinx/xilinx_emaclite.c
- drivers/net/ntb_netdev.c
- drivers/net/ppp/ppp_generic.c
- drivers/net/ppp/pptp.c
- drivers/net/usb/aqc111.c
- drivers/net/usb/sierra_net.c
- drivers/net/vmxnet3/vmxnet3_drv.c
- drivers/net/wireless/ath/ath6kl/txrx.c
- drivers/net/wireless/marvell/mwifiex/main.c
- drivers/net/wireless/marvell/mwifiex/uap_txrx.c
- drivers/net/wireless/nxp/nxpwifi/main.c
- drivers/net/wireless/nxp/nxpwifi/uap_txrx.c
- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
- drivers/net/wireless/realtek/rtlwifi/pci.c
- drivers/s390/net/ctcm_fsms.c
- net/ipv6/ip6_tunnel.c
- net/ipv6/sit.c
- net/mac80211/mesh_ps.c
- net/netfilter/ipvs/ip_vs_xmit.c
- net/nfc/digital_dep.c
- net/nfc/llcp_core.c
- net/sctp/inqueue.c
- net/vmw_vsock/virtio_transport_common.c
Smatch caller information:
drivers/block/aoe/aoecmd.c aoecmd_cfg_pkts() -> new_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | len | 32 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | len | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &d->lock | ||
| HALF_LOCKED2 | &disk->open_mutex | ||
| HALF_LOCKED2 | flags |
drivers/block/aoe/aoecmd.c newtframe() -> new_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | len | 60 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &d->lock | ||
| TYPE_LOCK | (struct aoedev)->lock |
drivers/block/aoe/aoecmd.c skb_pool_get() -> new_skb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | len | 60 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &d->lock | ||
| HALF_LOCKED2 | &d->lock | ||
| TYPE_LOCK | (struct aoedev)->lock |