/haiku/src/add-ons/kernel/bus_managers/i2c/ |
H A D | I2CPrivate.h | 46 i2c_addr slaveAddress); 71 status_t ExecCommand(i2c_op op, i2c_addr slaveAddress, 75 status_t RegisterDevice(i2c_addr slaveAddress,
|
H A D | I2CDevice.cpp | 10 I2CDevice::I2CDevice(device_node *node, I2CBus* bus, i2c_addr slaveAddress) argument 14 fSlaveAddress(slaveAddress) 70 uint16 slaveAddress; local 72 &slaveAddress, false) != B_OK) { 77 I2CDevice *device = new(std::nothrow) I2CDevice(node, bus, slaveAddress);
|
H A D | I2CBus.cpp | 44 I2CBus::ExecCommand(i2c_op op, i2c_addr slaveAddress, const void *cmdBuffer, argument 48 return fController->exec_command(fCookie, op, slaveAddress, cmdBuffer, cmdLength, 54 I2CBus::RegisterDevice(i2c_addr slaveAddress, char* hid, char** cid, argument 63 { I2C_DEVICE_SLAVE_ADDR_ITEM, B_UINT16_TYPE, { .ui16 = slaveAddress }}, 160 i2c_bus_exec_command(void* _bus, i2c_op op, i2c_addr slaveAddress, argument 166 return bus->ExecCommand(op, slaveAddress, cmdBuffer, cmdLength,
|
H A D | I2CModule.cpp | 43 i2c_register_device(i2c_bus _bus, i2c_addr slaveAddress, char* hid, argument 48 return bus->RegisterDevice(slaveAddress, hid, cid, acpiHandle);
|
/haiku/src/add-ons/accelerants/common/ |
H A D | i2c.c | 271 send_slave_address(const i2c_bus *bus, uint8 slaveAddress, bool isWrite) argument 275 TRACE("%s: 0x%X\n", __func__, slaveAddress); 276 status = send_byte(bus, (slaveAddress & 0xfe) | (isWrite ? 0 : 1), true); 291 if ((slaveAddress & 0xff) != 0 && (slaveAddress & 0xf8) != 0xf0) 294 return send_byte(bus, slaveAddress >> 8, true); 403 i2c_send_receive_callback(const i2c_bus *bus, uint32 slaveAddress, const uint8 *writeBuffer, argument 409 slaveAddress <<= 1; 410 if (slaveAddress > 0xff) 417 status = send_slave_address(bus, slaveAddress, tru [all...] |
/haiku/src/add-ons/kernel/busses/i2c/ocores/ |
H A D | kernel_interface.cpp | 36 i2c_addr slaveAddress, const void *cmdBuffer, size_t cmdLength, 38 return static_cast<OcoresI2c*>(cookie)->ExecCommand(op, slaveAddress,
|
H A D | ocores_i2c.cpp | 194 i2c_addr slaveAddress, const uint8 *cmdBuffer, size_t cmdLength, 200 CHECK_RET(WriteAddress(slaveAddress, false)); 214 CHECK_RET(WriteAddress(slaveAddress, true)); 193 ExecCommand(i2c_op op, i2c_addr slaveAddress, const uint8 *cmdBuffer, size_t cmdLength, uint8* dataBuffer, size_t dataLength) argument
|
H A D | ocores_i2c.h | 93 i2c_addr slaveAddress, const uint8 *cmdBuffer, size_t cmdLength,
|
/haiku/headers/private/i2c/ |
H A D | i2c.h | 77 status_t (*exec_command)(i2c_bus cookie, i2c_op op, i2c_addr slaveAddress, 95 status_t (*register_device)(i2c_bus bus, i2c_addr slaveAddress, 120 i2c_addr slaveAddress, const void *cmdBuffer, size_t cmdLength,
|
/haiku/src/add-ons/kernel/drivers/input/i2c_hid/ |
H A D | Driver.cpp | 294 uint16 slaveAddress; local 296 &slaveAddress, false) != B_OK) {
|
/haiku/src/add-ons/kernel/busses/i2c/pch/ |
H A D | pch_i2c.cpp | 104 exec_command(i2c_bus_cookie cookie, i2c_op op, i2c_addr slaveAddress, argument 134 write32(bus->registers + PCH_IC_TAR, slaveAddress);
|
/haiku/src/add-ons/accelerants/intel_extreme/ |
H A D | Ports.cpp | 613 Port::_DpAuxSendReceive(uint32 slaveAddress, argument 622 message.address = slaveAddress; 671 message.address = slaveAddress; 724 Port::_DpAuxSendReceiveHook(const struct i2c_bus *bus, uint32 slaveAddress, argument 729 return port->_DpAuxSendReceive(slaveAddress, writeBuffer, writeLength, readBuffer, readLength);
|