Searched refs:SMMUQueue (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/include/hw/arm/ |
H A D | smmuv3.h | 27 typedef struct SMMUQueue { struct 33 } SMMUQueue; argument 61 SMMUQueue eventq, cmdq;
|
/openbmc/qemu/hw/arm/ |
H A D | smmuv3-internal.h | 236 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 D | smmuv3.c | 107 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),
|