Lines Matching refs:regs
52 int mec_hal_acpi_ec_init(struct mec_acpi_ec_regs *regs, uint32_t flags);
53 int mec_hal_acpi_ec_is_enabled(struct mec_acpi_ec_regs *regs);
54 int mec_hal_acpi_ec_is_4byte_mode(struct mec_acpi_ec_regs *regs);
56 uint8_t mec_hal_acpi_ec_status(struct mec_acpi_ec_regs *regs);
57 void mec_hal_acpi_ec_status_wr(struct mec_acpi_ec_regs *regs, uint8_t val);
58 void mec_hal_acpi_ec_status_set(struct mec_acpi_ec_regs *regs, uint8_t val);
59 void mec_hal_acpi_ec_status_mask(struct mec_acpi_ec_regs *regs, uint8_t val, uint8_t msk);
60 uint8_t mec_hal_acpi_ec_status_obf(struct mec_acpi_ec_regs *regs);
61 uint8_t mec_hal_acpi_ec_status_ibf(struct mec_acpi_ec_regs *regs);
63 uint32_t mec_hal_acpi_ec_host_to_ec_data_rd32(struct mec_acpi_ec_regs *regs);
64 void mec_hal_acpi_ec_host_to_ec_data_wr32(struct mec_acpi_ec_regs *regs, uint32_t data);
65 uint8_t mec_hal_acpi_ec_host_to_ec_data_rd8(struct mec_acpi_ec_regs *regs, uint8_t offset);
66 void mec_hal_acpi_ec_host_to_ec_data_wr8(struct mec_acpi_ec_regs *regs, uint8_t offset,
69 uint32_t mec_hal_acpi_ec_e2h_data_rd32(struct mec_acpi_ec_regs *regs);
70 void mec_hal_acpi_ec_e2h_to_ec_data_wr32(struct mec_acpi_ec_regs *regs, uint32_t data);
71 uint8_t mec_hal_acpi_ec_e2h_data_rd8(struct mec_acpi_ec_regs *regs, uint8_t offset);
72 void mec_hal_acpi_ec_e2h_data_wr8(struct mec_acpi_ec_regs *regs, uint8_t offset, uint8_t data);
74 int mec_hal_acpi_ec_girq_en(struct mec_acpi_ec_regs *regs, uint32_t flags);
75 int mec_hal_acpi_ec_girq_dis(struct mec_acpi_ec_regs *regs, uint32_t flags);
76 int mec_hal_acpi_ec_girq_clr(struct mec_acpi_ec_regs *regs, uint32_t flags);
77 uint32_t mec_hal_acpi_ec_girq_result(struct mec_acpi_ec_regs *regs);