Searched refs:sa_idx (Results 1 - 10 of 10) sorted by relevance

/linux-master/drivers/net/netdevsim/
H A Dipsec.c135 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 Dipsec.c268 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 Dixgbe_ipsec.c570 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 Dixgbe_ipsec.h63 u16 sa_idx; member in struct:ixgbe_ipsec_tx_data
H A Dixgbe_main.c8168 fceof_saidx |= itd->sa_idx;
8226 fceof_saidx |= itd->sa_idx;
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_macsec.c192 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 Dipsec.c125 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 Drx_desc.h1075 __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 Drx_desc.h818 __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 Dhifn_795x.c1117 int cmd_len, sa_idx; local
1121 sa_idx = dma->cmdi;
1205 dev->sa[sa_idx] = priv;

Completed in 222 milliseconds