/linux-master/drivers/net/netdevsim/ |
H A D | ipsec.c | 135 u16 sa_idx; local 163 sa_idx = (u16)ret; 189 memcpy(&ipsec->sa[sa_idx], &sa, sizeof(sa)); 194 xs->xso.offload_handle = sa_idx | NSIM_IPSEC_VALID; 204 u16 sa_idx; local 206 sa_idx = xs->xso.offload_handle & ~NSIM_IPSEC_VALID; 207 if (!ipsec->sa[sa_idx].used) { 208 netdev_err(ns->netdev, "Invalid SA for delete sa_idx=%d\n", 209 sa_idx); 213 memset(&ipsec->sa[sa_idx], 239 u32 sa_idx; local [all...] |
/linux-master/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ipsec.c | 268 u16 sa_idx; local 303 sa_idx = (u16)ret; 339 memcpy(&ipsec->rx_tbl[sa_idx], &rsa, sizeof(rsa)); 341 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_RX_INDEX; 346 hash_add_rcu(ipsec->rx_sa_list, &ipsec->rx_tbl[sa_idx].hlist, 357 sa_idx = (u16)ret; 379 memcpy(&ipsec->tx_tbl[sa_idx], &tsa, sizeof(tsa)); 381 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_TX_INDEX; 398 u16 sa_idx; local 404 sa_idx 472 u16 sa_idx; local [all...] |
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ipsec.c | 570 u16 sa_idx; local 608 sa_idx = (u16)ret; 694 memcpy(&ipsec->rx_tbl[sa_idx], &rsa, sizeof(rsa)); 696 ixgbe_ipsec_set_rx_sa(hw, sa_idx, rsa.xs->id.spi, rsa.key, 698 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_RX_INDEX; 703 hash_add_rcu(ipsec->rx_sa_list, &ipsec->rx_tbl[sa_idx].hlist, 718 sa_idx = (u16)ret; 735 memcpy(&ipsec->tx_tbl[sa_idx], &tsa, sizeof(tsa)); 737 ixgbe_ipsec_set_tx_sa(hw, sa_idx, tsa.key, tsa.salt); 739 xs->xso.offload_handle = sa_idx 764 u16 sa_idx; local 897 u16 sa_idx; local 1005 u16 sa_idx; local [all...] |
H A D | ixgbe_ipsec.h | 63 u16 sa_idx; member in struct:ixgbe_ipsec_tx_data
|
H A D | ixgbe_main.c | 8168 fceof_saidx |= itd->sa_idx; 8226 fceof_saidx |= itd->sa_idx;
|
/linux-master/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, argument 198 ret = aq_mss_get_ingress_sa_counters(hw, &i_sa_counters, sa_idx); 222 static int aq_get_txsa_stats(struct aq_hw_s *hw, const int sa_idx, argument 228 ret = aq_mss_get_egress_sa_counters(hw, &e_sa_counters, sa_idx); 244 static int aq_get_txsa_next_pn(struct aq_hw_s *hw, const int sa_idx, u32 *pn) argument 249 ret = aq_mss_get_egress_sa_record(hw, &sa_rec, sa_idx); 256 static int aq_get_rxsa_next_pn(struct aq_hw_s *hw, const int sa_idx, u32 *pn) argument 261 ret = aq_mss_get_ingress_sa_record(hw, &sa_rec, sa_idx); 549 const unsigned int sa_idx = sc_idx | an; local 559 ret = aq_mss_set_egress_sa_record(hw, &sa_rec, sa_idx); 628 const int sa_idx = aq_txsc->hw_sc_idx | sa_num; local 867 const int sa_idx = sc_idx | an; local 958 int sa_idx = aq_rxsc->hw_sc_idx | sa_num; local 1054 unsigned int sa_idx; local 1092 unsigned int sa_idx; local 1138 unsigned int sa_idx; local 1306 aq_sa_from_sa_idx(const enum aq_macsec_sc_sa sc_sa, const int sa_idx) argument 1321 aq_sc_idx_from_sa_idx(const enum aq_macsec_sc_sa sc_sa, const int sa_idx) argument 1621 int i, sa_idx, assoc_num; local [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/crypto/ |
H A D | ipsec.c | 125 uint32_t sa_idx:16; /* SA table index */ member in struct:nfp_ipsec_cfg_mssg::__anon620::__anon621 535 msg.sa_idx = saidx; 553 .sa_idx = x->xso.offload_handle - 1,
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | rx_desc.h | 1075 __le16 sa_idx; member in struct:rx_msdu_end_ipq8074 1097 __le16 sa_idx; member in struct:rx_msdu_end_wcn6855 1149 __le16 sa_idx; member in struct:rx_msdu_end_qcn9074 1293 * sa_idx
|
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | rx_desc.h | 818 __le16 sa_idx; member in struct:rx_msdu_end_qcn9274 880 __le16 sa_idx; member in struct:rx_msdu_end_qcn9274_compact 925 __le16 sa_idx; member in struct:rx_msdu_end_wcn7850 1080 * sa_idx
|
/linux-master/drivers/crypto/ |
H A D | hifn_795x.c | 1117 int cmd_len, sa_idx; local 1121 sa_idx = dma->cmdi; 1205 dev->sa[sa_idx] = priv;
|