Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/net/ethernet/amazon/ena/
H A Dena_eth_com.h97 temp = required_buffers / io_sq->llq_info.descs_per_entry + 2; in ena_com_sq_have_enough_space()
116 io_sq->llq_info.max_entries_in_tx_burst > 0; in is_llq_max_tx_burst_exists()
122 struct ena_com_llq_info *llq_info; in ena_com_is_doorbell_needed() local
130 llq_info = &io_sq->llq_info; in ena_com_is_doorbell_needed()
133 if (llq_info->disable_meta_caching || in ena_com_is_doorbell_needed()
137 if (num_descs > llq_info->descs_num_before_header) { in ena_com_is_doorbell_needed()
138 descs_after_first_entry = num_descs - llq_info->descs_num_before_header; in ena_com_is_doorbell_needed()
140 llq_info->descs_per_entry); in ena_com_is_doorbell_needed()
151 u16 max_entries_in_tx_burst = io_sq->llq_info in ena_com_write_sq_doorbell()
[all...]
H A Dena_eth_com.c51 struct ena_com_llq_info *llq_info = &io_sq->llq_info; in ena_com_write_bounce_buffer_to_dev() local
57 dst_offset = dst_tail_mask * llq_info->desc_list_entry_size; in ena_com_write_bounce_buffer_to_dev()
77 bounce_buffer, (llq_info->desc_list_entry_size) / 8); 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()
104 llq_info->desc_list_entry_size)) { in ena_com_write_header_to_bounce()
142 struct ena_com_llq_info *llq_info = &io_sq->llq_info; in ena_com_close_bounce_buffer() local
177 struct ena_com_llq_info *llq_info = &io_sq->llq_info; ena_com_sq_update_llq_tail() local
[all...]
H A Dena_com.c350 ena_dev->llq_info.desc_list_entry_size; in ena_com_init_io_sq()
372 memcpy(&io_sq->llq_info, &ena_dev->llq_info, in ena_com_init_io_sq()
373 sizeof(io_sq->llq_info)); in ena_com_init_io_sq()
379 0x0, io_sq->llq_info.desc_list_entry_size); in ena_com_init_io_sq()
381 io_sq->llq_info.descs_num_before_header; in ena_com_init_io_sq()
383 io_sq->llq_info.disable_meta_caching; in ena_com_init_io_sq()
385 if (io_sq->llq_info.max_entries_in_tx_burst > 0) in ena_com_init_io_sq()
387 io_sq->llq_info.max_entries_in_tx_burst; in ena_com_init_io_sq()
596 struct ena_com_llq_info *llq_info in ena_com_set_llq() local
630 struct ena_com_llq_info *llq_info = &ena_dev->llq_info; ena_com_config_llq_info() local
2899 struct ena_com_llq_info *llq_info = &ena_dev->llq_info; ena_com_config_dev_mode() local
[all...]
H A Dena_com.h170 struct ena_com_llq_info llq_info; member
330 struct ena_com_llq_info llq_info; member
/kernel/linux/linux-6.6/drivers/net/ethernet/amazon/ena/
H A Dena_eth_com.h101 temp = required_buffers / io_sq->llq_info.descs_per_entry + 2; in ena_com_sq_have_enough_space()
120 io_sq->llq_info.max_entries_in_tx_burst > 0; in is_llq_max_tx_burst_exists()
126 struct ena_com_llq_info *llq_info; in ena_com_is_doorbell_needed() local
134 llq_info = &io_sq->llq_info; in ena_com_is_doorbell_needed()
137 if (llq_info->disable_meta_caching || in ena_com_is_doorbell_needed()
141 if (num_descs > llq_info->descs_num_before_header) { in ena_com_is_doorbell_needed()
142 descs_after_first_entry = num_descs - llq_info->descs_num_before_header; in ena_com_is_doorbell_needed()
144 llq_info->descs_per_entry); in ena_com_is_doorbell_needed()
156 u16 max_entries_in_tx_burst = io_sq->llq_info in ena_com_write_sq_doorbell()
[all...]
H A Dena_eth_com.c51 struct ena_com_llq_info *llq_info = &io_sq->llq_info; in ena_com_write_bounce_buffer_to_dev() local
57 dst_offset = dst_tail_mask * llq_info->desc_list_entry_size; in ena_com_write_bounce_buffer_to_dev()
79 bounce_buffer, (llq_info->desc_list_entry_size) / 8); in ena_com_write_bounce_buffer_to_dev()
95 struct ena_com_llq_info *llq_info = &io_sq->llq_info; in ena_com_write_header_to_bounce() local
103 llq_info->descs_num_before_header * io_sq->desc_entry_size; in ena_com_write_header_to_bounce()
106 llq_info->desc_list_entry_size)) { in ena_com_write_header_to_bounce()
147 struct ena_com_llq_info *llq_info = &io_sq->llq_info; in ena_com_close_bounce_buffer() local
185 struct ena_com_llq_info *llq_info = &io_sq->llq_info; ena_com_sq_update_llq_tail() local
[all...]
H A Dena_com.c360 ena_dev->llq_info.desc_list_entry_size; in ena_com_init_io_sq()
383 memcpy(&io_sq->llq_info, &ena_dev->llq_info, in ena_com_init_io_sq()
384 sizeof(io_sq->llq_info)); in ena_com_init_io_sq()
390 0x0, io_sq->llq_info.desc_list_entry_size); in ena_com_init_io_sq()
392 io_sq->llq_info.descs_num_before_header; in ena_com_init_io_sq()
394 io_sq->llq_info.disable_meta_caching; in ena_com_init_io_sq()
396 if (io_sq->llq_info.max_entries_in_tx_burst > 0) in ena_com_init_io_sq()
398 io_sq->llq_info.max_entries_in_tx_burst; in ena_com_init_io_sq()
612 struct ena_com_llq_info *llq_info in ena_com_set_llq() local
647 struct ena_com_llq_info *llq_info = &ena_dev->llq_info; ena_com_config_llq_info() local
2977 struct ena_com_llq_info *llq_info = &ena_dev->llq_info; ena_com_config_dev_mode() local
[all...]
H A Dena_com.h170 struct ena_com_llq_info llq_info; member
332 struct ena_com_llq_info llq_info; member

Completed in 10 milliseconds