• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/contrib/ena-com/

Lines Matching defs:llq_info

394 			ena_dev->llq_info.desc_list_entry_size;
415 memcpy(&io_sq->llq_info, &ena_dev->llq_info,
416 sizeof(io_sq->llq_info));
422 0x0, io_sq->llq_info.desc_list_entry_size);
424 io_sq->llq_info.descs_num_before_header;
426 io_sq->llq_info.disable_meta_caching;
428 if (io_sq->llq_info.max_entries_in_tx_burst > 0)
430 io_sq->llq_info.max_entries_in_tx_burst;
648 struct ena_com_llq_info *llq_info = &ena_dev->llq_info;
657 cmd.u.llq.header_location_ctrl_enabled = llq_info->header_location_ctrl;
658 cmd.u.llq.entry_size_ctrl_enabled = llq_info->desc_list_entry_size_ctrl;
659 cmd.u.llq.desc_num_before_header_enabled = llq_info->descs_num_before_header;
660 cmd.u.llq.descriptors_stride_ctrl_enabled = llq_info->desc_stride_ctrl;
682 struct ena_com_llq_info *llq_info = &ena_dev->llq_info;
687 memset(llq_info, 0, sizeof(*llq_info));
692 llq_info->header_location_ctrl =
700 if (likely(llq_info->header_location_ctrl == ENA_ADMIN_INLINE_HEADER)) {
703 llq_info->desc_stride_ctrl = llq_default_cfg->llq_stride_ctrl;
706 llq_info->desc_stride_ctrl = ENA_ADMIN_MULTIPLE_DESCS_PER_ENTRY;
708 llq_info->desc_stride_ctrl = ENA_ADMIN_SINGLE_DESC_PER_ENTRY;
718 llq_info->desc_stride_ctrl);
721 llq_info->desc_stride_ctrl = 0;
726 llq_info->desc_list_entry_size_ctrl = llq_default_cfg->llq_ring_entry_size;
727 llq_info->desc_list_entry_size = llq_default_cfg->llq_ring_entry_size_value;
730 llq_info->desc_list_entry_size_ctrl = ENA_ADMIN_LIST_ENTRY_SIZE_128B;
731 llq_info->desc_list_entry_size = 128;
733 llq_info->desc_list_entry_size_ctrl = ENA_ADMIN_LIST_ENTRY_SIZE_192B;
734 llq_info->desc_list_entry_size = 192;
736 llq_info->desc_list_entry_size_ctrl = ENA_ADMIN_LIST_ENTRY_SIZE_256B;
737 llq_info->desc_list_entry_size = 256;
747 llq_info->desc_list_entry_size);
749 if (unlikely(llq_info->desc_list_entry_size & 0x7)) {
754 llq_info->desc_list_entry_size);
758 if (llq_info->desc_stride_ctrl == ENA_ADMIN_MULTIPLE_DESCS_PER_ENTRY)
759 llq_info->descs_per_entry = llq_info->desc_list_entry_size /
762 llq_info->descs_per_entry = 1;
766 llq_info->descs_num_before_header = llq_default_cfg->llq_num_decs_before_header;
769 llq_info->descs_num_before_header = ENA_ADMIN_LLQ_NUM_DESCS_BEFORE_HEADER_2;
771 llq_info->descs_num_before_header = ENA_ADMIN_LLQ_NUM_DESCS_BEFORE_HEADER_1;
773 llq_info->descs_num_before_header = ENA_ADMIN_LLQ_NUM_DESCS_BEFORE_HEADER_4;
775 llq_info->descs_num_before_header = ENA_ADMIN_LLQ_NUM_DESCS_BEFORE_HEADER_8;
785 llq_info->descs_num_before_header);
790 llq_info->disable_meta_caching =
795 llq_info->max_entries_in_tx_burst =
1004 (io_sq->llq_info.desc_list_entry_size * ENA_COM_BOUNCE_BUFFER_CNTRL_CNT));
3084 struct ena_com_llq_info *llq_info = &ena_dev->llq_info;
3096 ena_dev->tx_max_header_size = llq_info->desc_list_entry_size -
3097 (llq_info->descs_num_before_header * sizeof(struct ena_eth_io_tx_desc));