Lines Matching defs:sc
53 #define for_each_rxsc(secy, sc) \
54 for (sc = rcu_dereference_bh(secy->rx_sc); \
55 sc; \
56 sc = rcu_dereference_bh(sc->next))
57 #define for_each_rxsc_rtnl(secy, sc) \
58 for (sc = rtnl_dereference(secy->rx_sc); \
59 sc; \
60 sc = rtnl_dereference(sc->next))
178 static struct macsec_rx_sc *macsec_rxsc_get(struct macsec_rx_sc *sc)
180 return refcount_inc_not_zero(&sc->refcnt) ? sc : NULL;
183 static void macsec_rxsc_put(struct macsec_rx_sc *sc)
185 if (refcount_dec_and_test(&sc->refcnt))
186 call_rcu(&sc->rcu_head, free_rx_sc_rcu);
726 struct pcpu_rx_sc_stats *rxsc_stats = this_cpu_ptr(rx_sa->sc->stats);
836 struct macsec_rx_sc *rx_sc = rx_sa->sc;
1177 struct macsec_rx_sc *sc = find_rx_sc(&macsec->secy, sci);
1179 sc = sc ? macsec_rxsc_get(sc) : NULL;
1181 if (sc) {
1183 rx_sc = sc;
1843 rx_sa->sc = rx_sc;