Lines Matching refs:bitpos

168     uint32_t bitpos;  in mec_hal_espi_vw_ct_girq_ctrl()  local
175 bitpos = (ct_idx * 4u) + src_idx; in mec_hal_espi_vw_ct_girq_ctrl()
177 MEC_ECIA0->GIRQ[MEC_GIRQ_IDX_GIRQ24].EN_SET = MEC_BIT(bitpos); in mec_hal_espi_vw_ct_girq_ctrl()
179 MEC_ECIA0->GIRQ[MEC_GIRQ_IDX_GIRQ24].EN_CLR = MEC_BIT(bitpos); in mec_hal_espi_vw_ct_girq_ctrl()
182 bitpos = ((ct_idx - MEC_CTVW_IDX07) * 4u) + src_idx; in mec_hal_espi_vw_ct_girq_ctrl()
184 MEC_ECIA0->GIRQ[MEC_GIRQ_IDX_GIRQ25].EN_SET = MEC_BIT(bitpos); in mec_hal_espi_vw_ct_girq_ctrl()
186 MEC_ECIA0->GIRQ[MEC_GIRQ_IDX_GIRQ25].EN_CLR = MEC_BIT(bitpos); in mec_hal_espi_vw_ct_girq_ctrl()
206 uint32_t bitpos; in mec_hal_espi_vw_ct_girq_clr() local
213 bitpos = (ct_idx * 4u) + src_idx; in mec_hal_espi_vw_ct_girq_clr()
214 MEC_ECIA0->GIRQ[MEC_GIRQ_IDX_GIRQ24].SOURCE = MEC_BIT(bitpos); in mec_hal_espi_vw_ct_girq_clr()
216 bitpos = ((ct_idx - MEC_CTVW_IDX07) * 4u) + src_idx; in mec_hal_espi_vw_ct_girq_clr()
217 MEC_ECIA0->GIRQ[MEC_GIRQ_IDX_GIRQ25].SOURCE = MEC_BIT(bitpos); in mec_hal_espi_vw_ct_girq_clr()
225 uint32_t bitpos, idx; in mec_hal_espi_vw_ct_girq_clr_msk() local
232 bitpos = (ct_idx * 4u); in mec_hal_espi_vw_ct_girq_clr_msk()
235 bitpos = ((ct_idx - MEC_CTVW_IDX07) * 4u); in mec_hal_espi_vw_ct_girq_clr_msk()
239 MEC_ECIA0->GIRQ[idx].SOURCE = ((uint32_t)clr_msk << bitpos); in mec_hal_espi_vw_ct_girq_clr_msk()
252 uint32_t bitpos, status; in mec_hal_espi_vw_ct_girq_sts() local
259 bitpos = (ct_idx * 4u) + src_idx; in mec_hal_espi_vw_ct_girq_sts()
262 bitpos = ((ct_idx - MEC_CTVW_IDX07) * 4u) + src_idx; in mec_hal_espi_vw_ct_girq_sts()
266 return ((status >> bitpos) & 0x1u); in mec_hal_espi_vw_ct_girq_sts()
289 uint32_t bitpos, result; in mec_hal_espi_vw_ct_girq_res() local
296 bitpos = (ct_idx * 4u) + src_idx; in mec_hal_espi_vw_ct_girq_res()
299 bitpos = ((ct_idx - MEC_CTVW_IDX07) * 4u) + src_idx; in mec_hal_espi_vw_ct_girq_res()
303 return ((result >> bitpos) & 0x1u); in mec_hal_espi_vw_ct_girq_res()
308 uint32_t bitpos, status; in mec_hal_espi_vw_ct_group_girq_sts() local
315 bitpos = ct_idx * 4u; in mec_hal_espi_vw_ct_group_girq_sts()
318 bitpos = (ct_idx - MEC_CTVW_IDX07) * 4u; in mec_hal_espi_vw_ct_group_girq_sts()
322 return ((status >> bitpos) & 0xfu); in mec_hal_espi_vw_ct_group_girq_sts()
327 uint32_t bitpos; in mec_hal_espi_vw_ct_group_girq_sts_clr() local
334 bitpos = ct_idx * 4u; in mec_hal_espi_vw_ct_group_girq_sts_clr()
335 MEC_ECIA0->GIRQ[MEC_GIRQ_IDX_GIRQ24].SOURCE = (0xfu << bitpos); in mec_hal_espi_vw_ct_group_girq_sts_clr()
337 bitpos = (ct_idx - MEC_CTVW_IDX07) * 4u; in mec_hal_espi_vw_ct_group_girq_sts_clr()
338 MEC_ECIA0->GIRQ[MEC_GIRQ_IDX_GIRQ25].SOURCE = (0xfu << bitpos); in mec_hal_espi_vw_ct_group_girq_sts_clr()
344 uint32_t bitpos, result; in mec_hal_espi_vw_ct_group_girq_res() local
351 bitpos = ct_idx * 4u; in mec_hal_espi_vw_ct_group_girq_res()
354 bitpos = (ct_idx - MEC_CTVW_IDX07) * 4u; in mec_hal_espi_vw_ct_group_girq_res()
358 return ((result >> bitpos) & 0xfu); in mec_hal_espi_vw_ct_group_girq_res()
363 uint32_t bitpos, regval; in mec_hal_espi_vw_ct_group_girq_ctrl() local
371 bitpos = ct_idx * 4u; in mec_hal_espi_vw_ct_group_girq_ctrl()
373 MEC_ECIA0->GIRQ[MEC_GIRQ_IDX_GIRQ24].EN_SET = regval << bitpos; in mec_hal_espi_vw_ct_group_girq_ctrl()
375 MEC_ECIA0->GIRQ[MEC_GIRQ_IDX_GIRQ24].EN_CLR = regval << bitpos; in mec_hal_espi_vw_ct_group_girq_ctrl()
378 bitpos = (ct_idx - MEC_CTVW_IDX07) * 4u; in mec_hal_espi_vw_ct_group_girq_ctrl()
380 MEC_ECIA0->GIRQ[MEC_GIRQ_IDX_GIRQ25].EN_SET = regval << bitpos; in mec_hal_espi_vw_ct_group_girq_ctrl()
382 MEC_ECIA0->GIRQ[MEC_GIRQ_IDX_GIRQ25].EN_CLR = regval << bitpos; in mec_hal_espi_vw_ct_group_girq_ctrl()