Home
last modified time | relevance | path

Searched refs:multi_buffer_control (Results 1 – 1 of 1) sorted by relevance

/hal_espressif-3.6.0/components/usb/
Dhcd.c250 } multi_buffer_control; member
343 if (pipe->num_urb_pending > 0 && pipe->multi_buffer_control.buffer_num_to_fill > 0) { in _buffer_can_fill()
373 …if (!pipe->multi_buffer_control.buffer_is_executing && pipe->multi_buffer_control.buffer_num_to_ex… in _buffer_can_exec()
406 dma_buffer_block_t *buffer_inflight = pipe->buffers[pipe->multi_buffer_control.rd_idx]; in _buffer_check_done()
432 dma_buffer_block_t *buffer_done = pipe->buffers[pipe->multi_buffer_control.rd_idx]; in _buffer_done()
437 pipe->multi_buffer_control.rd_idx++; in _buffer_done()
438 pipe->multi_buffer_control.buffer_num_to_exec--; in _buffer_done()
439 pipe->multi_buffer_control.buffer_num_to_parse++; in _buffer_done()
440 pipe->multi_buffer_control.buffer_is_executing = 0; in _buffer_done()
452 if (pipe->multi_buffer_control.buffer_num_to_parse > 0) { in _buffer_can_parse()
[all …]