Lines Matching refs:Device
79 class Device : public AbstractModuleDevice,
80 public DoublyLinkedListLinkImpl<Device> {
82 Device(device_node* node, const char* moduleName);
83 virtual ~Device();
108 typedef DoublyLinkedList<Device> DeviceList;
153 void AddDevice(Device* device);
154 void RemoveDevice(Device* device);
575 // #pragma mark - Device Manager module API
745 Device* device = new(std::nothrow) Device(node, moduleName);
798 Device* device = dynamic_cast<Device*>(baseDevice);
1151 // #pragma mark - Device
1154 Device::Device(device_node* node, const char* moduleName)
1163 Device::~Device()
1170 Device::InitCheck() const
1177 Device::InitDevice()
1221 Device::UninitDevice()
1245 Device::Removed()
1257 Device::Control(void* _cookie, int32 op, void* buffer, size_t length)
1342 while (Device* device = fDevices.RemoveHead()) {
2198 Device* device = deviceIterator.Next();
2240 device_node::AddDevice(Device* device)
2247 device_node::RemoveDevice(Device* device)
2368 Device* device = deviceIterator.Next();