Home
last modified time | relevance | path

Searched refs:efep (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/io/efe/
H A Defe.c255 efe_t *efep; in efe_attach() local
263 efep = ddi_get_driver_private(dip); in efe_attach()
264 return (efe_resume(efep)); in efe_attach()
298 efep = kmem_zalloc(sizeof (efe_t), KM_SLEEP); in efe_attach()
299 ddi_set_driver_private(dip, efep); in efe_attach()
301 efep->efe_dip = dip; in efe_attach()
303 if (ddi_regs_map_setup(dip, 1, (caddr_t *)&efep->efe_regs, 0, 0, in efe_attach()
304 &efe_regs_acc_attr, &efep->efe_regs_acch) != DDI_SUCCESS) { in efe_attach()
309 efep->efe_rx_ring = efe_ring_alloc(efep->efe_dip, RXDESCL); in efe_attach()
310 if (efep->efe_rx_ring == NULL) { in efe_attach()
[all …]
H A Defe.h312 #define GETCSR(efep, reg) \ argument
313 ddi_get32((efep)->efe_regs_acch, \
314 (efep)->efe_regs + ((reg) / sizeof (uint32_t)))
316 #define PUTCSR(efep, reg, val) \ argument
317 ddi_put32((efep)->efe_regs_acch, \
318 (efep)->efe_regs + ((reg) / sizeof (uint32_t)), (val))
320 #define CLRBIT(efep, reg, bit) \ argument
321 PUTCSR(efep, reg, (GETCSR(efep, reg) & ~(bit)))
323 #define SETBIT(efep, reg, bit) \ argument
324 PUTCSR(efep, reg, (GETCSR(efep, reg) | (bit)))