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
265 * @rxin_numd: Number of rx descriptors associated with the message that starts
329 * Arrays of PDC_RING_ENTRIES descriptors
336 u32 ntxd; /* # tx descriptors */
337 u32 nrxd; /* # rx descriptors */
360 * Number of tx descriptors associated with the message that starts
401 u32 last_tx_not_done; /* too few tx descriptors to indicate done */
574 * Return: PDC_SUCCESS if one or more receive descriptors was processed
616 dev_dbg(dev, "PDC %u reclaimed %d tx descriptors", in pdc_receive_one()
632 dev_dbg(dev, "PDC %u reclaimed %d rx descriptors", in pdc_receive_one()
695 * descriptors for a given SPU. The scatterlist buffers contain the data for a
700 * If a scatterlist buffer is larger than PDC_DMA_BUF_MAX, multiple descriptors
713 * Num descriptors needed. Conservatively assume we need a descriptor in pdc_tx_list_sg_add()
717 u32 desc_w = 0; /* Number of tx descriptors written */ in pdc_tx_list_sg_add()
723 /* check whether enough tx descriptors are available */ in pdc_tx_list_sg_add()
731 /* build tx descriptors */ in pdc_tx_list_sg_add()
747 * multiple descriptors in pdc_tx_list_sg_add()
862 * descriptors for a given SPU. The caller must have already DMA mapped the
868 * multiple receive descriptors are written, each with a buffer <=
880 * Num descriptors needed. Conservatively assume we need a descriptor in pdc_rx_list_sg_add()
884 u32 desc_w = 0; /* Number of tx descriptors written */ in pdc_rx_list_sg_add()
905 * multiple descriptors in pdc_rx_list_sg_add()
977 * descriptors in one ringset.
1053 /* Initialize descriptors */ in pdc_ring_init()
1099 * pdc_desc_count() - Count the number of DMA descriptors that will be required
1102 * Return: Number of descriptors required
1116 * pdc_rings_full() - Check whether the tx ring has room for tx_cnt descriptors
1117 * and the rx ring has room for rx_cnt descriptors.
1119 * @tx_cnt: The number of descriptors required in the tx ring
1120 * @rx_cnt: The number of descriptors required i the rx ring
1152 * PDC_RING_SPACE_MIN descriptors available, then indicate that the mailbox
1181 * creates a sequence of receive descriptors in the rx ring. From the source
1182 * scatterlist, it creates a sequence of transmit descriptors in the tx ring.
1183 * After creating the descriptors, it writes the rx ptr and tx ptr registers to
1229 * writing any tx or rx descriptors. Need to ensure that we do not write in pdc_send_data()
1230 * a partial set of descriptors, or write just rx descriptors but in pdc_send_data()
1231 * corresponding tx descriptors don't fit. Note that we want this check in pdc_send_data()
1241 /* Create rx descriptors to SPU catch response */ in pdc_send_data()
1245 /* Create tx descriptors to submit SPU request */ in pdc_send_data()