Home
last modified time | relevance | path

Searched refs:macsec_device (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/infiniband/hw/mlx5/
H A Dmacsec.c29 static void cleanup_macsec_device(struct mlx5_macsec_device *macsec_device) in cleanup_macsec_device() argument
31 if (!list_empty(&macsec_device->tx_rules_list) || in cleanup_macsec_device()
32 !list_empty(&macsec_device->rx_rules_list) || in cleanup_macsec_device()
33 !list_empty(&macsec_device->macsec_roce_gids)) in cleanup_macsec_device()
36 list_del(&macsec_device->macsec_devices_list_entry); in cleanup_macsec_device()
37 kfree(macsec_device); in cleanup_macsec_device()
43 struct mlx5_macsec_device *iter, *macsec_device = NULL; in get_macsec_device() local
47 macsec_device = iter; in get_macsec_device()
52 if (macsec_device) in get_macsec_device()
53 return macsec_device; in get_macsec_device()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dmacsec.c510 struct mlx5e_macsec_device *macsec_device; in mlx5e_macsec_add_txsa() local
520 macsec_device = mlx5e_macsec_get_macsec_device_context(macsec, ctx); in mlx5e_macsec_add_txsa()
521 if (!macsec_device) { in mlx5e_macsec_add_txsa()
527 if (macsec_device->tx_sa[assoc_num]) { in mlx5e_macsec_add_txsa()
554 macsec_device->tx_sa[assoc_num] = tx_sa; in mlx5e_macsec_add_txsa()
567 macsec_device->tx_sa[assoc_num] = NULL; in mlx5e_macsec_add_txsa()
582 struct mlx5e_macsec_device *macsec_device; in mlx5e_macsec_upd_txsa() local
593 macsec_device = mlx5e_macsec_get_macsec_device_context(macsec, ctx); in mlx5e_macsec_upd_txsa()
594 if (!macsec_device) { in mlx5e_macsec_upd_txsa()
600 tx_sa = macsec_device->tx_sa[assoc_num]; in mlx5e_macsec_upd_txsa()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dmacsec_fs.c642 static bool macsec_fs_is_macsec_device_empty(struct mlx5_macsec_device *macsec_device) in macsec_fs_is_macsec_device_empty() argument
644 if (xa_empty(&macsec_device->tx_id_xa) && in macsec_fs_is_macsec_device_empty()
645 xa_empty(&macsec_device->rx_id_xa)) in macsec_fs_is_macsec_device_empty()
655 struct mlx5_macsec_device *iter, *macsec_device = NULL; in macsec_fs_id_del() local
661 macsec_device = iter; in macsec_fs_id_del()
665 WARN_ON(!macsec_device); in macsec_fs_id_del()
667 fs_id_xa = (is_tx) ? &macsec_device->tx_id_xa : in macsec_fs_id_del()
668 &macsec_device->rx_id_xa; in macsec_fs_id_del()
689 if (macsec_fs_is_macsec_device_empty(macsec_device)) { in macsec_fs_id_del()
690 list_del(&macsec_device->macsec_devices_list_entry); in macsec_fs_id_del()
[all …]