Home
last modified time | relevance | path

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

/f-stack/freebsd/contrib/ena-com/
H A Dena_eth_com.h128 temp = required_buffers / io_sq->llq_info.descs_per_entry + 2; in ena_com_sq_have_enough_space()
147 io_sq->llq_info.max_entries_in_tx_burst > 0; in is_llq_max_tx_burst_exists()
153 struct ena_com_llq_info *llq_info; in ena_com_is_doorbell_needed() local
161 llq_info = &io_sq->llq_info; in ena_com_is_doorbell_needed()
164 if (llq_info->disable_meta_caching || in ena_com_is_doorbell_needed()
168 if (num_descs > llq_info->descs_num_before_header) { in ena_com_is_doorbell_needed()
169 descs_after_first_entry = num_descs - llq_info->descs_num_before_header; in ena_com_is_doorbell_needed()
171 llq_info->descs_per_entry); in ena_com_is_doorbell_needed()
183 u16 max_entries_in_tx_burst = io_sq->llq_info.max_entries_in_tx_burst; in ena_com_write_sq_doorbell()
H A Dena_eth_com.c78 struct ena_com_llq_info *llq_info = &io_sq->llq_info; in ena_com_write_bounce_buffer_to_dev() local
84 dst_offset = dst_tail_mask * llq_info->desc_list_entry_size; in ena_com_write_bounce_buffer_to_dev()
107 llq_info->desc_list_entry_size); in ena_com_write_bounce_buffer_to_dev()
123 struct ena_com_llq_info *llq_info = &io_sq->llq_info; in ena_com_write_header_to_bounce() local
131 llq_info->descs_num_before_header * io_sq->desc_entry_size; in ena_com_write_header_to_bounce()
174 struct ena_com_llq_info *llq_info = &io_sq->llq_info; in ena_com_close_bounce_buffer() local
193 0x0, llq_info->desc_list_entry_size); in ena_com_close_bounce_buffer()
197 pkt_ctrl->descs_left_in_line = llq_info->descs_num_before_header; in ena_com_close_bounce_buffer()
212 struct ena_com_llq_info *llq_info = &io_sq->llq_info; in ena_com_sq_update_llq_tail() local
227 0x0, llq_info->desc_list_entry_size); in ena_com_sq_update_llq_tail()
[all …]
H A Dena_com.c415 memcpy(&io_sq->llq_info, &ena_dev->llq_info, in ena_com_init_io_sq()
416 sizeof(io_sq->llq_info)); in ena_com_init_io_sq()
648 struct ena_com_llq_info *llq_info = &ena_dev->llq_info; in ena_com_set_llq() local
682 struct ena_com_llq_info *llq_info = &ena_dev->llq_info; in ena_com_config_llq_info() local
687 memset(llq_info, 0, sizeof(*llq_info)); in ena_com_config_llq_info()
692 llq_info->header_location_ctrl = in ena_com_config_llq_info()
721 llq_info->desc_stride_ctrl = 0; in ena_com_config_llq_info()
759 llq_info->descs_per_entry = llq_info->desc_list_entry_size / in ena_com_config_llq_info()
762 llq_info->descs_per_entry = 1; in ena_com_config_llq_info()
790 llq_info->disable_meta_caching = in ena_com_config_llq_info()
[all …]
H A Dena_com.h184 struct ena_com_llq_info llq_info; member
356 struct ena_com_llq_info llq_info; member
/f-stack/dpdk/drivers/net/ena/base/
H A Dena_eth_com.h100 temp = required_buffers / io_sq->llq_info.descs_per_entry + 2; in ena_com_sq_have_enough_space()
119 io_sq->llq_info.max_entries_in_tx_burst > 0; in is_llq_max_tx_burst_exists()
125 struct ena_com_llq_info *llq_info; in ena_com_is_doorbell_needed() local
133 llq_info = &io_sq->llq_info; in ena_com_is_doorbell_needed()
136 if (llq_info->disable_meta_caching || in ena_com_is_doorbell_needed()
140 if (num_descs > llq_info->descs_num_before_header) { in ena_com_is_doorbell_needed()
141 descs_after_first_entry = num_descs - llq_info->descs_num_before_header; in ena_com_is_doorbell_needed()
143 llq_info->descs_per_entry); in ena_com_is_doorbell_needed()
154 u16 max_entries_in_tx_burst = io_sq->llq_info.max_entries_in_tx_burst; in ena_com_write_sq_doorbell()
H A Dena_eth_com.c50 struct ena_com_llq_info *llq_info = &io_sq->llq_info; in ena_com_write_bounce_buffer_to_dev() local
56 dst_offset = dst_tail_mask * llq_info->desc_list_entry_size; in ena_com_write_bounce_buffer_to_dev()
77 llq_info->desc_list_entry_size); in ena_com_write_bounce_buffer_to_dev()
93 struct ena_com_llq_info *llq_info = &io_sq->llq_info; in ena_com_write_header_to_bounce() local
101 llq_info->descs_num_before_header * io_sq->desc_entry_size; in ena_com_write_header_to_bounce()
141 struct ena_com_llq_info *llq_info = &io_sq->llq_info; in ena_com_close_bounce_buffer() local
159 0x0, llq_info->desc_list_entry_size); in ena_com_close_bounce_buffer()
163 pkt_ctrl->descs_left_in_line = llq_info->descs_num_before_header; in ena_com_close_bounce_buffer()
178 struct ena_com_llq_info *llq_info = &io_sq->llq_info; in ena_com_sq_update_llq_tail() local
192 0x0, llq_info->desc_list_entry_size); in ena_com_sq_update_llq_tail()
[all …]
H A Dena_com.c373 memcpy(&io_sq->llq_info, &ena_dev->llq_info, in ena_com_init_io_sq()
374 sizeof(io_sq->llq_info)); in ena_com_init_io_sq()
601 struct ena_com_llq_info *llq_info = &ena_dev->llq_info; in ena_com_set_llq() local
635 struct ena_com_llq_info *llq_info = &ena_dev->llq_info; in ena_com_config_llq_info() local
640 memset(llq_info, 0, sizeof(*llq_info)); in ena_com_config_llq_info()
645 llq_info->header_location_ctrl = in ena_com_config_llq_info()
674 llq_info->desc_stride_ctrl = 0; in ena_com_config_llq_info()
711 llq_info->descs_per_entry = llq_info->desc_list_entry_size / in ena_com_config_llq_info()
714 llq_info->descs_per_entry = 1; in ena_com_config_llq_info()
742 llq_info->disable_meta_caching = in ena_com_config_llq_info()
[all …]
H A Dena_com.h156 struct ena_com_llq_info llq_info; member
327 struct ena_com_llq_info llq_info; member