Home
last modified time | relevance | path

Searched refs:SMMUv3State (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/hw/arm/
H A Dsmmuv3.c49 static void smmuv3_trigger_irq(SMMUv3State *s, SMMUIrq irq, in smmuv3_trigger_irq()
87 static void smmuv3_write_gerrorn(SMMUv3State *s, uint32_t new_gerrorn) in smmuv3_write_gerrorn()
144 static MemTxResult smmuv3_write_eventq(SMMUv3State *s, Evt *evt) in smmuv3_write_eventq()
168 void smmuv3_record_event(SMMUv3State *s, SMMUEventInfo *info) in smmuv3_record_event()
259 static void smmuv3_init_regs(SMMUv3State *s) in smmuv3_init_regs()
321 static int smmu_get_ste(SMMUv3State *s, dma_addr_t addr, STE *buf, in smmu_get_ste()
344 static SMMUTranslationStatus smmuv3_do_translate(SMMUv3State *s, hwaddr addr,
351 static int smmu_get_cd(SMMUv3State *s, STE *ste, SMMUTransCfg *cfg, in smmu_get_cd()
429 static int decode_ste_s2_cfg(SMMUv3State *s, SMMUTransCfg *cfg, in decode_ste_s2_cfg()
546 static int decode_ste(SMMUv3State *s, SMMUTransCfg *cfg, in decode_ste()
[all …]
H A Dsmmuv3-internal.h182 static inline int smmu_enabled(SMMUv3State *s) in smmu_enabled()
210 static inline bool smmuv3_eventq_irq_enabled(SMMUv3State *s) in smmuv3_eventq_irq_enabled()
215 static inline bool smmuv3_gerror_irq_enabled(SMMUv3State *s) in smmuv3_gerror_irq_enabled()
260 static inline bool smmuv3_cmdq_enabled(SMMUv3State *s) in smmuv3_cmdq_enabled()
265 static inline bool smmuv3_eventq_enabled(SMMUv3State *s) in smmuv3_eventq_enabled()
270 static inline void smmu_write_cmdq_err(SMMUv3State *s, uint32_t err_type) in smmu_write_cmdq_err()
526 void smmuv3_record_event(SMMUv3State *s, SMMUEventInfo *event);
/openbmc/qemu/include/hw/arm/
H A Dsmmuv3.h35 struct SMMUv3State { struct
85 OBJECT_DECLARE_TYPE(SMMUv3State, SMMUv3Class, ARM_SMMUV3) argument