Lines Matching refs:VirtmmioDev
19 static inline uint32_t VirtioGetStatus(const struct VirtmmioDev *dev)
24 static inline void VirtioAddStatus(const struct VirtmmioDev *dev, uint32_t val)
29 static inline void VirtioResetStatus(const struct VirtmmioDev *dev)
34 bool VirtmmioDiscover(uint32_t devId, struct VirtmmioDev *dev)
65 void VirtmmioInitBegin(const struct VirtmmioDev *dev)
73 void VritmmioInitEnd(const struct VirtmmioDev *dev)
78 void VirtmmioInitFailed(const struct VirtmmioDev *dev)
83 static bool Negotiate(struct VirtmmioDev *baseDev, uint32_t nth, VirtioFeatureFn fn, void *dev)
106 bool VirtmmioNegotiate(struct VirtmmioDev *baseDev, VirtioFeatureFn f0, VirtioFeatureFn f1, void *dev)
128 static void WriteQueueAddr(uint64_t addr, const struct VirtmmioDev *dev, uint32_t regLow)
139 static bool CompleteConfigQueue(uint32_t queue, const struct VirtmmioDev *dev)
176 VADDR_T VirtmmioConfigQueue(struct VirtmmioDev *dev, VADDR_T base, uint16_t qsz[], int num)
190 bool VirtmmioRegisterIRQ(struct VirtmmioDev *dev, HWI_PROC_FUNC handle, void *argDev, const char *devName)