Lines Matching full:descriptors
25 * descriptors from the tx and rx ring, thus processing one response at a time.
126 * 9 - SepRxHdrDescEn - place start of new frames only in descriptors
261 * @rxin_numd: Number of rx descriptors associated with the message that starts
325 * Arrays of PDC_RING_ENTRIES descriptors
332 u32 ntxd; /* # tx descriptors */
333 u32 nrxd; /* # rx descriptors */
356 * Number of tx descriptors associated with the message that starts
397 u32 last_tx_not_done; /* too few tx descriptors to indicate done */
570 * Return: PDC_SUCCESS if one or more receive descriptors was processed
612 dev_dbg(dev, "PDC %u reclaimed %d tx descriptors", in pdc_receive_one()
628 dev_dbg(dev, "PDC %u reclaimed %d rx descriptors", in pdc_receive_one()
691 * descriptors for a given SPU. The scatterlist buffers contain the data for a
696 * If a scatterlist buffer is larger than PDC_DMA_BUF_MAX, multiple descriptors
709 * Num descriptors needed. Conservatively assume we need a descriptor in pdc_tx_list_sg_add()
713 u32 desc_w = 0; /* Number of tx descriptors written */ in pdc_tx_list_sg_add()
719 /* check whether enough tx descriptors are available */ in pdc_tx_list_sg_add()
727 /* build tx descriptors */ in pdc_tx_list_sg_add()
743 * multiple descriptors in pdc_tx_list_sg_add()
858 * descriptors for a given SPU. The caller must have already DMA mapped the
864 * multiple receive descriptors are written, each with a buffer <=
876 * Num descriptors needed. Conservatively assume we need a descriptor in pdc_rx_list_sg_add()
880 u32 desc_w = 0; /* Number of tx descriptors written */ in pdc_rx_list_sg_add()
901 * multiple descriptors in pdc_rx_list_sg_add()
973 * descriptors in one ringset.
1049 /* Initialize descriptors */ in pdc_ring_init()
1095 * pdc_desc_count() - Count the number of DMA descriptors that will be required
1098 * Return: Number of descriptors required
1112 * pdc_rings_full() - Check whether the tx ring has room for tx_cnt descriptors
1113 * and the rx ring has room for rx_cnt descriptors.
1115 * @tx_cnt: The number of descriptors required in the tx ring
1116 * @rx_cnt: The number of descriptors required i the rx ring
1148 * PDC_RING_SPACE_MIN descriptors available, then indicate that the mailbox
1177 * creates a sequence of receive descriptors in the rx ring. From the source
1178 * scatterlist, it creates a sequence of transmit descriptors in the tx ring.
1179 * After creating the descriptors, it writes the rx ptr and tx ptr registers to
1225 * writing any tx or rx descriptors. Need to ensure that we do not write in pdc_send_data()
1226 * a partial set of descriptors, or write just rx descriptors but in pdc_send_data()
1227 * corresponding tx descriptors don't fit. Note that we want this check in pdc_send_data()
1237 /* Create rx descriptors to SPU catch response */ in pdc_send_data()
1241 /* Create tx descriptors to submit SPU request */ in pdc_send_data()