Lines Matching defs:ixl_softc

571 struct ixl_softc {  struct
572 device_t sc_dev;
573 struct ethercom sc_ec;
574 bool sc_attached;
575 bool sc_dead;
576 uint32_t sc_port;
577 struct sysctllog *sc_sysctllog;
578 struct workqueue *sc_workq;
579 struct workqueue *sc_workq_txrx;
580 int sc_stats_intval;
581 callout_t sc_stats_callout;
582 struct ixl_work sc_stats_task;
584 sc_stats_counters;
585 uint8_t sc_enaddr[ETHER_ADDR_LEN];
586 struct ifmedia sc_media;
587 uint64_t sc_media_status;
588 uint64_t sc_media_active;
589 uint64_t sc_phy_types;
590 uint8_t sc_phy_abilities;
591 uint8_t sc_phy_linkspeed;
592 uint8_t sc_phy_fec_cfg;
593 uint16_t sc_eee_cap;
594 uint32_t sc_eeer_val;
595 uint8_t sc_d3_lpan;
596 kmutex_t sc_cfg_lock;
597 enum i40e_mac_type sc_mac_type;
598 uint32_t sc_rss_table_size;
599 uint32_t sc_rss_table_entry_width;
600 bool sc_txrx_workqueue;
601 u_int sc_tx_process_limit;
602 u_int sc_rx_process_limit;
603 u_int sc_tx_intr_process_limit;
604 u_int sc_rx_intr_process_limit;
606 int sc_cur_ec_capenable;
608 struct pci_attach_args sc_pa;
609 pci_intr_handle_t *sc_ihp;
610 void **sc_ihs;
611 unsigned int sc_nintrs;
613 bus_dma_tag_t sc_dmat;
614 bus_space_tag_t sc_memt;
615 bus_space_handle_t sc_memh;
616 bus_size_t sc_mems;
618 uint8_t sc_pf_id;
619 uint16_t sc_uplink_seid; /* le */
620 uint16_t sc_downlink_seid; /* le */
621 uint16_t sc_vsi_number;
622 uint16_t sc_vsi_stat_counter_idx;
623 uint16_t sc_seid;
624 unsigned int sc_base_queue;
626 pci_intr_type_t sc_intrtype;
627 unsigned int sc_msix_vector_queue;
629 struct ixl_dmamem sc_scratch;
630 struct ixl_dmamem sc_aqbuf;
633 sc_aq_regs;
634 uint32_t sc_aq_flags;
640 kmutex_t sc_atq_lock;
641 kcondvar_t sc_atq_cv;
642 struct ixl_dmamem sc_atq;
643 unsigned int sc_atq_prod;
644 unsigned int sc_atq_cons;
646 struct ixl_dmamem sc_arq;
647 struct ixl_work sc_arq_task;
648 struct ixl_aq_bufs sc_arq_idle;
649 struct ixl_aq_buf *sc_arq_live[IXL_AQ_NUM];
650 unsigned int sc_arq_prod;
651 unsigned int sc_arq_cons;
653 struct ixl_work sc_link_state_task;
654 struct ixl_work sc_link_state_done_task;
655 struct ixl_atq sc_link_state_atq;
657 struct ixl_dmamem sc_hmc_sd;
658 struct ixl_dmamem sc_hmc_pd;
659 struct ixl_hmc_entry sc_hmc_entries[IXL_HMC_COUNT];
661 struct if_percpuq *sc_ipq;
662 unsigned int sc_tx_ring_ndescs;
663 unsigned int sc_rx_ring_ndescs;
664 unsigned int sc_nqueue_pairs;
665 unsigned int sc_nqueue_pairs_max;
666 unsigned int sc_nqueue_pairs_device;
667 struct ixl_queue_pair *sc_qps;
668 uint32_t sc_itr_rx;
669 uint32_t sc_itr_tx;
671 struct evcnt sc_event_atq;
672 struct evcnt sc_event_link;
673 struct evcnt sc_event_ecc_err;
674 struct evcnt sc_event_pci_exception;
675 struct evcnt sc_event_crit_err;
3791 void (*fn)(struct ixl_softc *, const struct ixl_aq_desc *)) in ixl_atq_set()