/linux/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | mcs_cnf10kb.c | 96 reg = MCSX_CPM_TX_SLAVE_SA_MAP_MEM_0X(map->sc_id); in cnf10kb_mcs_tx_sa_mem_map_write() 103 val |= BIT_ULL(map->sc_id); in cnf10kb_mcs_tx_sa_mem_map_write() 105 val &= ~BIT_ULL(map->sc_id); in cnf10kb_mcs_tx_sa_mem_map_write() 109 mcs_reg_write(mcs, MCSX_CPM_TX_SLAVE_SA_INDEX0_VLDX(map->sc_id), map->sa_index0_vld); in cnf10kb_mcs_tx_sa_mem_map_write() 110 mcs_reg_write(mcs, MCSX_CPM_TX_SLAVE_SA_INDEX1_VLDX(map->sc_id), map->sa_index1_vld); in cnf10kb_mcs_tx_sa_mem_map_write() 112 mcs_reg_write(mcs, MCSX_CPM_TX_SLAVE_TX_SA_ACTIVEX(map->sc_id), map->tx_sa_active); in cnf10kb_mcs_tx_sa_mem_map_write() 121 reg = MCSX_CPM_RX_SLAVE_SA_MAP_MEMX((4 * map->sc_id) + map->an); in cnf10kb_mcs_rx_sa_mem_map_write()
|
H A D | mcs.c | 354 reg = MCSX_CPM_TX_SLAVE_SA_MAP_MEM_0X(map->sc_id); in cn10kb_mcs_tx_sa_mem_map_write() 358 reg = MCSX_CPM_TX_SLAVE_SA_MAP_MEM_1X(map->sc_id); in cn10kb_mcs_tx_sa_mem_map_write() 368 reg = MCSX_CPM_RX_SLAVE_SA_MAP_MEMX((4 * map->sc_id) + map->an); in cn10kb_mcs_rx_sa_mem_map_write() 390 void mcs_ena_dis_sc_cam_entry(struct mcs *mcs, int sc_id, int ena) in mcs_ena_dis_sc_cam_entry() argument 395 if (sc_id > 63) in mcs_ena_dis_sc_cam_entry() 399 val = mcs_reg_read(mcs, reg) | BIT_ULL(sc_id); in mcs_ena_dis_sc_cam_entry() 401 val = mcs_reg_read(mcs, reg) & ~BIT_ULL(sc_id); in mcs_ena_dis_sc_cam_entry() 406 void mcs_rx_sc_cam_write(struct mcs *mcs, u64 sci, u64 secy, int sc_id) in mcs_rx_sc_cam_write() argument 408 mcs_reg_write(mcs, MCSX_CPM_RX_SLAVE_SC_CAMX(0, sc_id), sci); in mcs_rx_sc_cam_write() 409 mcs_reg_write(mcs, MCSX_CPM_RX_SLAVE_SC_CAMX(1, sc_id), sec in mcs_rx_sc_cam_write() 772 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 | 297 int sc_id; in rvu_dbg_mcs_tx_sc_stats_display() local 303 for_each_set_bit(sc_id, map->bmap, mcs->hw->sc_entries) { in rvu_dbg_mcs_tx_sc_stats_display() 304 mcs_get_sc_stats(mcs, &stats, sc_id, MCS_TX); in rvu_dbg_mcs_tx_sc_stats_display() 305 seq_printf(filp, "\n=======sc%d======\n\n", sc_id); in rvu_dbg_mcs_tx_sc_stats_display() 306 seq_printf(filp, "sc%d: Pkts encrypted: %lld\n", sc_id, stats.pkt_encrypt_cnt); in rvu_dbg_mcs_tx_sc_stats_display() 307 seq_printf(filp, "sc%d: Pkts protected: %lld\n", sc_id, stats.pkt_protected_cnt); in rvu_dbg_mcs_tx_sc_stats_display() 310 seq_printf(filp, "sc%d: Octets encrypted: %lld\n", sc_id, in rvu_dbg_mcs_tx_sc_stats_display() 312 seq_printf(filp, "sc%d: Octets protected: %lld\n", sc_id, in rvu_dbg_mcs_tx_sc_stats_display() 327 int sc_id; in rvu_dbg_mcs_rx_sc_stats_display() local 333 for_each_set_bit(sc_id, ma in rvu_dbg_mcs_rx_sc_stats_display() [all...] |
H A D | mcs.h | 184 u8 *sc_id, u8 *sa1_id, u8 *sa2_id, u16 pcifunc, int dir); 191 void mcs_rx_sc_cam_write(struct mcs *mcs, u64 sci, u64 secy, int sc_id);
|
H A D | mbox.h | 2052 u8 sc_id; /* Valid if dir = MCS_TX, SC_CAM id mapped to flowid */ member 2074 u8 sc_id; /* SC CAM entry index */ member 2098 u8 sc_id; /* used as index for SA_MEM_MAP */ member 2107 u8 sc_id; member 2108 u8 an; /* value range 0-3, sc_id + an used as index SA_MEM_MAP */
|
/linux/drivers/crypto/ |
H A D | sa2ul.h | 187 * @sc_id: Security Context ID 204 u16 sc_id; member 279 * @sc_id: Security context ID 288 u16 sc_id; member
|
/linux/net/ipv6/ |
H A D | ioam6.c | 500 u32 sc_id; in ioam6_genl_ns_set_schema() local 522 sc_id = nla_get_u32(info->attrs[IOAM6_ATTR_SC_ID]); in ioam6_genl_ns_set_schema() 523 sc = rhashtable_lookup_fast(&nsdata->schemas, &sc_id, in ioam6_genl_ns_set_schema()
|
/linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | cn10k_macsec.c | 342 req->sc_id = rxsc->hw_sc_id; in cn10k_mcs_write_rx_flowid() 372 sc_req->sc_id = rxsc->hw_sc_id; in cn10k_mcs_write_sc_cam() 457 map_req->sc_id = rxsc->hw_sc_id; in cn10k_mcs_write_rx_sa_plcy() 611 req->sc_id = txsc->hw_sc_id; in cn10k_mcs_write_tx_flowid() 649 map_req->sc_id = txsc->hw_sc_id; in cn10k_mcs_link_tx_sa2sc()
|