Home
last modified time | relevance | path

Searched refs:lmdevice (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/common/io/bnx/
H A Dbnxhwi.c32 lm_device_t *lmdevice; in bnx_update_phy() local
34 lmdevice = &(umdevice->lm_dev); in bnx_update_phy()
42 lmstatus = lm_init_phy(lmdevice, lmdevice->params.req_medium, in bnx_update_phy()
43 lmdevice->params.flow_ctrl_cap, lmdevice->params.selective_autoneg, in bnx_update_phy()
44 lmdevice->params.wire_speed, 0); in bnx_update_phy()
50 lm_service_phy_int(lmdevice, TRUE); in bnx_update_phy()
119 lm_device_t *lmdevice; in bnx_hdwr_init() local
121 lmdevice = &(umdevice->lm_dev); in bnx_hdwr_init()
123 lmstatus = lm_get_dev_info(lmdevice); in bnx_hdwr_init()
134 lmstatus = lm_init_resc(lmdevice); in bnx_hdwr_init()
[all …]
H A Dbnxtmr.c42 bnx_link_check(lm_device_t *const lmdevice) in bnx_link_check() argument
44 if (lmdevice->vars.link_status == LM_STATUS_LINK_ACTIVE) { in bnx_link_check()
50 if (lmdevice->vars.serdes_fallback_status) { in bnx_link_check()
53 (void) lm_mwrite(lmdevice, lmdevice->params.phy_addr, in bnx_link_check()
55 (void) lm_mread(lmdevice, lmdevice->params.phy_addr, in bnx_link_check()
57 (void) lm_mread(lmdevice, lmdevice->params.phy_addr, in bnx_link_check()
61 (void) lm_mwrite(lmdevice, in bnx_link_check()
62 lmdevice->params.phy_addr, in bnx_link_check()
68 lm_service_phy_int(lmdevice, TRUE); in bnx_link_check()
73 bnx_link_check2(lm_device_t *const lmdevice) in bnx_link_check2() argument
[all …]
H A Dbnxcfg.c110 lm_device_t *lmdevice; in bnx_cfg_init() local
112 lmdevice = &(umdevice->lm_dev); in bnx_cfg_init()
114 lmmedium = lm_get_medium(lmdevice); in bnx_cfg_init()
256 lmdevice->params.stats_ticks = option; in bnx_cfg_init()
258 lmdevice->params.stats_ticks = USER_OPTION_STATSTICKS_DEFAULT; in bnx_cfg_init()
267 lmdevice->params.tx_ticks = option; in bnx_cfg_init()
269 lmdevice->params.tx_ticks = USER_OPTION_TXTICKS_DEFAULT; in bnx_cfg_init()
278 lmdevice->params.tx_ticks_int = option; in bnx_cfg_init()
280 lmdevice->params.tx_ticks_int = USER_OPTION_TXTICKS_INT_DEFAULT; in bnx_cfg_init()
289 lmdevice->params.rx_ticks = option; in bnx_cfg_init()
[all …]
H A Dbnxgldv3.c132 lm_device_t *lmdevice; in bnx_m_unicast() local
135 lmdevice = &(umdevice->lm_dev); in bnx_m_unicast()
148 if (lm_set_mac_addr(lmdevice, 0, in bnx_m_unicast()
149 &(lmdevice->params.mac_addr[0])) != LM_STATUS_SUCCESS) { in bnx_m_unicast()
157 bcopy(macaddr, &(lmdevice->params.mac_addr[0]), ETHERADDRL); in bnx_m_unicast()
173 lm_device_t *lmdevice; in bnx_mc_add() local
175 lmdevice = &(umdevice->lm_dev); in bnx_mc_add()
177 index = bnx_find_mchash_collision(&(lmdevice->mc_table), mc_addr); in bnx_mc_add()
179 lmstatus = lm_add_mc(lmdevice, (u8_t *)mc_addr); in bnx_mc_add()
188 lmdevice->mc_table.addr_arr[index].ref_cnt++; in bnx_mc_add()
[all …]
H A Dbnxint.c45 lm_device_t *lmdevice; in bnx_intr_priv() local
48 lmdevice = &(umdevice->lm_dev); in bnx_intr_priv()
54 intrstat = lm_get_interrupt_status(lmdevice); in bnx_intr_priv()
68 (void) lm_get_packets_rcvd(lmdevice, idx, 0, in bnx_intr_priv()
86 lm_service_phy_int(lmdevice, FALSE); in bnx_intr_priv()
166 lm_device_t *lmdevice; in bnx_intr_1lvl() local
172 lmdevice = &(umdevice->lm_dev); in bnx_intr_1lvl()
191 if (lmdevice->vars.status_virt->deflt.status_idx == in bnx_intr_1lvl()
200 REG_RD(lmdevice, pci_config.pcicfg_misc_status, &value32); in bnx_intr_1lvl()
212 REG_WR(lmdevice, pci_config.pcicfg_int_ack_cmd, in bnx_intr_1lvl()
[all …]
H A Dbnx_mm.c550 lm_device_t *lmdevice; in bnx_update_lp_cap() local
552 lmdevice = &(umdevice->lm_dev); in bnx_update_lp_cap()
555 lmstatus = lm_mread(lmdevice, lmdevice->params.phy_addr, in bnx_update_lp_cap()
563 lmstatus = lm_mread(lmdevice, lmdevice->params.phy_addr, in bnx_update_lp_cap()
584 lmstatus = lm_mread(lmdevice, lmdevice->params.phy_addr, in bnx_update_lp_cap()
596 lmstatus = lm_mread(lmdevice, lmdevice->params.phy_addr, in bnx_update_lp_cap()
646 lmstatus = lm_mread(lmdevice, lmdevice->params.phy_addr, in bnx_update_lp_cap()
672 mm_indicate_link(lm_device_t *lmdevice, lm_status_t link, lm_medium_t medium) in mm_indicate_link() argument
677 umdevice = (um_device_t *)lmdevice; in mm_indicate_link()
753 if (lmdevice->vars.serdes_fallback_status) { in mm_indicate_link()
[all …]
H A Dbnxsnd.c292 lm_device_t *lmdevice; in bnx_xmit_packet() local
295 lmdevice = &(umdevice->lm_dev); in bnx_xmit_packet()
299 txq = &lmdevice->tx_info.chain[ringidx]; in bnx_xmit_packet()
307 rc = lm_get_packets_sent(lmdevice, ringidx, 0, &xmitpkts); in bnx_xmit_packet()
316 (void) lm_send_packet(lmdevice, ringidx, lmpacket, lmfraglist); in bnx_xmit_packet()
525 lm_device_t *lmdevice; in bnx_xmit_ring_xmit_qpkt() local
530 lmdevice = &(umdevice->lm_dev); in bnx_xmit_ring_xmit_qpkt()
532 txq = &lmdevice->tx_info.chain[ringidx]; in bnx_xmit_ring_xmit_qpkt()
551 (void) lm_send_packet(lmdevice, ringidx, lmpacket, lmfraglist); in bnx_xmit_ring_xmit_qpkt()
579 lm_device_t *lmdevice; in bnx_xmit_ring_xmit_mblk() local
[all …]
H A Dbnxrcv.c283 lm_device_t *lmdevice; in bnx_recv_ring_recv() local
284 lmdevice = &(umdevice->lm_dev); in bnx_recv_ring_recv()
286 if ((lmdevice->params.keep_vlan_tag == 0) && in bnx_recv_ring_recv()
539 lm_device_t *lmdevice; in bnx_rxpkts_init() local
541 lmdevice = &(umdevice->lm_dev); in bnx_rxpkts_init()
553 s_list_entry_cnt(&lmdevice->rx_info.chain[i].free_descq); in bnx_rxpkts_init()
555 if (post_count != lmdevice->params.l2_rx_desc_cnt[i]) { in bnx_rxpkts_init()