Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 dp 4096-ptr_max
PARAM_VALUE 1 r_vec 4096-ptr_max
PARAM_VALUE 2 rxd 4096-ptr_max
PARAM_VALUE 3 meta 8851462930667016192
PARAM_VALUE 3 meta->csum_type 0,2
PARAM_VALUE 4 skb 4096-ptr_max
PARAM_VALUE 4 skb->csum 0
PARAM_VALUE 4 skb->csum_level 0
PARAM_VALUE 4 skb->ip_summed 0
BUF_SIZE 0 dp 136
BUF_SIZE 4 skb 1-s32max
BUF_SIZE 4 skb 1-s32max
CAPPED_DATA 0 dp->rx_dma_dir 1
CAPPED_DATA 4 skb 1
DATA_SOURCE 4 skb r napi_build_skb
PARAM_COMPARE 1 &r_vec->nfp_net->dp == $0
BIT_INFO 2 rxd->rxd.meta_len_dd 0x80,0xffffffffffffffff
MEM_ZERO 3 meta
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 4 skb->end

drivers/net/ethernet/netronome/nfp/nfd3/xsk.c nfp_nfd3_xsk_rx_skb() -> nfp_nfd3_rx_csum()

Type Parameter Key Value
PARAM_VALUE 0 dp 4096-ptr_max
PARAM_VALUE 1 r_vec 4096-ptr_max
PARAM_VALUE 2 rxd 4096-ptr_max
PARAM_VALUE 3 meta 399839173558849536
PARAM_VALUE 3 meta->csum_type 0,2
PARAM_VALUE 4 skb 4096-ptr_max
PARAM_VALUE 4 skb->csum 0
PARAM_VALUE 4 skb->csum_level 0
PARAM_VALUE 4 skb->ip_summed 0
BUF_SIZE 0 dp 136
BUF_SIZE 4 skb 0-s32max
BUF_SIZE 4 skb 0-s32max
CAPPED_DATA 4 skb 1
DATA_SOURCE 2 rxd $1
DATA_SOURCE 3 meta $3
DATA_SOURCE 4 skb r napi_alloc_skb
PARAM_COMPARE 1 &r_vec->nfp_net->dp == $0
BIT_INFO 2 rxd->rxd.meta_len_dd 0x80,0xff
MEM_ZERO 3 meta
RX_PATH
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 4 skb->end