Searched refs:llq_info (Results 1 – 8 of 8) sorted by relevance
| /f-stack/freebsd/contrib/ena-com/ |
| H A D | ena_eth_com.h | 128 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 D | ena_eth_com.c | 78 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 D | ena_com.c | 415 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 D | ena_com.h | 184 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 D | ena_eth_com.h | 100 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 D | ena_eth_com.c | 50 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 D | ena_com.c | 373 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 D | ena_com.h | 156 struct ena_com_llq_info llq_info; member 327 struct ena_com_llq_info llq_info; member
|