Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c bnxt_xdp_build_skb() -> xdp_buff_get_skb_flags()

Type Parameter Key Value
PARAM_VALUE 0 xdp 8805792747424485376
PARAM_VALUE 0 xdp->flags 1-u32max
DATA_SOURCE 0 xdp $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/marvell/mvneta.c mvneta_swbm_build_skb() -> xdp_buff_get_skb_flags()

Type Parameter Key Value
PARAM_VALUE 0 xdp 6327280688721358848
PARAM_VALUE 0 xdp->flags 1-u32max
DATA_SOURCE 0 xdp $2
RX_PATH

net/core/xdp.c xdp_build_skb_from_buff() -> xdp_buff_get_skb_flags()

Type Parameter Key Value
PARAM_VALUE 0 xdp 4096-ptr_max
PARAM_VALUE 0 xdp->flags 1-u32max
DATA_SOURCE 0 xdp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/virtio_net.c build_skb_from_xdp_buff() -> xdp_buff_get_skb_flags()

Type Parameter Key Value
PARAM_VALUE 0 xdp 7635195980866637824
PARAM_VALUE 0 xdp->flags 1-u32max
CAPPED_DATA 0 xdp->data_end 1
DATA_SOURCE 0 xdp $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh

drivers/net/ethernet/intel/i40e/i40e_txrx.c i40e_build_skb() -> xdp_buff_get_skb_flags()

Type Parameter Key Value
PARAM_VALUE 0 xdp 4096-ptr_max
PARAM_VALUE 0 xdp->flags 1-u32max
BUF_SIZE 0 xdp 56
DATA_SOURCE 0 xdp $1
RX_PATH

drivers/net/ethernet/intel/i40e/i40e_txrx.c i40e_construct_skb() -> xdp_buff_get_skb_flags()

Type Parameter Key Value
PARAM_VALUE 0 xdp 4096-ptr_max
PARAM_VALUE 0 xdp->flags 1-u32max
BUF_SIZE 0 xdp 56
DATA_SOURCE 0 xdp $1
RX_PATH

drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_skb_from_cqe_mpwrq_nonlinear() -> xdp_buff_get_skb_flags()

Type Parameter Key Value
PARAM_VALUE 0 xdp 4096-ptr_max
PARAM_VALUE 0 xdp->flags 1-u32max
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 bh

drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_skb_from_cqe_mpwrq_nonlinear() -> xdp_buff_get_skb_flags()

Type Parameter Key Value
PARAM_VALUE 0 xdp 4096-ptr_max
PARAM_VALUE 0 xdp->flags 1-u32max
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 bh

drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_skb_from_cqe_nonlinear() -> xdp_buff_get_skb_flags()

Type Parameter Key Value
PARAM_VALUE 0 xdp 4096-ptr_max
PARAM_VALUE 0 xdp->flags 1-u32max
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 bh