Lines Matching refs:igc_t
513 } igc_t; typedef
518 extern uint32_t igc_read32(igc_t *igc, uint32_t);
519 extern void igc_write32(igc_t *igc, uint32_t, uint32_t);
524 extern void igc_hw_buf_update(igc_t *);
525 extern bool igc_hw_common_init(igc_t *);
526 extern void igc_multicast_sync(igc_t *);
527 extern void igc_hw_intr_enable(igc_t *igc);
528 extern void igc_hw_intr_disable(igc_t *igc);
533 extern bool igc_rx_data_alloc(igc_t *);
534 extern void igc_rx_data_free(igc_t *);
535 extern void igc_rx_hw_init(igc_t *);
537 extern void igc_rx_drain(igc_t *);
539 extern void igc_tx_recycle(igc_t *, igc_tx_ring_t *);
541 extern bool igc_tx_data_alloc(igc_t *);
542 extern void igc_tx_data_free(igc_t *);
543 extern void igc_tx_hw_init(igc_t *);
548 extern bool igc_stats_init(igc_t *);
549 extern void igc_stats_fini(igc_t *);
550 extern bool igc_rx_ring_stats_init(igc_t *, igc_rx_ring_t *);
552 extern bool igc_tx_ring_stats_init(igc_t *, igc_tx_ring_t *);
554 extern void igc_stats_update_u64(igc_t *, kstat_named_t *, uint32_t);
559 extern bool igc_mac_register(igc_t *);