/device/google/contexthub/util/stm32_flash/ |
H A D | spi.c | 27 struct spi_ioc_transfer xfer = local 37 if (ioctl(spi_handle->fd, SPI_IOC_MESSAGE(1), &xfer) >= 0) 52 struct spi_ioc_transfer xfer = local 60 if (ioctl(spi_handle->fd, SPI_IOC_MESSAGE(1), &xfer) >= 0) 73 struct spi_ioc_transfer xfer[] = local 88 if (ioctl(spi_handle->fd, SPI_IOC_MESSAGE(2), xfer) >= 0) 103 struct spi_ioc_transfer xfer = local 111 if (ioctl(spi_handle->fd, SPI_IOC_MESSAGE(1), &xfer) >= 0) { 113 ioctl(spi_handle->fd, SPI_IOC_MESSAGE(1), &xfer); 121 ioctl(spi_handle->fd, SPI_IOC_MESSAGE(1), &xfer); 136 struct spi_ioc_transfer xfer = local [all...] |
/device/google/contexthub/firmware/os/drivers/bosch_bmp280/ |
H A D | bosch_bmp280.c | 195 struct I2cTransfer *xfer = allocXfer(state); local 198 if (xfer != NULL) { 199 xfer->txrxBuf[0] = reg; 200 xfer->txrxBuf[1] = value; 201 ret = i2cMasterTx(I2C_BUS_ID, I2C_ADDR, xfer->txrxBuf, 2, i2cCallback, xfer); 236 struct I2cTransfer *xfer = cookie; local 238 xfer->tx = tx; 239 xfer->rx = rx; 240 xfer 471 handleI2cEvent(struct I2cTransfer *xfer) argument [all...] |
/device/google/contexthub/firmware/os/drivers/synaptics_s3708/ |
H A D | synaptics_s3708.c | 188 struct I2cTransfer *xfer = cookie; local 190 xfer->tx = tx; 191 xfer->rx = rx; 192 xfer->err = err; 230 static bool performXfer(struct I2cTransfer *xfer, size_t txBytes, size_t rxBytes) argument 240 ret = i2cMasterTxRx(I2C_BUS_ID, I2C_ADDR, xfer->txrxBuf, txBytes, xfer->txrxBuf, rxBytes, i2cCallback, xfer); 242 ret = i2cMasterTx(I2C_BUS_ID, I2C_ADDR, xfer->txrxBuf, txBytes, i2cCallback, xfer); 256 struct I2cTransfer *xfer = allocXfer(state); local 274 struct I2cTransfer *xfer; local 428 processI2cResponse(struct I2cTransfer *xfer) argument 491 handleI2cEvent(struct I2cTransfer *xfer) argument 504 struct I2cTransfer *xfer; local [all...] |
/device/google/contexthub/firmware/os/drivers/ams_tmd2772/ |
H A D | ams_tmd2772.c | 219 struct I2cTransfer *xfer = cookie; local 221 xfer->tx = tx; 222 xfer->rx = rx; 223 xfer->err = err; 252 struct I2cTransfer *xfer = allocXfer(state); local 255 if (xfer != NULL) { 256 xfer->txrxBuf.bytes[0] = reg; 257 xfer->txrxBuf.bytes[1] = value; 258 ret = i2cMasterTx(I2C_BUS_ID, I2C_ADDR, xfer->txrxBuf.bytes, 2, i2cCallback, xfer); 307 struct I2cTransfer *xfer; local 479 handle_calibration_event(struct I2cTransfer *xfer) argument 541 handle_i2c_event(struct I2cTransfer *xfer) argument 705 struct I2cTransfer *xfer; local [all...] |
/device/google/contexthub/firmware/os/drivers/ams_tmd4903/ |
H A D | ams_tmd4903.c | 305 struct AlsProxTransfer *xfer = allocXfer(state); local 308 if (xfer != NULL) { 309 xfer->txrxBuf[0] = reg; 310 xfer->txrxBuf[1] = value; 311 ret = i2cMasterTx(I2C_BUS_ID, I2C_ADDR, xfer->txrxBuf, 2, i2cCallback, xfer); 371 struct AlsProxTransfer *xfer = cookie; local 373 xfer->tx = tx; 374 xfer->rx = rx; 375 xfer 632 struct AlsProxTransfer *xfer; local 706 verifySensorId(const struct AlsProxTransfer *xfer) argument 747 handleAlsSample(const struct AlsProxTransfer *xfer) argument 787 handleProxSample(const struct AlsProxTransfer *xfer) argument 837 handle_i2c_event(struct AlsProxTransfer *xfer) argument 1014 struct AlsProxTransfer *xfer; local [all...] |
/device/google/contexthub/firmware/os/drivers/rohm_rpr0521/ |
H A D | rohm_rpr0521.c | 293 struct I2cTransfer *xfer = cookie; local 295 xfer->tx = tx; 296 xfer->rx = rx; 297 xfer->err = err; 331 struct I2cTransfer *xfer = allocXfer(state); local 334 if (xfer != NULL) { 335 xfer->txrxBuf[0] = reg; 336 xfer->txrxBuf[1] = value; 337 ret = i2cMasterTx(I2C_BUS_ID, I2C_ADDR, xfer->txrxBuf, 2, i2cCallback, xfer); 476 struct I2cTransfer *xfer; local 564 handle_i2c_event(struct I2cTransfer *xfer) argument 752 struct I2cTransfer *xfer; local [all...] |
/device/google/contexthub/firmware/os/platform/stm32/ |
H A D | i2c.c | 244 static inline void stmI2cPutXfer(struct StmI2cXfer *xfer) argument 246 if (xfer) 247 atomicBitsetClearBit(mXfersValid, xfer - mXfers); 495 struct StmI2cXfer *xfer; local 509 xfer = &mXfers[i]; 511 if (xfer->busId == (pdev - mStmI2cDevs) && 512 atomicCmpXchg32bits(&xfer->id, id, 0)) { 513 pdev->addr = xfer->addr; 514 state->tx.cbuf = xfer->txBuf; 516 state->tx.size = xfer 870 struct StmI2cXfer *xfer = stmI2cGetXfer(); local [all...] |