Searched refs:ibi_intermediate_queue (Results 1 – 2 of 2) sorted by relevance
155 Fifo8 ibi_intermediate_queue; member
721 if (fifo8_is_full(&s->ibi_data.ibi_intermediate_queue)) { in dw_i3c_ibi_recv()725 fifo8_push(&s->ibi_data.ibi_intermediate_queue, data); in dw_i3c_ibi_recv()734 uint8_t num_slices = (fifo8_num_used(&s->ibi_data.ibi_intermediate_queue) / in dw_i3c_ibi_queue_push()736 ((fifo8_num_used(&s->ibi_data.ibi_intermediate_queue) % in dw_i3c_ibi_queue_push()766 if (fifo8_num_used(&s->ibi_data.ibi_intermediate_queue) < in dw_i3c_ibi_queue_push()771 fifo8_num_used(&s->ibi_data.ibi_intermediate_queue)); in dw_i3c_ibi_queue_push()785 if (fifo8_is_empty(&s->ibi_data.ibi_intermediate_queue)) { in dw_i3c_ibi_queue_push()789 ibi_data.b[j & 3] = fifo8_pop(&s->ibi_data.ibi_intermediate_queue); in dw_i3c_ibi_queue_push()1826 fifo8_create(&s->ibi_data.ibi_intermediate_queue, in dw_i3c_realize()