Searched refs:VirtioDevice (Results 1 - 10 of 10) sorted by relevance
/haiku/src/add-ons/kernel/bus_managers/virtio/ |
H A D | VirtioModule.cpp | 20 VirtioDevice *device = new(std::nothrow) VirtioDevice(node); 40 VirtioDevice *device = (VirtioDevice *)_device; 49 //VirtioDevice *device = (VirtioDevice *)_device; 61 VirtioDevice *device = (VirtioDevice *)_device; 71 VirtioDevice *device = (VirtioDevice *)_devic [all...] |
H A D | VirtioDevice.cpp | 55 VirtioDevice::VirtioDevice(device_node *node) function in class:VirtioDevice 94 VirtioDevice::~VirtioDevice() 104 VirtioDevice::InitCheck() 111 VirtioDevice::NegotiateFeatures(uint64 supported, uint64* negotiated, 157 VirtioDevice::ClearFeature(uint64 feature) 165 VirtioDevice::ReadDeviceConfig(uint8 offset, void* buffer, size_t bufferSize) 173 VirtioDevice::WriteDeviceConfig(uint8 offset, const void* buffer, 182 VirtioDevice [all...] |
H A D | VirtioPrivate.h | 34 class VirtioDevice; 40 class VirtioDevice { class 42 VirtioDevice(device_node *node); 43 ~VirtioDevice(); 107 VirtioQueue(VirtioDevice *device, 119 VirtioDevice* Device() { return fDevice; } 148 VirtioDevice* fDevice;
|
H A D | VirtioQueue.cpp | 136 VirtioQueue::VirtioQueue(VirtioDevice* device, uint16 queueNumber,
|
/haiku/src/add-ons/kernel/busses/virtio/virtio_mmio/ |
H A D | VirtioDevice.h | 30 struct VirtioDevice; 33 VirtioDevice *fDev; 49 VirtioQueue(VirtioDevice *dev, int32 id); 68 VirtioDevice* fDev; 70 VirtioIrqHandler(VirtioDevice* dev); 79 struct VirtioDevice struct 93 VirtioDevice();
|
H A D | virtio_mmio.cpp | 25 #include "VirtioDevice.h" 335 ObjectDeleter<VirtioDevice> dev(new(std::nothrow) VirtioDevice()); 352 ObjectDeleter<VirtioDevice> dev((VirtioDevice*)cookie); 372 VirtioDevice* dev = (VirtioDevice*)cookie; 411 VirtioDevice* dev = (VirtioDevice*)cookie; 442 VirtioDevice* de [all...] |
H A D | VirtioDevice.cpp | 7 #include "VirtioDevice.h" 29 VirtioQueue::VirtioQueue(VirtioDevice *dev, int32 id) 227 VirtioIrqHandler::VirtioIrqHandler(VirtioDevice* dev) 253 VirtioDevice* dev = (VirtioDevice*)data; 278 // #pragma mark - VirtioDevice 281 VirtioDevice::VirtioDevice() function in class:VirtioDevice 293 VirtioDevice::Init(phys_addr_t regs, size_t regsLen, int32 irq, int32 queueCnt)
|
/haiku/src/system/boot/platform/riscv/ |
H A D | virtio.h | 44 class VirtioDevice : public DoublyLinkedListLinkImpl<VirtioDevice> { class in inherits:DoublyLinkedListLinkImpl 59 VirtioDevice(const VirtioResources& devRes); 60 ~VirtioDevice();
|
H A D | virtio.cpp | 23 DoublyLinkedList<VirtioDevice> gVirtioDevices; 24 VirtioDevice* gKeyboardDev = NULL; 63 //#pragma mark VirtioDevice 66 VirtioDevice::AllocDesc() 79 VirtioDevice::FreeDesc(int32_t idx) 85 VirtioDevice::VirtioDevice(const VirtioResources& devRes): fRegs(devRes.regs) function in class:VirtioDevice 89 dprintf("+VirtioDevice\n"); 136 VirtioDevice::~VirtioDevice() [all...] |
H A D | devices.cpp | 36 VirtioBlockDevice(VirtioDevice* blockIo); 52 ObjectDeleter<VirtioDevice> fBlockIo; 56 VirtioBlockDevice::VirtioBlockDevice(VirtioDevice* blockIo) 113 ObjectDeleter<VirtioDevice> virtioDev( 114 new(std::nothrow) VirtioDevice(*devRes)); 116 panic("Can't allocate memory for VirtioDevice!");
|
Completed in 1327 milliseconds