Lines Matching refs:num_xfer
329 static int i3c_stm32_curr_msg_status_update_num_xfer(const struct device *dev, size_t num_xfer) in i3c_stm32_curr_msg_status_update_num_xfer() argument
341 curr_msg->i3c_msg_status_ptr->num_xfer = num_xfer; in i3c_stm32_curr_msg_status_update_num_xfer()
1008 payload->ccc.num_xfer = 0; in i3c_stm32_do_ccc()
1011 payload->targets.payloads[i].num_xfer = 0; in i3c_stm32_do_ccc()
1275 msgs[i].num_xfer = READ_BIT(data->status_fifo[i], I3C_SR_XDCNT); in i3c_stm32_i3c_transfer()
1638 if (payload->ccc.num_xfer < payload->ccc.data_len) { in i3c_stm32_event_isr_tx()
1639 LL_I3C_TransmitData8(i3c, payload->ccc.data[payload->ccc.num_xfer++]); in i3c_stm32_event_isr_tx()
1646 if (target->num_xfer < target->data_len) { in i3c_stm32_event_isr_tx()
1647 LL_I3C_TransmitData8(i3c, target->data[target->num_xfer++]); in i3c_stm32_event_isr_tx()
1650 if (target->num_xfer == target->data_len) { in i3c_stm32_event_isr_tx()
1698 if (target->num_xfer < target->data_len) { in i3c_stm32_event_isr_rx()
1699 target->data[target->num_xfer++] = LL_I3C_ReceiveData8(i3c); in i3c_stm32_event_isr_rx()
1703 if (target->num_xfer == target->data_len) { in i3c_stm32_event_isr_rx()
1787 size_t num_xfer = LL_I3C_GetXferDataCount(i3c); in i3c_stm32_event_isr() local
1789 i3c_stm32_curr_msg_status_update_num_xfer(dev, num_xfer); in i3c_stm32_event_isr()