macsec            557 drivers/net/macsec.c 	struct macsec_dev *macsec = netdev_priv(dev);
macsec            559 drivers/net/macsec.c 	skb->dev = macsec->real_dev;
macsec            598 drivers/net/macsec.c 	struct macsec_dev *macsec = macsec_priv(dev);
macsec            606 drivers/net/macsec.c 	macsec_count_tx(skb, &macsec->secy.tx_sc, macsec_skb_cb(skb)->tx_sa);
macsec            660 drivers/net/macsec.c 	struct macsec_dev *macsec = macsec_priv(dev);
macsec            664 drivers/net/macsec.c 	secy = &macsec->secy;
macsec            715 drivers/net/macsec.c 		struct pcpu_secy_stats *secy_stats = this_cpu_ptr(macsec->stats);
macsec            888 drivers/net/macsec.c 	struct macsec_dev *macsec = macsec_priv(dev);
macsec            901 drivers/net/macsec.c 	if (!macsec_post_decrypt(skb, &macsec->secy, pn)) {
macsec            907 drivers/net/macsec.c 	macsec_finalize_skb(skb, macsec->secy.icv_len,
macsec            909 drivers/net/macsec.c 	macsec_reset_skb(skb, macsec->secy.netdev);
macsec            912 drivers/net/macsec.c 	if (gro_cells_receive(&macsec->gro_cells, skb) == NET_RX_SUCCESS)
macsec           1036 drivers/net/macsec.c 	struct macsec_dev *macsec;
macsec           1045 drivers/net/macsec.c 	list_for_each_entry_rcu(macsec, &rxd->secys, secys) {
macsec           1047 drivers/net/macsec.c 		struct pcpu_secy_stats *secy_stats = this_cpu_ptr(macsec->stats);
macsec           1049 drivers/net/macsec.c 		if (macsec->secy.validate_frames == MACSEC_VALIDATE_STRICT) {
macsec           1061 drivers/net/macsec.c 		nskb->dev = macsec->secy.netdev;
macsec           1082 drivers/net/macsec.c 	struct macsec_dev *macsec;
macsec           1139 drivers/net/macsec.c 	list_for_each_entry_rcu(macsec, &rxd->secys, secys) {
macsec           1140 drivers/net/macsec.c 		struct macsec_rx_sc *sc = find_rx_sc(&macsec->secy, sci);
macsec           1145 drivers/net/macsec.c 			secy = &macsec->secy;
macsec           1155 drivers/net/macsec.c 	macsec = macsec_priv(dev);
macsec           1156 drivers/net/macsec.c 	secy_stats = this_cpu_ptr(macsec->stats);
macsec           1239 drivers/net/macsec.c 	ret = gro_cells_receive(&macsec->gro_cells, skb);
macsec           1243 drivers/net/macsec.c 		macsec->secy.netdev->stats.rx_dropped++;
macsec           1267 drivers/net/macsec.c 	list_for_each_entry_rcu(macsec, &rxd->secys, secys) {
macsec           1270 drivers/net/macsec.c 		secy_stats = this_cpu_ptr(macsec->stats);
macsec           1276 drivers/net/macsec.c 		    macsec->secy.validate_frames == MACSEC_VALIDATE_STRICT) {
macsec           1290 drivers/net/macsec.c 		macsec_reset_skb(nskb, macsec->secy.netdev);
macsec           1298 drivers/net/macsec.c 			macsec->secy.netdev->stats.rx_dropped++;
macsec           1396 drivers/net/macsec.c 	struct macsec_dev *macsec;
macsec           1401 drivers/net/macsec.c 	list_for_each_entry(macsec, &rxd->secys, secys) {
macsec           1402 drivers/net/macsec.c 		if (find_rx_sc_rtnl(&macsec->secy, sci))
macsec           2712 drivers/net/macsec.c 	struct macsec_dev *macsec = netdev_priv(dev);
macsec           2713 drivers/net/macsec.c 	struct macsec_secy *secy = &macsec->secy;
macsec           2719 drivers/net/macsec.c 		secy_stats = this_cpu_ptr(macsec->stats);
macsec           2723 drivers/net/macsec.c 		skb->dev = macsec->real_dev;
macsec           2743 drivers/net/macsec.c 	macsec_count_tx(skb, &macsec->secy.tx_sc, macsec_skb_cb(skb)->tx_sa);
macsec           2757 drivers/net/macsec.c 	struct macsec_dev *macsec = macsec_priv(dev);
macsec           2758 drivers/net/macsec.c 	struct net_device *real_dev = macsec->real_dev;
macsec           2765 drivers/net/macsec.c 	err = gro_cells_init(&macsec->gro_cells, dev);
macsec           2789 drivers/net/macsec.c 	struct macsec_dev *macsec = macsec_priv(dev);
macsec           2791 drivers/net/macsec.c 	gro_cells_destroy(&macsec->gro_cells);
macsec           2798 drivers/net/macsec.c 	struct macsec_dev *macsec = macsec_priv(dev);
macsec           2799 drivers/net/macsec.c 	struct net_device *real_dev = macsec->real_dev;
macsec           2810 drivers/net/macsec.c 	struct macsec_dev *macsec = macsec_priv(dev);
macsec           2811 drivers/net/macsec.c 	struct net_device *real_dev = macsec->real_dev;
macsec           2845 drivers/net/macsec.c 	struct macsec_dev *macsec = macsec_priv(dev);
macsec           2846 drivers/net/macsec.c 	struct net_device *real_dev = macsec->real_dev;
macsec           2894 drivers/net/macsec.c 	struct macsec_dev *macsec = macsec_priv(dev);
macsec           2895 drivers/net/macsec.c 	struct net_device *real_dev = macsec->real_dev;
macsec           2913 drivers/net/macsec.c 	macsec->secy.sci = dev_to_sci(dev, MACSEC_PORT_ES);
macsec           2919 drivers/net/macsec.c 	struct macsec_dev *macsec = macsec_priv(dev);
macsec           2920 drivers/net/macsec.c 	unsigned int extra = macsec->secy.icv_len + macsec_extra_len(true);
macsec           2922 drivers/net/macsec.c 	if (macsec->real_dev->mtu - extra < new_mtu)
macsec           3004 drivers/net/macsec.c 	struct macsec_dev *macsec = macsec_priv(dev);
macsec           3006 drivers/net/macsec.c 	free_percpu(macsec->stats);
macsec           3007 drivers/net/macsec.c 	free_percpu(macsec->secy.tx_sc.stats);
macsec           3100 drivers/net/macsec.c static void macsec_del_dev(struct macsec_dev *macsec)
macsec           3104 drivers/net/macsec.c 	while (macsec->secy.rx_sc) {
macsec           3105 drivers/net/macsec.c 		struct macsec_rx_sc *rx_sc = rtnl_dereference(macsec->secy.rx_sc);
macsec           3107 drivers/net/macsec.c 		rcu_assign_pointer(macsec->secy.rx_sc, rx_sc->next);
macsec           3112 drivers/net/macsec.c 		struct macsec_tx_sa *sa = rtnl_dereference(macsec->secy.tx_sc.sa[i]);
macsec           3115 drivers/net/macsec.c 			RCU_INIT_POINTER(macsec->secy.tx_sc.sa[i], NULL);
macsec           3123 drivers/net/macsec.c 	struct macsec_dev *macsec = macsec_priv(dev);
macsec           3124 drivers/net/macsec.c 	struct net_device *real_dev = macsec->real_dev;
macsec           3127 drivers/net/macsec.c 	list_del_rcu(&macsec->secys);
macsec           3128 drivers/net/macsec.c 	macsec_del_dev(macsec);
macsec           3136 drivers/net/macsec.c 	struct macsec_dev *macsec = macsec_priv(dev);
macsec           3137 drivers/net/macsec.c 	struct net_device *real_dev = macsec->real_dev;
macsec           3151 drivers/net/macsec.c 	struct macsec_dev *macsec = macsec_priv(dev);
macsec           3171 drivers/net/macsec.c 	list_add_tail_rcu(&macsec->secys, &rxd->secys);
macsec           3178 drivers/net/macsec.c 	struct macsec_dev *macsec;
macsec           3180 drivers/net/macsec.c 	list_for_each_entry(macsec, &rxd->secys, secys) {
macsec           3181 drivers/net/macsec.c 		if (macsec->secy.sci == sci)
macsec           3190 drivers/net/macsec.c 	struct macsec_dev *macsec = macsec_priv(dev);
macsec           3191 drivers/net/macsec.c 	struct macsec_secy *secy = &macsec->secy;
macsec           3193 drivers/net/macsec.c 	macsec->stats = netdev_alloc_pcpu_stats(struct pcpu_secy_stats);
macsec           3194 drivers/net/macsec.c 	if (!macsec->stats)
macsec           3199 drivers/net/macsec.c 		free_percpu(macsec->stats);
macsec           3229 drivers/net/macsec.c 	struct macsec_dev *macsec = macsec_priv(dev);
macsec           3246 drivers/net/macsec.c 	macsec->real_dev = real_dev;
macsec           3305 drivers/net/macsec.c 	macsec_del_dev(macsec);