Lines Matching refs:iobase
92 static uint8_t mec_espi_sirq_get(struct mec_espi_io_regs *iobase, uint8_t sirq_idx) in mec_espi_sirq_get() argument
98 return iobase->SERIRQ[sirq_idx]; in mec_espi_sirq_get()
102 static void espi_sirq_set(struct mec_espi_io_regs *iobase, uint8_t sirq_idx, uint8_t slot) in espi_sirq_set() argument
108 iobase->SERIRQ[sirq_idx] = slot; in espi_sirq_set()
431 uint8_t mec_hal_espi_ld_sirq_num(struct mec_espi_io_regs *iobase, uint8_t ldn) in mec_hal_espi_ld_sirq_num() argument
435 if (!iobase || !ldi) { in mec_hal_espi_ld_sirq_num()
445 uint8_t mec_hal_espi_ld_sirq_get(struct mec_espi_io_regs *iobase, uint8_t ldn, uint8_t ldn_sirq_id) in mec_hal_espi_ld_sirq_get() argument
450 if (!iobase || !ldi) { in mec_hal_espi_ld_sirq_get()
460 return mec_espi_sirq_get(iobase, idx); in mec_hal_espi_ld_sirq_get()
463 void mec_hal_espi_ld_sirq_set(struct mec_espi_io_regs *iobase, uint8_t ldn, in mec_hal_espi_ld_sirq_set() argument
469 if (!iobase || !ldi) { in mec_hal_espi_ld_sirq_set()
479 espi_sirq_set(iobase, idx, slot); in mec_hal_espi_ld_sirq_set()
485 int mec_hal_espi_gen_ec_sirq(struct mec_espi_io_regs *iobase) in mec_hal_espi_gen_ec_sirq() argument
487 if (!iobase) { in mec_hal_espi_gen_ec_sirq()
491 iobase->PCECIRQ |= MEC_BIT(MEC_ESPI_IO_PCECIRQ_GEN_EC_IRQ_Pos); in mec_hal_espi_gen_ec_sirq()