Lines Matching defs:dc_softc
734 struct dc_softc { struct
735 if_t dc_ifp; /* interface info */
736 device_t dc_dev; /* device info */
737 bus_space_handle_t dc_bhandle; /* bus space handle */
738 bus_space_tag_t dc_btag; /* bus space tag */
739 bus_dma_tag_t dc_ptag; /* parent DMA tag */
740 bus_dmamap_t dc_sparemap;
741 bus_dma_tag_t dc_rx_ltag; /* tag for RX descriptors */
742 bus_dmamap_t dc_rx_lmap;
743 bus_dma_tag_t dc_tx_ltag; /* tag for TX descriptors */
744 bus_dmamap_t dc_tx_lmap;
745 bus_dma_tag_t dc_stag; /* tag for the setup frame */
746 bus_dmamap_t dc_smap; /* map for the setup frame */
747 bus_addr_t dc_saddr; /* DMA address of setup frame */
748 bus_dma_tag_t dc_rx_mtag; /* tag for RX mbufs */
749 bus_dma_tag_t dc_tx_mtag; /* tag for TX mbufs */
750 void *dc_intrhand;
751 struct resource *dc_irq;
752 struct resource *dc_res;
753 const struct dc_type *dc_info; /* adapter info */
754 device_t dc_miibus;
755 uint8_t dc_type;
756 uint8_t dc_pmode;
757 uint8_t dc_link;
758 uint8_t dc_cachesize;
759 int dc_romwidth;
760 int dc_pnic_rx_bug_save;
761 unsigned char *dc_pnic_rx_buf;
762 int dc_if_flags;
763 uint32_t dc_flags;
764 uint32_t dc_txthresh;
765 uint32_t dc_eaddr[2];
766 uint8_t *dc_srom;
767 struct dc_mediainfo *dc_mi;
768 struct dc_list_data dc_ldata;
769 struct dc_chain_data dc_cdata;
770 struct callout dc_stat_ch;
771 struct callout dc_wdog_ch;
772 int dc_wdog_timer;
773 struct mtx dc_mtx;
775 int rxcycles; /* ... when polling */
777 int suspended; /* 0 = normal 1 = suspended */