xnb_t
xnb_tx_notify_peer(xnb_t *xnbp, boolean_t force)
xnb_tx_mark_complete(xnb_t *xnbp, RING_IDX id, int16_t status)
xnb_t *xnbp = txp->xt_xnbp;
xnb_t *xnbp = arg;
xnb_t *xnbp = arg;
xnb_from_peer(xnb_t *xnbp)
xnb_t *xnbp;
xnb_t *xnbp = (xnb_t *)arg;
xnb_read_xs_config(xnb_t *xnbp)
xnb_read_oe_config(xnb_t *xnbp)
xnb_start_connect(xnb_t *xnbp)
xnb_t *xnbp = ddi_get_driver_private(dip);
xnb_t *xnbp = ddi_get_driver_private(dip);
xnb_t *xnbp = ddi_get_driver_private(dip);
xnb_t *xnbp = ddi_get_driver_private(dip);
xnb_ks_init(xnb_t *xnbp)
xnb_ks_free(xnb_t *xnbp)
xnb_software_csum(xnb_t *xnbp, mblk_t *mp)
xnb_process_cksum_flags(xnb_t *xnbp, mblk_t *mp, uint32_t capab)
xnb_t *xnbp;
xnb_t *xnbp = ddi_get_driver_private(dip);
xnb_alloc_page(xnb_t *xnbp)
xnb_free_page(xnb_t *xnbp, mfn_t mfn)
xnb_to_peer(xnb_t *xnbp, mblk_t *mp)
static void xnb_tx_notify_peer(xnb_t *, boolean_t);
static void xnb_tx_mark_complete(xnb_t *, RING_IDX, int16_t);
mblk_t *xnb_to_peer(xnb_t *, mblk_t *);
mblk_t *xnb_copy_to_peer(xnb_t *, mblk_t *);
static void setup_gop(xnb_t *, gnttab_copy_t *, uchar_t *,
grow_cpop_area(xnb_t *xnbp)
setup_gop(xnb_t *xnbp, gnttab_copy_t *gp, uchar_t *rptr,
xnb_copy_to_peer(xnb_t *xnbp, mblk_t *mp)
extern mblk_t *xnb_copy_to_peer(xnb_t *, mblk_t *);
extern mblk_t *xnb_process_cksum_flags(xnb_t *, mblk_t *, uint32_t);
void (*xf_from_peer)(xnb_t *, mblk_t *);
boolean_t (*xf_peer_connected)(xnb_t *);
void (*xf_peer_disconnected)(xnb_t *);
boolean_t (*xf_hotplug_connected)(xnb_t *);
boolean_t (*xf_start_connect)(xnb_t *);
mblk_t *(*xf_cksum_from_peer)(xnb_t *, mblk_t *, uint16_t);
uint16_t (*xf_cksum_to_peer)(xnb_t *, mblk_t *);
boolean_t (*xf_mcast_add)(xnb_t *, ether_addr_t *);
boolean_t (*xf_mcast_del)(xnb_t *, ether_addr_t *);
xnb_t *xt_xnbp;
xnbo_cksum_from_peer(xnb_t *xnbp, mblk_t *mp, uint16_t flags)
xnbo_cksum_to_peer(xnb_t *xnbp, mblk_t *mp)
xnb_t *xnbp = arg;
xnb_t *xnbp = arg;
xnbo_open_mac(xnb_t *xnbp, char *mac)
xnbo_close_mac(xnb_t *xnbp)
i_xnbo_close_mac(xnb_t *xnbp, boolean_t locked)
xnbo_start_connect(xnb_t *xnbp)
xnbo_peer_connected(xnb_t *xnbp)
xnbo_peer_disconnected(xnb_t *xnbp)
xnbo_hotplug_connected(xnb_t *xnbp)
xnbo_mcast_find(xnb_t *xnbp, ether_addr_t *addr, boolean_t remove)
xnbo_mcast_add(xnb_t *xnbp, ether_addr_t *addr)
xnbo_mcast_del(xnb_t *xnbp, ether_addr_t *addr)
xnb_t *xnbp = ddi_get_driver_private(dip);
static void xnbo_close_mac(xnb_t *);
static void i_xnbo_close_mac(xnb_t *, boolean_t);
xnbo_to_mac(xnb_t *xnbp, mblk_t *mp)
xnbu_cksum_from_peer(xnb_t *xnbp, mblk_t *mp, uint16_t flags)
xnbu_cksum_to_peer(xnb_t *xnbp, mblk_t *mp)
xnbu_start_connect(xnb_t *xnbp)
xnbu_peer_connected(xnb_t *xnbp)
xnbu_peer_disconnected(xnb_t *xnbp)
xnbu_hotplug_connected(xnb_t *xnbp)
xnb_t *xnbp = arg;
xnb_t *xnbp = arg;
xnb_t *xnbp = arg;
xnbu_mcast_add(xnb_t *xnbp, ether_addr_t *addr)
xnbu_mcast_del(xnb_t *xnbp, ether_addr_t *addr)
xnb_t *xnbp;
xnb_t *xnbp = ddi_get_driver_private(dip);
xnbu_to_host(xnb_t *xnbp, mblk_t *mp)