/linux/drivers/net/phy/ |
H A D | nxp-c45-tja11xx-macsec.c | 22 #define TX_SC_BIT(secy_id) BIT(MACSEC_REG_SIZE - (secy_id) - 1) argument 195 int secy_id; member 366 reg |= TX_SC_BIT(phy_secy->secy_id); in nxp_c45_secy_irq_en() 368 reg &= ~TX_SC_BIT(phy_secy->secy_id); in nxp_c45_secy_irq_en() 391 if (pos->secy_id == id) in nxp_c45_find_secy_by_id() 635 if (phy_secy->secy_id != 0) in nxp_c45_secy_valid() 669 static void nxp_c45_tx_sc_en_flt(struct phy_device *phydev, int secy_id, in nxp_c45_tx_sc_en_flt() argument 672 u32 tx_flt_base = TX_FLT_BASE(secy_id); in nxp_c45_tx_sc_en_flt() 687 u32 tx_flt_base = TX_FLT_BASE(phy_secy->secy_id); in nxp_c45_tx_sc_set_flt() 1695 int secy_id; nxp_c45_handle_macsec_interrupt() local [all...] |
/linux/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | mcs.c | 414 void mcs_secy_plcy_write(struct mcs *mcs, u64 plcy, int secy_id, int dir) in mcs_secy_plcy_write() argument 419 reg = MCSX_CPM_RX_SLAVE_SECY_PLCY_MEM_0X(secy_id); in mcs_secy_plcy_write() 421 reg = MCSX_CPM_TX_SLAVE_SECY_PLCY_MEMX(secy_id); in mcs_secy_plcy_write() 426 mcs_reg_write(mcs, MCSX_CPM_RX_SLAVE_SECY_PLCY_MEM_1X(secy_id), 0x0ull); in mcs_secy_plcy_write() 495 int flow_id, secy_id, reg_id; in mcs_install_flowid_bypass_entry() local 513 secy_id = mcs->hw->secy_entries - MCS_RSRC_RSVD_CNT; in mcs_install_flowid_bypass_entry() 514 __set_bit(secy_id, mcs->rx.secy.bmap); in mcs_install_flowid_bypass_entry() 515 __set_bit(secy_id, mcs->tx.secy.bmap); in mcs_install_flowid_bypass_entry() 521 mcs_secy_plcy_write(mcs, plcy, secy_id, MCS_RX); in mcs_install_flowid_bypass_entry() 527 mcs_secy_plcy_write(mcs, plcy, secy_id, MCS_T in mcs_install_flowid_bypass_entry() 544 mcs_clear_secy_plcy(struct mcs * mcs,int secy_id,int dir) mcs_clear_secy_plcy() argument 771 mcs_alloc_all_rsrc(struct mcs * mcs,u8 * flow_id,u8 * secy_id,u8 * sc_id,u8 * sa1_id,u8 * sa2_id,u16 pcifunc,int dir) mcs_alloc_all_rsrc() argument [all...] |
H A D | rvu_debugfs.c | 401 int secy_id; in rvu_dbg_mcs_tx_secy_stats_display() local 407 for_each_set_bit(secy_id, map->bmap, mcs->hw->secy_entries) { in rvu_dbg_mcs_tx_secy_stats_display() 408 mcs_get_tx_secy_stats(mcs, &stats, secy_id); in rvu_dbg_mcs_tx_secy_stats_display() 409 seq_printf(filp, "\n=======Secy%d======\n\n", secy_id); in rvu_dbg_mcs_tx_secy_stats_display() 410 seq_printf(filp, "secy%d: Ctrl bcast pkts: %lld\n", secy_id, in rvu_dbg_mcs_tx_secy_stats_display() 412 seq_printf(filp, "secy%d: Ctrl Mcast pkts: %lld\n", secy_id, in rvu_dbg_mcs_tx_secy_stats_display() 414 seq_printf(filp, "secy%d: Ctrl ucast pkts: %lld\n", secy_id, in rvu_dbg_mcs_tx_secy_stats_display() 416 seq_printf(filp, "secy%d: Ctrl octets: %lld\n", secy_id, stats.ctl_octet_cnt); in rvu_dbg_mcs_tx_secy_stats_display() 417 seq_printf(filp, "secy%d: Unctrl bcast cnt: %lld\n", secy_id, in rvu_dbg_mcs_tx_secy_stats_display() 419 seq_printf(filp, "secy%d: Unctrl mcast pkts: %lld\n", secy_id, in rvu_dbg_mcs_tx_secy_stats_display() 444 int secy_id; rvu_dbg_mcs_rx_secy_stats_display() local [all...] |
H A D | mcs.h | 183 int mcs_alloc_all_rsrc(struct mcs *mcs, u8 *flowid, u8 *secy_id, 186 void mcs_clear_secy_plcy(struct mcs *mcs, int secy_id, int dir);
|
H A D | mbox.h | 2051 u8 secy_id; /* secyid for which flowid is mapped */ member 2063 u8 secy_id; member 2073 u64 secy_id; /* secy index mapped to SC */ member
|
/linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | cn10k_macsec.c | 299 req->secy_id = hw_secy_id; in cn10k_mcs_write_rx_secy() 341 req->secy_id = hw_secy_id; in cn10k_mcs_write_rx_flowid() 373 sc_req->secy_id = hw_secy_id; in cn10k_mcs_write_sc_cam() 568 req->secy_id = txsc->hw_secy_id_tx; in cn10k_mcs_write_tx_secy() 610 req->secy_id = txsc->hw_secy_id_tx; in cn10k_mcs_write_tx_flowid()
|