/kernel/linux/linux-5.10/drivers/net/netdevsim/ |
H A D | ipsec.c | 134 u16 sa_idx; in nsim_ipsec_add_sa() local 158 sa_idx = (u16)ret; in nsim_ipsec_add_sa() 184 memcpy(&ipsec->sa[sa_idx], &sa, sizeof(sa)); in nsim_ipsec_add_sa() 189 xs->xso.offload_handle = sa_idx | NSIM_IPSEC_VALID; in nsim_ipsec_add_sa() 199 u16 sa_idx; in nsim_ipsec_del_sa() local 201 sa_idx = xs->xso.offload_handle & ~NSIM_IPSEC_VALID; in nsim_ipsec_del_sa() 202 if (!ipsec->sa[sa_idx].used) { in nsim_ipsec_del_sa() 203 netdev_err(ns->netdev, "Invalid SA for delete sa_idx=%d\n", in nsim_ipsec_del_sa() 204 sa_idx); in nsim_ipsec_del_sa() 208 memset(&ipsec->sa[sa_idx], in nsim_ipsec_del_sa() 234 u32 sa_idx; nsim_ipsec_tx() local [all...] |
/kernel/linux/linux-6.6/drivers/net/netdevsim/ |
H A D | ipsec.c | 135 u16 sa_idx; in nsim_ipsec_add_sa() local 163 sa_idx = (u16)ret; in nsim_ipsec_add_sa() 189 memcpy(&ipsec->sa[sa_idx], &sa, sizeof(sa)); in nsim_ipsec_add_sa() 194 xs->xso.offload_handle = sa_idx | NSIM_IPSEC_VALID; in nsim_ipsec_add_sa() 204 u16 sa_idx; in nsim_ipsec_del_sa() local 206 sa_idx = xs->xso.offload_handle & ~NSIM_IPSEC_VALID; in nsim_ipsec_del_sa() 207 if (!ipsec->sa[sa_idx].used) { in nsim_ipsec_del_sa() 208 netdev_err(ns->netdev, "Invalid SA for delete sa_idx=%d\n", in nsim_ipsec_del_sa() 209 sa_idx); in nsim_ipsec_del_sa() 213 memset(&ipsec->sa[sa_idx], in nsim_ipsec_del_sa() 239 u32 sa_idx; nsim_ipsec_tx() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ipsec.c | 266 u16 sa_idx; in ixgbevf_ipsec_add_sa() local 297 sa_idx = (u16)ret; in ixgbevf_ipsec_add_sa() 333 memcpy(&ipsec->rx_tbl[sa_idx], &rsa, sizeof(rsa)); in ixgbevf_ipsec_add_sa() 335 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_RX_INDEX; in ixgbevf_ipsec_add_sa() 340 hash_add_rcu(ipsec->rx_sa_list, &ipsec->rx_tbl[sa_idx].hlist, in ixgbevf_ipsec_add_sa() 351 sa_idx = (u16)ret; in ixgbevf_ipsec_add_sa() 373 memcpy(&ipsec->tx_tbl[sa_idx], &tsa, sizeof(tsa)); in ixgbevf_ipsec_add_sa() 375 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_TX_INDEX; in ixgbevf_ipsec_add_sa() 392 u16 sa_idx; in ixgbevf_ipsec_del_sa() local 398 sa_idx in ixgbevf_ipsec_del_sa() 466 u16 sa_idx; ixgbevf_ipsec_tx() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ipsec.c | 268 u16 sa_idx; in ixgbevf_ipsec_add_sa() local 303 sa_idx = (u16)ret; in ixgbevf_ipsec_add_sa() 339 memcpy(&ipsec->rx_tbl[sa_idx], &rsa, sizeof(rsa)); in ixgbevf_ipsec_add_sa() 341 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_RX_INDEX; in ixgbevf_ipsec_add_sa() 346 hash_add_rcu(ipsec->rx_sa_list, &ipsec->rx_tbl[sa_idx].hlist, in ixgbevf_ipsec_add_sa() 357 sa_idx = (u16)ret; in ixgbevf_ipsec_add_sa() 379 memcpy(&ipsec->tx_tbl[sa_idx], &tsa, sizeof(tsa)); in ixgbevf_ipsec_add_sa() 381 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_TX_INDEX; in ixgbevf_ipsec_add_sa() 398 u16 sa_idx; in ixgbevf_ipsec_del_sa() local 404 sa_idx in ixgbevf_ipsec_del_sa() 472 u16 sa_idx; ixgbevf_ipsec_tx() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ipsec.c | 568 u16 sa_idx; in ixgbe_ipsec_add_sa() local 602 sa_idx = (u16)ret; in ixgbe_ipsec_add_sa() 688 memcpy(&ipsec->rx_tbl[sa_idx], &rsa, sizeof(rsa)); in ixgbe_ipsec_add_sa() 690 ixgbe_ipsec_set_rx_sa(hw, sa_idx, rsa.xs->id.spi, rsa.key, in ixgbe_ipsec_add_sa() 692 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_RX_INDEX; in ixgbe_ipsec_add_sa() 697 hash_add_rcu(ipsec->rx_sa_list, &ipsec->rx_tbl[sa_idx].hlist, in ixgbe_ipsec_add_sa() 712 sa_idx = (u16)ret; in ixgbe_ipsec_add_sa() 729 memcpy(&ipsec->tx_tbl[sa_idx], &tsa, sizeof(tsa)); in ixgbe_ipsec_add_sa() 731 ixgbe_ipsec_set_tx_sa(hw, sa_idx, tsa.key, tsa.salt); in ixgbe_ipsec_add_sa() 733 xs->xso.offload_handle = sa_idx in ixgbe_ipsec_add_sa() 758 u16 sa_idx; ixgbe_ipsec_del_sa() local 891 u16 sa_idx; ixgbe_ipsec_vf_add_sa() local 1000 u16 sa_idx; ixgbe_ipsec_vf_del_sa() local [all...] |
H A D | ixgbe_ipsec.h | 63 u16 sa_idx; member
|
H A D | ixgbe_main.c | 8067 fceof_saidx |= itd->sa_idx; in ixgbe_tso() 8137 fceof_saidx |= itd->sa_idx; in ixgbe_tx_csum()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ipsec.c | 570 u16 sa_idx; in ixgbe_ipsec_add_sa() local 608 sa_idx = (u16)ret; in ixgbe_ipsec_add_sa() 694 memcpy(&ipsec->rx_tbl[sa_idx], &rsa, sizeof(rsa)); in ixgbe_ipsec_add_sa() 696 ixgbe_ipsec_set_rx_sa(hw, sa_idx, rsa.xs->id.spi, rsa.key, in ixgbe_ipsec_add_sa() 698 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_RX_INDEX; in ixgbe_ipsec_add_sa() 703 hash_add_rcu(ipsec->rx_sa_list, &ipsec->rx_tbl[sa_idx].hlist, in ixgbe_ipsec_add_sa() 718 sa_idx = (u16)ret; in ixgbe_ipsec_add_sa() 735 memcpy(&ipsec->tx_tbl[sa_idx], &tsa, sizeof(tsa)); in ixgbe_ipsec_add_sa() 737 ixgbe_ipsec_set_tx_sa(hw, sa_idx, tsa.key, tsa.salt); in ixgbe_ipsec_add_sa() 739 xs->xso.offload_handle = sa_idx in ixgbe_ipsec_add_sa() 764 u16 sa_idx; ixgbe_ipsec_del_sa() local 897 u16 sa_idx; ixgbe_ipsec_vf_add_sa() local 1005 u16 sa_idx; ixgbe_ipsec_vf_del_sa() local [all...] |
H A D | ixgbe_ipsec.h | 63 u16 sa_idx; member
|
H A D | ixgbe_main.c | 8138 fceof_saidx |= itd->sa_idx; in ixgbe_tso() 8196 fceof_saidx |= itd->sa_idx; in ixgbe_tx_csum()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_macsec.c | 192 static int aq_get_rxsa_stats(struct aq_hw_s *hw, const int sa_idx, in aq_get_rxsa_stats() argument 198 ret = aq_mss_get_ingress_sa_counters(hw, &i_sa_counters, sa_idx); in aq_get_rxsa_stats() 222 static int aq_get_txsa_stats(struct aq_hw_s *hw, const int sa_idx, in aq_get_txsa_stats() argument 228 ret = aq_mss_get_egress_sa_counters(hw, &e_sa_counters, sa_idx); in aq_get_txsa_stats() 244 static int aq_get_txsa_next_pn(struct aq_hw_s *hw, const int sa_idx, u32 *pn) in aq_get_txsa_next_pn() argument 249 ret = aq_mss_get_egress_sa_record(hw, &sa_rec, sa_idx); in aq_get_txsa_next_pn() 256 static int aq_get_rxsa_next_pn(struct aq_hw_s *hw, const int sa_idx, u32 *pn) in aq_get_rxsa_next_pn() argument 261 ret = aq_mss_get_ingress_sa_record(hw, &sa_rec, sa_idx); in aq_get_rxsa_next_pn() 564 const unsigned int sa_idx = sc_idx | an; in aq_update_txsa() local 574 ret = aq_mss_set_egress_sa_record(hw, &sa_rec, sa_idx); in aq_update_txsa() 649 const int sa_idx = aq_txsc->hw_sc_idx | sa_num; aq_clear_txsa() local 900 const int sa_idx = sc_idx | an; aq_update_rxsa() local 997 int sa_idx = aq_rxsc->hw_sc_idx | sa_num; aq_clear_rxsa() local 1102 unsigned int sa_idx; aq_mdo_get_tx_sa_stats() local 1143 unsigned int sa_idx; aq_mdo_get_rx_sc_stats() local 1192 unsigned int sa_idx; aq_mdo_get_rx_sa_stats() local 1363 aq_sa_from_sa_idx(const enum aq_macsec_sc_sa sc_sa, const int sa_idx) aq_sa_from_sa_idx() argument 1378 aq_sc_idx_from_sa_idx(const enum aq_macsec_sc_sa sc_sa, const int sa_idx) aq_sc_idx_from_sa_idx() argument 1678 int i, sa_idx, assoc_num; aq_macsec_update_stats() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_macsec.c | 192 static int aq_get_rxsa_stats(struct aq_hw_s *hw, const int sa_idx, in aq_get_rxsa_stats() argument 198 ret = aq_mss_get_ingress_sa_counters(hw, &i_sa_counters, sa_idx); in aq_get_rxsa_stats() 222 static int aq_get_txsa_stats(struct aq_hw_s *hw, const int sa_idx, in aq_get_txsa_stats() argument 228 ret = aq_mss_get_egress_sa_counters(hw, &e_sa_counters, sa_idx); in aq_get_txsa_stats() 244 static int aq_get_txsa_next_pn(struct aq_hw_s *hw, const int sa_idx, u32 *pn) in aq_get_txsa_next_pn() argument 249 ret = aq_mss_get_egress_sa_record(hw, &sa_rec, sa_idx); in aq_get_txsa_next_pn() 256 static int aq_get_rxsa_next_pn(struct aq_hw_s *hw, const int sa_idx, u32 *pn) in aq_get_rxsa_next_pn() argument 261 ret = aq_mss_get_ingress_sa_record(hw, &sa_rec, sa_idx); in aq_get_rxsa_next_pn() 549 const unsigned int sa_idx = sc_idx | an; in aq_update_txsa() local 559 ret = aq_mss_set_egress_sa_record(hw, &sa_rec, sa_idx); in aq_update_txsa() 628 const int sa_idx = aq_txsc->hw_sc_idx | sa_num; aq_clear_txsa() local 867 const int sa_idx = sc_idx | an; aq_update_rxsa() local 958 int sa_idx = aq_rxsc->hw_sc_idx | sa_num; aq_clear_rxsa() local 1054 unsigned int sa_idx; aq_mdo_get_tx_sa_stats() local 1092 unsigned int sa_idx; aq_mdo_get_rx_sc_stats() local 1138 unsigned int sa_idx; aq_mdo_get_rx_sa_stats() local 1306 aq_sa_from_sa_idx(const enum aq_macsec_sc_sa sc_sa, const int sa_idx) aq_sa_from_sa_idx() argument 1321 aq_sc_idx_from_sa_idx(const enum aq_macsec_sc_sa sc_sa, const int sa_idx) aq_sc_idx_from_sa_idx() argument 1621 int i, sa_idx, assoc_num; aq_macsec_update_stats() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/crypto/ |
H A D | ipsec.c | 125 uint32_t sa_idx:16; /* SA table index */ member 496 msg.sa_idx = saidx; in nfp_net_xfrm_add_state() 514 .sa_idx = x->xso.offload_handle - 1, in nfp_net_xfrm_del_state()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
H A D | rx_desc.h | 1074 __le16 sa_idx; member 1096 __le16 sa_idx; member 1148 __le16 sa_idx; member 1292 * sa_idx
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
H A D | rx_desc.h | 912 __le16 sa_idx; member 1053 * sa_idx
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
H A D | rx_desc.h | 757 __le16 sa_idx; member 914 * sa_idx
|
/kernel/linux/linux-5.10/drivers/crypto/ |
H A D | hifn_795x.c | 1117 int cmd_len, sa_idx; in hifn_setup_cmd_desc() local 1121 sa_idx = dma->cmdi; in hifn_setup_cmd_desc() 1205 dev->sa[sa_idx] = priv; in hifn_setup_cmd_desc()
|
/kernel/linux/linux-6.6/drivers/crypto/ |
H A D | hifn_795x.c | 1117 int cmd_len, sa_idx; in hifn_setup_cmd_desc() local 1121 sa_idx = dma->cmdi; in hifn_setup_cmd_desc() 1205 dev->sa[sa_idx] = priv; in hifn_setup_cmd_desc()
|