Searched refs:os_param (Results 1 – 10 of 10) sorted by relevance
/illumos-gate/usr/src/uts/common/io/bnx/ |
H A D | bnxmod.c | 62 if (umdevice->os_param.active_resc_flag & DRV_RESOURCE_MINOR_NODE) { in bnx_free_system_resources() 63 umdevice->os_param.active_resc_flag &= ~DRV_RESOURCE_MINOR_NODE; in bnx_free_system_resources() 65 ddi_remove_minor_node(umdevice->os_param.dip, in bnx_free_system_resources() 66 (char *)ddi_driver_name(umdevice->os_param.dip)); in bnx_free_system_resources() 68 ddi_remove_minor_node(umdevice->os_param.dip, in bnx_free_system_resources() 69 ddi_get_name(umdevice->os_param.dip)); in bnx_free_system_resources() 73 if (umdevice->os_param.active_resc_flag & DRV_RESOURCE_TIMER) { in bnx_free_system_resources() 74 umdevice->os_param.active_resc_flag &= in bnx_free_system_resources() 79 if (umdevice->os_param.active_resc_flag & DRV_RESOURCE_GLD_REGISTER) { in bnx_free_system_resources() 87 umdevice->os_param.active_resc_flag &= in bnx_free_system_resources() [all …]
|
H A D | bnxcfg.c | 101 bnx_cfg_readbool(umdevice->os_param.dip, "disable_msix", in bnx_cfg_msix() 131 bnx_cfg_readbool(umdevice->os_param.dip, "adv_autoneg_cap", in bnx_cfg_init() 134 bnx_cfg_readbool(umdevice->os_param.dip, "adv_1000fdx_cap", in bnx_cfg_init() 137 bnx_cfg_readbool(umdevice->os_param.dip, "adv_1000hdx_cap", in bnx_cfg_init() 140 bnx_cfg_readbool(umdevice->os_param.dip, "tx_pause_cap", in bnx_cfg_init() 143 bnx_cfg_readbool(umdevice->os_param.dip, "rx_pause_cap", in bnx_cfg_init() 147 bnx_cfg_readbool(umdevice->os_param.dip, "adv_2500fdx_cap", in bnx_cfg_init() 150 bnx_cfg_readbool(umdevice->os_param.dip, "adv_100fdx_cap", in bnx_cfg_init() 153 bnx_cfg_readbool(umdevice->os_param.dip, "adv_100hdx_cap", in bnx_cfg_init() 156 bnx_cfg_readbool(umdevice->os_param.dip, "adv_10fdx_cap", in bnx_cfg_init() [all …]
|
H A D | bnxhwi.c | 39 mutex_enter(&umdevice->os_param.phy_mutex); in bnx_update_phy() 52 mutex_exit(&umdevice->os_param.phy_mutex); in bnx_update_phy() 62 for (i = 0; i < umdevice->os_param.dma_handles_used; i++) { in bnx_find_dma_hdl() 63 if (umdevice->os_param.dma_virt[i] == virtaddr) { in bnx_find_dma_hdl() 64 dmahdl = &(umdevice->os_param.dma_handle[i]); in bnx_find_dma_hdl() 79 if (umdevice->os_param.dma_handles_used != 0) { in bnx_free_lmmem() 80 i = umdevice->os_param.dma_handles_used - 1; in bnx_free_lmmem() 82 dma_handle = &(umdevice->os_param.dma_handle[i]); in bnx_free_lmmem() 83 acc_handle = &(umdevice->os_param.dma_acc_handle[i]); in bnx_free_lmmem() 97 umdevice->os_param.dma_handles_used = 0; in bnx_free_lmmem() [all …]
|
H A D | bnxint.c | 67 mutex_enter(&umdevice->os_param.rcv_mutex); in bnx_intr_priv() 70 mutex_exit(&umdevice->os_param.rcv_mutex); in bnx_intr_priv() 85 mutex_enter(&umdevice->os_param.phy_mutex); in bnx_intr_priv() 87 mutex_exit(&umdevice->os_param.phy_mutex); in bnx_intr_priv() 125 mutex_enter(&umdevice->os_param.rcv_mutex); in bnx_intr_recv() 145 mutex_exit(&umdevice->os_param.rcv_mutex); in bnx_intr_recv() 151 mutex_enter(&umdevice->os_param.xmit_mutex); in bnx_intr_xmit() 160 mutex_exit(&umdevice->os_param.xmit_mutex); in bnx_intr_xmit() 187 (void) ddi_dma_sync(*(umdevice->os_param.status_block_dma_hdl), 0, in bnx_intr_1lvl() 307 mutex_enter(&umdevice->os_param.rcv_mutex); in bnx_intr_wait() [all …]
|
H A D | bnx_mm.c | 103 *reg_value = pci_config_get32(udevp->os_param.pci_cfg_handle, in mm_read_pci() 129 pci_config_put32(udevp->os_param.pci_cfg_handle, in mm_write_pci() 155 pdev->vars.dmaRegAccHandle = udevp->os_param.reg_acc_handle; in mm_map_io_base() 157 return ((void *)(udevp->os_param.regs_addr)); in mm_map_io_base() 350 if (udevp->os_param.dma_handles_used == BNX_MAX_PHYS_MEMREQS) { in mm_alloc_phys_mem() 363 rc = udevp->os_param.dma_handles_used; in mm_alloc_phys_mem() 364 dma_handle = &udevp->os_param.dma_handle[rc]; in mm_alloc_phys_mem() 365 acc_handle = &udevp->os_param.dma_acc_handle[rc]; in mm_alloc_phys_mem() 367 rc = ddi_dma_alloc_handle(udevp->os_param.dip, dma_attrib, in mm_alloc_phys_mem() 399 udevp->os_param.dma_virt[udevp->os_param.dma_handles_used] = pbuf; in mm_alloc_phys_mem() [all …]
|
H A D | bnxgldv3.c | 51 mutex_enter(&umdevice->os_param.gld_mutex); in bnx_m_start() 74 mutex_exit(&umdevice->os_param.gld_mutex); in bnx_m_start() 97 mutex_enter(&umdevice->os_param.gld_mutex); in bnx_m_stop() 112 mutex_exit(&umdevice->os_param.gld_mutex); in bnx_m_stop() 137 mutex_enter(&umdevice->os_param.gld_mutex); in bnx_m_unicast() 162 mutex_exit(&umdevice->os_param.gld_mutex); in bnx_m_unicast() 249 mutex_enter(&umdevice->os_param.gld_mutex); in bnx_m_multicast() 271 mutex_exit(&umdevice->os_param.gld_mutex); in bnx_m_multicast() 303 mutex_enter(&umdevice->os_param.gld_mutex); in bnx_m_promiscuous() 332 mutex_exit(&umdevice->os_param.gld_mutex); in bnx_m_promiscuous() [all …]
|
H A D | bnxtmr.c | 131 if (mutex_tryenter(&umdevice->os_param.rcv_mutex)) { in bnx_timer() 135 mutex_exit(&umdevice->os_param.rcv_mutex); in bnx_timer() 147 &umdevice->os_param.phy_mutex); in bnx_timer() 150 &umdevice->os_param.phy_mutex); in bnx_timer() 158 mutex_enter(&umdevice->os_param.phy_mutex); in bnx_timer() 160 mutex_exit(&umdevice->os_param.phy_mutex); in bnx_timer()
|
H A D | bnxsnd.c | 236 rc = ddi_dma_alloc_handle(umdevice->os_param.dip, in bnx_xmit_pkt_init() 353 rc = ddi_dma_alloc_handle(umdevice->os_param.dip, &bnx_std_dma_attrib, in bnx_xmit_ring_cpybuf_alloc() 585 mutex_enter(&umdevice->os_param.xmit_mutex); in bnx_xmit_ring_xmit_mblk() 590 mutex_exit(&umdevice->os_param.xmit_mutex); in bnx_xmit_ring_xmit_mblk() 593 mutex_exit(&umdevice->os_param.xmit_mutex); in bnx_xmit_ring_xmit_mblk() 633 mutex_enter(&umdevice->os_param.xmit_mutex); in bnx_xmit_ring_xmit_mblk() 635 mutex_exit(&umdevice->os_param.xmit_mutex); in bnx_xmit_ring_xmit_mblk() 651 mutex_enter(&umdevice->os_param.xmit_mutex); in bnx_xmit_ring_intr() 655 mutex_exit(&umdevice->os_param.xmit_mutex); in bnx_xmit_ring_intr() 697 mac_tx_update(umdevice->os_param.macp); in bnx_xmit_ring_post() [all …]
|
H A D | bnxrcv.c | 67 rc = ddi_dma_alloc_handle(umdevice->os_param.dip, in bnx_rxbuffer_alloc() 446 mutex_exit(&umdevice->os_param.rcv_mutex); in bnx_recv_ring_recv() 448 mac_rx(umdevice->os_param.macp, in bnx_recv_ring_recv() 449 umdevice->os_param.rx_resc_handle[ringidx], head); in bnx_recv_ring_recv() 451 mutex_enter(&umdevice->os_param.rcv_mutex); in bnx_recv_ring_recv()
|
H A D | bnx.h | 289 os_param_t os_param; member
|