Lines Matching refs:iobase
61 void mec_hal_espi_oob_ready_set(struct mec_espi_io_regs *iobase);
62 int mec_hal_espi_oob_is_ready(struct mec_espi_io_regs *iobase);
67 uint32_t mec_hal_espi_oob_en_status(struct mec_espi_io_regs *iobase);
69 uint32_t mec_hal_espi_oob_max_pkt_size(struct mec_espi_io_regs *iobase);
71 int mec_hal_espi_oob_buffer_set(struct mec_espi_io_regs *iobase, uint8_t dir,
73 void mec_hal_espi_oob_rx_buffer_avail(struct mec_espi_io_regs *iobase);
75 void mec_hal_espi_oob_intr_ctrl(struct mec_espi_io_regs *iobase, uint32_t msk, uint8_t en);
77 void mec_hal_espi_oob_tx_start(struct mec_espi_io_regs *iobase, uint8_t tag, uint8_t start);
80 uint8_t mec_hal_espi_oob_rx_tag(struct mec_espi_io_regs *iobase);
82 uint32_t mec_hal_espi_oob_received_len(struct mec_espi_io_regs *iobase);
83 int mec_hal_espi_oob_tx_is_busy(struct mec_espi_io_regs *iobase);
85 uint32_t mec_hal_espi_oob_status(struct mec_espi_io_regs *iobase, uint8_t dir);
88 void mec_hal_espi_oob_status_clr_done(struct mec_espi_io_regs *iobase, uint8_t dir);
89 void mec_hal_espi_oob_status_clr_err(struct mec_espi_io_regs *iobase, uint8_t dir);
90 void mec_hal_espi_oob_status_clr_chen_change(struct mec_espi_io_regs *iobase);
92 void mec_hal_espi_oob_status_clr_all(struct mec_espi_io_regs *iobase, uint8_t dir);