Lines Matching refs:handle
60 void I2C_cancel(I2C_Handle handle) in I2C_cancel() argument
62 handle->fxnTablePtr->cancelFxn(handle); in I2C_cancel()
68 void I2C_close(I2C_Handle handle) in I2C_close() argument
70 handle->fxnTablePtr->closeFxn(handle); in I2C_close()
76 int_fast16_t I2C_control(I2C_Handle handle, uint_fast16_t cmd, void *controlArg) in I2C_control() argument
78 return (handle->fxnTablePtr->controlFxn(handle, cmd, controlArg)); in I2C_control()
108 I2C_Handle handle = NULL; in I2C_open() local
117 handle = (I2C_Handle)&(I2C_config[index]); in I2C_open()
118 handle = handle->fxnTablePtr->openFxn(handle, params); in I2C_open()
121 return (handle); in I2C_open()
135 bool I2C_transfer(I2C_Handle handle, I2C_Transaction *transaction) in I2C_transfer() argument
137 int_fast16_t result = (handle->fxnTablePtr->transferFxn(handle, transaction, I2C_WAIT_FOREVER)); in I2C_transfer()
150 int_fast16_t I2C_transferTimeout(I2C_Handle handle, I2C_Transaction *transaction, uint32_t timeout) in I2C_transferTimeout() argument
152 return (handle->fxnTablePtr->transferFxn(handle, transaction, timeout)); in I2C_transferTimeout()