p_mblk_t
hxge_set_lb(p_hxge_t hxgep, queue_t *wq, p_mblk_t mp)
void hxge_put_tcam(p_hxge_t hxgep, p_mblk_t mp);
void hxge_get_tcam(p_hxge_t hxgep, p_mblk_t mp);
int hxge_get_default(p_hxge_t, queue_t *, p_mblk_t, caddr_t);
int hxge_set_default(p_hxge_t, queue_t *, p_mblk_t, char *, caddr_t);
int hxge_nd_get_names(p_hxge_t, queue_t *, p_mblk_t, caddr_t);
int hxge_mk_mblk_tail_space(p_mblk_t mp, p_mblk_t *nmp, size_t size);
int hxge_nd_getset(p_hxge_t, queue_t *, caddr_t, p_mblk_t);
boolean_t hxge_set_lb(p_hxge_t, queue_t *wq, p_mblk_t mp);
p_mblk_t mp, caddr_t cp);
hxge_param_get_debug_flag(p_hxge_t hxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
hxge_param_dump_ptrs(p_hxge_t hxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
p_mblk_t np;
hxge_nd_getset(p_hxge_t hxgep, queue_t *q, caddr_t param, p_mblk_t mp)
p_mblk_t mp1, mp2;
hxge_nd_get_names(p_hxge_t hxgep, queue_t *q, p_mblk_t mp, caddr_t param)
hxge_get_default(p_hxge_t hxgep, queue_t *q, p_mblk_t mp, caddr_t data)
hxge_set_default(p_hxge_t hxgep, queue_t *q, p_mblk_t mp, char *value,
hxge_param_get_generic(p_hxge_t hxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
hxge_param_get_mac(p_hxge_t hxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
hxge_param_get_rxdma_info(p_hxge_t hxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
p_mblk_t np;
hxge_mk_mblk_tail_space(p_mblk_t mp, p_mblk_t *nmp, size_t size)
p_mblk_t tmp;
p_mblk_t np;
p_mblk_t mp, caddr_t cp);
p_mblk_t mp, caddr_t cp);
static int hxge_param_get_mac(p_hxge_t hxgep, queue_t *q, p_mblk_t mp,
p_mblk_t mp, caddr_t cp);
hxge_get_tcam(p_hxge_t hxgep, p_mblk_t mp)
hxge_put_tcam(p_hxge_t hxgep, p_mblk_t mp)
p_mblk_t nmp, mp_cont, head_mp, *tail_mp;
p_mblk_t nmp = NULL;
p_mblk_t mblk_p;
p_mblk_t
p_mblk_t mp;
p_mblk_t
p_mblk_t mp;
p_mblk_t rx_mblk_p;
p_mblk_t nmp;
p_mblk_t t_mp;
static int hxge_start(p_hxge_t hxgep, p_tx_ring_t tx_ring_p, p_mblk_t mp);
hxge_start(p_hxge_t hxgep, p_tx_ring_t tx_ring_p, p_mblk_t mp)
hxge_fill_tx_hdr(p_mblk_t mp, boolean_t fill_len, boolean_t l4_cksum,
p_mblk_t nmp;
p_mblk_t
hxge_tx_pkt_header_reserve(p_mblk_t mp, uint8_t *npads)
p_mblk_t newmp = NULL;
hxge_tx_pkt_nmblocks(p_mblk_t mp, int *tot_xfer_len_p)
p_mblk_t nmp, bmp, tmp;
p_mblk_t head;
p_mblk_t tail;
p_mblk_t hxge_tx_pkt_header_reserve(p_mblk_t mp, uint8_t *npads);
int hxge_tx_pkt_nmblocks(p_mblk_t mp, int *tot_xfer_len_p);
void hxge_fill_tx_hdr(p_mblk_t mp, boolean_t fill_len, boolean_t l4_cksum,
p_mblk_t tx_message;
nxge_get_tcam(p_nxge_t nxgep, p_mblk_t mp)
nxge_put_tcam(p_nxge_t nxgep, p_mblk_t mp)
nxge_get_mii(p_nxge_t nxgep, p_mblk_t mp)
nxge_put_mii(p_nxge_t nxgep, p_mblk_t mp)
void nxge_get_mii(p_nxge_t nxgep, p_mblk_t mp);
void nxge_put_mii(p_nxge_t nxgep, p_mblk_t mp);
nxge_get32(p_nxge_t nxgep, p_mblk_t mp)
nxge_put32(p_nxge_t nxgep, p_mblk_t mp)
nxge_set_lb(p_nxge_t nxgep, queue_t *wq, p_mblk_t mp)
nxge_get64(p_nxge_t nxgep, p_mblk_t mp)
nxge_put64(p_nxge_t nxgep, p_mblk_t mp)
nxge_param_get_rxdma_info(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
p_mblk_t np;
static int nxge_param_get_fw_ver(p_nxge_t, queue_t *, p_mblk_t, caddr_t);
static int nxge_param_get_port_mode(p_nxge_t, queue_t *, p_mblk_t, caddr_t);
p_mblk_t, caddr_t);
p_mblk_t mp, caddr_t cp)
p_mblk_t np;
p_mblk_t, caddr_t);
p_mblk_t, caddr_t);
p_mblk_t, caddr_t);
p_mblk_t, caddr_t);
static int nxge_param_get_rx_intr_time(p_nxge_t, queue_t *, p_mblk_t, caddr_t);
nxge_mk_mblk_tail_space(p_mblk_t mp, p_mblk_t *nmp, size_t size)
p_mblk_t tmp;
static int nxge_param_get_rx_intr_pkts(p_nxge_t, queue_t *, p_mblk_t, caddr_t);
static int nxge_param_get_mac(p_nxge_t, queue_t *q, p_mblk_t, caddr_t);
static int nxge_param_get_debug_flag(p_nxge_t, queue_t *, p_mblk_t, caddr_t);
static int nxge_param_dump_rdc(p_nxge_t, queue_t *q, p_mblk_t, caddr_t);
static int nxge_param_dump_tdc(p_nxge_t, queue_t *q, p_mblk_t, caddr_t);
static int nxge_param_dump_mac_regs(p_nxge_t, queue_t *, p_mblk_t, caddr_t);
static int nxge_param_dump_ipp_regs(p_nxge_t, queue_t *, p_mblk_t, caddr_t);
static int nxge_param_dump_fflp_regs(p_nxge_t, queue_t *, p_mblk_t, caddr_t);
static int nxge_param_dump_vlan_table(p_nxge_t, queue_t *, p_mblk_t, caddr_t);
static int nxge_param_dump_rdc_table(p_nxge_t, queue_t *, p_mblk_t, caddr_t);
static int nxge_param_dump_ptrs(p_nxge_t, queue_t *, p_mblk_t, caddr_t);
p_mblk_t np;
p_mblk_t np;
nxge_param_get_debug_flag(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
nxge_param_dump_rdc(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
nxge_param_dump_tdc(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
nxge_param_dump_fflp_regs(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
nxge_param_dump_mac_regs(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
nxge_param_dump_ipp_regs(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
nxge_param_dump_vlan_table(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
nxge_param_dump_rdc_table(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
nxge_param_dump_ptrs(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
p_mblk_t np;
nxge_nd_get_names(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, caddr_t param)
nxge_get_default(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, caddr_t data)
nxge_set_default(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, char *value,
nxge_param_get_generic(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
nxge_param_get_mac(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
nxge_param_get_fw_ver(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
nxge_param_get_port_mode(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
nxge_param_get_txdma_info(p_nxge_t nxgep, queue_t *q, p_mblk_t mp, caddr_t cp)
p_mblk_t np;
p_mblk_t
p_mblk_t mp;
p_mblk_t
p_mblk_t mp;
p_mblk_t nmp, mp_cont, head_mp, *tail_mp;
p_mblk_t nmp = NULL;
p_mblk_t mblk_p;
nxge_start(p_nxge_t nxgep, p_tx_ring_t tx_ring_p, p_mblk_t mp)
p_mblk_t nmp;
p_mblk_t t_mp;
p_mblk_t mp_chain = NULL;
p_mblk_t nmp_lso_save = NULL;
nxge_fill_tx_hdr(p_mblk_t mp, boolean_t fill_len,
p_mblk_t nmp;
p_mblk_t
nxge_tx_pkt_header_reserve(p_mblk_t mp, uint8_t *npads)
p_mblk_t newmp = NULL;
nxge_tx_pkt_nmblocks(p_mblk_t mp, int *tot_xfer_len_p)
p_mblk_t nmp, bmp, tmp;
void nxge_get64(p_nxge_t, p_mblk_t);
void nxge_put64(p_nxge_t, p_mblk_t);
void nxge_pio_loop(p_nxge_t, p_mblk_t);
void nxge_put_tcam(p_nxge_t, p_mblk_t);
void nxge_get_tcam(p_nxge_t, p_mblk_t);
void nxge_get32(p_nxge_t, p_mblk_t);
void nxge_put32(p_nxge_t, p_mblk_t);
int nxge_start(p_nxge_t, p_tx_ring_t, p_mblk_t);
int nxge_get_default(p_nxge_t, queue_t *, p_mblk_t, caddr_t);
int nxge_set_default(p_nxge_t, queue_t *, p_mblk_t, char *, caddr_t);
int nxge_nd_get_names(p_nxge_t, queue_t *, p_mblk_t, caddr_t);
int nxge_mk_mblk_tail_space(p_mblk_t, p_mblk_t *, size_t);
int nxge_nd_getset(p_nxge_t, queue_t *, caddr_t, p_mblk_t);
boolean_t nxge_set_lb(p_nxge_t, queue_t *, p_mblk_t);
p_mblk_t rx_mblk_p;
p_mblk_t head;
p_mblk_t tail;
p_mblk_t nxge_tx_pkt_header_reserve(p_mblk_t, uint8_t *);
int nxge_tx_pkt_nmblocks(p_mblk_t, int *);
void nxge_fill_tx_hdr(p_mblk_t, boolean_t, boolean_t,
p_mblk_t tx_message;