tx_sc             249 drivers/net/macsec.c 	struct macsec_tx_sc tx_sc;
tx_sc             402 drivers/net/macsec.c 	const struct macsec_tx_sc *tx_sc = &secy->tx_sc;
tx_sc             404 drivers/net/macsec.c 	return tx_sc->send_sci ||
tx_sc             405 drivers/net/macsec.c 		(secy->n_rx_sc > 1 && !tx_sc->end_station && !tx_sc->scb);
tx_sc             451 drivers/net/macsec.c 	const struct macsec_tx_sc *tx_sc = &secy->tx_sc;
tx_sc             461 drivers/net/macsec.c 		if (tx_sc->end_station)
tx_sc             463 drivers/net/macsec.c 		if (tx_sc->scb)
tx_sc             470 drivers/net/macsec.c 	if (tx_sc->encrypt)
tx_sc             475 drivers/net/macsec.c 	h->tci_an |= tx_sc->encoding_sa;
tx_sc             564 drivers/net/macsec.c static void macsec_count_tx(struct sk_buff *skb, struct macsec_tx_sc *tx_sc,
tx_sc             567 drivers/net/macsec.c 	struct pcpu_tx_sc_stats *txsc_stats = this_cpu_ptr(tx_sc->stats);
tx_sc             570 drivers/net/macsec.c 	if (tx_sc->encrypt) {
tx_sc             606 drivers/net/macsec.c 	macsec_count_tx(skb, &macsec->secy.tx_sc, macsec_skb_cb(skb)->tx_sa);
tx_sc             658 drivers/net/macsec.c 	struct macsec_tx_sc *tx_sc;
tx_sc             665 drivers/net/macsec.c 	tx_sc = &secy->tx_sc;
tx_sc             668 drivers/net/macsec.c 	tx_sa = macsec_txsa_get(tx_sc->sa[tx_sc->encoding_sa]);
tx_sc             751 drivers/net/macsec.c 	if (tx_sc->encrypt) {
tx_sc            1496 drivers/net/macsec.c 	struct macsec_tx_sc *tx_sc;
tx_sc            1512 drivers/net/macsec.c 	tx_sc = &secy->tx_sc;
tx_sc            1514 drivers/net/macsec.c 	tx_sa = rtnl_dereference(tx_sc->sa[*assoc_num]);
tx_sc            1519 drivers/net/macsec.c 	*scp = tx_sc;
tx_sc            1814 drivers/net/macsec.c 	struct macsec_tx_sc *tx_sc;
tx_sc            1837 drivers/net/macsec.c 	tx_sc = &secy->tx_sc;
tx_sc            1848 drivers/net/macsec.c 	tx_sa = rtnl_dereference(tx_sc->sa[assoc_num]);
tx_sc            1877 drivers/net/macsec.c 	if (assoc_num == tx_sc->encoding_sa && tx_sa->active)
tx_sc            1880 drivers/net/macsec.c 	rcu_assign_pointer(tx_sc->sa[assoc_num], tx_sa);
tx_sc            1973 drivers/net/macsec.c 	struct macsec_tx_sc *tx_sc;
tx_sc            1986 drivers/net/macsec.c 				 &dev, &secy, &tx_sc, &assoc_num);
tx_sc            1997 drivers/net/macsec.c 	RCU_INIT_POINTER(tx_sc->sa[assoc_num], NULL);
tx_sc            2031 drivers/net/macsec.c 	struct macsec_tx_sc *tx_sc;
tx_sc            2047 drivers/net/macsec.c 				 &dev, &secy, &tx_sc, &assoc_num);
tx_sc            2062 drivers/net/macsec.c 	if (assoc_num == tx_sc->encoding_sa)
tx_sc            2361 drivers/net/macsec.c 	struct macsec_tx_sc *tx_sc = &secy->tx_sc;
tx_sc            2389 drivers/net/macsec.c 	    nla_put_u8(skb, MACSEC_SECY_ATTR_ENCRYPT, tx_sc->encrypt) ||
tx_sc            2390 drivers/net/macsec.c 	    nla_put_u8(skb, MACSEC_SECY_ATTR_INC_SCI, tx_sc->send_sci) ||
tx_sc            2391 drivers/net/macsec.c 	    nla_put_u8(skb, MACSEC_SECY_ATTR_ES, tx_sc->end_station) ||
tx_sc            2392 drivers/net/macsec.c 	    nla_put_u8(skb, MACSEC_SECY_ATTR_SCB, tx_sc->scb) ||
tx_sc            2393 drivers/net/macsec.c 	    nla_put_u8(skb, MACSEC_SECY_ATTR_ENCODING_SA, tx_sc->encoding_sa))
tx_sc            2414 drivers/net/macsec.c 	struct macsec_tx_sc *tx_sc = &secy->tx_sc;
tx_sc            2436 drivers/net/macsec.c 	if (copy_tx_sc_stats(skb, tx_sc->stats)) {
tx_sc            2455 drivers/net/macsec.c 		struct macsec_tx_sa *tx_sa = rtnl_dereference(tx_sc->sa[i]);
tx_sc            2743 drivers/net/macsec.c 	macsec_count_tx(skb, &macsec->secy.tx_sc, macsec_skb_cb(skb)->tx_sa);
tx_sc            3007 drivers/net/macsec.c 	free_percpu(macsec->secy.tx_sc.stats);
tx_sc            3029 drivers/net/macsec.c 	struct macsec_tx_sc *tx_sc;
tx_sc            3032 drivers/net/macsec.c 	tx_sc = &secy->tx_sc;
tx_sc            3037 drivers/net/macsec.c 		tx_sc->encoding_sa = nla_get_u8(data[IFLA_MACSEC_ENCODING_SA]);
tx_sc            3038 drivers/net/macsec.c 		tx_sa = rtnl_dereference(tx_sc->sa[tx_sc->encoding_sa]);
tx_sc            3047 drivers/net/macsec.c 		tx_sc->encrypt = !!nla_get_u8(data[IFLA_MACSEC_ENCRYPT]);
tx_sc            3053 drivers/net/macsec.c 		tx_sc->send_sci = !!nla_get_u8(data[IFLA_MACSEC_INC_SCI]);
tx_sc            3056 drivers/net/macsec.c 		tx_sc->end_station = !!nla_get_u8(data[IFLA_MACSEC_ES]);
tx_sc            3059 drivers/net/macsec.c 		tx_sc->scb = !!nla_get_u8(data[IFLA_MACSEC_SCB]);
tx_sc            3112 drivers/net/macsec.c 		struct macsec_tx_sa *sa = rtnl_dereference(macsec->secy.tx_sc.sa[i]);
tx_sc            3115 drivers/net/macsec.c 			RCU_INIT_POINTER(macsec->secy.tx_sc.sa[i], NULL);
tx_sc            3197 drivers/net/macsec.c 	secy->tx_sc.stats = netdev_alloc_pcpu_stats(struct pcpu_tx_sc_stats);
tx_sc            3198 drivers/net/macsec.c 	if (!secy->tx_sc.stats) {
tx_sc            3215 drivers/net/macsec.c 	secy->tx_sc.active = true;
tx_sc            3216 drivers/net/macsec.c 	secy->tx_sc.encoding_sa = DEFAULT_ENCODING_SA;
tx_sc            3217 drivers/net/macsec.c 	secy->tx_sc.encrypt = DEFAULT_ENCRYPT;
tx_sc            3218 drivers/net/macsec.c 	secy->tx_sc.send_sci = DEFAULT_SEND_SCI;
tx_sc            3219 drivers/net/macsec.c 	secy->tx_sc.end_station = false;
tx_sc            3220 drivers/net/macsec.c 	secy->tx_sc.scb = false;
tx_sc            3413 drivers/net/macsec.c 	struct macsec_tx_sc *tx_sc = &secy->tx_sc;
tx_sc            3432 drivers/net/macsec.c 	    nla_put_u8(skb, IFLA_MACSEC_ENCODING_SA, tx_sc->encoding_sa) ||
tx_sc            3433 drivers/net/macsec.c 	    nla_put_u8(skb, IFLA_MACSEC_ENCRYPT, tx_sc->encrypt) ||
tx_sc            3435 drivers/net/macsec.c 	    nla_put_u8(skb, IFLA_MACSEC_INC_SCI, tx_sc->send_sci) ||
tx_sc            3436 drivers/net/macsec.c 	    nla_put_u8(skb, IFLA_MACSEC_ES, tx_sc->end_station) ||
tx_sc            3437 drivers/net/macsec.c 	    nla_put_u8(skb, IFLA_MACSEC_SCB, tx_sc->scb) ||