Searched refs:ATADevice (Results 1 - 5 of 5) sorted by relevance

/haiku/src/add-ons/kernel/bus_managers/ata/
H A DATADevice.cpp13 ATADevice::ATADevice(ATAChannel *channel, uint8 index) function in class:ATADevice
32 ATADevice::~ATADevice()
38 ATADevice::TestUnitReady(ATARequest *request)
59 ATADevice::SynchronizeCache(ATARequest *request)
86 ATADevice::Eject(ATARequest *request)
106 ATADevice::Inquiry(ATARequest *request)
168 ATADevice::ReadCapacity(ATARequest *request)
199 ATADevice
[all...]
H A DATAPrivate.h52 class ATADevice;
113 status_t ReadRegs(ATADevice *device);
162 ATADevice ** fDevices;
170 class ATADevice { class
172 ATADevice(ATAChannel *channel, uint8 index);
173 virtual ~ATADevice();
238 class ATAPIDevice : public ATADevice {
275 void SetDevice(ATADevice *device);
276 ATADevice * Device() const { return fDevice; }
328 ATADevice * fDevic
[all...]
H A DATARequest.cpp57 ATARequest::SetDevice(ATADevice *device)
H A DATAChannel.cpp68 fDevices = new(std::nothrow) ATADevice *[fDeviceCount];
219 ATADevice *device = NULL;
223 device = new(std::nothrow) ATADevice(this, i);
318 ATADevice *device = fDevices[ccb->target_id];
590 ATADevice *device = request->Device();
801 ATAChannel::ReadRegs(ATADevice *device)
H A DATAPIDevice.cpp13 : ATADevice(channel, index)

Completed in 120 milliseconds