Home
last modified time | relevance | path

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

/openbmc/qemu/include/hw/arm/
H A Dsmmuv3.h27 typedef struct SMMUQueue { struct
33 } SMMUQueue; argument
61 SMMUQueue eventq, cmdq;
/openbmc/qemu/hw/arm/
H A Dsmmuv3-internal.h236 static inline bool smmuv3_q_full(SMMUQueue *q) in smmuv3_q_full()
241 static inline bool smmuv3_q_empty(SMMUQueue *q) in smmuv3_q_empty()
246 static inline void queue_prod_incr(SMMUQueue *q) in queue_prod_incr()
251 static inline void queue_cons_incr(SMMUQueue *q) in queue_cons_incr()
H A Dsmmuv3.c107 static inline MemTxResult queue_read(SMMUQueue *q, Cmd *cmd) in queue_read()
124 static MemTxResult queue_write(SMMUQueue *q, Evt *evt_in) in queue_write()
146 SMMUQueue *q = &s->eventq; in smmuv3_write_eventq()
1298 SMMUQueue *q = &s->cmdq; in smmuv3_cmdq_consume()
1916 VMSTATE_UINT64(base, SMMUQueue),
1917 VMSTATE_UINT32(prod, SMMUQueue),
1918 VMSTATE_UINT32(cons, SMMUQueue),
1919 VMSTATE_UINT8(log2size, SMMUQueue),
1968 VMSTATE_STRUCT(cmdq, SMMUv3State, 0, vmstate_smmuv3_queue, SMMUQueue),
1969 VMSTATE_STRUCT(eventq, SMMUv3State, 0, vmstate_smmuv3_queue, SMMUQueue),