Searched refs:rx_sc (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | macsec.c | 696 if (rx_sc) { in mlx5e_macsec_add_rxsc() 703 rx_sc = kzalloc(sizeof(*rx_sc), GFP_KERNEL); in mlx5e_macsec_add_rxsc() 704 if (!rx_sc) { in mlx5e_macsec_add_rxsc() 715 sc_xarray_element->rx_sc = rx_sc; in mlx5e_macsec_add_rxsc() 737 rx_sc->md_dst->u.macsec_info.sci = rx_sc->sci; in mlx5e_macsec_add_rxsc() 747 kfree(rx_sc); in mlx5e_macsec_add_rxsc() 779 if (!rx_sc) { in mlx5e_macsec_upd_rxsc() 857 if (!rx_sc) { in mlx5e_macsec_del_rxsc() 898 if (!rx_sc) { in mlx5e_macsec_add_rxsa() 1701 rx_sc = sc_xarray_element->rx_sc; in mlx5e_macsec_offload_handle_rx_skb() [all …]
|
| /linux-6.15/drivers/net/ |
| H A D | macsec.c | 163 kfree(rx_sc); in free_rx_sc_rcu() 1413 rx_sc; in del_rx_sc() 1440 rx_sc = kzalloc(sizeof(*rx_sc), GFP_KERNEL); in create_rx_sc() 1441 if (!rx_sc) in create_rx_sc() 1455 rcu_assign_pointer(rx_sc->next, secy->rx_sc); in create_rx_sc() 1456 rcu_assign_pointer(secy->rx_sc, rx_sc); in create_rx_sc() 1932 ctx.rx_sc = rx_sc; in macsec_add_rxsc() 2226 ctx.rx_sc = rx_sc; in macsec_del_rxsc() 2563 ctx.rx_sc = rx_sc; in macsec_upd_rxsc() 2793 ctx.rx_sc = rx_sc; in get_rx_sa_stats() [all …]
|
| /linux-6.15/drivers/net/ethernet/aquantia/atlantic/ |
| H A D | aq_macsec.c | 763 cfg->aq_rxsc[rxsc_idx].sw_rxsc = ctx->rx_sc; in aq_mdo_add_rxsc() 825 rx_sc->hw_sc_idx); in aq_clear_rxsc() 832 rx_sc->sw_secy = NULL; in aq_clear_rxsc() 833 rx_sc->sw_rxsc = NULL; in aq_clear_rxsc() 943 rxsc_idx = aq_get_rxsc_idx_from_rxsc(cfg, rx_sc); in aq_mdo_upd_rxsa() 1230 struct macsec_rx_sc *rx_sc; in aq_clear_secy() local 1242 for (rx_sc = rcu_dereference_bh(secy->rx_sc); rx_sc; in aq_clear_secy() 1243 rx_sc = rcu_dereference_bh(rx_sc->next)) { in aq_clear_secy() 1259 struct macsec_rx_sc *rx_sc; in aq_apply_secy_cfg() local 1268 for (rx_sc = rcu_dereference_bh(secy->rx_sc); rx_sc && rx_sc->active; in aq_apply_secy_cfg() [all …]
|
| /linux-6.15/drivers/net/netdevsim/ |
| H A D | macsec.c | 126 __func__, sci_to_cpu(ctx->rx_sc->sci), idx); in nsim_macsec_add_rxsc() 128 secy->nsim_rxsc[idx].sci = ctx->rx_sc->sci; in nsim_macsec_add_rxsc() 148 idx = nsim_macsec_find_rxsc(secy, ctx->rx_sc->sci); in nsim_macsec_upd_rxsc() 151 __func__, sci_to_cpu(ctx->rx_sc->sci)); in nsim_macsec_upd_rxsc() 156 __func__, sci_to_cpu(ctx->rx_sc->sci), idx); in nsim_macsec_upd_rxsc() 175 idx = nsim_macsec_find_rxsc(secy, ctx->rx_sc->sci); in nsim_macsec_del_rxsc() 178 __func__, sci_to_cpu(ctx->rx_sc->sci)); in nsim_macsec_del_rxsc() 183 __func__, sci_to_cpu(ctx->rx_sc->sci), idx); in nsim_macsec_del_rxsc()
|
| /linux-6.15/drivers/net/phy/ |
| H A D | nxp-c45-tja11xx-macsec.c | 624 if (!phy_secy->rx_sc) in nxp_c45_secy_valid() 816 struct macsec_rx_sc *rx_sc = phy_secy->rx_sc; in nxp_c45_rx_sc_update() local 839 if (rx_sc->active && in nxp_c45_rx_sc_update() 939 if (phy_secy->rx_sc) in nxp_c45_mdo_dev_open() 965 if (phy_secy->rx_sc) in nxp_c45_mdo_dev_stop() 1078 if (phy_secy->rx_sc) in nxp_c45_mdo_upd_secy() 1104 if (phy_secy->rx_sc) in nxp_c45_mdo_del_secy() 1134 if (phy_secy->rx_sc) in nxp_c45_mdo_add_rxsc() 1141 phy_secy->rx_sc = ctx->rx_sc; in nxp_c45_mdo_add_rxsc() 1186 phy_secy->rx_sc = NULL; in nxp_c45_mdo_del_rxsc() [all …]
|
| /linux-6.15/include/net/ |
| H A D | macsec.h | 245 struct macsec_rx_sc __rcu *rx_sc; member 276 struct macsec_rx_sc *rx_sc; member
|
| /linux-6.15/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | cn10k_macsec.c | 111 struct macsec_rx_sc *rx_sc) in cn10k_mcs_get_rxsc() argument 116 if (rxsc->sw_rxsc == rx_sc && rxsc->sw_secy == secy) in cn10k_mcs_get_rxsc() 1065 for (sw_rx_sc = rcu_dereference_bh(secy->rx_sc); sw_rx_sc && sw_rx_sc->active; in cn10k_mcs_secy_rx_cfg() 1098 for (sw_rx_sc = rcu_dereference_bh(secy->rx_sc); sw_rx_sc && sw_rx_sc->active; in cn10k_mcs_disable_rxscs() 1413 rxsc->sw_rxsc = ctx->rx_sc; in cn10k_mdo_add_rxsc() 1434 bool enable = ctx->rx_sc->active; in cn10k_mdo_upd_rxsc() 1437 rxsc = cn10k_mcs_get_rxsc(cfg, secy, ctx->rx_sc); in cn10k_mdo_upd_rxsc() 1454 rxsc = cn10k_mcs_get_rxsc(cfg, ctx->secy, ctx->rx_sc); in cn10k_mdo_del_rxsc() 1656 rxsc = cn10k_mcs_get_rxsc(cfg, secy, ctx->rx_sc); in cn10k_mdo_get_rx_sc_stats()
|
| /linux-6.15/drivers/net/phy/mscc/ |
| H A D | mscc_macsec.c | 821 flow->rx_sa->sc->sci == ctx->rx_sc->sci) in vsc8584_macsec_del_rxsc()
|