Lines Matching defs:ixgbe

57 	ixgbe_t *ixgbe;
67 ixgbe = rx_ring->ixgbe;
122 mutex_enter(&ixgbe->rx_pending_lock);
124 atomic_dec_32(&ixgbe->rcb_pending);
134 mutex_exit(&ixgbe->rx_pending_lock);
147 ixgbe_t *ixgbe;
151 ixgbe = rx_data->rx_ring->ixgbe;
158 ddi_fm_service_impact(ixgbe->dip, DDI_SERVICE_DEGRADED);
159 atomic_or_32(&ixgbe->ixgbe_state, IXGBE_ERROR);
168 ixgbe_log(ixgbe, "ixgbe_rx_copy: allocate buffer failed");
195 ixgbe_t *ixgbe = rx_data->rx_ring->ixgbe;
232 ddi_fm_service_impact(ixgbe->dip, DDI_SERVICE_DEGRADED);
234 atomic_or_32(&ixgbe->ixgbe_state, IXGBE_ERROR);
282 ixgbe_t *ixgbe = rx_data->rx_ring->ixgbe;
306 ddi_fm_service_impact(ixgbe->dip, DDI_SERVICE_DEGRADED);
308 atomic_or_32(&ixgbe->ixgbe_state, IXGBE_ERROR);
339 last_pkt_len = pkt_len - ixgbe->rx_buf_size * (lro_num - 1);
347 mp->b_wptr = mp->b_rptr + ixgbe->rx_buf_size;
392 ixgbe_t *ixgbe;
400 ixgbe = rx_data->rx_ring->ixgbe;
407 ixgbe_log(ixgbe, "LRO copy MP alloc failed");
421 ddi_fm_service_impact(ixgbe->dip, DDI_SERVICE_DEGRADED);
422 atomic_or_32(&ixgbe->ixgbe_state, IXGBE_ERROR);
432 last_pkt_len = pkt_len - ixgbe->rx_buf_size * (lro_num - 1);
442 ixgbe->rx_buf_size);
443 mp->b_wptr += ixgbe->rx_buf_size;
560 ixgbe_t *ixgbe = rx_ring->ixgbe;
563 if ((ixgbe->ixgbe_state & IXGBE_SUSPENDED) ||
564 (ixgbe->ixgbe_state & IXGBE_ERROR) ||
565 (ixgbe->ixgbe_state & IXGBE_OVERTEMP) ||
566 !(ixgbe->ixgbe_state & IXGBE_STARTED))
580 ddi_fm_service_impact(ixgbe->dip, DDI_SERVICE_DEGRADED);
581 atomic_or_32(&ixgbe->ixgbe_state, IXGBE_ERROR);
602 ((!ixgbe->lro_enable) &&
612 if (ixgbe->lro_enable) {
624 ixgbe->lro_pkt_count++;
627 ixgbe->rx_buf_size;
677 if (pkt_len > ixgbe->rx_copy_thresh)
687 if (ixgbe->rx_hcksum_enable)
699 if (ixgbe->lro_enable) {
718 if (++pkt_num > ixgbe->rx_limit_per_intr) {
737 if (ixgbe->lro_enable) {
743 IXGBE_WRITE_REG(&ixgbe->hw, IXGBE_RDT(rx_ring->hw_index), rx_tail);
745 if (ixgbe_check_acc_handle(ixgbe->osdep.reg_handle) != DDI_FM_OK) {
746 ddi_fm_service_impact(ixgbe->dip, DDI_SERVICE_DEGRADED);
747 atomic_or_32(&ixgbe->ixgbe_state, IXGBE_ERROR);