Lines Matching refs:cfg
450 struct mec_espi_vw_config *cfg, uint32_t flags) in mec_hal_espi_vwg_ct_config() argument
465 r[0] |= (((uint32_t)cfg->host_idx << MEC_ESPI_VW_CTVW_HIRSS_HOST_IDX_Pos) in mec_hal_espi_vwg_ct_config()
471 r[0] |= (((uint32_t)cfg->reset_src << MEC_ESPI_VW_CTVW_HIRSS_RST_SRC_Pos) in mec_hal_espi_vwg_ct_config()
477 if (cfg->reset_val_bm & MEC_BIT(i)) { in mec_hal_espi_vwg_ct_config()
484 uint8_t j = cfg->src_irq_sel[i]; in mec_hal_espi_vwg_ct_config()
491 if (cfg->src_val_bm & MEC_BIT(i)) { in mec_hal_espi_vwg_ct_config()
739 struct mec_espi_vw_config *cfg, uint32_t flags) in mec_hal_espi_vwg_tc_config() argument
749 r[0] |= (((uint32_t)cfg->host_idx << MEC_ESPI_VW_TCVW_HIRCS_HOST_IDX_Pos) in mec_hal_espi_vwg_tc_config()
755 r[0] |= (((uint32_t)cfg->reset_src << MEC_ESPI_VW_TCVW_HIRCS_RST_SRC_Pos) in mec_hal_espi_vwg_tc_config()
761 if (cfg->reset_val_bm & MEC_BIT(i)) { in mec_hal_espi_vwg_tc_config()
768 if (cfg->src_val_bm & MEC_BIT(i)) { in mec_hal_espi_vwg_tc_config()
966 struct mec_espi_vw_config *cfg, uint32_t flags) in mec_hal_espi_vwg_config() argument
968 if (!vwbase || !cfg || (vwidx >= MEC_ESPI_VW_MAX_REG_IDX)) { in mec_hal_espi_vwg_config()
973 mec_hal_espi_vwg_ct_config(vwbase, vwidx, cfg, flags); in mec_hal_espi_vwg_config()
976 mec_hal_espi_vwg_tc_config(vwbase, vwidx, cfg, flags); in mec_hal_espi_vwg_config()