Symbol: ELANDevice
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
132
ELANDevice *elan = (ELANDevice *)gDeviceList->FindDevice(path);
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
199
ELANDevice *device = cookie->elanDevice;
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
301
ELANDevice *elanDevice = new(std::nothrow) ELANDevice(node, i2c, i2c_cookie);
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
32
ELANDevice* elanDevice;
src/add-ons/kernel/drivers/input/i2c_elan/Driver.cpp
329
ELANDevice* elanDevice = device->elanDevice;
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
104
ELANDevice::~ELANDevice()
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
110
ELANDevice::Open(uint32 flags)
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
120
ELANDevice::Close()
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
130
ELANDevice::Removed()
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
137
ELANDevice::_MaybeScheduleTransfer(int type, int id, int reportSize)
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
156
ELANDevice::SetPublishPath(char *publishPath)
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
163
ELANDevice::Control(uint32 op, void *buffer,
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
225
ELANDevice::_SetAbsoluteMode(bool enable)
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
232
ELANDevice::_WaitForReport(bigtime_t timeout)
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
263
ELANDevice::_ReadAndParseReport(touchpad_movement *info, bigtime_t timeout, int &zero_report_count)
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
354
ELANDevice::_UnstallCallback(void *cookie, status_t status, void *data,
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
357
ELANDevice *device = (ELANDevice *)cookie;
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
368
ELANDevice::_TransferCallback(void *cookie, status_t status, void *data,
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
37
ELANDevice::ELANDevice(device_node* parent, i2c_device_interface* i2c,
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
371
ELANDevice *device = (ELANDevice *)cookie;
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
379
ELANDevice::_Reset()
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
407
ELANDevice::_SetPower(uint8 power)
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
422
ELANDevice::_ReadRegister(uint16_t reg, size_t length, void *value)
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
438
ELANDevice::_WriteRegister(uint16_t reg, uint16_t value)
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
452
ELANDevice::_FetchReport(uint8 type, uint8 id, size_t reportSize)
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
500
ELANDevice::_SetReport(status_t status, uint8 *report, size_t length)
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
531
ELANDevice::_FetchBuffer(uint8* cmd, size_t cmdLength, void* buffer,
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
540
ELANDevice::_ExecCommand(i2c_op op, uint8* cmd, size_t cmdLength, void* buffer,
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.h
18
class ELANDevice {
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.h
20
ELANDevice(device_node* parent, i2c_device_interface* i2c,
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.h
22
~ELANDevice();