mcs_reg_read
stats->octet_decrypted_cnt = mcs_reg_read(mcs, reg);
cpm_intr = mcs_reg_read(mcs, MCSX_CPM_TX_SLAVE_TX_INT);
stats->octet_validated_cnt = mcs_reg_read(mcs, reg);
bbe_intr = mcs_reg_read(mcs, MCSX_BBE_RX_SLAVE_BBE_INT);
bbe_intr = mcs_reg_read(mcs, MCSX_BBE_TX_SLAVE_BBE_INT);
pab_intr = mcs_reg_read(mcs, MCSX_PAB_RX_SLAVE_PAB_INT);
stats->pkt_port_disabled_cnt = mcs_reg_read(mcs, reg);
pab_intr = mcs_reg_read(mcs, MCSX_PAB_TX_SLAVE_PAB_INT);
stats->pkt_badtag_cnt = mcs_reg_read(mcs, reg);
stats->pkt_nosa_cnt = mcs_reg_read(mcs, reg);
stats->pkt_nosaerror_cnt = mcs_reg_read(mcs, reg);
stats->pkt_tagged_ctl_cnt = mcs_reg_read(mcs, reg);
stats->pkt_untaged_cnt = mcs_reg_read(mcs, reg);
stats->pkt_ctl_cnt = mcs_reg_read(mcs, reg);
val = mcs_reg_read(mcs, MCSX_PEX_RX_SLAVE_PEX_CONFIGURATION);
val = mcs_reg_read(mcs, MCSX_PEX_TX_SLAVE_PORT_CONFIG(req->port_id));
rsp->port_mode = mcs_reg_read(mcs, MCSX_PAB_RX_SLAVE_PORT_CFGX(req->port_id)) &
rsp->fifo_skid = mcs_reg_read(mcs, reg) & MCS_PORT_FIFO_SKID_MASK;
rsp->cstm_tag_rel_mode_sel = mcs_reg_read(mcs, reg) & 0x3;
if (mcs_reg_read(mcs, MCSX_PEX_RX_SLAVE_PEX_CONFIGURATION) & BIT_ULL(req->port_id))
stats->pkt_notag_cnt = mcs_reg_read(mcs, reg);
rsp->cstm_tag_rel_mode_sel = mcs_reg_read(mcs, reg) >> 2;
val = mcs_reg_read(mcs, reg);
rsp->cstm_etype_en = mcs_reg_read(mcs, reg) & 0xFF;
cfg = mcs_reg_read(mcs, MCSX_LINK_LMACX_CFG(lmac));
stats->tcam_hit_cnt = mcs_reg_read(mcs, reg);
val = mcs_reg_read(mcs, MCSX_MIL_GLOBAL);
while (!(mcs_reg_read(mcs, MCSX_MIL_RX_GBL_STATUS) & BIT_ULL(0))) {
val = mcs_reg_read(mcs, MCSX_MIL_RX_GBL_STATUS);
mcs_reg_write(mcs, MCSX_MIL_GLOBAL, mcs_reg_read(mcs, MCSX_MIL_GLOBAL) & ~BIT_ULL(5));
val = mcs_reg_read(mcs, MCSX_MIL_GLOBAL);
stats->tcam_miss_cnt = mcs_reg_read(mcs, reg);
stats->parser_err_cnt = mcs_reg_read(mcs, reg);
stats->preempt_err_cnt = mcs_reg_read(mcs, reg);
stats->tcam_miss_cnt = mcs_reg_read(mcs, reg);
stats->parser_err_cnt = mcs_reg_read(mcs, reg);
stats->sectag_insert_err_cnt = mcs_reg_read(mcs, reg);
stats->pkt_invalid_cnt = mcs_reg_read(mcs, reg);
stats->pkt_nosaerror_cnt = mcs_reg_read(mcs, reg);
stats->pkt_notvalid_cnt = mcs_reg_read(mcs, reg);
stats->pkt_ok_cnt = mcs_reg_read(mcs, reg);
stats->pkt_nosa_cnt = mcs_reg_read(mcs, reg);
stats->pkt_encrypt_cnt = mcs_reg_read(mcs, reg);
stats->pkt_protected_cnt = mcs_reg_read(mcs, reg);
stats->hit_cnt = mcs_reg_read(mcs, reg);
stats->pkt_invalid_cnt = mcs_reg_read(mcs, reg);
stats->pkt_late_cnt = mcs_reg_read(mcs, reg);
stats->pkt_notvalid_cnt = mcs_reg_read(mcs, reg);
stats->pkt_unchecked_cnt = mcs_reg_read(mcs, reg);
stats->pkt_delay_cnt = mcs_reg_read(mcs, reg);
stats->pkt_ok_cnt = mcs_reg_read(mcs, reg);
stats->octet_decrypt_cnt = mcs_reg_read(mcs, reg);
stats->octet_validate_cnt = mcs_reg_read(mcs, reg);
stats->pkt_encrypt_cnt = mcs_reg_read(mcs, reg);
stats->pkt_protected_cnt = mcs_reg_read(mcs, reg);
stats->octet_encrypt_cnt = mcs_reg_read(mcs, reg);
stats->octet_protected_cnt = mcs_reg_read(mcs, reg);
stats->ctl_pkt_bcast_cnt = mcs_reg_read(mcs, reg);
stats->ctl_pkt_mcast_cnt = mcs_reg_read(mcs, reg);
stats->ctl_octet_cnt = mcs_reg_read(mcs, reg);
val = mcs_reg_read(mcs, reg) | BIT_ULL(sc_id);
val = mcs_reg_read(mcs, reg) & ~BIT_ULL(sc_id);
stats->ctl_pkt_ucast_cnt = mcs_reg_read(mcs, reg);
stats->unctl_pkt_bcast_cnt = mcs_reg_read(mcs, reg);
val = mcs_reg_read(mcs, reg) | BIT_ULL(flow_id);
val = mcs_reg_read(mcs, reg) & ~BIT_ULL(flow_id);
stats->unctl_pkt_mcast_cnt = mcs_reg_read(mcs, reg);
stats->unctl_octet_cnt = mcs_reg_read(mcs, reg);
stats->unctl_pkt_ucast_cnt = mcs_reg_read(mcs, reg);
stats->octet_encrypted_cnt = mcs_reg_read(mcs, reg);
stats->octet_protected_cnt = mcs_reg_read(mcs, reg);
dis = mcs_reg_read(mcs, reg);
dis = mcs_reg_read(mcs, reg);
stats->pkt_noactivesa_cnt = mcs_reg_read(mcs, reg);
stats->pkt_toolong_cnt = mcs_reg_read(mcs, reg);
stats->pkt_untagged_cnt = mcs_reg_read(mcs, reg);
enb = mcs_reg_read(mcs, reg);
stats->ctl_pkt_bcast_cnt = mcs_reg_read(mcs, reg);
stats->ctl_pkt_mcast_cnt = mcs_reg_read(mcs, reg);
stats->ctl_octet_cnt = mcs_reg_read(mcs, reg);
val = mcs_reg_read(mcs, MCSX_CPM_TX_SLAVE_SA_MAP_MEM_0X(sc));
stats->ctl_pkt_ucast_cnt = mcs_reg_read(mcs, reg);
val = mcs_reg_read(mcs, MCSX_CPM_TX_SLAVE_SA_MAP_MEM_0X(sc));
stats->unctl_pkt_bcast_cnt = mcs_reg_read(mcs, reg);
intr = mcs_reg_read(mcs, MCSX_CPM_RX_SLAVE_PN_THRESH_REACHEDX(reg));
stats->unctl_pkt_mcast_cnt = mcs_reg_read(mcs, reg);
stats->unctl_octet_cnt = mcs_reg_read(mcs, reg);
val = mcs_reg_read(mcs, reg);
stats->unctl_pkt_ucast_cnt = mcs_reg_read(mcs, reg);
intr = mcs_reg_read(mcs, MCSX_TOP_SLAVE_INT_SUM);
cpm_intr = mcs_reg_read(mcs, MCSX_CPM_RX_SLAVE_RX_INT);
val = mcs_reg_read(mcs, reg);
val = mcs_reg_read(mcs, MCSX_MIL_GLOBAL);
while (!(mcs_reg_read(mcs, MCSX_MIL_IP_GBL_STATUS) & BIT_ULL(0))) {
rekey_ena = mcs_reg_read(mcs, MCSX_CPM_TX_SLAVE_AUTO_REKEY_ENABLE_0);
sa_status = mcs_reg_read(mcs, MCSX_CPM_TX_SLAVE_TX_SA_ACTIVEX(sc));
val = mcs_reg_read(mcs, MCSX_CPM_TX_SLAVE_SA_MAP_MEM_0X(sc));
val = mcs_reg_read(mcs, MCSX_CPM_TX_SLAVE_SA_MAP_MEM_0X(sc));
cfg = mcs_reg_read(mcs, MCSX_PEX_RX_SLAVE_PEX_CONFIGURATION);
cfg = mcs_reg_read(mcs, MCSX_PEX_RX_SLAVE_PORT_CFGX(port));