rxd 609 dev/ic/pdq.c pdq_rxdesc_t *rxd; rxd 616 dev/ic/pdq.c rxd = &dbp->pdqdb_unsolicited_events[ui->ui_completion]; rxd 659 dev/ic/pdq.c pdq_rxdesc_t *rxd; rxd 770 dev/ic/pdq.c rxd = &receives[rx->rx_producer]; rxd 772 dev/ic/pdq.c rxd->rxd_sop = 1; rxd->rxd_seg_cnt = PDQ_RX_SEGCNT - 1; rxd 774 dev/ic/pdq.c rxd->rxd_sop = 0; rxd->rxd_seg_cnt = 0; rxd 776 dev/ic/pdq.c rxd->rxd_pa_hi = 0; rxd 777 dev/ic/pdq.c rxd->rxd_seg_len_hi = PDQ_OS_DATABUF_SIZE / 16; rxd 778 dev/ic/pdq.c rxd->rxd_pa_lo = PDQ_OS_VA_TO_PA(pdq, PDQ_OS_DATABUF_PTR(buffers[rx->rx_producer])); rxd 800 dev/ic/pdq.c rxd = &receives[(rx->rx_producer + idx) & ring_mask]; rxd 802 dev/ic/pdq.c rxd->rxd_sop = 1; rxd->rxd_seg_cnt = PDQ_RX_SEGCNT - 1; rxd 804 dev/ic/pdq.c rxd->rxd_sop = 0; rxd->rxd_seg_cnt = 0; rxd 806 dev/ic/pdq.c rxd->rxd_pa_hi = 0; rxd 807 dev/ic/pdq.c rxd->rxd_seg_len_hi = PDQ_OS_DATABUF_SIZE / 16; rxd 808 dev/ic/pdq.c rxd->rxd_pa_lo = PDQ_OS_VA_TO_PA(pdq, PDQ_OS_DATABUF_PTR(pdu)); rxd 1489 dev/ic/pdq.c pdq_rxdesc_t *rxd = &pdq->pdq_dbp->pdqdb_command_responses[idx]; rxd 1491 dev/ic/pdq.c rxd->rxd_pa_lo = pdq->pdq_command_info.ci_pa_bufstart; rxd 1492 dev/ic/pdq.c rxd->rxd_sop = 1; rxd 1493 dev/ic/pdq.c rxd->rxd_seg_cnt = 0; rxd 1494 dev/ic/pdq.c rxd->rxd_seg_len_lo = 0; rxd 1503 dev/ic/pdq.c pdq_rxdesc_t *rxd = &pdq->pdq_dbp->pdqdb_unsolicited_events[idx]; rxd 1506 dev/ic/pdq.c rxd->rxd_sop = 1; rxd 1507 dev/ic/pdq.c rxd->rxd_seg_cnt = 0; rxd 1508 dev/ic/pdq.c rxd->rxd_seg_len_hi = sizeof(pdq_unsolicited_event_t) / 16; rxd 1509 dev/ic/pdq.c rxd->rxd_pa_lo = pdq->pdq_unsolicited_info.ui_pa_bufstart + (const pdq_uint8_t *) event rxd 1511 dev/ic/pdq.c rxd->rxd_pa_hi = 0; rxd 651 dev/ic/smc83c170.c struct epic_rxdesc *rxd; rxd 680 dev/ic/smc83c170.c rxd = EPIC_CDRX(sc, i); rxd 686 dev/ic/smc83c170.c rxstatus = rxd->er_rxstatus; rxd 1351 dev/pci/if_tht.c struct tht_rx_desc rxd; rxd 1357 dev/pci/if_tht.c if (tht_fifo_readable(sc, &sc->sc_rxd) < sizeof(rxd)) rxd 1363 dev/pci/if_tht.c tht_fifo_read(sc, &sc->sc_rxd, &rxd, sizeof(rxd)); rxd 1365 dev/pci/if_tht.c flags = letoh32(rxd.flags); rxd 1367 dev/pci/if_tht.c bc -= sizeof(rxd); rxd 1368 dev/pci/if_tht.c pkt = &sc->sc_rx_list.tpl_pkts[rxd.uid]; rxd 1378 dev/pci/if_tht.c m->m_pkthdr.len = m->m_len = letoh16(rxd.len); rxd 1407 dev/pci/if_tht.c } while (sc->sc_rxd.tf_ready >= sizeof(rxd)); rxd 625 dev/pci/if_txp.c struct txp_rx_desc *rxd; rxd 634 dev/pci/if_txp.c rxd = r->r_desc + idx; rxd 642 dev/pci/if_txp.c if (rxd->rx_flags & RX_FLAGS_ERROR) { rxd 644 dev/pci/if_txp.c letoh32(rxd->rx_stat)); rxd 650 dev/pci/if_txp.c bcopy((u_long *)&rxd->rx_vaddrlo, &sd, sizeof(sd)); rxd 658 dev/pci/if_txp.c m->m_pkthdr.len = m->m_len = letoh16(rxd->rx_len); rxd 666 dev/pci/if_txp.c if (rxd->rx_stat & htole32(RX_STAT_VLAN)) { rxd 675 dev/pci/if_txp.c vh.evl_tag = rxd->rx_vlan >> 16; rxd 725 dev/pci/if_txp.c if (rxd->rx_stat & htole32(RX_STAT_IPCKSUMBAD)) rxd 727 dev/pci/if_txp.c else if (rxd->rx_stat & htole32(RX_STAT_IPCKSUMGOOD)) rxd 730 dev/pci/if_txp.c if (rxd->rx_stat & htole32(RX_STAT_TCPCKSUMBAD)) rxd 732 dev/pci/if_txp.c else if (rxd->rx_stat & htole32(RX_STAT_TCPCKSUMGOOD)) rxd 735 dev/pci/if_txp.c if (rxd->rx_stat & htole32(RX_STAT_UDPCKSUMBAD)) rxd 737 dev/pci/if_txp.c else if (rxd->rx_stat & htole32(RX_STAT_UDPCKSUMGOOD)) rxd 753 dev/pci/if_txp.c rxd = r->r_desc; rxd 756 dev/pci/if_txp.c rxd++; rxd 502 dev/pci/if_vic.c struct vic_rxdesc *rxd; rxd 552 dev/pci/if_vic.c rxd = &sc->sc_rxq2[i]; rxd 554 dev/pci/if_vic.c rxd->rx_physaddr = 0; rxd 555 dev/pci/if_vic.c rxd->rx_buflength = 0; rxd 556 dev/pci/if_vic.c rxd->rx_length = 0; rxd 557 dev/pci/if_vic.c rxd->rx_owner = VIC_OWNER_DRIVER; rxd 581 dev/pci/if_vic.c struct vic_rxdesc *rxd; rxd 588 dev/pci/if_vic.c rxd = &sc->sc_rxq[i]; rxd 607 dev/pci/if_vic.c rxd->rx_physaddr = rxb->rxb_dmamap->dm_segs[0].ds_addr; rxd 608 dev/pci/if_vic.c rxd->rx_buflength = rxb->rxb_m->m_pkthdr.len; /* XXX? */ rxd 609 dev/pci/if_vic.c rxd->rx_length = 0; rxd 610 dev/pci/if_vic.c rxd->rx_owner = VIC_OWNER_NIC; rxd 650 dev/pci/if_vic.c struct vic_rxdesc *rxd; rxd 657 dev/pci/if_vic.c rxd = &sc->sc_rxq[i]; rxd 717 dev/pci/if_vic.c struct vic_rxdesc *rxd; rxd 738 dev/pci/if_vic.c rxd = &sc->sc_rxq[idx]; rxd 739 dev/pci/if_vic.c if (rxd->rx_owner != VIC_OWNER_DRIVER) rxd 744 dev/pci/if_vic.c len = rxd->rx_length; rxd 775 dev/pci/if_vic.c rxd->rx_physaddr = rxb->rxb_dmamap->dm_segs[0].ds_addr; rxd 776 dev/pci/if_vic.c rxd->rx_buflength = rxb->rxb_m->m_pkthdr.len; rxd 777 dev/pci/if_vic.c rxd->rx_length = 0; rxd 778 dev/pci/if_vic.c rxd->rx_owner = VIC_OWNER_DRIVER; rxd 790 dev/pci/if_vic.c rxd->rx_owner = VIC_OWNER_NIC; rxd 121 dev/pci/if_xge.c #define rxd_4k CONCAT3(rxd,RX_MODE,_4k) rxd 124 dev/pci/if_xge.c #define rxdesc ___CONCAT(rxd,RX_MODE) rxd 887 dev/pci/if_xge.c struct rxdesc *rxd; rxd 893 dev/pci/if_xge.c rxd = XGE_RXD(sc->sc_nextrx); rxd 894 dev/pci/if_xge.c if (rxd->rxd_control1 & RXD_CTL1_OWN) { rxd 902 dev/pci/if_xge.c plen = m->m_len = RXD_CTL2_BUF0SIZ(rxd->rxd_control2); rxd 906 dev/pci/if_xge.c plen = m->m_len = RXD_CTL2_BUF0SIZ(rxd->rxd_control2); rxd 907 dev/pci/if_xge.c plen += m->m_next->m_len = RXD_CTL2_BUF1SIZ(rxd->rxd_control2); rxd 909 dev/pci/if_xge.c RXD_CTL2_BUF2SIZ(rxd->rxd_control2); rxd 911 dev/pci/if_xge.c RXD_CTL3_BUF3SIZ(rxd->rxd_control3); rxd 913 dev/pci/if_xge.c RXD_CTL3_BUF4SIZ(rxd->rxd_control3); rxd 918 dev/pci/if_xge.c val = rxd->rxd_control1; rxd 923 dev/pci/if_xge.c rxd->rxd_control2 = RXD_MKCTL2(MCLBYTES, 0, 0); rxd 924 dev/pci/if_xge.c rxd->rxd_control1 = RXD_CTL1_OWN; rxd 1309 dev/pci/if_xge.c struct rxdesc *rxd; rxd 1319 dev/pci/if_xge.c rxd = &sc->sc_rxd_4k[page]->r4_rxd[desc]; rxd 1377 dev/pci/if_xge.c rxd->rxd_control2 = RXD_MKCTL2(m[0]->m_len, 0, 0); rxd 1378 dev/pci/if_xge.c rxd->rxd_buf0 = (uint64_t)sc->sc_rxm[id]->dm_segs[0].ds_addr; rxd 1379 dev/pci/if_xge.c rxd->rxd_control1 = RXD_CTL1_OWN; rxd 1382 dev/pci/if_xge.c rxd->rxd_control3 = RXD_MKCTL3(0, m[3]->m_len, m[4]->m_len); rxd 1383 dev/pci/if_xge.c rxd->rxd_control2 = RXD_MKCTL2(m[0]->m_len, m[1]->m_len, m[2]->m_len); rxd 1384 dev/pci/if_xge.c rxd->rxd_buf0 = (uint64_t)sc->sc_rxm[id]->dm_segs[0].ds_addr; rxd 1385 dev/pci/if_xge.c rxd->rxd_buf1 = (uint64_t)sc->sc_rxm[id]->dm_segs[1].ds_addr; rxd 1386 dev/pci/if_xge.c rxd->rxd_buf2 = (uint64_t)sc->sc_rxm[id]->dm_segs[2].ds_addr; rxd 1387 dev/pci/if_xge.c rxd->rxd_buf3 = (uint64_t)sc->sc_rxm[id]->dm_segs[3].ds_addr; rxd 1388 dev/pci/if_xge.c rxd->rxd_buf4 = (uint64_t)sc->sc_rxm[id]->dm_segs[4].ds_addr; rxd 1389 dev/pci/if_xge.c rxd->rxd_control1 = RXD_CTL1_OWN;