/illumos-gate/usr/src/uts/common/io/bnx/ |
H A D | bnxint.c | 132 bnx_rxpkts_intr(umdevice); in bnx_intr_recv() 142 bnx_rxpkts_post(umdevice); in bnx_intr_recv() 167 um_device_t *umdevice; in bnx_intr_1lvl() local 209 umdevice->intrFired++; in bnx_intr_1lvl() 235 umdevice->intr_count++; in bnx_intr_1lvl() 238 bnx_intr_recv(umdevice); in bnx_intr_1lvl() 242 bnx_intr_xmit(umdevice); in bnx_intr_1lvl() 255 umdevice->intr_count = 0; in bnx_intr_enable() 336 bnx_intr_wait(umdevice); in bnx_intr_disable() 362 umdevice->intrType = (umdevice->dev_var.disableMsix) ? in bnxIntrInit() [all …]
|
H A D | bnxmod.c | 111 bnxIntrFini(umdevice); in bnx_free_system_resources() 202 bnx_cfg_msix(umdevice); in bnx_attach_attach() 277 (void) snprintf(umdevice->version, sizeof (umdevice->version), "%s", in bnx_attach_attach() 286 (void) snprintf(umdevice->versionFW, sizeof (umdevice->versionFW), in bnx_attach_attach() 289 (void) snprintf(umdevice->chipName, sizeof (umdevice->chipName), in bnx_attach_attach() 292 (void) snprintf(umdevice->intrAlloc, sizeof (umdevice->intrAlloc), in bnx_attach_attach() 299 umdevice->dev_name, umdevice->version, in bnx_attach_attach() 323 um_device_t *umdevice; in bnx_attach() local 393 um_device_t *umdevice; in bnx_detach() local 472 um_device_t *umdevice; in bnx_quiesce() local [all …]
|
H A D | bnxcfg.c | 112 lmdevice = &(umdevice->lm_dev); in bnx_cfg_init() 119 &(umdevice->hwinit.lnkcfg), in bnx_cfg_init() 146 if (umdevice->dev_var.isfiber) { in bnx_cfg_init() 397 umdevice->dev_var.mtu = option; in bnx_cfg_init() 418 umdevice->rx_copy_threshold = 0; in bnx_cfg_init() 427 umdevice->nddcfg.link_speed = 0; in bnx_cfg_reset() 445 bcopy(&(umdevice->hwinit), &(umdevice->curcfg), sizeof (bnx_phy_cfg_t)); in bnx_cfg_reset() 456 lmdevice = &(umdevice->lm_dev); in bnx_cfg_map_serdes() 534 lmdevice = &(umdevice->lm_dev); in bnx_cfg_map_copper() 669 lmdevice = &(umdevice->lm_dev); in bnx_cfg_map_phy() [all …]
|
H A D | bnxtmr.c | 113 um_device_t *umdevice; in bnx_timer() local 115 umdevice = (um_device_t *)arg; in bnx_timer() 116 lmdevice = &(umdevice->lm_dev); in bnx_timer() 124 um_send_driver_pulse(umdevice); in bnx_timer() 133 bnx_rxpkts_post(umdevice); in bnx_timer() 169 umdevice->tmrtid = timeout(bnx_timer, (void *)umdevice, in bnx_timer() 173 mutex_exit(&umdevice->tmr_mutex); in bnx_timer() 181 lmdevice = &(umdevice->lm_dev); in bnx_timer_start() 183 umdevice->timer_enabled = B_TRUE; in bnx_timer_start() 202 umdevice->tmrtid = timeout(bnx_timer, (void *)umdevice, in bnx_timer_start() [all …]
|
H A D | bnxgldv3.c | 47 um_device_t *umdevice; in bnx_m_start() local 93 um_device_t *umdevice; in bnx_m_stop() local 103 bnx_hdwr_release(umdevice); in bnx_m_stop() 131 um_device_t *umdevice; in bnx_m_unicast() local 151 umdevice->dev_name); in bnx_m_unicast() 244 um_device_t *umdevice; in bnx_m_multicast() local 299 um_device_t *umdevice; in bnx_m_promiscuous() local 343 um_device_t *umdevice; in bnx_m_tx() local 450 um_device_t *umdevice; in bnx_m_stats() local 738 um_device_t *umdevice; in bnx_m_getcapab() local [all …]
|
H A D | bnxhwi.c | 37 bnx_cfg_map_phy(umdevice); in bnx_update_phy() 47 umdevice->dev_name); in bnx_update_phy() 111 umdevice->memcnt = 0; in bnx_free_lmmem() 126 umdevice->dev_name); in bnx_hdwr_init() 137 umdevice->dev_name); in bnx_hdwr_init() 150 umdevice->os_param.status_block_dma_hdl = bnx_find_dma_hdl(umdevice, in bnx_hdwr_init() 166 bnx_free_lmmem(umdevice); in bnx_hdwr_init() 180 bnx_cfg_reset(umdevice); in bnx_hdwr_acquire() 199 umdevice->dev_name); in bnx_hdwr_acquire() 209 umdevice->dev_name); in bnx_hdwr_acquire() [all …]
|
H A D | bnx_mm.c | 215 bnx_cfg_init(umdevice); in mm_get_user_config() 217 bnx_cfg_map_phy(umdevice); in mm_get_user_config() 277 um_device_t *umdevice; in mm_alloc_mem() local 281 umdevice = (um_device_t *)pdev; in mm_alloc_mem() 289 umdevice->dev_name); in mm_alloc_mem() 296 umdevice->dev_name); in mm_alloc_mem() 300 memreq = &umdevice->memreq[umdevice->memcnt]; in mm_alloc_mem() 305 umdevice->memcnt++; in mm_alloc_mem() 675 um_device_t *umdevice; in mm_indicate_link() local 834 um_device_t *umdevice; in mm_acquire_ind_reg_lock() local [all …]
|
H A D | bnxsnd.c | 233 xmitinfo = &_TX_QINFO(umdevice, 0); in bnx_xmit_pkt_init() 295 lmdevice = &(umdevice->lm_dev); in bnx_xmit_packet() 530 lmdevice = &(umdevice->lm_dev); in bnx_xmit_ring_xmit_qpkt() 581 lmdevice = &(umdevice->lm_dev); in bnx_xmit_ring_xmit_mblk() 647 lmdevice = &(umdevice->lm_dev); in bnx_xmit_ring_intr() 680 umdevice->no_tx_credits &= in bnx_xmit_ring_post() 691 umdevice->no_tx_credits &= in bnx_xmit_ring_post() 770 umdevice->dev_name); in bnx_txpkts_init() 779 bnx_xmit_ring_fini(umdevice, i); in bnx_txpkts_init() 821 bnx_xmit_ring_post(umdevice, i); in bnx_txpkts_intr() [all …]
|
H A D | bnxrcv.c | 284 lmdevice = &(umdevice->lm_dev); in bnx_recv_ring_recv() 365 umdevice->recv_discards++; in bnx_recv_ring_recv() 392 umdevice->recv_discards++; in bnx_recv_ring_recv() 448 mac_rx(umdevice->os_param.macp, in bnx_recv_ring_recv() 541 lmdevice = &(umdevice->lm_dev); in bnx_rxpkts_init() 548 bnx_recv_ring_init(umdevice, i); in bnx_rxpkts_init() 550 bnx_recv_ring_fill(umdevice, i); in bnx_rxpkts_init() 558 umdevice->dev_name, in bnx_rxpkts_init() 570 umdevice->dev_name); in bnx_rxpkts_init() 625 bnx_recv_ring_dump(umdevice, i); in bnx_rxpkts_recycle() [all …]
|
H A D | bnxhwi.h | 28 int bnx_hdwr_init(um_device_t * const umdevice); 29 int bnx_hdwr_acquire(um_device_t * const umdevice); 30 void bnx_hdwr_release(um_device_t * const umdevice); 31 void bnx_hdwr_fini(um_device_t * const umdevice);
|
H A D | bnxcfg.h | 81 void bnx_cfg_msix(um_device_t * const umdevice); 82 void bnx_cfg_init(um_device_t * const umdevice); 83 void bnx_cfg_reset(um_device_t * const umdevice); 84 void bnx_cfg_map_phy(um_device_t * const umdevice);
|
H A D | bnx.h | 411 ddi_dma_handle_t *bnx_find_dma_hdl(um_device_t * const umdevice,
|