Lines Matching refs:expr
34 const struct nft_expr *expr,
37 struct nft_xfrm *priv = nft_expr_priv(expr);
194 static void nft_xfrm_get_eval(const struct nft_expr *expr,
198 const struct nft_xfrm *priv = nft_expr_priv(expr);
215 const struct nft_expr *expr, bool reset)
217 const struct nft_xfrm *priv = nft_expr_priv(expr);
232 static int nft_xfrm_validate(const struct nft_ctx *ctx, const struct nft_expr *expr,
235 const struct nft_xfrm *priv = nft_expr_priv(expr);
263 const struct nft_expr *expr)
265 const struct nft_xfrm *priv = nft_expr_priv(expr);
268 if (!nft_reg_track_cmp(track, expr, priv->dreg)) {
269 nft_reg_track_update(track, expr, priv->dreg, priv->len);
278 nft_reg_track_update(track, expr, priv->dreg, priv->len);
285 return nft_expr_reduce_bitwise(track, expr);