iprb_t
static int iprb_dma_alloc(iprb_t *, iprb_dma_t *, size_t);
iprb_update_stats(iprb_t *ip)
static iprb_dma_t *iprb_cmd_next(iprb_t *);
static int iprb_set_config(iprb_t *);
static int iprb_set_unicast(iprb_t *);
static int iprb_set_multicast(iprb_t *);
static int iprb_set_ucode(iprb_t *);
iprb_send(iprb_t *ip, mblk_t *mp)
static void iprb_update_stats(iprb_t *);
static int iprb_start(iprb_t *);
static void iprb_stop(iprb_t *);
iprb_rx_add(iprb_t *ip)
static void iprb_error(iprb_t *, const char *, ...);
iprb_rx_init(iprb_t *ip)
iprb_rx(iprb_t *ip)
iprb_t *ip = arg;
iprb_t *ip = arg;
iprb_t *ip = arg;
iprb_t *ip = arg;
iprb_t *ip = arg;
iprb_t *ip = arg;
iprb_t *ip = arg;
iprb_t *ip = arg;
iprb_t *ip = arg;
iprb_t *ip = arg;
iprb_t *ip = arg;
iprb_t *ip = arg;
iprb_t *ip = arg;
iprb_t *ip = arg;
iprb_t *ip = (void *)arg1;
iprb_t *ip = arg;
iprb_t *ip = ddi_get_driver_private(dip);
iprb_t *ip = ddi_get_driver_private(dip);
iprb_t *ip = ddi_get_driver_private(dip);
iprb_error(iprb_t *ip, const char *fmt, ...)
iprb_t *ip;
iprb_t *ip;
iprb_add_intr(iprb_t *ip)
iprb_dma_alloc(iprb_t *ip, iprb_dma_t *h, size_t size)
iprb_destroy(iprb_t *ip)
iprb_identify(iprb_t *ip)
iprb_eeprom_sendbits(iprb_t *ip, uint32_t val, uint8_t nbits)
iprb_eeprom_read(iprb_t *ip, uint16_t address)
iprb_cmd_ready(iprb_t *ip)
iprb_cmd_reclaim(iprb_t *ip)
iprb_cmd_drain(iprb_t *ip)
iprb_cmd_submit(iprb_t *ip, uint16_t cmd)
iprb_cmd_next(iprb_t *ip)
iprb_set_unicast(iprb_t *ip)
iprb_set_multicast(iprb_t *ip)
static void iprb_destroy(iprb_t *);
iprb_set_config(iprb_t *ip)
static int iprb_configure(iprb_t *);
static void iprb_eeprom_sendbits(iprb_t *, uint32_t, uint8_t);
static uint16_t iprb_eeprom_read(iprb_t *, uint16_t);
static void iprb_identify(iprb_t *);
iprb_set_ucode(iprb_t *ip)
static int iprb_cmd_submit(iprb_t *, uint16_t);
static void iprb_cmd_reclaim(iprb_t *);
static int iprb_cmd_ready(iprb_t *);
iprb_configure(iprb_t *ip)
static int iprb_cmd_drain(iprb_t *);
static void iprb_rx_add(iprb_t *);
iprb_stop(iprb_t *ip)
static void iprb_rx_init(iprb_t *);
iprb_start(iprb_t *ip)
static mblk_t *iprb_rx(iprb_t *);
static mblk_t *iprb_send(iprb_t *, mblk_t *);
static int iprb_add_intr(iprb_t *);