Lines Matching refs:int_data

35 	struct uart_rz_scif_int int_data;  member
87 uart_event_t event = data->int_data.event; in uart_rz_scif_err_check()
248 if (data->int_data.rxi_flag) { in uart_rz_scif_fifo_read()
254 data->int_data.rx_fifo_busy = false; in uart_rz_scif_fifo_read()
264 data->int_data.irq_rx_enable = true; in uart_rz_scif_irq_rx_enable()
267 config->fsp_api->read(data->fsp_ctrl, &(data->int_data.rx_byte), 1); in uart_rz_scif_irq_rx_enable()
274 data->int_data.irq_rx_enable = false; in uart_rz_scif_irq_rx_disable()
275 data->int_data.rx_fifo_busy = false; in uart_rz_scif_irq_rx_disable()
283 data->int_data.irq_tx_enable = true; in uart_rz_scif_irq_tx_enable()
287 data->int_data.tx_byte = '\0'; in uart_rz_scif_irq_tx_enable()
288 config->fsp_api->write(data->fsp_ctrl, &data->int_data.tx_byte, 1); in uart_rz_scif_irq_tx_enable()
295 data->int_data.irq_tx_enable = false; in uart_rz_scif_irq_tx_disable()
302 return data->int_data.irq_tx_enable; in uart_rz_scif_irq_tx_ready()
309 return data->int_data.rx_fifo_busy && data->int_data.irq_rx_enable; in uart_rz_scif_irq_rx_ready()
336 data->int_data.rxi_flag = true; in uart_rz_scif_rxi_isr()
337 data->int_data.rx_fifo_busy = true; in uart_rz_scif_rxi_isr()
347 data->int_data.tei_flag = false; in uart_rz_scif_txi_isr()
357 if (data->int_data.tei_flag) { in uart_rz_scif_tei_isr()
360 data->int_data.rxi_flag = false; in uart_rz_scif_tei_isr()
361 data->int_data.rx_fifo_busy = true; in uart_rz_scif_tei_isr()
383 data->int_data.event = p_args->event; in uart_rz_scif_event_handler()
386 data->int_data.rx_byte = p_args->data; in uart_rz_scif_event_handler()
391 data->int_data.tei_flag = true; in uart_rz_scif_event_handler()
394 data->int_data.tei_flag = false; in uart_rz_scif_event_handler()