Lines Matching refs:VirtmmioDev
24 static inline uint32_t VirtioGetStatus(const struct VirtmmioDev *dev)
29 static inline void VirtioAddStatus(const struct VirtmmioDev *dev, uint32_t val)
34 static inline void VirtioResetStatus(const struct VirtmmioDev *dev)
39 bool VirtmmioDiscover(uint32_t devId, struct VirtmmioDev *dev)
70 void VirtmmioInitBegin(const struct VirtmmioDev *dev)
78 void VritmmioInitEnd(const struct VirtmmioDev *dev)
83 void VirtmmioInitFailed(const struct VirtmmioDev *dev)
88 static bool Negotiate(struct VirtmmioDev *baseDev, uint32_t nth, VirtioFeatureFn fn, void *dev)
111 bool VirtmmioNegotiate(struct VirtmmioDev *baseDev, VirtioFeatureFn f0, VirtioFeatureFn f1, void *dev)
137 static void WriteQueueAddr(uint64_t addr, const struct VirtmmioDev *dev, uint32_t regLow)
147 static bool CompleteConfigQueue(uint32_t queue, const struct VirtmmioDev *dev)
184 VADDR_T VirtmmioConfigQueue(struct VirtmmioDev *dev, VADDR_T base, uint16_t qsz[], int num)
198 bool VirtmmioRegisterIRQ(struct VirtmmioDev *dev, HWI_PROC_FUNC handle, void *argDev, const char *devName)