Home
last modified time | relevance | path

Searched refs:os_param (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/common/io/bnx/
H A Dbnxmod.c62 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 Dbnxcfg.c101 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 Dbnxhwi.c39 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 Dbnxint.c67 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 Dbnx_mm.c103 *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 Dbnxgldv3.c51 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 Dbnxtmr.c131 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 Dbnxsnd.c236 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 Dbnxrcv.c67 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 Dbnx.h289 os_param_t os_param; member