Lines Matching refs:ena

31 	ena_t *ena = arg;  in ena_group_add_mac()  local
37 if (bcmp(ena->ena_mac_addr, mac_addr, ETHERADDRL) == 0) { in ena_group_add_mac()
47 ena_t *ena = arg; in ena_group_rem_mac() local
53 if (bcmp(ena->ena_mac_addr, mac_addr, ETHERADDRL) == 0) { in ena_group_rem_mac()
94 ena_t *ena = arg; in ena_fill_rx_group() local
102 infop->mgi_driver = (mac_group_driver_t)ena; in ena_fill_rx_group()
107 infop->mgi_count = ena->ena_num_intrs - 1; in ena_fill_rx_group()
114 ena_t *ena = arg; in ena_fill_tx_ring() local
115 ena_txq_t *txq = &ena->ena_txqs[ring_index]; in ena_fill_tx_ring()
118 VERIFY3S(ring_index, <, ena->ena_num_txqs); in ena_fill_tx_ring()
132 ena_t *ena = arg; in ena_fill_rx_ring() local
133 ena_rxq_t *rxq = &ena->ena_rxqs[ring_index]; in ena_fill_rx_ring()
136 VERIFY3S(ring_index, <, ena->ena_num_rxqs); in ena_fill_rx_ring()
147 ena->ena_intr_handles[rxq->er_intr_vector]; in ena_fill_rx_ring()
153 ena_t *ena = arg; in ena_m_start() local
155 atomic_or_32(&ena->ena_state, ENA_STATE_STARTED); in ena_m_start()
156 ena_enable_watchdog(ena); in ena_m_start()
164 ena_t *ena = arg; in ena_m_stop() local
166 ena_disable_watchdog(ena); in ena_m_stop()
167 atomic_and_32(&ena->ena_state, ~ENA_STATE_STARTED); in ena_m_stop()
200 ena_t *ena = arg; in ena_m_getcapab() local
209 ASSERT3U(ena->ena_num_intrs, >=, 2); in ena_m_getcapab()
217 cap_rings->mr_rnum = ena->ena_num_intrs - 1; in ena_m_getcapab()
221 cap_rings->mr_rnum = ena->ena_num_intrs - 1; in ena_m_getcapab()
259 ena_t *ena = arg; in ena_m_getprop() local
264 mutex_enter(&ena->ena_lock); in ena_m_getprop()
273 bcopy(&ena->ena_link_duplex, pr_val, sizeof (link_duplex_t)); in ena_m_getprop()
282 speed = ena->ena_link_speed_mbits * 1000000ULL; in ena_m_getprop()
292 bcopy(&ena->ena_link_state, pr_val, sizeof (link_state_t)); in ena_m_getprop()
302 *u8 = (ena->ena_link_autoneg ? 0 : 1); in ena_m_getprop()
311 bcopy(&ena->ena_mtu, pr_val, sizeof (uint32_t)); in ena_m_getprop()
322 *u8 = (ena->ena_link_speeds & ENAHW_LINK_SPEED_1G) != 0; in ena_m_getprop()
333 *u8 = (ena->ena_link_speeds & ENAHW_LINK_SPEED_2_HALF_G) != 0; in ena_m_getprop()
344 *u8 = (ena->ena_link_speeds & ENAHW_LINK_SPEED_5G) != 0; in ena_m_getprop()
355 *u8 = (ena->ena_link_speeds & ENAHW_LINK_SPEED_10G) != 0; in ena_m_getprop()
366 *u8 = (ena->ena_link_speeds & ENAHW_LINK_SPEED_25G) != 0; in ena_m_getprop()
377 *u8 = (ena->ena_link_speeds & ENAHW_LINK_SPEED_40G) != 0; in ena_m_getprop()
388 *u8 = (ena->ena_link_speeds & ENAHW_LINK_SPEED_100G) != 0; in ena_m_getprop()
396 mutex_exit(&ena->ena_lock); in ena_m_getprop()
420 ena_mac_unregister(ena_t *ena) in ena_mac_unregister() argument
422 if (ena->ena_mh == NULL) { in ena_mac_unregister()
426 return (mac_unregister(ena->ena_mh)); in ena_mac_unregister()
430 ena_mac_register(ena_t *ena) in ena_mac_register() argument
436 ena_err(ena, "failed to allocate MAC handle"); in ena_mac_register()
441 regp->m_driver = ena; in ena_mac_register()
442 regp->m_dip = ena->ena_dip; in ena_mac_register()
444 regp->m_src_addr = ena->ena_mac_addr; in ena_mac_register()
448 regp->m_max_sdu = ena->ena_mtu; in ena_mac_register()
455 if ((ret = mac_register(regp, &ena->ena_mh)) != 0) { in ena_mac_register()
456 ena_err(ena, "failed to register ena with mac: %d", ret); in ena_mac_register()
466 mac_link_update(ena->ena_mh, LINK_STATE_UNKNOWN); in ena_mac_register()