Home
last modified time | relevance | path

Searched refs:xfer (Results 1 – 16 of 16) sorted by relevance

/device/google/contexthub/firmware/os/drivers/intersil_isl29034/
Disl29034.c171 struct I2cTransfer *xfer = cookie; in i2cCallback() local
173 xfer->tx = tx; in i2cCallback()
174 xfer->rx = rx; in i2cCallback()
175 xfer->err = err; in i2cCallback()
204 struct I2cTransfer *xfer = allocXfer(state); in writeRegister() local
207 if (xfer != NULL) { in writeRegister()
208 xfer->txrxBuf[0] = reg; in writeRegister()
209 xfer->txrxBuf[1] = value; in writeRegister()
210 … ret = i2cMasterTx(ISL29034_I2C_BUS_ID, ISL29034_I2C_ADDR, xfer->txrxBuf, 2, i2cCallback, xfer); in writeRegister()
313 static void handle_i2c_event(struct I2cTransfer *xfer) in handle_i2c_event() argument
[all …]
/device/google/contexthub/firmware/os/drivers/ams_tmd2772/
Dams_tmd2772.c219 struct I2cTransfer *xfer = cookie; in i2cCallback() local
221 xfer->tx = tx; in i2cCallback()
222 xfer->rx = rx; in i2cCallback()
223 xfer->err = err; in i2cCallback()
252 struct I2cTransfer *xfer = allocXfer(state); in writeRegister() local
255 if (xfer != NULL) { in writeRegister()
256 xfer->txrxBuf.bytes[0] = reg; in writeRegister()
257 xfer->txrxBuf.bytes[1] = value; in writeRegister()
258 ret = i2cMasterTx(I2C_BUS_ID, I2C_ADDR, xfer->txrxBuf.bytes, 2, i2cCallback, xfer); in writeRegister()
307 struct I2cTransfer *xfer; in setMode() local
[all …]
/device/google/contexthub/firmware/os/drivers/synaptics_s3708/
Dsynaptics_s3708.c189 struct I2cTransfer *xfer = cookie; in i2cCallback() local
191 xfer->tx = tx; in i2cCallback()
192 xfer->rx = rx; in i2cCallback()
193 xfer->err = err; in i2cCallback()
231 static bool performXfer(struct I2cTransfer *xfer, size_t txBytes, size_t rxBytes) in performXfer() argument
241 …ret = i2cMasterTxRx(I2C_BUS_ID, I2C_ADDR, xfer->txrxBuf, txBytes, xfer->txrxBuf, rxBytes, i2cCallb… in performXfer()
243 ret = i2cMasterTx(I2C_BUS_ID, I2C_ADDR, xfer->txrxBuf, txBytes, i2cCallback, xfer); in performXfer()
257 struct I2cTransfer *xfer = allocXfer(state); in writeRegister() local
259 if (xfer != NULL) { in writeRegister()
260 xfer->txrxBuf[0] = reg; in writeRegister()
[all …]
/device/google/contexthub/firmware/os/drivers/ams_tmd4903/
Dams_tmd4903.c305 struct AlsProxTransfer *xfer = allocXfer(state); in writeRegister() local
308 if (xfer != NULL) { in writeRegister()
309 xfer->txrxBuf[0] = reg; in writeRegister()
310 xfer->txrxBuf[1] = value; in writeRegister()
311 ret = i2cMasterTx(I2C_BUS_ID, I2C_ADDR, xfer->txrxBuf, 2, i2cCallback, xfer); in writeRegister()
371 struct AlsProxTransfer *xfer = cookie; in i2cCallback() local
373 xfer->tx = tx; in i2cCallback()
374 xfer->rx = rx; in i2cCallback()
375 xfer->err = err; in i2cCallback()
632 struct AlsProxTransfer *xfer; in sensorCfgDataProx() local
[all …]
/device/google/contexthub/firmware/os/drivers/si_si7034/
Dsi7034a10.c159 static inline void releaseXfer(struct I2cTransfer *xfer) in releaseXfer() argument
161 xfer->inUse = false; in releaseXfer()
166 struct I2cTransfer *xfer = cookie; in i2cCallback() local
168 xfer->tx = tx; in i2cCallback()
169 xfer->rx = rx; in i2cCallback()
170 xfer->err = err; in i2cCallback()
179 struct I2cTransfer *xfer = allocXfer(state); in si7034_i2c_read() local
182 if (xfer != NULL) { in si7034_i2c_read()
183 xfer->txrxBuf[0] = addr0; in si7034_i2c_read()
184 xfer->txrxBuf[1] = addr1; in si7034_i2c_read()
[all …]
/device/google/contexthub/firmware/os/drivers/st_hts221/
Dhts221.c205 static inline void releaseXfer(struct I2cTransfer *xfer) in releaseXfer() argument
207 xfer->inUse = false; in releaseXfer()
213 struct I2cTransfer *xfer = cookie; in i2cCallback() local
215 xfer->tx = tx; in i2cCallback()
216 xfer->rx = rx; in i2cCallback()
217 xfer->err = err; in i2cCallback()
226 struct I2cTransfer *xfer = allocXfer(state); in i2c_read() local
229 if (xfer != NULL) { in i2c_read()
232 releaseXfer(xfer); in i2c_read()
236 xfer->txrxBuf[0] = 0x80 | addr; in i2c_read()
[all …]
/device/google/contexthub/firmware/os/drivers/rohm_rpr0521/
Drohm_rpr0521.c301 struct I2cTransfer *xfer = cookie; in i2cCallback() local
303 xfer->tx = tx; in i2cCallback()
304 xfer->rx = rx; in i2cCallback()
305 xfer->err = err; in i2cCallback()
335 static inline void releaseXfer(struct I2cTransfer *xfer) in releaseXfer() argument
337 xfer->inUse = false; in releaseXfer()
340 static bool i2cWrite(struct I2cTransfer *xfer, size_t txSize) in i2cWrite() argument
342 int ret = i2cMasterTx(I2C_BUS_ID, I2C_ADDR, xfer->txrxBuf, txSize, i2cCallback, xfer); in i2cWrite()
345 releaseXfer(xfer); in i2cWrite()
355 struct I2cTransfer *xfer = allocXfer(state); in writeRegister() local
[all …]
/device/google/contexthub/util/stm32_flash/
Dspi.c27 struct spi_ioc_transfer xfer = in spi_write_data() local
37 if (ioctl(spi_handle->fd, SPI_IOC_MESSAGE(1), &xfer) >= 0) in spi_write_data()
52 struct spi_ioc_transfer xfer = in spi_write_cmd() local
60 if (ioctl(spi_handle->fd, SPI_IOC_MESSAGE(1), &xfer) >= 0) in spi_write_cmd()
73 struct spi_ioc_transfer xfer[] = in spi_read_data() local
88 if (ioctl(spi_handle->fd, SPI_IOC_MESSAGE(2), xfer) >= 0) in spi_read_data()
103 struct spi_ioc_transfer xfer = in spi_read_ack() local
111 if (ioctl(spi_handle->fd, SPI_IOC_MESSAGE(1), &xfer) >= 0) { in spi_read_ack()
113 ioctl(spi_handle->fd, SPI_IOC_MESSAGE(1), &xfer); in spi_read_ack()
121 ioctl(spi_handle->fd, SPI_IOC_MESSAGE(1), &xfer); in spi_read_ack()
[all …]
/device/google/contexthub/firmware/os/drivers/st_acc44/
Dst_acc44.c570 static inline void releaseXfer(struct I2cTransfer *xfer) in releaseXfer() argument
572 xfer->inUse = false; in releaseXfer()
577 struct I2cTransfer *xfer = cookie; in st_acc44_i2cCallback() local
580 if (xfer && !xfer->last) { in st_acc44_i2cCallback()
581 releaseXfer(xfer); in st_acc44_i2cCallback()
585 xfer->tx = tx; in st_acc44_i2cCallback()
586 xfer->rx = rx; in st_acc44_i2cCallback()
587 xfer->err = err; in st_acc44_i2cCallback()
596 struct I2cTransfer *xfer = allocXfer(); in st_acc44_i2c_read() local
599 if (xfer != NULL) { in st_acc44_i2c_read()
[all …]
/device/generic/goldfish-opengl/system/OpenglSystemCommon/
DVirtioGpuPipeStream.cpp349 struct drm_virtgpu_3d_transfer_to_host xfer; in transferToHost() local
364 memset(&xfer, 0, sizeof(xfer)); in transferToHost()
365 xfer.bo_handle = m_virtio_bo; in transferToHost()
366 xfer.box.x = m_writtenPos; in transferToHost()
367 xfer.box.y = 0; in transferToHost()
368 xfer.box.w = toXfer; in transferToHost()
369 xfer.box.h = 1; in transferToHost()
370 xfer.box.d = 1; in transferToHost()
372 ret = drmIoctl(m_fd, DRM_IOCTL_VIRTGPU_TRANSFER_TO_HOST, &xfer); in transferToHost()
392 struct drm_virtgpu_3d_transfer_from_host xfer; in transferFromHost() local
[all …]
DAddressSpaceStream.cpp648 struct asg_type1_xfer xfer = { in type1Write() local
653 uint8_t* writeBufferBytes = (uint8_t*)(&xfer); in type1Write()
/device/google/contexthub/firmware/os/drivers/st_mag40/
Dst_mag40.c321 static inline void releaseXfer(struct I2cTransfer *xfer) in releaseXfer() argument
323 xfer->inUse = false; in releaseXfer()
331 struct I2cTransfer *xfer = data; in i2cDelayCallback() local
333 i2cCallback((void *)xfer, xfer->tx, xfer->rx, xfer->err); in i2cDelayCallback()
338 struct I2cTransfer *xfer = cookie; in i2cCallback() local
341 if (xfer && !xfer->last) { in i2cCallback()
342 releaseXfer(xfer); in i2cCallback()
347 if (xfer->delay > 0) { in i2cCallback()
348 xfer->tx = tx; in i2cCallback()
349 xfer->rx = rx; in i2cCallback()
[all …]
/device/google/contexthub/firmware/os/drivers/leds/
Dleds_lp3943.c114 struct I2cTransfer *xfer = cookie; in i2cCallback() local
116 xfer->tx = tx; in i2cCallback()
117 xfer->rx = rx; in i2cCallback()
118 xfer->err = err; in i2cCallback()
166 static inline void releaseXfer(struct I2cTransfer *xfer) in releaseXfer() argument
168 xfer->inUse = false; in releaseXfer()
175 struct I2cTransfer *xfer = allocXfer(state); in writeRegister() local
178 if (xfer != NULL) { in writeRegister()
179 xfer->txrxBuf[0] = reg; in writeRegister()
180 xfer->txrxBuf[1] = value; in writeRegister()
[all …]
/device/google/contexthub/firmware/os/drivers/st_lps22hb/
Dlps22hb.c230 static inline void releaseXfer(struct I2cTransfer *xfer) in releaseXfer() argument
232 xfer->inUse = false; in releaseXfer()
237 struct I2cTransfer *xfer = cookie; in i2cCallback() local
239 xfer->tx = tx; in i2cCallback()
240 xfer->rx = rx; in i2cCallback()
241 xfer->err = err; in i2cCallback()
250 struct I2cTransfer *xfer = allocXfer(state); in i2c_read() local
253 if (xfer != NULL) { in i2c_read()
254 xfer->txrxBuf[0] = 0x80 | addr; in i2c_read()
255 …MasterTxRx(LPS22HB_I2C_BUS_ID, LPS22HB_I2C_ADDR, xfer->txrxBuf, 1, xfer->txrxBuf, len, i2cCallback… in i2c_read()
[all …]
/device/google/contexthub/firmware/os/platform/stm32/
Di2c.c244 static inline void stmI2cPutXfer(struct StmI2cXfer *xfer) in stmI2cPutXfer() argument
246 if (xfer) { in stmI2cPutXfer()
247 atomicWrite32bits(&xfer->id, 0); in stmI2cPutXfer()
248 atomicBitsetClearBit(mXfersValid, xfer - mXfers); in stmI2cPutXfer()
496 struct StmI2cXfer *xfer = &mXfers[i]; in stmI2cGetNextPendingXfer() local
497 if (xfer->busId == busId) { in stmI2cGetNextPendingXfer()
498 uint32_t xferId = atomicRead32bits(&xfer->id); in stmI2cGetNextPendingXfer()
500 pendingXfer = xfer; in stmI2cGetNextPendingXfer()
514 struct StmI2cXfer *xfer; in stmI2cMasterTxRxDone() local
523 xfer = stmI2cGetNextPendingXfer(pdev - mStmI2cDevs); in stmI2cMasterTxRxDone()
[all …]
/device/google/contexthub/firmware/os/drivers/bosch_bmp280/
Dbosch_bmp280.c203 static inline void releaseXfer(struct I2cTransfer *xfer) in releaseXfer() argument
205 xfer->inUse = false; in releaseXfer()
212 struct I2cTransfer *xfer = allocXfer(state); in writeRegister() local
215 if (xfer != NULL) { in writeRegister()
216 xfer->txrxBuf[0] = reg; in writeRegister()
217 xfer->txrxBuf[1] = value; in writeRegister()
218 ret = i2cMasterTx(I2C_BUS_ID, I2C_ADDR, xfer->txrxBuf, 2, i2cCallback, xfer); in writeRegister()
220 releaseXfer(xfer); in writeRegister()
255 struct I2cTransfer *xfer = cookie; in i2cCallback() local
257 xfer->tx = tx; in i2cCallback()
[all …]