atge_t
extern atge_dma_t *atge_alloc_a_dma_blk(atge_t *, ddi_dma_attr_t *,
extern atge_dma_t *atge_buf_alloc(atge_t *, size_t, int);
extern void atge_device_restart(atge_t *);
extern void atge_stop_timer(atge_t *);
extern void atge_start_timer(atge_t *);
extern void atge_device_stop(atge_t *);
extern void atge_tx_reclaim(atge_t *, int);
atge_l1_alloc_dma(atge_t *atgep)
atge_l1_free_dma(atge_t *atgep)
atge_l1_init_rx_ring(atge_t *atgep)
atge_l1_init_tx_ring(atge_t *atgep)
atge_l1_init_rr_ring(atge_t *atgep)
atge_l1_init_smb(atge_t *atgep)
atge_l1_init_cmb(atge_t *atgep)
atge_l1_sync_mbox(atge_t *atgep)
atge_l1_program_dma(atge_t *atgep)
atge_l1_gather_stats(atge_t *atgep)
atge_l1_stop_tx_mac(atge_t *atgep)
atge_l1_stop_rx_mac(atge_t *atgep)
atge_l1_rx(atge_t *atgep)
atge_t *atgep = (void *)arg1;
atge_t *atgep;
atge_l1c_alloc_dma(atge_t *atgep)
atge_l1c_free_dma(atge_t *atgep)
atge_l1c_init_rx_ring(atge_t *atgep)
atge_l1c_init_tx_ring(atge_t *atgep)
atge_l1c_init_rr_ring(atge_t *atgep)
atge_l1c_init_smb(atge_t *atgep)
atge_l1c_init_cmb(atge_t *atgep)
atge_l1c_program_dma(atge_t *atgep)
atge_l1c_clear_stats(atge_t *atgep)
atge_l1c_gather_stats(atge_t *atgep)
atge_l1c_stop_tx_mac(atge_t *atgep)
atge_l1c_stop_rx_mac(atge_t *atgep)
atge_l1c_rx(atge_t *atgep)
atge_t *atgep = (void *)arg1;
void atge_l1e_rx_next_pkt(atge_t *, uint32_t);
atge_rx_desc_free(atge_t *atgep)
atge_l1e_alloc_dma(atge_t *atgep)
atge_l1e_free_dma(atge_t *atgep)
atge_l1e_init_rx_pages(atge_t *atgep)
atge_l1e_init_tx_ring(atge_t *atgep)
atge_l1e_program_dma(atge_t *atgep)
atge_l1e_receive(atge_t *atgep)
void atge_l1e_device_reset(atge_t *);
void atge_l1e_stop_rx_mac(atge_t *);
void atge_l1e_stop_tx_mac(atge_t *);
atge_l1e_rx_next_pkt(atge_t *atgep, uint32_t len)
atge_l1e_clear_stats(atge_t *atgep)
atge_l1e_gather_stats(atge_t *atgep)
atge_l1e_stop_mac(atge_t *atgep)
atge_t *atgep = (void *)arg1;
atge_alloc_dma(atge_t *atgep)
atge_free_dma(atge_t *atgep)
atge_t *atgep;
atgep = kmem_zalloc(sizeof (atge_t), KM_SLEEP);
kmem_free(atgep, sizeof (atge_t));
atge_t *atgep;
kmem_free(atgep, sizeof (atge_t));
static int atge_add_intr(atge_t *);
atge_alloc_a_dma_blk(atge_t *atgep, ddi_dma_attr_t *attr, int size, int d)
static int atge_alloc_dma(atge_t *);
static void atge_remove_intr(atge_t *);
static void atge_free_dma(atge_t *);
static void atge_device_reset(atge_t *);
static void atge_device_init(atge_t *);
atge_buf_alloc(atge_t *atgep, size_t len, int f)
static void atge_device_start(atge_t *);
static void atge_disable_intrs(atge_t *);
atge_dma_t *atge_alloc_a_dma_blk(atge_t *, ddi_dma_attr_t *, int, int);
static void atge_rxfilter(atge_t *);
static void atge_device_reset_l1_l1e(atge_t *);
void atge_program_ether(atge_t *atgep);
atge_t *atgep;
void atge_device_restart(atge_t *);
void atge_device_stop(atge_t *);
static int atge_send_a_packet(atge_t *, mblk_t *);
atge_t *atgep;
atge_add_multicst(atge_t *atgep, uint8_t *macaddr)
atge_remove_multicst(atge_t *atgep, uint8_t *macaddr)
void atge_l1e_device_reset(atge_t *);
void atge_l1e_stop_mac(atge_t *);
atge_t *atgep = arg;
int atge_l1e_alloc_dma(atge_t *);
void atge_l1e_free_dma(atge_t *);
atge_t *atgep = arg;
void atge_l1e_init_tx_ring(atge_t *);
void atge_l1e_init_rx_pages(atge_t *);
atge_t *atgep = arg;
void atge_l1e_program_dma(atge_t *);
atge_t *atgep = arg;
mblk_t *atge_l1e_receive(atge_t *);
void atge_l1e_gather_stats(atge_t *);
void atge_l1e_clear_stats(atge_t *);
atge_t *atgep = arg;
atge_t *atgep = arg;
int atge_l1_alloc_dma(atge_t *);
atge_t *atgep = arg;
void atge_l1_free_dma(atge_t *);
void atge_l1_init_tx_ring(atge_t *);
void atge_l1_init_rx_ring(atge_t *);
void atge_l1_init_rr_ring(atge_t *);
void atge_l1_init_cmb(atge_t *);
void atge_l1_init_smb(atge_t *);
void atge_l1_program_dma(atge_t *);
void atge_l1_stop_tx_mac(atge_t *);
void atge_l1_stop_rx_mac(atge_t *);
atge_t *atgep = arg;
atge_t *atgep = arg;
int atge_l1c_alloc_dma(atge_t *);
void atge_l1c_free_dma(atge_t *);
atge_t *atgep = arg;
atge_program_ether(atge_t *atgep)
void atge_l1c_init_tx_ring(atge_t *);
void atge_l1c_init_rx_ring(atge_t *);
atge_device_start(atge_t *atgep)
void atge_l1c_init_rr_ring(atge_t *);
void atge_l1c_init_cmb(atge_t *);
void atge_l1c_init_smb(atge_t *);
void atge_l1c_program_dma(atge_t *);
void atge_l1c_stop_tx_mac(atge_t *);
void atge_l1c_stop_rx_mac(atge_t *);
void atge_l1c_gather_stats(atge_t *);
void atge_l1c_clear_stats(atge_t *);
void atge_tx_reclaim(atge_t *atgep, int cons);
atge_rxfilter(atge_t *atgep)
atge_device_stop(atge_t *atgep)
atge_disable_intrs(atge_t *atgep)
atge_device_init(atge_t *atgep)
atge_device_restart(atge_t *atgep)
atge_send_a_packet(atge_t *atgep, mblk_t *mp)
atge_mac_config(atge_t *atgep)
atge_t *atgep = arg;
atge_tx_reclaim(atge_t *atgep, int end)
atge_add_intr_handler(atge_t *atgep, int intr_type)
atge_remove_intr(atge_t *atgep)
atge_enable_intrs(atge_t *atgep)
atge_add_intr(atge_t *atgep)
atge_identify_hardware(atge_t *atgep)
atge_get_macaddr(atge_t *atgep)
atge_device_reset(atge_t *atgep)
atge_device_reset_l1_l1e(atge_t *atgep)
atge_t *atgep = arg;
atge_t *atgep = arg;
atge_t *atgep = arg;
atge_t *atgep = arg;
atge_t *atgep = arg;