Home
last modified time | relevance | path

Searched refs:secy_id (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_debugfs.c428 int secy_id; in rvu_dbg_mcs_tx_secy_stats_display() local
434 for_each_set_bit(secy_id, map->bmap, mcs->hw->secy_entries) { in rvu_dbg_mcs_tx_secy_stats_display()
435 mcs_get_tx_secy_stats(mcs, &stats, secy_id); in rvu_dbg_mcs_tx_secy_stats_display()
436 seq_printf(filp, "\n=======Secy%d======\n\n", secy_id); in rvu_dbg_mcs_tx_secy_stats_display()
437 seq_printf(filp, "secy%d: Ctrl bcast pkts: %lld\n", secy_id, in rvu_dbg_mcs_tx_secy_stats_display()
439 seq_printf(filp, "secy%d: Ctrl Mcast pkts: %lld\n", secy_id, in rvu_dbg_mcs_tx_secy_stats_display()
441 seq_printf(filp, "secy%d: Ctrl ucast pkts: %lld\n", secy_id, in rvu_dbg_mcs_tx_secy_stats_display()
443 seq_printf(filp, "secy%d: Ctrl octets: %lld\n", secy_id, stats.ctl_octet_cnt); in rvu_dbg_mcs_tx_secy_stats_display()
444 seq_printf(filp, "secy%d: Unctrl bcast cnt: %lld\n", secy_id, in rvu_dbg_mcs_tx_secy_stats_display()
446 seq_printf(filp, "secy%d: Unctrl mcast pkts: %lld\n", secy_id, in rvu_dbg_mcs_tx_secy_stats_display()
471 int secy_id; rvu_dbg_mcs_rx_secy_stats_display() local
[all...]
H A Dmcs.c414 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 Dmcs.h183 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 Dmcs_rvu_if.c581 mcs_rx_sc_cam_write(mcs, req->sci, req->secy_id, req->sc_id); in rvu_mbox_handler_mcs_rx_sc_cam_write()
596 req->secy_id, req->dir); in rvu_mbox_handler_mcs_secy_plcy_write()
615 map.secy = req->secy_id; in rvu_mbox_handler_mcs_flowid_entry_write()
H A Dmbox.h1861 u8 secy_id; /* secyid for which flowid is mapped */ member
1873 u8 secy_id; member
1883 u64 secy_id; /* secy index mapped to SC */ member
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dcn10k_macsec.c301 req->secy_id = hw_secy_id; in cn10k_mcs_write_rx_secy()
343 req->secy_id = hw_secy_id; in cn10k_mcs_write_rx_flowid()
375 sc_req->secy_id = hw_secy_id; in cn10k_mcs_write_sc_cam()
569 req->secy_id = txsc->hw_secy_id_tx; in cn10k_mcs_write_tx_secy()
611 req->secy_id = txsc->hw_secy_id_tx; in cn10k_mcs_write_tx_flowid()

Completed in 13 milliseconds