Lines Matching refs:rx_buffer
93 iic->rx_buffer = RT_NULL; in rt_iic_init()
155 rt_free(iic->rx_buffer->data_ptr); in rt_iic_close()
156 rt_free(iic->rx_buffer); in rt_iic_close()
157 iic->rx_buffer = RT_NULL; in rt_iic_close()
279 int_rx = iic->rx_buffer; in rt_iic_read()
492 if (iic->rx_buffer == RT_NULL) in rt_iic_control()
494 iic->rx_buffer = rt_malloc(sizeof(struct efm32_iic_int_mode_t)); in rt_iic_control()
495 if (iic->rx_buffer == RT_NULL) in rt_iic_control()
502 if ((iic->rx_buffer->data_ptr = \ in rt_iic_control()
506 rt_free(iic->rx_buffer); in rt_iic_control()
509 rt_memset(iic->rx_buffer->data_ptr, 0, IIC_RX_BUFFER_SIZE); in rt_iic_control()
510 iic->rx_buffer->data_size = IIC_RX_BUFFER_SIZE; in rt_iic_control()
511 iic->rx_buffer->read_index = 0; in rt_iic_control()
512 iic->rx_buffer->save_index = 0; in rt_iic_control()
640 int_rx = iic->rx_buffer; in rt_hw_iic_slave_isr()
736 iic->rx_buffer = RT_NULL; in rt_hw_iic_unit_init()