Home
last modified time | relevance | path

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

/f-stack/freebsd/contrib/ena-com/
H A Dena_com.h186 struct ena_com_io_bounce_buffer_control bounce_buf_ctrl; member
1035 …inline u8 *ena_com_get_next_bounce_buffer(struct ena_com_io_bounce_buffer_control *bounce_buf_ctrl) in ena_com_get_next_bounce_buffer() argument
1040 size = bounce_buf_ctrl->buffer_size; in ena_com_get_next_bounce_buffer()
1041 buffers_num = bounce_buf_ctrl->buffers_num; in ena_com_get_next_bounce_buffer()
1043 buf = bounce_buf_ctrl->base_buffer + in ena_com_get_next_bounce_buffer()
1044 (bounce_buf_ctrl->next_to_use++ & (buffers_num - 1)) * size; in ena_com_get_next_bounce_buffer()
1046 prefetchw(bounce_buf_ctrl->base_buffer + in ena_com_get_next_bounce_buffer()
1047 (bounce_buf_ctrl->next_to_use & (buffers_num - 1)) * size); in ena_com_get_next_bounce_buffer()
H A Dena_com.c393 io_sq->bounce_buf_ctrl.buffer_size = in ena_com_init_io_sq()
395 io_sq->bounce_buf_ctrl.buffers_num = in ena_com_init_io_sq()
397 io_sq->bounce_buf_ctrl.next_to_use = 0; in ena_com_init_io_sq()
399 size = io_sq->bounce_buf_ctrl.buffer_size * in ena_com_init_io_sq()
400 io_sq->bounce_buf_ctrl.buffers_num; in ena_com_init_io_sq()
404 io_sq->bounce_buf_ctrl.base_buffer, in ena_com_init_io_sq()
407 if (!io_sq->bounce_buf_ctrl.base_buffer) in ena_com_init_io_sq()
410 if (!io_sq->bounce_buf_ctrl.base_buffer) { in ena_com_init_io_sq()
1001 if (io_sq->bounce_buf_ctrl.base_buffer) { in ena_com_io_queue_free()
1003 io_sq->bounce_buf_ctrl.base_buffer, in ena_com_io_queue_free()
[all …]
H A Dena_eth_com.c191 ena_com_get_next_bounce_buffer(&io_sq->bounce_buf_ctrl); in ena_com_close_bounce_buffer()
225 ena_com_get_next_bounce_buffer(&io_sq->bounce_buf_ctrl); in ena_com_sq_update_llq_tail()
/f-stack/dpdk/drivers/net/ena/base/
H A Dena_com.h158 struct ena_com_io_bounce_buffer_control bounce_buf_ctrl; member
987 …inline u8 *ena_com_get_next_bounce_buffer(struct ena_com_io_bounce_buffer_control *bounce_buf_ctrl) in ena_com_get_next_bounce_buffer() argument
992 size = bounce_buf_ctrl->buffer_size; in ena_com_get_next_bounce_buffer()
993 buffers_num = bounce_buf_ctrl->buffers_num; in ena_com_get_next_bounce_buffer()
995 buf = bounce_buf_ctrl->base_buffer + in ena_com_get_next_bounce_buffer()
996 (bounce_buf_ctrl->next_to_use++ & (buffers_num - 1)) * size; in ena_com_get_next_bounce_buffer()
998 prefetchw(bounce_buf_ctrl->base_buffer + in ena_com_get_next_bounce_buffer()
999 (bounce_buf_ctrl->next_to_use & (buffers_num - 1)) * size); in ena_com_get_next_bounce_buffer()
H A Dena_com.c351 io_sq->bounce_buf_ctrl.buffer_size = in ena_com_init_io_sq()
353 io_sq->bounce_buf_ctrl.buffers_num = in ena_com_init_io_sq()
355 io_sq->bounce_buf_ctrl.next_to_use = 0; in ena_com_init_io_sq()
357 size = io_sq->bounce_buf_ctrl.buffer_size * in ena_com_init_io_sq()
358 io_sq->bounce_buf_ctrl.buffers_num; in ena_com_init_io_sq()
362 io_sq->bounce_buf_ctrl.base_buffer, in ena_com_init_io_sq()
365 if (!io_sq->bounce_buf_ctrl.base_buffer) in ena_com_init_io_sq()
368 if (!io_sq->bounce_buf_ctrl.base_buffer) { in ena_com_init_io_sq()
951 if (io_sq->bounce_buf_ctrl.base_buffer) { in ena_com_io_queue_free()
953 io_sq->bounce_buf_ctrl.base_buffer, in ena_com_io_queue_free()
[all …]
H A Dena_eth_com.c157 ena_com_get_next_bounce_buffer(&io_sq->bounce_buf_ctrl); in ena_com_close_bounce_buffer()
190 ena_com_get_next_bounce_buffer(&io_sq->bounce_buf_ctrl); in ena_com_sq_update_llq_tail()