Lines Matching refs:dreg
144 static inline void nft_reg_store8(u32 *dreg, u8 val)
146 *dreg = 0;
147 *(u8 *)dreg = val;
155 static inline void nft_reg_store16(u32 *dreg, u16 val)
157 *dreg = 0;
158 *(u16 *)dreg = val;
161 static inline void nft_reg_store_be16(u32 *dreg, __be16 val)
163 nft_reg_store16(dreg, (__force __u16)val);
181 static inline void nft_reg_store64(u64 *dreg, u64 val)
183 put_unaligned(val, dreg);
259 const struct nlattr *attr, u8 *dreg,
1835 const struct nft_expr *expr, u8 dreg, u8 len);
1836 void nft_reg_track_cancel(struct nft_regs_track *track, u8 dreg, u8 len);
1837 void __nft_reg_track_cancel(struct nft_regs_track *track, u8 dreg);
1840 const struct nft_expr *expr, u8 dreg)
1842 return track->regs[dreg].selector &&
1843 track->regs[dreg].selector->ops == expr->ops &&
1844 track->regs[dreg].num_reg == 0;