Lines Matching defs:tulip_softc
443 struct tulip_softc { struct
444 struct arpcom arpcom; /* interface info */
445 device_t tulip_dev;
446 struct ifmedia tulip_ifmedia;
447 int tulip_unit;
448 bus_space_tag_t tulip_csrs_bst;
449 bus_space_handle_t tulip_csrs_bsh;
450 tulip_regfile_t tulip_csrs;
452 u_int32_t tulip_flags;
453 u_int32_t tulip_features;
454 u_int32_t tulip_intrmask;
455 u_int32_t tulip_cmdmode;
479 tulip_softc_t *tulip_slaves; /* slaved devices (ZX3xx) */ argument
480 tulip_dot3_stats_t tulip_dot3stats;
481 tulip_ringinfo_t tulip_rxinfo;
482 tulip_ringinfo_t tulip_txinfo;
483 tulip_media_info_t tulip_mediainfo[10];
488 bus_dma_tag_t tulip_setup_tag;
489 bus_dmamap_t tulip_setup_map;
490 bus_addr_t tulip_setup_dma_addr;
491 u_int32_t *tulip_setupbuf;
492 u_int32_t tulip_setupdata[192 / sizeof(u_int32_t)];
493 char tulip_boardid[24];
494 u_int8_t tulip_rombuf[128]; /* must be aligned */
497 u_int8_t tulip_pci_busno;
498 u_int8_t tulip_pci_devno;
500 u_int8_t tulip_connidx;
501 tulip_srom_connection_t tulip_conntype;
503 struct resource *de_res;
504 int de_res_rid;
505 int de_res_type;
507 struct resource *de_irq;
508 int de_irq_rid;
509 void *de_intrhand;
511 struct ifqueue tulip_txq;
512 struct ifqueue tulip_rxq;
513 struct callout tulip_callout;