pcn_t
pcn_initialize(pcn_t *pcnp, boolean_t getfact)
static int pcn_watchdog(pcn_t *);
pcn_resetall(pcn_t *pcnp)
pcn_startall(pcn_t *pcnp)
pcn_stopall(pcn_t *pcnp)
static uint32_t pcn_csr_read(pcn_t *, uint32_t);
pcn_start_timer(pcn_t *pcnp)
static uint16_t pcn_csr_read16(pcn_t *, uint32_t);
pcn_stop_timer(pcn_t *pcnp)
static void pcn_csr_write(pcn_t *, uint32_t, uint32_t);
pcn_t *pcnp = (pcn_t *)arg;
static uint32_t pcn_bcr_read(pcn_t *, uint32_t);
static uint16_t pcn_bcr_read16(pcn_t *, uint32_t);
static void pcn_bcr_write(pcn_t *, uint32_t, uint32_t);
static boolean_t pcn_send(pcn_t *, mblk_t *);
static pcn_buf_t *pcn_allocbuf(pcn_t *);
static int pcn_allocrxring(pcn_t *);
static int pcn_alloctxring(pcn_t *);
static void pcn_freetxring(pcn_t *);
static void pcn_freerxring(pcn_t *);
pcn_t *pcnp = (pcn_t *)arg;
static void pcn_resetrings(pcn_t *);
pcn_t *pcnp = (pcn_t *)arg;
static int pcn_initialize(pcn_t *, boolean_t);
pcn_t *pcnp = arg;
static mblk_t *pcn_receive(pcn_t *);
pcn_watchdog(pcn_t *pcnp)
static void pcn_resetall(pcn_t *);
pcn_t *pcnp = (pcn_t *)arg;
static void pcn_startall(pcn_t *);
static void pcn_stopall(pcn_t *);
static void pcn_reclaim(pcn_t *);
static void pcn_getfactaddr(pcn_t *);
static int pcn_set_chipid(pcn_t *, uint32_t);
pcn_t *pcnp = (pcn_t *)arg;
pcn_t *pcnp = (pcn_t *)arg;
static void pcn_start_timer(pcn_t *);
static void pcn_stop_timer(pcn_t *);
pcn_getfactaddr(pcn_t *pcnp)
pcn_csr_read(pcn_t *pcnp, uint32_t reg)
pcn_csr_read16(pcn_t *pcnp, uint32_t reg)
pcn_csr_write(pcn_t *pcnp, uint32_t reg, uint32_t val)
pcn_bcr_read(pcn_t *pcnp, uint32_t reg)
pcn_bcr_read16(pcn_t *pcnp, uint32_t reg)
pcn_bcr_write(pcn_t *pcnp, uint32_t reg, uint32_t val)
pcn_resetrings(pcn_t *pcnp)
pcn_allocbuf(pcn_t *pcnp)
pcn_alloctxring(pcn_t *pcnp)
pcn_allocrxring(pcn_t *pcnp)
pcn_freetxring(pcn_t *pcnp)
pcn_freerxring(pcn_t *pcnp)
pcn_set_chipid(pcn_t *pcnp, uint32_t conf_id)
if ((rc = ddi_soft_state_init(&pcn_ssp, sizeof (pcn_t), 1)) != 0)
pcn_t *pcnp;
pcn_t *pcnp;
pcn_t *pcnp;
pcn_t *pcnp;
pcn_teardown(pcn_t *pcnp)
pcn_suspend(pcn_t *pcnp)
pcn_resume(pcn_t *pcnp)
pcn_t *pcnp = (pcn_t *)arg;
pcn_t *pcnp = (pcn_t *)arg;
pcn_t *pcnp = (pcn_t *)arg;
pcn_t *pcnp = (pcn_t *)arg;
pcn_send(pcn_t *pcnp, mblk_t *mp)
pcn_reclaim(pcn_t *pcnp)
pcn_t *pcnp = (void *)arg1;
pcn_receive(pcn_t *pcnp)
static void pcn_teardown(pcn_t *);
pcn_t *pcnp = (pcn_t *)arg;
pcn_t *pcnp = (pcn_t *)arg;
pcn_t *pcnp = (pcn_t *)arg;