Lines Matching refs:rd
97 int rd; member
403 p_uart_obj[uart_num]->rx_pattern_pos.rd = 0; in uart_pattern_link_free()
418 if (next == p_pos->rd) { in uart_pattern_enqueue()
438 if (p_pos->rd == p_pos->wr) { in uart_pattern_dequeue()
441 p_pos->rd++; in uart_pattern_dequeue()
443 if (p_pos->rd >= p_pos->len) { in uart_pattern_dequeue()
444 p_pos->rd = 0; in uart_pattern_dequeue()
453 int rd = p_pos->rd; in uart_pattern_queue_update() local
454 while (rd != p_pos->wr) { in uart_pattern_queue_update()
455 p_pos->data[rd] -= diff_len; in uart_pattern_queue_update()
456 int rd_rec = rd; in uart_pattern_queue_update()
457 rd ++; in uart_pattern_queue_update()
458 if (rd >= p_pos->len) { in uart_pattern_queue_update()
459 rd = 0; in uart_pattern_queue_update()
462 p_pos->rd = rd; in uart_pattern_queue_update()
474 if (pat_pos != NULL && pat_pos->rd != pat_pos->wr) { in uart_pattern_pop_pos()
475 pos = pat_pos->data[pat_pos->rd]; in uart_pattern_pop_pos()
488 if (pat_pos != NULL && pat_pos->rd != pat_pos->wr) { in uart_pattern_get_pos()
489 pos = pat_pos->data[pat_pos->rd]; in uart_pattern_get_pos()
508 p_uart_obj[uart_num]->rx_pattern_pos.rd = 0; in uart_pattern_queue_reset()