Searched refs:BaseDevice (Results 1 - 8 of 8) sorted by relevance

/haiku/src/system/kernel/device_manager/
H A DBaseDevice.cpp7 #include "BaseDevice.h"
10 BaseDevice::BaseDevice() function in class:BaseDevice
15 BaseDevice::~BaseDevice()
21 BaseDevice::InitDevice()
28 BaseDevice::UninitDevice()
34 BaseDevice::Removed()
40 BaseDevice::HasSelect() const
47 BaseDevice
[all...]
H A Ddevfs_private.h13 class BaseDevice;
16 using BPrivate::BaseDevice;
19 status_t devfs_publish_device(const char* path, BaseDevice* device);
20 status_t devfs_unpublish_device(BaseDevice* device, bool disconnect);
22 status_t devfs_get_device(const char* path, BaseDevice*& _device);
23 void devfs_put_device(BaseDevice* device);
H A DBaseDevice.h15 class BaseDevice { class in namespace:BPrivate
17 BaseDevice();
18 virtual ~BaseDevice();
58 using BPrivate::BaseDevice;
H A DAbstractModuleDevice.cpp94 return BaseDevice::Read(cookie, pos, buffer, _length);
107 return BaseDevice::Write(cookie, pos, buffer, _length);
119 return BaseDevice::IO(cookie, request);
128 return BaseDevice::Control(cookie, op, buffer, length);
137 return BaseDevice::Select(cookie, event, sync);
146 return BaseDevice::Deselect(cookie, event, sync);
H A DFileDevice.h9 #include "BaseDevice.h"
15 class FileDevice : public BaseDevice {
H A DAbstractModuleDevice.h10 #include "BaseDevice.h"
16 class AbstractModuleDevice : public BaseDevice {
H A Ddevfs.cpp41 #include "BaseDevice.h"
80 BaseDevice* device;
174 BaseDevice* device);
737 publish_device(struct devfs* fs, const char* path, BaseDevice* device)
749 // TODO: this has to be done in the BaseDevice sub classes!
1126 BaseDevice* device = vnode->stream.u.dev.device;
2185 devfs_publish_device(const char* path, BaseDevice* device)
2192 devfs_unpublish_device(BaseDevice* device, bool disconnect)
2214 devfs_get_device(const char* path, BaseDevice*& _device)
2232 devfs_put_device(BaseDevice* devic
[all...]
H A Ddevice_manager.cpp791 BaseDevice* baseDevice;
795 CObjectDeleter<BaseDevice, void, devfs_put_device>

Completed in 96 milliseconds