Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 tp->napi 4096-ptr_max
PARAM_VALUE 1 tpr 4096-ptr_max
PARAM_VALUE 2 opaque_key 65536,131072
PARAM_VALUE 4 frag_size 810761128177123328
BUF_SIZE 1 tpr 64
FUZZY_MAX 2 opaque_key 131072
BIT_INFO 2 opaque_key 0x0,0x30000

drivers/net/ethernet/broadcom/tg3.c tg3_rx_prodring_alloc() -> tg3_alloc_rx_data()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->dev 4096-ptr_max
PARAM_VALUE 0 tp->irq_cnt 1-s32max
PARAM_VALUE 0 tp->napi 4096-ptr_max
PARAM_VALUE 0 tp->rx_pending 1-u32max
PARAM_VALUE 0 tp->rx_pkt_map_sz 1600,9110
PARAM_VALUE 0 tp->rx_std_ring_mask 0-4294967294
PARAM_VALUE 0 tp->tg3_flags 4096-ptr_max
PARAM_VALUE 1 tpr 4096-ptr_max
PARAM_VALUE 1 tpr->rx_jmb_cons_idx 0
PARAM_VALUE 1 tpr->rx_jmb_prod_idx 0
PARAM_VALUE 1 tpr->rx_std 4096-ptr_max
PARAM_VALUE 1 tpr->rx_std_cons_idx 0
PARAM_VALUE 1 tpr->rx_std_prod_idx 0
PARAM_VALUE 2 opaque_key 65536
PARAM_VALUE 4 frag_size 220997797744414720
CAPPED_DATA 0 tp->irq_cnt 1
CAPPED_DATA 0 tp->rx_std_ring_mask 1
CAPPED_DATA 1 tpr 1
CAPPED_DATA 3 dest_idx_unmasked 1
DATA_SOURCE 0 tp $0
DATA_SOURCE 1 tpr $1
FUZZY_MAX 0 tp->rx_pkt_map_sz 9110
PARAM_COMPARE 3 dest_idx_unmasked < $0->rx_pending
HARD_MAX 0 tp->rx_pkt_map_sz 9110
MEM_ZERO 1 tpr->rx_std
RX_PATH
UNITS 3 dest_idx_unmasked unit_array_size

drivers/net/ethernet/broadcom/tg3.c tg3_rx_prodring_alloc() -> tg3_alloc_rx_data()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->dev 4096-ptr_max
PARAM_VALUE 0 tp->irq_cnt 1-s32max
PARAM_VALUE 0 tp->napi 4096-ptr_max
PARAM_VALUE 0 tp->rx_jmb_ring_mask 0-4294967294
PARAM_VALUE 0 tp->rx_jumbo_pending 1-u32max
PARAM_VALUE 0 tp->rx_pkt_map_sz 1600,9110
PARAM_VALUE 0 tp->rx_std_ring_mask 0-4294967294
PARAM_VALUE 0 tp->tg3_flags 4096-ptr_max
PARAM_VALUE 0 *tp->dev->name 0-255
PARAM_VALUE 1 tpr 4096-ptr_max
PARAM_VALUE 1 tpr->rx_jmb 4096-ptr_max
PARAM_VALUE 1 tpr->rx_jmb_cons_idx 0
PARAM_VALUE 1 tpr->rx_jmb_prod_idx 0
PARAM_VALUE 1 tpr->rx_std 4096-ptr_max
PARAM_VALUE 1 tpr->rx_std_cons_idx 0
PARAM_VALUE 1 tpr->rx_std_prod_idx 0
PARAM_VALUE 2 opaque_key 131072
PARAM_VALUE 4 frag_size 220997797744414720
CAPPED_DATA 0 tp->irq_cnt 1
CAPPED_DATA 0 tp->rx_jmb_ring_mask 1
CAPPED_DATA 0 tp->rx_pending 1
CAPPED_DATA 0 tp->rx_std_ring_mask 1
CAPPED_DATA 1 tpr 1
CAPPED_DATA 3 dest_idx_unmasked 1
DATA_SOURCE 0 tp $0
DATA_SOURCE 1 tpr $1
FUZZY_MAX 0 tp->rx_pkt_map_sz 9110
PARAM_COMPARE 3 dest_idx_unmasked < $0->rx_jumbo_pending
HARD_MAX 0 tp->rx_pkt_map_sz 9110
MEM_ZERO 1 tpr->rx_jmb
MEM_ZERO 1 tpr->rx_std
RX_PATH
UNITS 3 dest_idx_unmasked unit_array_size