Lines Matching refs:sreg
19 u8 sreg;
67 const u32 *src = ®s->data[priv->sreg];
174 err = nft_parse_register_load(tb[NFTA_BITWISE_SREG], &priv->sreg,
241 if (nft_dump_register(skb, NFTA_BITWISE_SREG, priv->sreg))
276 priv->sreg != priv->dreg || priv->len != reg->len)
293 if (!track->regs[priv->sreg].selector)
297 if (track->regs[priv->sreg].selector == track->regs[priv->dreg].selector &&
298 track->regs[priv->sreg].num_reg == 0 &&
301 priv->sreg == bitwise->sreg &&
312 if (track->regs[priv->sreg].bitwise ||
313 track->regs[priv->sreg].num_reg != 0) {
318 if (priv->sreg != priv->dreg) {
319 nft_reg_track_update(track, track->regs[priv->sreg].selector,
368 err = nft_parse_register_load(tb[NFTA_BITWISE_SREG], &priv->sreg,
403 if (nft_dump_register(skb, NFTA_BITWISE_SREG, priv->sreg))
432 if (priv->xor || priv->sreg != priv->dreg || reg->len != sizeof(u32))
445 if (!track->regs[priv->sreg].selector)
449 if (track->regs[priv->sreg].selector == track->regs[priv->dreg].selector &&
452 priv->sreg == bitwise->sreg &&
460 if (track->regs[priv->sreg].bitwise) {
465 if (priv->sreg != priv->dreg) {
467 track->regs[priv->sreg].selector;