Documented in 1 files:

Defined in 1 files as a function:

Referenced in 79 files:

Smatch caller information:

drivers/net/ethernet/smsc/smsc911x.c smsc911x_poll() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb r netdev_alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *skb->data 0-u32max
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/broadcom/bnx2.c bnx2_rx_int() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
RX_PATH
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end

drivers/net/ethernet/qualcomm/qca_spi.c qcaspi_receive() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
NOCHECK_CALL
USER_DATA 0 skb->data->h_proto 0-u16max[u]
USER_DATA 0 skb->protocol 0-u16max[u]

drivers/net/ethernet/qualcomm/emac/emac-mac.c emac_mac_rx_process() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/synopsys/dwc-xlgmac-net.c xlgmac_rx_poll() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 0 skb->len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->data_len
NO_OVERFLOW_SIMPLE 0 skb->end
NO_OVERFLOW_SIMPLE 0 skb->len
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_poll_rx() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end

drivers/net/ethernet/sfc/siena/rx.c efx_rx_deliver() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb r efx_rx_mk_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/qualcomm/qca_uart.c qca_tty_receive() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
NOCHECK_CALL
USER_DATA 0 skb->data->h_proto 0-u16max[u]
USER_DATA 0 skb->protocol 0-u16max[u]
LOCK2 &buf->lock
LOCK2 &pool->lock
TYPE_LOCK (struct tty_bufhead)->lock

drivers/net/ethernet/netronome/nfp/nfd3/dp.c nfp_nfd3_rx_csum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
CAPPED_DATA 0 skb 1
DATA_SOURCE 0 skb $4
RX_PATH
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end

drivers/net/ethernet/ni/nixge.c nixge_recv() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/netronome/nfp/nfdk/dp.c nfp_nfdk_rx_csum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
BUF_SIZE 0 skb 1-s32max
BUF_SIZE 0 skb 1-s32max
CAPPED_DATA 0 skb 1
DATA_SOURCE 0 skb $4
RX_PATH
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end

drivers/net/ethernet/microsoft/mana/mana_en.c mana_rx_skb() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
BUF_SIZE 0 skb 1-s32max
BUF_SIZE 0 skb 1-s32max
CAPPED_DATA 0 skb 1
DATA_SOURCE 0 skb r mana_build_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/sfc/falcon/rx.c ef4_rx_deliver() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb r ef4_rx_mk_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_rx_pkt() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_tpa_end() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/chelsio/cxgb3/sge.c rx_eth() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &q->lock

drivers/net/ethernet/chelsio/cxgb4/sge.c t4_ethrx_handler() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 0 skb 1
DATA_SOURCE 0 skb r cxgb4_pktgl_to_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_rx_checksum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
DATA_SOURCE 0 skb $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/igbvf/netdev.c igbvf_rx_checksum_adv() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
DATA_SOURCE 0 skb $2
RX_PATH
NOCHECK_CALL

drivers/net/ethernet/broadcom/bgmac.c bgmac_dma_rx_read() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
DATA_SOURCE 0 skb r build_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_rx_csum() -> skb_checksum_none_assert()

Type Parameter Key Value
DATA_SOURCE 0 skb $1
RX_PATH
NOCHECK_CALL

drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_rx_csum() -> skb_checksum_none_assert()

Type Parameter Key Value
DATA_SOURCE 0 skb $1
RX_PATH
NOCHECK_CALL

drivers/net/ethernet/atheros/atl1e/atl1e_main.c atl1e_rx_checksum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb $1
RX_PATH
NOCHECK_CALL

drivers/net/ethernet/intel/igc/igc_main.c igc_rx_checksum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 0 skb 1
DATA_SOURCE 0 skb $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/broadcom/b44.c b44_rx() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/sun/niu.c niu_process_rx_pkt() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb r netdev_alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/chelsio/cxgb/sge.c sge_rx() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 0 skb 1
DATA_SOURCE 0 skb r get_packet
CONSTRAINT 0 skb->data_len <=49
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/hyperv/netvsc_drv.c netvsc_alloc_recv_skb() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 0 skb 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c dpaa2_eth_validate_rx_csum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 0 skb 1
DATA_SOURCE 0 skb $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/intel/fm10k/fm10k_main.c fm10k_rx_checksum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 0 skb 1
DATA_SOURCE 0 skb $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bnx2x_rx_int() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 0 skb 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c stmmac_dispatch_skb_zc() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
CAPPED_DATA 0 skb 1
DATA_SOURCE 0 skb r stmmac_construct_skb_zc
RX_PATH
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_rx_checksum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 0 skb 1
DATA_SOURCE 0 skb $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/xilinx/ll_temac_main.c ll_temac_recv() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &lp->rx_lock
LOCK2 flags
TYPE_LOCK (struct temac_local)->rx_lock

drivers/net/ethernet/broadcom/bnge/bnge_txrx.c bnge_rx_pkt() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/broadcom/bnge/bnge_txrx.c bnge_tpa_end() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/intel/e1000e/netdev.c e1000_rx_checksum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb $2
RX_PATH
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end

drivers/net/ethernet/3com/typhoon.c typhoon_rx() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/tehuti/tehuti.c bdx_rx_receive() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/intel/e1000/e1000_main.c e1000_rx_checksum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 0 skb 1
DATA_SOURCE 0 skb $3
RX_PATH
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end

drivers/net/ethernet/brocade/bna/bnad.c bnad_cq_process() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_rcv_pkt_handler() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0-3
CAPPED_DATA 0 skb->data_len 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end
LOCK2 &cq->lock
LOCK2 bh
TYPE_LOCK (struct cmp_queue)->lock

drivers/net/ethernet/davicom/dm9000.c dm9000_rx() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb r netdev_alloc_skb
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &db->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct board_info)->lock

drivers/net/ethernet/qlogic/qed/qed_ll2.c qed_ll2b_complete_rx_packet() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
DATA_SOURCE 0 skb r slab_build_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &p_rx->lock
LOCK2 flags
HALF_LOCKED2 bh

drivers/net/ethernet/intel/igb/igb_main.c igb_rx_checksum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 0 skb 1
DATA_SOURCE 0 skb $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/renesas/sh_eth.c sh_eth_rx() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 0 skb->data 1
DATA_SOURCE 0 skb r netdev_alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/atheros/alx/main.c alx_clean_rx_irq() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/natsemi/ns83820.c rx_irq() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &info->lock
LOCK2 flags
HALF_LOCKED2 bh
TYPE_LOCK (struct rx_info)->lock

drivers/net/ethernet/qlogic/qla3xxx.c ql_process_mac_rx_intr() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
RX_PATH
NOCHECK_CALL

drivers/net/ethernet/qlogic/qla3xxx.c ql_process_macip_rx_intr() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
RX_PATH
NOCHECK_CALL

drivers/net/ethernet/cadence/macb_main.c gem_rx() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/cadence/macb_main.c macb_rx_frame() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb r netdev_alloc_skb
RX_PATH
NOCHECK_CALL

drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_process_rxbuf() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/via/via-velocity.c velocity_rx_csum() -> skb_checksum_none_assert()

Type Parameter Key Value
DATA_SOURCE 0 skb $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/jme.c jme_alloc_and_feed_skb() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
CAPPED_DATA 0 skb->len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/atheros/atlx/atl1.c atl1_rx_checksum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
DATA_SOURCE 0 skb $2
RX_PATH
NOCHECK_CALL

drivers/net/ethernet/sfc/ef100_rep.c efx_ef100_rep_rx_packet() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb r netdev_alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 bh

drivers/net/ethernet/sun/cassini.c cas_rx_process_pkt() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb r netdev_alloc_skb
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

drivers/net/ethernet/chelsio/cxgb4vf/sge.c t4vf_ethrx_handler() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb 0-256,512
BUF_SIZE 0 skb 0-256,512
CAPPED_DATA 0 skb->data_len 1
DATA_SOURCE 0 skb r t4vf_pktgl_to_skb
CONSTRAINT 0 skb->data_len <=49
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_rx_checksum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
DATA_SOURCE 0 skb $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/infiniband/hw/hfi1/ipoib_rx.c copy_ipoib_buf() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 0 skb 1
DATA_SOURCE 0 skb $0
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end

drivers/net/ethernet/realtek/r8169_main.c rtl8169_rx_csum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
CAPPED_DATA 0 skb 1
CAPPED_DATA 0 skb->len 1
DATA_SOURCE 0 skb $0
RX_PATH
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end

drivers/net/ethernet/wangxun/libwx/wx_lib.c wx_rx_checksum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 0 skb 1
DATA_SOURCE 0 skb $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/altera/altera_tse_main.c tse_rx() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/davicom/dm9051.c dm9051_loop_rx() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 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
NOCHECK_CALL
LOCK2 &db->spi_lockm
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct board_info)->spi_lockm

drivers/net/ethernet/broadcom/tg3.c tg3_rx() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end

drivers/net/ethernet/renesas/rtsn.c rtsn_rx() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
CAPPED_DATA 0 skb 1
DATA_SOURCE 0 skb r napi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/apm/xgene/xgene_enet_main.c xgene_enet_rx_frame() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/meta/fbnic/fbnic_txrx.c fbnic_rx_csum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb 1-s32max
BUF_SIZE 0 skb 1-s32max
CAPPED_DATA 0 skb 1
DATA_SOURCE 0 skb $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/amd/xgbe/xgbe-drv.c xgbe_rx_poll() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 0 skb->len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/realtek/8139cp.c cp_rx_poll() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/xilinx/xilinx_emaclite.c xemaclite_rx_handler() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb r netdev_alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/net/ethernet/emulex/benet/be_main.c be_rx_compl_process() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb r netdev_alloc_skb_ip_align
RX_PATH
NOCHECK_CALL

drivers/net/ethernet/freescale/gianfar.c gfar_rx_checksum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/freescale/fec_main.c fec_build_skb() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
DATA_SOURCE 0 skb r build_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 skb->end
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/sfc/rx.c efx_rx_deliver() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb r efx_rx_mk_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/qlogic/qede/qede_fp.c qede_set_skb_csum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->ip_summed 0
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_rx_checksum() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/block/aoe/aoecmd.c new_skb() -> skb_checksum_none_assert()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb 208,236
BUF_SIZE 0 skb 208,236
DATA_SOURCE 0 skb r alloc_skb
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &d->lock
HALF_LOCKED2 rcu_read