Searched refs:slaveAddress (Results 1 - 12 of 12) sorted by relevance

/haiku/src/add-ons/kernel/bus_managers/i2c/
H A DI2CPrivate.h46 i2c_addr slaveAddress);
71 status_t ExecCommand(i2c_op op, i2c_addr slaveAddress,
75 status_t RegisterDevice(i2c_addr slaveAddress,
H A DI2CDevice.cpp10 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 DI2CBus.cpp44 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 DI2CModule.cpp43 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 Di2c.c271 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 Dkernel_interface.cpp36 i2c_addr slaveAddress, const void *cmdBuffer, size_t cmdLength,
38 return static_cast<OcoresI2c*>(cookie)->ExecCommand(op, slaveAddress,
H A Docores_i2c.cpp194 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 Docores_i2c.h93 i2c_addr slaveAddress, const uint8 *cmdBuffer, size_t cmdLength,
/haiku/headers/private/i2c/
H A Di2c.h77 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 DDriver.cpp294 uint16 slaveAddress; local
296 &slaveAddress, false) != B_OK) {
/haiku/src/add-ons/kernel/busses/i2c/pch/
H A Dpch_i2c.cpp104 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 DPorts.cpp613 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);

Completed in 83 milliseconds