Lines Matching defs:macsec
4 #include "macsec.h"
5 #include <linux/mlx5/macsec.h>
131 struct mlx5_macsec *macsec = container_of(nb, struct mlx5_macsec, blocking_events_nb);
133 mutex_lock(&macsec->lock);
136 handle_macsec_gids(&macsec->macsec_devices_list, data);
139 del_sa_roce_rule(&macsec->macsec_devices_list, data);
142 mutex_unlock(&macsec->lock);
145 mutex_unlock(&macsec->lock);
156 dev->macsec.blocking_events_nb.notifier_call = macsec_event;
158 &dev->macsec.blocking_events_nb);
169 &dev->macsec.blocking_events_nb);
193 INIT_LIST_HEAD(&dev->macsec.macsec_devices_list);
194 mutex_init(&dev->macsec.lock);
215 mutex_destroy(&dev->macsec.lock);
253 mutex_lock(&dev->macsec.lock);
254 macsec_device = get_macsec_device(ndev, &dev->macsec.macsec_devices_list);
286 mutex_unlock(&dev->macsec.lock);
298 mutex_unlock(&dev->macsec.lock);
339 mutex_lock(&dev->macsec.lock);
341 for (i = 0; i < max_gids; i++) { /* Checking if macsec gid has ambiguous IP */
356 macsec_device = get_macsec_device(ndev, &dev->macsec.macsec_devices_list);
363 mutex_unlock(&dev->macsec.lock);