Lines Matching refs:context
139 Cy_SCB_I2C_Interrupt(obj->base, &(obj->context)); in _cyhal_i2c_irq_handler()
145 if (0 == (Cy_SCB_I2C_MasterGetStatus(obj->base, &obj->context) & CY_SCB_I2C_MASTER_BUSY)) in _cyhal_i2c_irq_handler()
152 Cy_SCB_I2C_MasterRead(obj->base, &obj->rx_config, &obj->context); in _cyhal_i2c_irq_handler()
231 .context = (void *) &(obj->context) in _cyhal_i2c_pm_callback_instance()
353 cy_rslt_t result = (cy_rslt_t)Cy_SCB_I2C_Init(obj->base, pdl_cfg, &(obj->context)); in _cyhal_i2c_init_hw()
363 Cy_SCB_I2C_Enable(obj->base, &(obj->context)); in _cyhal_i2c_init_hw()
386 return Cy_SCB_I2C_SlaveGetStatus(obj->base, &obj->context); in _cyhal_i2c_slave_status()
391 (void)Cy_SCB_I2C_SlaveClearWriteStatus(obj->base, &obj->context); in _cyhal_i2c_slave_clear_write_status()
396 (void)Cy_SCB_I2C_SlaveClearReadStatus(obj->base, &obj->context); in _cyhal_i2c_slave_clear_read_status()
472 Cy_SCB_I2C_Disable(obj->base, &obj->context); in cyhal_i2c_free()
527 (void) Cy_SCB_I2C_Disable(obj->base, &obj->context); in cyhal_i2c_configure_adv()
544 cy_rslt_t result = (cy_rslt_t)Cy_SCB_I2C_Init(obj->base, &_config_structure, &(obj->context)); in cyhal_i2c_configure_adv()
561 (void) Cy_SCB_I2C_Enable(obj->base, &(obj->context)); in cyhal_i2c_configure_adv()
572 cy_en_scb_i2c_status_t status = (obj->context.state == CY_SCB_I2C_IDLE) in cyhal_i2c_master_write()
573 … ? Cy_SCB_I2C_MasterSendStart(obj->base, dev_addr, CY_SCB_I2C_WRITE_XFER, timeout, &obj->context) in cyhal_i2c_master_write()
574 …: Cy_SCB_I2C_MasterSendReStart(obj->base, dev_addr, CY_SCB_I2C_WRITE_XFER, timeout, &obj->context); in cyhal_i2c_master_write()
580 status = Cy_SCB_I2C_MasterWriteByte(obj->base, *data, timeout, &obj->context); in cyhal_i2c_master_write()
594 Cy_SCB_I2C_MasterSendStop(obj->base, timeout, &obj->context); in cyhal_i2c_master_write()
608 cy_en_scb_i2c_status_t status = obj->context.state == CY_SCB_I2C_IDLE in cyhal_i2c_master_read()
609 … ? Cy_SCB_I2C_MasterSendStart(obj->base, dev_addr, CY_SCB_I2C_READ_XFER, timeout, &obj->context) in cyhal_i2c_master_read()
610 … : Cy_SCB_I2C_MasterSendReStart(obj->base, dev_addr, CY_SCB_I2C_READ_XFER, timeout, &obj->context); in cyhal_i2c_master_read()
619 … status = Cy_SCB_I2C_MasterReadByte(obj->base, ack, (uint8_t *)data, timeout, &obj->context); in cyhal_i2c_master_read()
633 Cy_SCB_I2C_MasterSendStop(obj->base, timeout, &obj->context); in cyhal_i2c_master_read()
642 if (obj->context.state == CY_SCB_I2C_IDLE) in cyhal_i2c_slave_abort_read()
644 Cy_SCB_I2C_SlaveAbortRead(obj->base, &obj->context); in cyhal_i2c_slave_abort_read()
658 if (obj->context.state == CY_SCB_I2C_IDLE) in cyhal_i2c_slave_config_write_buffer()
660 Cy_SCB_I2C_SlaveConfigWriteBuf(obj->base, (uint8_t *)data, size, &obj->context); in cyhal_i2c_slave_config_write_buffer()
678 if (obj->context.state == CY_SCB_I2C_IDLE) in cyhal_i2c_slave_config_read_buffer()
680 Cy_SCB_I2C_SlaveConfigReadBuf(obj->base, (uint8_t *)data, size, &obj->context); in cyhal_i2c_slave_config_read_buffer()
719 status = Cy_SCB_I2C_MasterWriteByte(obj->base, *data, timeout, &obj->context); in cyhal_i2c_master_mem_write()
729 Cy_SCB_I2C_MasterSendStop(obj->base, timeout, &obj->context); in cyhal_i2c_master_mem_write()
786 while (obj->context.state != CY_SCB_I2C_IDLE && !(obj->op_in_callback)) in cyhal_i2c_slave_read()
809 while (obj->context.state != CY_SCB_I2C_IDLE && !(obj->op_in_callback)) in cyhal_i2c_slave_write()
815 if (obj->context.state == CY_SCB_I2C_IDLE) in cyhal_i2c_slave_write()
858 Cy_SCB_I2C_MasterWrite(obj->base, &obj->tx_config, &obj->context); in cyhal_i2c_master_transfer_async()
864 Cy_SCB_I2C_MasterRead(obj->base, &obj->rx_config, &obj->context); in cyhal_i2c_master_transfer_async()
885 Cy_SCB_I2C_MasterAbortRead(obj->base, &obj->context); in cyhal_i2c_abort_async()
889 Cy_SCB_I2C_MasterAbortWrite(obj->base, &obj->context); in cyhal_i2c_abort_async()
893 while ((CY_SCB_I2C_MASTER_BUSY & obj->context.masterStatus) && (timeout_us != 0)) in cyhal_i2c_abort_async()
913 Cy_SCB_I2C_RegisterEventCallback(obj->base, _cyhal_i2c_cb_wrapper, &(obj->context)); in cyhal_i2c_register_callback()
924 Cy_SCB_I2C_RegisterAddrCallback(obj->base, _cyhal_i2c_cb_addr_wrapper, &(obj->context)); in cyhal_i2c_register_address_callback()
979 return Cy_SCB_I2C_SlaveGetWriteTransferCount(obj->base, &obj->context); in cyhal_i2c_slave_readable()
984 … return (obj->tx_slave_buff.size - Cy_SCB_I2C_SlaveGetReadTransferCount(obj->base, &obj->context)); in cyhal_i2c_slave_writable()