Lines Matching refs:val
629 uint32_t val = ((config >> MEC_ESPI_VW_CFG_IRQSEL_POS) & MEC_ESPI_VW_CFG_IRQSEL_MSK0); in mec_hal_espi_vw_ct_config() local
631 val = xlat_isel(val); in mec_hal_espi_vw_ct_config()
633 regval |= (val << bpos) & msk; in mec_hal_espi_vw_ct_config()
640 uint8_t widx, uint8_t val) in mec_hal_espi_vw_ct_wire_set() argument
648 if (val) { in mec_hal_espi_vw_ct_wire_set()
658 uint8_t widx, uint8_t *val) in mec_hal_espi_vw_ct_wire_get() argument
660 if (!vwbase || !val || (ctidx > MEC_CTVW_IDX10) || (widx > 3)) { in mec_hal_espi_vw_ct_wire_get()
666 *val = (uint8_t)((ctvw->STATES >> (widx * 8u)) & 0x1u); in mec_hal_espi_vw_ct_wire_get()
673 uint8_t val, uint8_t msk) in mec_hal_espi_vw_ct_group_set() argument
675 if (!vwbase || !val || (ctidx > MEC_CTVW_IDX10)) { in mec_hal_espi_vw_ct_group_set()
690 if (val & MEC_BIT(i)) { in mec_hal_espi_vw_ct_group_set()
716 uint8_t *val) in mec_hal_espi_vw_ct_group_get() argument
718 if (!vwbase || !val || (ctidx > MEC_CTVW_IDX10)) { in mec_hal_espi_vw_ct_group_get()
724 *val = vw_group_get(ctvw->STATES); in mec_hal_espi_vw_ct_group_get()
818 uint8_t widx, uint8_t val, uint32_t flags) in mec_hal_espi_vw_tc_wire_set() argument
826 if (val) { in mec_hal_espi_vw_tc_wire_set()
842 uint8_t widx, uint8_t val, const struct mec_espi_vw_poll *vwp) in mec_hal_espi_vw_tc_wire_set_cs() argument
852 if (val) { in mec_hal_espi_vw_tc_wire_set_cs()
872 uint8_t widx, uint8_t *val) in mec_hal_espi_vw_tc_wire_get() argument
874 if (!vwbase || !val || (tcidx > MEC_TCVW_IDX10) || (widx > 3)) { in mec_hal_espi_vw_tc_wire_get()
880 *val = (uint8_t)((tcvw->STATES >> (widx * 8u)) & 0x1u); in mec_hal_espi_vw_tc_wire_get()
897 uint8_t widx, uint8_t *val) in mec_hal_espi_vw_tc_wire_cs_get() argument
899 if (!vwbase || !val || (tcidx > MEC_TCVW_IDX10) || (widx > 3)) { in mec_hal_espi_vw_tc_wire_cs_get()
911 *val = vw; in mec_hal_espi_vw_tc_wire_cs_get()
918 uint8_t val, uint8_t msk, uint32_t flags) in mec_hal_espi_vw_tc_group_set() argument
920 if (!vwbase || !val || (tcidx > MEC_TCVW_IDX10)) { in mec_hal_espi_vw_tc_group_set()
935 if (val & MEC_BIT(i)) { in mec_hal_espi_vw_tc_group_set()
952 uint8_t *val) in mec_hal_espi_vw_tc_group_get() argument
954 if (!vwbase || !val || (tcidx > MEC_TCVW_IDX10)) { in mec_hal_espi_vw_tc_group_get()
960 *val = vw_group_get(tcvw->STATES); in mec_hal_espi_vw_tc_group_get()
1014 ret = mec_hal_espi_vw_ct_wire_get(vwbase, regidx, vw->srcidx, &vw->val); in mec_hal_espi_vw_get_src()
1017 ret = mec_hal_espi_vw_tc_wire_get(vwbase, regidx, vw->srcidx, &vw->val); in mec_hal_espi_vw_get_src()
1044 ret = mec_hal_espi_vw_ct_wire_set(vwbase, regidx, vw->srcidx, vw->val); in mec_hal_espi_vw_set_src()
1047 ret = mec_hal_espi_vw_tc_wire_set(vwbase, regidx, vw->srcidx, vw->val, flags); in mec_hal_espi_vw_set_src()
1065 ret = mec_hal_espi_vw_ct_wire_set(vwbase, regidx, vw->srcidx, vw->val); in mec_hal_espi_vw_set_src_cs()
1068 ret = mec_hal_espi_vw_tc_wire_set_cs(vwbase, regidx, vw->srcidx, vw->val, vwp); in mec_hal_espi_vw_set_src_cs()
1089 ret = mec_hal_espi_vw_tc_group_get(vwbase, regidx, &vw->val); in mec_hal_espi_vw_get_src_group()
1092 ret = mec_hal_espi_vw_tc_group_get(vwbase, regidx, &vw->val); in mec_hal_espi_vw_get_src_group()
1114 ret = mec_hal_espi_vw_ct_group_set(vwbase, regidx, vw->val, vw->msk); in mec_hal_espi_vw_set_src_group()
1117 ret = mec_hal_espi_vw_tc_group_set(vwbase, regidx, vw->val, vw->msk, flags); in mec_hal_espi_vw_set_src_group()
1156 uint8_t src_id, uint8_t *val) in mec_hal_espi_vw_get() argument
1162 ret = mec_hal_espi_vw_ct_wire_get(vwbase, (uint8_t)idx & 0x7fu, src_id, val); in mec_hal_espi_vw_get()
1167 ret = mec_hal_espi_vw_tc_wire_get(vwbase, (uint8_t)idx & 0x7fu, src_id, val); in mec_hal_espi_vw_get()
1174 uint8_t src_id, uint8_t val, uint32_t flags) in mec_hal_espi_vw_set() argument
1180 ret = mec_hal_espi_vw_ct_wire_set(vwbase, (uint8_t)idx & 0x7fu, src_id, val); in mec_hal_espi_vw_set()
1185 ret = mec_hal_espi_vw_tc_wire_set(vwbase, (uint8_t)idx & 0x7fu, src_id, val, flags); in mec_hal_espi_vw_set()
1192 uint8_t src_id, uint8_t val, const struct mec_espi_vw_poll *vwp) in mec_hal_espi_vw_set_cs() argument
1198 ret = mec_hal_espi_vw_ct_wire_set(vwbase, (uint8_t)idx & 0x7fu, src_id, val); in mec_hal_espi_vw_set_cs()
1203 ret = mec_hal_espi_vw_tc_wire_set_cs(vwbase, (uint8_t)idx & 0x7fu, src_id, val, vwp); in mec_hal_espi_vw_set_cs()