Lines Matching refs:cookie
71 AbstractModuleDevice::_DoIO(void* cookie, off_t pos,
79 status = IO(cookie, &request);
90 AbstractModuleDevice::Read(void* cookie, off_t pos, void* buffer, size_t* _length)
94 return BaseDevice::Read(cookie, pos, buffer, _length);
96 return _DoIO(cookie, pos, buffer, _length, false);
98 return Module()->read(cookie, pos, buffer, _length);
103 AbstractModuleDevice::Write(void* cookie, off_t pos, const void* buffer, size_t* _length)
107 return BaseDevice::Write(cookie, pos, buffer, _length);
109 return _DoIO(cookie, pos, const_cast<void*>(buffer), _length, true);
111 return Module()->write(cookie, pos, buffer, _length);
116 AbstractModuleDevice::IO(void* cookie, io_request* request)
119 return BaseDevice::IO(cookie, request);
120 return Module()->io(cookie, request);
125 AbstractModuleDevice::Control(void* cookie, int32 op, void* buffer, size_t length)
128 return BaseDevice::Control(cookie, op, buffer, length);
129 return Module()->control(cookie, op, buffer, length);
134 AbstractModuleDevice::Select(void* cookie, uint8 event, selectsync* sync)
137 return BaseDevice::Select(cookie, event, sync);
138 return Module()->select(cookie, event, sync);
143 AbstractModuleDevice::Deselect(void* cookie, uint8 event, selectsync* sync)
146 return BaseDevice::Deselect(cookie, event, sync);
147 return Module()->deselect(cookie, event, sync);
152 AbstractModuleDevice::Close(void* cookie)
154 return Module()->close(cookie);
159 AbstractModuleDevice::Free(void* cookie)
161 return Module()->free(cookie);