Symbol: BaseDevice
src/system/kernel/device_manager/AbstractModuleDevice.cpp
107
return BaseDevice::Write(cookie, pos, buffer, _length);
src/system/kernel/device_manager/AbstractModuleDevice.cpp
119
return BaseDevice::IO(cookie, request);
src/system/kernel/device_manager/AbstractModuleDevice.cpp
128
return BaseDevice::Control(cookie, op, buffer, length);
src/system/kernel/device_manager/AbstractModuleDevice.cpp
137
return BaseDevice::Select(cookie, event, sync);
src/system/kernel/device_manager/AbstractModuleDevice.cpp
146
return BaseDevice::Deselect(cookie, event, sync);
src/system/kernel/device_manager/AbstractModuleDevice.cpp
94
return BaseDevice::Read(cookie, pos, buffer, _length);
src/system/kernel/device_manager/AbstractModuleDevice.h
16
class AbstractModuleDevice : public BaseDevice {
src/system/kernel/device_manager/BaseDevice.cpp
10
BaseDevice::BaseDevice()
src/system/kernel/device_manager/BaseDevice.cpp
103
BaseDevice::Select(void* cookie, uint8 event, selectsync* sync)
src/system/kernel/device_manager/BaseDevice.cpp
110
BaseDevice::Deselect(void* cookie, uint8 event, selectsync* sync)
src/system/kernel/device_manager/BaseDevice.cpp
15
BaseDevice::~BaseDevice()
src/system/kernel/device_manager/BaseDevice.cpp
21
BaseDevice::InitDevice()
src/system/kernel/device_manager/BaseDevice.cpp
28
BaseDevice::UninitDevice()
src/system/kernel/device_manager/BaseDevice.cpp
34
BaseDevice::Removed()
src/system/kernel/device_manager/BaseDevice.cpp
40
BaseDevice::HasSelect() const
src/system/kernel/device_manager/BaseDevice.cpp
47
BaseDevice::HasDeselect() const
src/system/kernel/device_manager/BaseDevice.cpp
54
BaseDevice::HasRead() const
src/system/kernel/device_manager/BaseDevice.cpp
61
BaseDevice::HasWrite() const
src/system/kernel/device_manager/BaseDevice.cpp
68
BaseDevice::HasIO() const
src/system/kernel/device_manager/BaseDevice.cpp
75
BaseDevice::Read(void* cookie, off_t pos, void* buffer, size_t* _length)
src/system/kernel/device_manager/BaseDevice.cpp
82
BaseDevice::Write(void* cookie, off_t pos, const void* buffer, size_t* _length)
src/system/kernel/device_manager/BaseDevice.cpp
89
BaseDevice::IO(void* cookie, io_request* request)
src/system/kernel/device_manager/BaseDevice.cpp
96
BaseDevice::Control(void* cookie, int32 op, void* buffer, size_t length)
src/system/kernel/device_manager/BaseDevice.h
15
class BaseDevice {
src/system/kernel/device_manager/BaseDevice.h
17
BaseDevice();
src/system/kernel/device_manager/BaseDevice.h
18
virtual ~BaseDevice();
src/system/kernel/device_manager/BaseDevice.h
58
using BPrivate::BaseDevice;
src/system/kernel/device_manager/FileDevice.h
15
class FileDevice : public BaseDevice {
src/system/kernel/device_manager/devfs.cpp
1129
BaseDevice* device = vnode->stream.u.dev.device;
src/system/kernel/device_manager/devfs.cpp
174
BaseDevice* device);
src/system/kernel/device_manager/devfs.cpp
2186
devfs_publish_device(const char* path, BaseDevice* device)
src/system/kernel/device_manager/devfs.cpp
2193
devfs_unpublish_device(BaseDevice* device, bool disconnect)
src/system/kernel/device_manager/devfs.cpp
2215
devfs_get_device(const char* path, BaseDevice*& _device)
src/system/kernel/device_manager/devfs.cpp
2233
devfs_put_device(BaseDevice* device)
src/system/kernel/device_manager/devfs.cpp
737
publish_device(struct devfs* fs, const char* path, BaseDevice* device)
src/system/kernel/device_manager/devfs.cpp
80
BaseDevice* device;
src/system/kernel/device_manager/devfs_private.h
13
class BaseDevice;
src/system/kernel/device_manager/devfs_private.h
16
using BPrivate::BaseDevice;
src/system/kernel/device_manager/devfs_private.h
19
status_t devfs_publish_device(const char* path, BaseDevice* device);
src/system/kernel/device_manager/devfs_private.h
20
status_t devfs_unpublish_device(BaseDevice* device, bool disconnect);
src/system/kernel/device_manager/devfs_private.h
22
status_t devfs_get_device(const char* path, BaseDevice*& _device);
src/system/kernel/device_manager/devfs_private.h
23
void devfs_put_device(BaseDevice* device);
src/system/kernel/device_manager/device_manager.cpp
705
BaseDevice* baseDevice;
src/system/kernel/device_manager/device_manager.cpp
709
CObjectDeleter<BaseDevice, void, devfs_put_device>