Lines Matching refs:bounce_buf_ctrl
383 io_sq->bounce_buf_ctrl.buffer_size = ena_dev->llq_info.desc_list_entry_size; in ena_com_init_io_sq()
384 io_sq->bounce_buf_ctrl.buffers_num = ENA_COM_BOUNCE_BUFFER_CNTRL_CNT; in ena_com_init_io_sq()
385 io_sq->bounce_buf_ctrl.next_to_use = 0; in ena_com_init_io_sq()
387 size = io_sq->bounce_buf_ctrl.buffer_size * io_sq->bounce_buf_ctrl.buffers_num; in ena_com_init_io_sq()
391 io_sq->bounce_buf_ctrl.base_buffer, in ena_com_init_io_sq()
394 if (!io_sq->bounce_buf_ctrl.base_buffer) in ena_com_init_io_sq()
395 io_sq->bounce_buf_ctrl.base_buffer = ENA_MEM_ALLOC(ena_dev->dmadev, size); in ena_com_init_io_sq()
397 if (!io_sq->bounce_buf_ctrl.base_buffer) { in ena_com_init_io_sq()
406 ena_com_get_next_bounce_buffer(&io_sq->bounce_buf_ctrl); in ena_com_init_io_sq()
858 if (io_sq->bounce_buf_ctrl.base_buffer) { in ena_com_io_queue_free()
860 ENA_MEM_FREE(ena_dev->dmadev, io_sq->bounce_buf_ctrl.base_buffer, size); in ena_com_io_queue_free()
861 io_sq->bounce_buf_ctrl.base_buffer = NULL; in ena_com_io_queue_free()