Lines Matching refs:pkt_length
609 xgell_rx_hcksum_assoc(mblk_t *mp, char *vaddr, int pkt_length, in xgell_rx_hcksum_assoc() argument
632 int start, end = pkt_length - ip_off; in xgell_rx_hcksum_assoc()
658 int pkt_length, xge_hal_dtr_info_t *ext_info, boolean_t *copyit) in xgell_rx_1b_msg_alloc() argument
669 if (*copyit || pkt_length <= lldev->config.rx_dma_lowat) { in xgell_rx_1b_msg_alloc()
670 if ((mp = allocb(pkt_length + HEADROOM, 0)) == NULL) { in xgell_rx_1b_msg_alloc()
674 bcopy(vaddr, mp->b_rptr, pkt_length); in xgell_rx_1b_msg_alloc()
675 mp->b_wptr = mp->b_rptr + pkt_length; in xgell_rx_1b_msg_alloc()
683 if ((mp = (mblk_t *)desballoc((unsigned char *)vaddr, pkt_length, 0, in xgell_rx_1b_msg_alloc()
691 mp->b_wptr += pkt_length; in xgell_rx_1b_msg_alloc()
717 int pkt_length; in xgell_rx_1b_callback() local
728 xge_hal_ring_dtr_1b_get(channelh, dtr, &dma_data, &pkt_length); in xgell_rx_1b_callback()
748 if (ddi_dma_sync(rx_buffer->dma_handle, 0, pkt_length, in xgell_rx_1b_callback()
766 mp = xgell_rx_1b_msg_alloc(ring, rx_buffer, pkt_length, in xgell_rx_1b_callback()
794 pkt_length, &ext_info); in xgell_rx_1b_callback()
797 ring->rx_bytes += pkt_length; in xgell_rx_1b_callback()
814 if ((ring->poll_bytes -= pkt_length) <= 0) { in xgell_rx_1b_callback()