Lines Matching refs:callback
261 int MXC_I2C_RevB_SlaveTransaction(mxc_i2c_revb_regs_t *i2c, mxc_i2c_revb_slave_handler_t callback, in MXC_I2C_RevB_SlaveTransaction() argument
265 (mxc_i2c_reva_slave_handler_t)callback, interruptCheck); in MXC_I2C_RevB_SlaveTransaction()
269 mxc_i2c_revb_slave_handler_t callback, in MXC_I2C_RevB_SlaveTransactionAsync() argument
273 (mxc_i2c_reva_regs_t *)i2c, (mxc_i2c_reva_slave_handler_t)callback, interruptCheck); in MXC_I2C_RevB_SlaveTransactionAsync()
317 mxc_i2c_revb_slave_handler_t callback, in MXC_I2C_RevB_SlaveAsyncHandler() argument
343 callback(i2c, MXC_I2C_REVB_EVT_TRANS_COMP, retVal); in MXC_I2C_RevB_SlaveAsyncHandler()
354 callback(i2c, MXC_I2C_REVB_EVT_RX_THRESH, NULL); in MXC_I2C_RevB_SlaveAsyncHandler()
359 callback(i2c, MXC_I2C_REVB_EVT_OVERFLOW, NULL); in MXC_I2C_RevB_SlaveAsyncHandler()
367 callback(i2c, MXC_I2C_REVB_EVT_TX_THRESH, NULL); in MXC_I2C_RevB_SlaveAsyncHandler()
372 callback(i2c, MXC_I2C_REVB_EVT_UNDERFLOW, NULL); in MXC_I2C_RevB_SlaveAsyncHandler()
378 callback(i2c, MXC_I2C_REVB_EVT_TRANS_COMP, retVal); in MXC_I2C_RevB_SlaveAsyncHandler()
387 callback(i2c, MXC_I2C_REVB_EVT_TRANS_COMP, retVal); in MXC_I2C_RevB_SlaveAsyncHandler()
396 callback(i2c, MXC_I2C_REVB_EVT_MASTER_RD, NULL); in MXC_I2C_RevB_SlaveAsyncHandler()
403 callback(i2c, MXC_I2C_REVB_EVT_MASTER_WR, NULL); in MXC_I2C_RevB_SlaveAsyncHandler()
411 callback(i2c, MXC_I2C_REVB_EVT_TRANS_COMP, retVal); in MXC_I2C_RevB_SlaveAsyncHandler()
435 mxc_i2c_revb_slave_handler_t callback = (mxc_i2c_revb_slave_handler_t)AsyncRequests[i2cNum]; in MXC_I2C_RevB_AsyncHandler() local
436 i2c->int_en0 = MXC_I2C_RevB_SlaveAsyncHandler(i2c, callback, i2c->int_en0, &slaveRetVal); in MXC_I2C_RevB_AsyncHandler()