Lines Matching defs:dnetinstance

360 struct dnetinstance {  struct
361 caddr_t io_reg; /* mapped register */
362 int board_type; /* board type: 21040 or 21140 */
363 int full_duplex;
364 int bnc_indicator; /* Flag for BNC connector */
365 uint64_t speed; /* data rate: 10 or 100 */
366 int secondary; /* SROM read as all zero */
367 SROM_FORMAT sr;
368 int leaf;
369 int vendor_21140;
370 int vendor_revision;
371 int promisc;
372 int need_saddr;
373 int max_tx_desc; /* max xmit descriptors */
374 caddr_t setup_buf_vaddr; /* setup buffer (virt) */
375 uint32_t setup_buf_paddr; /* setup buffer (phys) */
376 struct tx_desc_type *tx_desc; /* virtual addr of xmit desc */
377 uint32_t tx_desc_paddr; /* physical addr of xmit desc */
378 struct rx_desc_type *rx_desc; /* virtual addr of recv desc */
379 uint32_t rx_desc_paddr; /* physical addr of recv desc */
380 char multicast_cnt[MCASTBUF_SIZE];
381 ddi_acc_handle_t io_handle; /* ddi I/O handle */
382 dev_info_t *devinfo;
383 int max_rx_desc; /* max recv descriptors */
384 ddi_dma_handle_t dma_handle;
385 ddi_dma_handle_t dma_handle_tx;
386 ddi_dma_handle_t dma_handle_txdesc;
387 ddi_dma_handle_t dma_handle_setbuf;
388 int pgmask;
389 ddi_acc_handle_t setup_buf_acchdl;
390 int nxmit_desc; /* #of xmit descriptors */
391 int nrecv_desc; /* #of recv descriptors */
392 ddi_acc_handle_t tx_desc_acchdl;
393 ddi_acc_handle_t rx_desc_acchdl;
394 mblk_t **tx_msgbufp; /* streams message buffers */
396 caddr_t *rx_buf_vaddr; /* recv buf addresses (virt) */
397 uint32_t *rx_buf_paddr; /* recv buf addresses (phys) */
398 ddi_iblock_cookie_t icookie;
399 kmutex_t txlock;
400 kmutex_t intrlock;
401 boolean_t suspended;
402 boolean_t running;
403 boolean_t need_tx_update;
404 mac_handle_t mac_handle;
405 uint32_t stat_errrcv;
406 uint32_t stat_overflow;
407 uint32_t stat_intr;
408 uint32_t stat_defer;
409 uint32_t stat_missed;
410 uint32_t stat_norcvbuf;
411 uint32_t stat_crc;
412 uint32_t stat_short;
413 uint32_t stat_frame;
414 uint32_t stat_errxmt;
415 uint32_t stat_collisions;
416 uint32_t stat_xmtlatecoll;
417 uint32_t stat_excoll;
418 uint32_t stat_underflow;
419 uint32_t stat_nocarrier;
420 int tx_current_desc; /* Current Tx descriptor */
421 int rx_current_desc; /* Current descriptor of Rx */
422 int transmitted_desc; /* Descriptor count xmitted */
423 int free_desc; /* Descriptors available */
424 mii_handle_t mii;
425 int mii_speed;
426 int mii_duplex;
427 int phyaddr;
428 uchar_t vendor_addr[ETHERADDRL];
429 uchar_t curr_macaddr[ETHERADDRL];
430 media_block_t *selected_media_block;
431 uint32_t disallowed_media;
432 int disable_scrambler;
433 int overrun_workaround;
434 int interrupts_disabled;
435 int mii_up;
436 uint32_t gprsia; /* Write-through for 143's gprsia reg */
437 struct hackintr_inf *hackintr_inf;
438 struct {
441 } timer;