Lines Matching defs:lio_device
592 struct lio_device { struct
594 struct rte_pci_device *pci_dev;
597 uint16_t chip_id;
598 uint16_t pf_num;
599 uint16_t vf_num;
602 uint16_t pcie_port;
605 rte_atomic64_t status;
607 uint8_t intf_open;
609 struct octeon_link_info linfo;
611 uint8_t *hw_addr;
613 struct lio_fn_list fn_list;
615 uint32_t num_iqs;
618 rte_spinlock_t *glist_lock;
620 struct lio_stailq_head *glist_head;
623 struct rte_mempool *sc_buf_pool;
626 struct lio_instr_queue *instr_queue[LIO_MAX_POSSIBLE_INSTR_QUEUES];
629 struct lio_response_list response_list;
631 uint32_t num_oqs;
634 struct lio_droq *droq[LIO_MAX_POSSIBLE_OUTPUT_QUEUES];
636 struct lio_io_enable io_qmask;
638 struct lio_sriov_info sriov_info;
640 struct lio_pf_vf_hs_word pfvf_hsword;
643 struct lio_mbox **mbox;
645 char dev_string[LIO_DEVICE_NAME_LEN]; /* Device print string */
647 const struct lio_config *default_config;
649 struct rte_eth_dev *eth_dev;
651 uint64_t ifflags;
652 uint8_t max_rx_queues;
653 uint8_t max_tx_queues;
654 uint8_t nb_rx_queues;
655 uint8_t nb_tx_queues;
656 uint8_t port_configured;
657 struct lio_rss_ctx rss_state;
658 uint16_t port_id;
659 char firmware_version[LIO_FW_VERSION_LENGTH];