Lines Matching refs:uint8_t

94     uint8_t host_idx;
95 uint8_t reset_src;
96 uint8_t reset_val_bm;
97 uint8_t src_val_bm;
98 uint8_t src_irq_sel[4];
161 int mec_hal_espi_vw_ct_girq_ctrl(uint8_t ct_idx, uint8_t src_idx, uint8_t enable);
162 void mec_hal_espi_vw_ct_girq_ctrl_all(uint8_t enable);
163 int mec_hal_espi_vw_ct_girq_clr(uint8_t ct_idx, uint8_t src_idx);
164 int mec_hal_espi_vw_ct_girq_clr_msk(uint8_t ct_idx, uint8_t clr_msk);
166 uint32_t mec_hal_espi_vw_ct_girq_sts(uint8_t ct_idx, uint8_t src_idx);
167 uint32_t mec_hal_espi_vw_ct_girq_res(uint8_t ct_idx, uint8_t src_idx);
168 uint32_t mec_hal_espi_vw_ct_group_girq_sts(uint8_t ct_idx);
169 void mec_hal_espi_vw_ct_group_girq_sts_clr(uint8_t ct_idx);
170 uint32_t mec_hal_espi_vw_ct_group_girq_res(uint8_t ct_idx);
171 int mec_hal_espi_vw_ct_group_girq_ctrl(uint8_t ct_idx, uint8_t src_msk, uint8_t enable);
172 uint32_t mec_hal_espi_vw_ct_girq_bank_result(uint8_t bank);
173 void mec_hal_espi_vw_ct_girq_bank_clr(uint8_t bank, uint32_t clrmsk);
175 void mec_hal_espi_vw_ct_from_girq_pos(uint8_t bank, uint8_t girq_pos,
176 uint8_t *ctidx, uint8_t *ctsrc);
178 int mec_hal_espi_vw_ct_irq_sel_set(struct mec_espi_vw_regs * const vwbase, uint8_t vw_idx,
179 uint8_t src_idx, uint8_t irq_sel);
180 int mec_hal_espi_vw_ct_irq_sel_set_all(struct mec_espi_vw_regs * const vwbase, uint8_t vw_idx,
183 int mec_hal_espi_vw_ct_wire_set(struct mec_espi_vw_regs * const vwbase, uint8_t ctidx,
184 uint8_t widx, uint8_t val);
185 int mec_hal_espi_vw_ct_wire_get(struct mec_espi_vw_regs * const vwbase, uint8_t ctidx,
186 uint8_t widx, uint8_t *val);
187 int mec_hal_espi_vw_ct_group_set(struct mec_espi_vw_regs * const vwbase, uint8_t ctidx,
188 uint8_t val, uint8_t msk);
189 int mec_hal_espi_vw_ct_group_get(struct mec_espi_vw_regs * const vwbase, uint8_t ctidx,
190 uint8_t *val);
192 int mec_hal_espi_vw_tc_wire_set(struct mec_espi_vw_regs * const vwbase, uint8_t tcidx,
193 uint8_t widx, uint8_t val, uint32_t flags);
194 int mec_hal_espi_vw_tc_wire_get(struct mec_espi_vw_regs * const vwbase, uint8_t tcidx,
195 uint8_t widx, uint8_t *val);
197 int mec_hal_espi_vw_tc_wire_cs_get(struct mec_espi_vw_regs * const vwbase, uint8_t tcidx,
198 uint8_t widx, uint8_t *val);
199 int mec_hal_espi_vw_tc_group_set(struct mec_espi_vw_regs * const vwbase, uint8_t tcidx,
200 uint8_t val, uint8_t msk, uint32_t flags);
201 int mec_hal_espi_vw_tc_group_get(struct mec_espi_vw_regs * const vwbase, uint8_t tcidx,
202 uint8_t *val);
212 void mec_hal_espi_vw_en_ien(uint8_t enable);
218 int mec_hal_espi_vwire_config(struct mec_espi_vw_regs *const vwbase, uint8_t vwidx,
219 uint8_t src_idx, uint8_t host_index, uint32_t config);
221 int mec_hal_espi_vwg_config(struct mec_espi_vw_regs * const vwbase, uint8_t vwidx,
224 int mec_hal_espi_vw_ct_host_index_set(struct mec_espi_vw_regs * const vwbase, uint8_t ctidx,
225 uint8_t host_index);
227 uint8_t ctidx, uint8_t *reset_source);
229 uint8_t ctidx, uint8_t reset_source);
230 int mec_hal_espi_vw_ct_reset_state_set(struct mec_espi_vw_regs * const vwbase, uint8_t ctidx,
231 uint8_t src_idx, uint8_t reset_state);
232 int mec_hal_espi_vw_ct_irqsel_set(struct mec_espi_vw_regs * const vwbase, uint8_t ctidx,
233 uint8_t src_idx, uint8_t irq_sel);
246 uint8_t vwidx; /* value from enum mec_espi_vw_reg_idx */
247 uint8_t srcidx; /* VWire's source index [0 to 3] in the group */
248 uint8_t val; /* VWire's value (0 or 1) */
249 uint8_t msk; /* group mask, used with group API's */
273 int mec_hal_espi_vw_set(struct mec_espi_vw_regs *const vwbase, uint8_t host_index,
274 uint8_t src_id, uint8_t val, uint32_t flags);
276 int mec_hal_espi_vw_set_cs(struct mec_espi_vw_regs * const vwbase, uint8_t host_index,
277 uint8_t src_id, uint8_t val, const struct mec_espi_vw_poll *vwp);
279 int mec_hal_espi_vw_get(struct mec_espi_vw_regs *const vwbase, uint8_t host_index,
280 uint8_t src_id, uint8_t *val);
283 int mec_hal_espi_vw_get_group(struct mec_espi_vw_regs *const vwbase, uint8_t host_index,
284 uint8_t *groupval);
286 int mec_hal_espi_vw_set_group(struct mec_espi_vw_regs *const vwbase, uint8_t host_index,
287 uint8_t groupval, uint8_t groupmsk, uint32_t flags);