Lines Matching refs:mr
157 static int xdp_umem_reg(struct xdp_umem *umem, struct xdp_umem_reg *mr) in xdp_umem_reg() argument
159 bool unaligned_chunks = mr->flags & XDP_UMEM_UNALIGNED_CHUNK_FLAG; in xdp_umem_reg()
160 u32 chunk_size = mr->chunk_size, headroom = mr->headroom; in xdp_umem_reg()
161 u64 addr = mr->addr, size = mr->len; in xdp_umem_reg()
176 if (mr->flags & ~XDP_UMEM_FLAGS_VALID) in xdp_umem_reg()
208 if (mr->flags & XDP_UMEM_TX_METADATA_LEN) { in xdp_umem_reg()
209 if (mr->tx_metadata_len >= 256 || mr->tx_metadata_len % 8) in xdp_umem_reg()
211 umem->tx_metadata_len = mr->tx_metadata_len; in xdp_umem_reg()
221 umem->flags = mr->flags; in xdp_umem_reg()
247 struct xdp_umem *xdp_umem_create(struct xdp_umem_reg *mr) in xdp_umem_create() argument
263 err = xdp_umem_reg(umem, mr); in xdp_umem_create()