Searched refs:secy_id (Results 1 – 3 of 3) sorted by relevance
| /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_TX); in mcs_install_flowid_bypass_entry() [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);
|
| /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()
|