llq_info 372 drivers/net/ethernet/amazon/ena/ena_com.c ena_dev->llq_info.desc_list_entry_size; llq_info 394 drivers/net/ethernet/amazon/ena/ena_com.c memcpy(&io_sq->llq_info, &ena_dev->llq_info, llq_info 395 drivers/net/ethernet/amazon/ena/ena_com.c sizeof(io_sq->llq_info)); llq_info 401 drivers/net/ethernet/amazon/ena/ena_com.c 0x0, io_sq->llq_info.desc_list_entry_size); llq_info 403 drivers/net/ethernet/amazon/ena/ena_com.c io_sq->llq_info.descs_num_before_header; llq_info 405 drivers/net/ethernet/amazon/ena/ena_com.c if (io_sq->llq_info.max_entries_in_tx_burst > 0) llq_info 407 drivers/net/ethernet/amazon/ena/ena_com.c io_sq->llq_info.max_entries_in_tx_burst; llq_info 607 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_com_llq_info *llq_info = &ena_dev->llq_info; llq_info 616 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.llq.header_location_ctrl_enabled = llq_info->header_location_ctrl; llq_info 617 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.llq.entry_size_ctrl_enabled = llq_info->desc_list_entry_size_ctrl; llq_info 618 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.llq.desc_num_before_header_enabled = llq_info->descs_num_before_header; llq_info 619 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.llq.descriptors_stride_ctrl_enabled = llq_info->desc_stride_ctrl; llq_info 637 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_com_llq_info *llq_info = &ena_dev->llq_info; llq_info 641 drivers/net/ethernet/amazon/ena/ena_com.c memset(llq_info, 0, sizeof(*llq_info)); llq_info 646 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->header_location_ctrl = llq_info 654 drivers/net/ethernet/amazon/ena/ena_com.c if (likely(llq_info->header_location_ctrl == ENA_ADMIN_INLINE_HEADER)) { llq_info 657 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->desc_stride_ctrl = llq_default_cfg->llq_stride_ctrl; llq_info 660 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->desc_stride_ctrl = ENA_ADMIN_MULTIPLE_DESCS_PER_ENTRY; llq_info 662 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->desc_stride_ctrl = ENA_ADMIN_SINGLE_DESC_PER_ENTRY; llq_info 671 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->desc_stride_ctrl); llq_info 674 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->desc_stride_ctrl = 0; llq_info 679 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->desc_list_entry_size_ctrl = llq_default_cfg->llq_ring_entry_size; llq_info 680 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->desc_list_entry_size = llq_default_cfg->llq_ring_entry_size_value; llq_info 683 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->desc_list_entry_size_ctrl = ENA_ADMIN_LIST_ENTRY_SIZE_128B; llq_info 684 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->desc_list_entry_size = 128; llq_info 686 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->desc_list_entry_size_ctrl = ENA_ADMIN_LIST_ENTRY_SIZE_192B; llq_info 687 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->desc_list_entry_size = 192; llq_info 689 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->desc_list_entry_size_ctrl = ENA_ADMIN_LIST_ENTRY_SIZE_256B; llq_info 690 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->desc_list_entry_size = 256; llq_info 699 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->desc_list_entry_size); llq_info 701 drivers/net/ethernet/amazon/ena/ena_com.c if (unlikely(llq_info->desc_list_entry_size & 0x7)) { llq_info 706 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->desc_list_entry_size); llq_info 710 drivers/net/ethernet/amazon/ena/ena_com.c if (llq_info->desc_stride_ctrl == ENA_ADMIN_MULTIPLE_DESCS_PER_ENTRY) llq_info 711 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->descs_per_entry = llq_info->desc_list_entry_size / llq_info 714 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->descs_per_entry = 1; llq_info 718 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->descs_num_before_header = llq_default_cfg->llq_num_decs_before_header; llq_info 721 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->descs_num_before_header = ENA_ADMIN_LLQ_NUM_DESCS_BEFORE_HEADER_2; llq_info 723 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->descs_num_before_header = ENA_ADMIN_LLQ_NUM_DESCS_BEFORE_HEADER_1; llq_info 725 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->descs_num_before_header = ENA_ADMIN_LLQ_NUM_DESCS_BEFORE_HEADER_4; llq_info 727 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->descs_num_before_header = ENA_ADMIN_LLQ_NUM_DESCS_BEFORE_HEADER_8; llq_info 736 drivers/net/ethernet/amazon/ena/ena_com.c supported_feat, llq_info->descs_num_before_header); llq_info 739 drivers/net/ethernet/amazon/ena/ena_com.c llq_info->max_entries_in_tx_burst = llq_info 2870 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_com_llq_info *llq_info = &ena_dev->llq_info; llq_info 2882 drivers/net/ethernet/amazon/ena/ena_com.c ena_dev->tx_max_header_size = llq_info->desc_list_entry_size - llq_info 2883 drivers/net/ethernet/amazon/ena/ena_com.c (llq_info->descs_num_before_header * sizeof(struct ena_eth_io_tx_desc)); llq_info 192 drivers/net/ethernet/amazon/ena/ena_com.h struct ena_com_llq_info llq_info; llq_info 351 drivers/net/ethernet/amazon/ena/ena_com.h struct ena_com_llq_info llq_info; llq_info 77 drivers/net/ethernet/amazon/ena/ena_eth_com.c struct ena_com_llq_info *llq_info = &io_sq->llq_info; llq_info 83 drivers/net/ethernet/amazon/ena/ena_eth_com.c dst_offset = dst_tail_mask * llq_info->desc_list_entry_size; llq_info 103 drivers/net/ethernet/amazon/ena/ena_eth_com.c bounce_buffer, (llq_info->desc_list_entry_size) / 8); llq_info 119 drivers/net/ethernet/amazon/ena/ena_eth_com.c struct ena_com_llq_info *llq_info = &io_sq->llq_info; llq_info 127 drivers/net/ethernet/amazon/ena/ena_eth_com.c llq_info->descs_num_before_header * io_sq->desc_entry_size; llq_info 130 drivers/net/ethernet/amazon/ena/ena_eth_com.c llq_info->desc_list_entry_size)) { llq_info 168 drivers/net/ethernet/amazon/ena/ena_eth_com.c struct ena_com_llq_info *llq_info = &io_sq->llq_info; llq_info 184 drivers/net/ethernet/amazon/ena/ena_eth_com.c 0x0, llq_info->desc_list_entry_size); llq_info 188 drivers/net/ethernet/amazon/ena/ena_eth_com.c pkt_ctrl->descs_left_in_line = llq_info->descs_num_before_header; llq_info 203 drivers/net/ethernet/amazon/ena/ena_eth_com.c struct ena_com_llq_info *llq_info = &io_sq->llq_info; llq_info 215 drivers/net/ethernet/amazon/ena/ena_eth_com.c 0x0, llq_info->desc_list_entry_size); llq_info 218 drivers/net/ethernet/amazon/ena/ena_eth_com.c if (unlikely(llq_info->desc_stride_ctrl == ENA_ADMIN_SINGLE_DESC_PER_ENTRY)) llq_info 222 drivers/net/ethernet/amazon/ena/ena_eth_com.c llq_info->desc_list_entry_size / io_sq->desc_entry_size; llq_info 123 drivers/net/ethernet/amazon/ena/ena_eth_com.h temp = required_buffers / io_sq->llq_info.descs_per_entry + 2; llq_info 142 drivers/net/ethernet/amazon/ena/ena_eth_com.h io_sq->llq_info.max_entries_in_tx_burst > 0; llq_info 148 drivers/net/ethernet/amazon/ena/ena_eth_com.h struct ena_com_llq_info *llq_info; llq_info 156 drivers/net/ethernet/amazon/ena/ena_eth_com.h llq_info = &io_sq->llq_info; llq_info 162 drivers/net/ethernet/amazon/ena/ena_eth_com.h if (num_descs > llq_info->descs_num_before_header) { llq_info 163 drivers/net/ethernet/amazon/ena/ena_eth_com.h descs_after_first_entry = num_descs - llq_info->descs_num_before_header; llq_info 165 drivers/net/ethernet/amazon/ena/ena_eth_com.h llq_info->descs_per_entry); llq_info 176 drivers/net/ethernet/amazon/ena/ena_eth_com.h u16 max_entries_in_tx_burst = io_sq->llq_info.max_entries_in_tx_burst;