Lines Matching defs:rxd
731 pdq_rxdesc_t *rxd;
848 rxd = &receives[rx->rx_producer];
850 rxd->rxd_sop = 1; rxd->rxd_seg_cnt = PDQ_RX_SEGCNT - 1;
852 rxd->rxd_sop = 0; rxd->rxd_seg_cnt = 0;
854 rxd->rxd_pa_hi = 0;
855 rxd->rxd_seg_len_hi = PDQ_OS_DATABUF_SIZE / 16;
856 rxd->rxd_pa_lo = PDQ_OS_DATABUF_BUSPA(pdq, buffers[rx->rx_producer]);
858 PDQ_OS_DESC_PRESYNC(pdq, rxd, sizeof(*rxd));
880 rxd = &receives[(rx->rx_producer + idx) & ring_mask];
882 rxd->rxd_sop = 1; rxd->rxd_seg_cnt = PDQ_RX_SEGCNT - 1;
884 rxd->rxd_sop = 0; rxd->rxd_seg_cnt = 0;
886 rxd->rxd_pa_hi = 0;
887 rxd->rxd_seg_len_hi = PDQ_OS_DATABUF_SIZE / 16;
888 rxd->rxd_pa_lo = PDQ_OS_DATABUF_BUSPA(pdq, pdu);
890 PDQ_OS_DESC_PRESYNC(pdq, rxd, sizeof(*rxd));
1716 pdq_rxdesc_t *rxd = &dbp->pdqdb_command_responses[idx];
1718 rxd->rxd_pa_lo = pdq->pdq_command_info.ci_pa_response_bufstart;
1719 rxd->rxd_sop = 1;
1720 rxd->rxd_seg_cnt = 0;
1721 rxd->rxd_seg_len_lo = 0;
1722 rxd->rxd_seg_len_hi = PDQ_SIZE_COMMAND_RESPONSE / 16;
1736 pdq_rxdesc_t *rxd = &dbp->pdqdb_unsolicited_events[idx];
1739 rxd->rxd_sop = 1;
1740 rxd->rxd_seg_cnt = 0;
1741 rxd->rxd_seg_len_hi = sizeof(pdq_unsolicited_event_t) / 16;
1742 rxd->rxd_pa_lo = pdq->pdq_unsolicited_info.ui_pa_bufstart + (const pdq_uint8_t *) event
1744 rxd->rxd_pa_hi = 0;