Home
last modified time | relevance | path

Searched refs:sc_id (Results 1 – 11 of 11) sorted by relevance

/Linux-v6.1/drivers/net/ethernet/marvell/octeontx2/af/
Dmcs_cnf10kb.c93 reg = MCSX_CPM_TX_SLAVE_SA_MAP_MEM_0X(map->sc_id); in cnf10kb_mcs_tx_sa_mem_map_write()
100 val |= BIT_ULL(map->sc_id); in cnf10kb_mcs_tx_sa_mem_map_write()
102 val &= ~BIT_ULL(map->sc_id); in cnf10kb_mcs_tx_sa_mem_map_write()
106 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()
107 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()
109 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()
118 reg = MCSX_CPM_RX_SLAVE_SA_MAP_MEMX((4 * map->sc_id) + map->an); in cnf10kb_mcs_rx_sa_mem_map_write()
Dmcs.c354 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), secy); in mcs_rx_sc_cam_write()
[all …]
Drvu_debugfs.c327 int sc_id; in rvu_dbg_mcs_tx_sc_stats_display() local
333 for_each_set_bit(sc_id, map->bmap, mcs->hw->sc_entries) { in rvu_dbg_mcs_tx_sc_stats_display()
334 mcs_get_sc_stats(mcs, &stats, sc_id, MCS_TX); in rvu_dbg_mcs_tx_sc_stats_display()
335 seq_printf(filp, "\n=======sc%d======\n\n", sc_id); in rvu_dbg_mcs_tx_sc_stats_display()
336 seq_printf(filp, "sc%d: Pkts encrypted: %lld\n", sc_id, stats.pkt_encrypt_cnt); in rvu_dbg_mcs_tx_sc_stats_display()
337 seq_printf(filp, "sc%d: Pkts protected: %lld\n", sc_id, stats.pkt_protected_cnt); in rvu_dbg_mcs_tx_sc_stats_display()
340 seq_printf(filp, "sc%d: Octets encrypted: %lld\n", sc_id, in rvu_dbg_mcs_tx_sc_stats_display()
342 seq_printf(filp, "sc%d: Octets protected: %lld\n", sc_id, in rvu_dbg_mcs_tx_sc_stats_display()
357 int sc_id; in rvu_dbg_mcs_rx_sc_stats_display() local
363 for_each_set_bit(sc_id, map->bmap, mcs->hw->sc_entries) { in rvu_dbg_mcs_rx_sc_stats_display()
[all …]
Dmcs.h189 u8 *sc_id, u8 *sa1_id, u8 *sa2_id, u16 pcifunc, int dir);
196 void mcs_rx_sc_cam_write(struct mcs *mcs, u64 sci, u64 secy, int sc_id);
Dmcs_rvu_if.c506 mcs->tx_sa_active[req->sc_id] = req->tx_sa_active; in rvu_mbox_handler_mcs_tx_sc_sa_map_write()
539 mcs_rx_sc_cam_write(mcs, req->sci, req->secy_id, req->sc_id); in rvu_mbox_handler_mcs_rx_sc_cam_write()
574 map.sc = req->sc_id; in rvu_mbox_handler_mcs_flowid_entry_write()
Dmbox.h1767 u8 sc_id; /* Valid if dir = MCS_TX, SC_CAM id mapped to flowid */ member
1789 u8 sc_id; /* SC CAM entry index */ member
1813 u8 sc_id; /* used as index for SA_MEM_MAP */ member
1822 u8 sc_id; member
/Linux-v6.1/drivers/crypto/
Dsa2ul.c687 void sa_set_swinfo(u8 eng_id, u16 sc_id, dma_addr_t sc_phys, in sa_set_swinfo() argument
691 swinfo[0] = sc_id; in sa_set_swinfo()
723 u16 sc_id = ctx->sc_id; in sa_init_sc() local
750 memcpy(&sc_buf[2], &sc_id, 2); in sa_init_sc()
774 sa_set_swinfo(first_engine, ctx->sc_id, ctx->sc_phys, 1, 0, in sa_init_sc()
788 bn = ctx->sc_id - data->sc_id_start; in sa_free_ctx_info()
791 data->sc_id--; in sa_free_ctx_info()
809 data->sc_id++; in sa_init_ctx_info()
812 ctx->sc_id = (u16)(data->sc_id_start + bn); in sa_init_ctx_info()
826 data->sc_id--; in sa_init_ctx_info()
[all …]
Dsa2ul.h204 u16 sc_id; member
288 u16 sc_id; member
/Linux-v6.1/tools/testing/selftests/net/
Dioam6_parser.c27 __u32 sc_id; member
46 .sc_id = 777,
60 .sc_id = 666,
74 .sc_id = 0xffffff, /* default value */
348 cnf.sc_id != (raw32 & 0xffffff)) in check_ioam6_data()
/Linux-v6.1/net/ipv6/
Dioam6.c504 u32 sc_id; in ioam6_genl_ns_set_schema() local
526 sc_id = nla_get_u32(info->attrs[IOAM6_ATTR_SC_ID]); in ioam6_genl_ns_set_schema()
527 sc = rhashtable_lookup_fast(&nsdata->schemas, &sc_id, in ioam6_genl_ns_set_schema()
/Linux-v6.1/drivers/net/ethernet/marvell/octeontx2/nic/
Dcn10k_macsec.c262 req->sc_id = rxsc->hw_sc_id; in cn10k_mcs_write_rx_flowid()
292 sc_req->sc_id = rxsc->hw_sc_id; in cn10k_mcs_write_sc_cam()
341 map_req->sc_id = rxsc->hw_sc_id; in cn10k_mcs_write_rx_sa_plcy()
476 req->sc_id = txsc->hw_sc_id; in cn10k_mcs_write_tx_flowid()
514 map_req->sc_id = txsc->hw_sc_id; in cn10k_mcs_link_tx_sa2sc()