Lines Matching refs:reg_idx

138 	uint8_t  reg_idx; /* register index for VW signal */  member
146 uint8_t reg_idx; /* register index for VW signal */ member
502 int idx = config_in->reg_idx; in espi_vw_config_input()
527 int idx = config_out->reg_idx; in espi_vw_config_output()
548 int idx = config_out->reg_idx; in espi_vw_gpio_config_output()
810 uint8_t reg_idx, bitmask, sig_idx, val = 0, vw_tbl_size; in espi_npcx_send_vwire() local
843 reg_idx = vw_tbl[sig_idx].reg_idx; in espi_npcx_send_vwire()
848 val = GET_FIELD(inst->VWGPSM[reg_idx], NPCX_VWEVSM_WIRE); in espi_npcx_send_vwire()
850 val = GET_FIELD(inst->VWEVSM[reg_idx], NPCX_VWEVSM_WIRE); in espi_npcx_send_vwire()
860 SET_FIELD(inst->VWGPSM[reg_idx], NPCX_VWEVSM_WIRE, val); in espi_npcx_send_vwire()
861 reg_val = inst->VWGPSM[reg_idx]; in espi_npcx_send_vwire()
863 SET_FIELD(inst->VWEVSM[reg_idx], NPCX_VWEVSM_WIRE, val); in espi_npcx_send_vwire()
864 reg_val = inst->VWEVSM[reg_idx]; in espi_npcx_send_vwire()
867 LOG_DBG("Send VW: %s%d 0x%08X", reg_name, reg_idx, reg_val); in espi_npcx_send_vwire()
876 uint8_t reg_idx, bitmask, sig_idx, val; in espi_npcx_receive_vwire() local
881 reg_idx = vw_in_tbl[sig_idx].reg_idx; in espi_npcx_receive_vwire()
884 val = GET_FIELD(inst->VWEVMS[reg_idx], in espi_npcx_receive_vwire()
888 val &= GET_FIELD(inst->VWEVMS[reg_idx], in espi_npcx_receive_vwire()
900 reg_idx = vw_out_tbl[sig_idx].reg_idx; in espi_npcx_receive_vwire()
903 val = GET_FIELD(inst->VWEVSM[reg_idx], in espi_npcx_receive_vwire()
907 val &= GET_FIELD(inst->VWEVSM[reg_idx], in espi_npcx_receive_vwire()