/kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_macsec.c | 251 *pn = sa_rec.next_pn; in aq_get_txsa_next_pn() 263 *pn = (!sa_rec.sat_nextpn) ? sa_rec.next_pn : 0; in aq_get_rxsa_next_pn() 562 const u32 next_pn = tx_sa->next_pn_halves.lower; in aq_update_txsa() local 572 sa_rec.next_pn = next_pn; in aq_update_txsa() 897 const u32 next_pn = rx_sa->next_pn_halves.lower; in aq_update_rxsa() local 906 sa_record.next_pn = next_pn; in aq_update_rxsa() 1104 u32 next_pn; in aq_mdo_get_tx_sa_stats() local 1126 ret = aq_get_txsa_next_pn(hw, sa_idx, &next_pn); in aq_mdo_get_tx_sa_stats() 1194 u32 next_pn; aq_mdo_get_rx_sa_stats() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_macsec.c | 251 *pn = sa_rec.next_pn; in aq_get_txsa_next_pn() 263 *pn = (!sa_rec.sat_nextpn) ? sa_rec.next_pn : 0; in aq_get_rxsa_next_pn() 547 const u32 next_pn = tx_sa->next_pn_halves.lower; in aq_update_txsa() local 557 sa_rec.next_pn = next_pn; in aq_update_txsa() 864 const u32 next_pn = rx_sa->next_pn_halves.lower; in aq_update_rxsa() local 873 sa_record.next_pn = next_pn; in aq_update_rxsa() 1056 u32 next_pn; in aq_mdo_get_tx_sa_stats() local 1075 ret = aq_get_txsa_next_pn(hw, sa_idx, &next_pn); in aq_mdo_get_tx_sa_stats() 1140 u32 next_pn; aq_mdo_get_rx_sa_stats() local [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | macsec.h | 105 * @next_pn: packet number expected for the next packet 106 * @lock: protects next_pn manipulations 117 u64 next_pn; member 156 * @next_pn: packet number to use for the next packet 157 * @lock: protects next_pn manipulations 168 u64 next_pn; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/macsec/ |
H A D | macsec_struct.h | 294 u32 next_pn; member 540 u32 next_pn; member
|
H A D | macsec_api.c | 678 packed_record[4] = rec->next_pn & 0xFFFF; in set_ingress_sa_record() 679 packed_record[5] = (rec->next_pn >> 16) & 0xFFFF; in set_ingress_sa_record() 728 rec->next_pn = packed_record[4]; in get_ingress_sa_record() 729 rec->next_pn |= packed_record[5] << 16; in get_ingress_sa_record() 1641 packed_record[4] = rec->next_pn & 0xFFFF; in set_egress_sa_record() 1642 packed_record[5] = (rec->next_pn >> 16) & 0xFFFF; in set_egress_sa_record() 1686 rec->next_pn = packed_record[4]; in get_egress_sa_record() 1687 rec->next_pn |= packed_record[5] << 16; in get_egress_sa_record()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/macsec/ |
H A D | macsec_struct.h | 294 u32 next_pn; member 540 u32 next_pn; member
|
H A D | macsec_api.c | 678 packed_record[4] = rec->next_pn & 0xFFFF; in set_ingress_sa_record() 679 packed_record[5] = (rec->next_pn >> 16) & 0xFFFF; in set_ingress_sa_record() 728 rec->next_pn = packed_record[4]; in get_ingress_sa_record() 729 rec->next_pn |= packed_record[5] << 16; in get_ingress_sa_record() 1641 packed_record[4] = rec->next_pn & 0xFFFF; in set_egress_sa_record() 1642 packed_record[5] = (rec->next_pn >> 16) & 0xFFFF; in set_egress_sa_record() 1686 rec->next_pn = packed_record[4]; in get_egress_sa_record() 1687 rec->next_pn |= packed_record[5] << 16; in get_egress_sa_record()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | macsec.h | 121 * @next_pn: packet number expected for the next packet 122 * @lock: protects next_pn manipulations 133 u64 next_pn; member 172 * @next_pn: packet number to use for the next packet 173 * @lock: protects next_pn manipulations 184 u64 next_pn; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | cn10k_macsec.c | 472 u8 assoc_num, u64 next_pn) in cn10k_mcs_write_rx_sa_pn() 487 req->next_pn = next_pn; in cn10k_mcs_write_rx_sa_pn() 697 u8 assoc_num, u64 next_pn) in cn10k_write_tx_sa_pn() 712 req->next_pn = next_pn; in cn10k_write_tx_sa_pn() 1044 cn10k_write_tx_sa_pn(pfvf, txsc, sa_num, sw_tx_sa->next_pn); in cn10k_mcs_secy_tx_cfg() 1080 sw_rx_sa->next_pn); in cn10k_mcs_secy_rx_cfg() 1328 sw_tx_sa->next_pn); in cn10k_mdo_add_txsa() 1362 sw_tx_sa->next_pn); in cn10k_mdo_upd_txsa() 470 cn10k_mcs_write_rx_sa_pn(struct otx2_nic *pfvf, struct cn10k_mcs_rxsc *rxsc, u8 assoc_num, u64 next_pn) cn10k_mcs_write_rx_sa_pn() argument 695 cn10k_write_tx_sa_pn(struct otx2_nic *pfvf, struct cn10k_mcs_txsc *txsc, u8 assoc_num, u64 next_pn) cn10k_write_tx_sa_pn() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | macsec.c | 63 u32 next_pn; member 133 u32 next_pn; member 256 MLX5_SET(macsec_aso, aso_ctx, mode_parameter, attrs->next_pn); in mlx5e_macsec_create_object() 370 obj_attrs.next_pn = sa->next_pn; in mlx5e_macsec_init_sa() 535 tx_sa->next_pn = ctx_tx_sa->next_pn_halves.lower; in mlx5e_macsec_add_txsa() 917 rx_sa->next_pn = ctx_rx_sa->next_pn; in mlx5e_macsec_add_rxsa()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | mcs.h | 194 void mcs_pn_table_write(struct mcs *mcs, u8 pn_id, u64 next_pn, u8 dir);
|
H A D | mcs_rvu_if.c | 503 mcs_pn_table_write(mcs, req->pn_id, req->next_pn, req->dir); in rvu_mbox_handler_mcs_pn_table_write()
|
H A D | mcs.c | 332 void mcs_pn_table_write(struct mcs *mcs, u8 pn_id, u64 next_pn, u8 dir) in mcs_pn_table_write() argument 340 mcs_reg_write(mcs, reg, next_pn); in mcs_pn_table_write()
|
H A D | mbox.h | 1934 u64 next_pn; member
|
/kernel/linux/linux-5.10/drivers/net/ |
H A D | macsec.c | 493 tx_sa->next_pn++; in tx_sa_update_pn() 497 if (tx_sa->next_pn == 0) in tx_sa_update_pn() 1384 rx_sa->next_pn = 1; in init_rx_sa() 1838 rx_sa->next_pn = nla_get_u64(tb_sa[MACSEC_SA_ATTR_PN]); in macsec_add_rxsa() 2080 tx_sa->next_pn = nla_get_u64(tb_sa[MACSEC_SA_ATTR_PN]); in macsec_add_txsa() 2392 tx_sa->next_pn = nla_get_u64(tb_sa[MACSEC_SA_ATTR_PN]); in macsec_upd_txsa() 2490 rx_sa->next_pn = nla_get_u64(tb_sa[MACSEC_SA_ATTR_PN]); in macsec_upd_rxsa() 3161 pn = tx_sa->next_pn; in dump_secy() 3266 pn = rx_sa->next_pn; in dump_secy()
|
/kernel/linux/linux-6.6/drivers/net/ |
H A D | macsec.c | 471 tx_sa->next_pn++; in tx_sa_update_pn() 475 if (tx_sa->next_pn == 0) in tx_sa_update_pn() 1367 rx_sa->next_pn = 1; in init_rx_sa() 1807 rx_sa->next_pn = nla_get_u64(tb_sa[MACSEC_SA_ATTR_PN]); in macsec_add_rxsa() 2049 tx_sa->next_pn = nla_get_u64(tb_sa[MACSEC_SA_ATTR_PN]); in macsec_add_txsa() 2361 tx_sa->next_pn = nla_get_u64(tb_sa[MACSEC_SA_ATTR_PN]); in macsec_upd_txsa() 2459 rx_sa->next_pn = nla_get_u64(tb_sa[MACSEC_SA_ATTR_PN]); in macsec_upd_rxsa() 3124 pn = tx_sa->next_pn; in dump_secy() 3229 pn = rx_sa->next_pn; in dump_secy()
|
/kernel/linux/linux-5.10/drivers/net/phy/mscc/ |
H A D | mscc_macsec.c | 577 flow->rx_sa->next_pn : flow->tx_sa->next_pn); in vsc8584_macsec_transformation()
|
/kernel/linux/linux-6.6/drivers/net/phy/mscc/ |
H A D | mscc_macsec.c | 577 flow->rx_sa->next_pn : flow->tx_sa->next_pn); in vsc8584_macsec_transformation()
|