Lines Matching full:descriptors

25  * descriptors from the tx and rx ring, thus processing one response at a time.
125 * 9 - SepRxHdrDescEn - place start of new frames only in descriptors
264 * @rxin_numd: Number of rx descriptors associated with the message that starts
328 * Arrays of PDC_RING_ENTRIES descriptors
335 u32 ntxd; /* # tx descriptors */
336 u32 nrxd; /* # rx descriptors */
359 * Number of tx descriptors associated with the message that starts
400 u32 last_tx_not_done; /* too few tx descriptors to indicate done */
573 * Return: PDC_SUCCESS if one or more receive descriptors was processed
615 dev_dbg(dev, "PDC %u reclaimed %d tx descriptors", in pdc_receive_one()
631 dev_dbg(dev, "PDC %u reclaimed %d rx descriptors", in pdc_receive_one()
694 * descriptors for a given SPU. The scatterlist buffers contain the data for a
699 * If a scatterlist buffer is larger than PDC_DMA_BUF_MAX, multiple descriptors
712 * Num descriptors needed. Conservatively assume we need a descriptor in pdc_tx_list_sg_add()
716 u32 desc_w = 0; /* Number of tx descriptors written */ in pdc_tx_list_sg_add()
722 /* check whether enough tx descriptors are available */ in pdc_tx_list_sg_add()
730 /* build tx descriptors */ in pdc_tx_list_sg_add()
746 * multiple descriptors in pdc_tx_list_sg_add()
861 * descriptors for a given SPU. The caller must have already DMA mapped the
867 * multiple receive descriptors are written, each with a buffer <=
879 * Num descriptors needed. Conservatively assume we need a descriptor in pdc_rx_list_sg_add()
883 u32 desc_w = 0; /* Number of tx descriptors written */ in pdc_rx_list_sg_add()
904 * multiple descriptors in pdc_rx_list_sg_add()
976 * descriptors in one ringset.
1052 /* Initialize descriptors */ in pdc_ring_init()
1098 * pdc_desc_count() - Count the number of DMA descriptors that will be required
1101 * Return: Number of descriptors required
1115 * pdc_rings_full() - Check whether the tx ring has room for tx_cnt descriptors
1116 * and the rx ring has room for rx_cnt descriptors.
1118 * @tx_cnt: The number of descriptors required in the tx ring
1119 * @rx_cnt: The number of descriptors required i the rx ring
1151 * PDC_RING_SPACE_MIN descriptors available, then indicate that the mailbox
1180 * creates a sequence of receive descriptors in the rx ring. From the source
1181 * scatterlist, it creates a sequence of transmit descriptors in the tx ring.
1182 * After creating the descriptors, it writes the rx ptr and tx ptr registers to
1228 * writing any tx or rx descriptors. Need to ensure that we do not write in pdc_send_data()
1229 * a partial set of descriptors, or write just rx descriptors but in pdc_send_data()
1230 * corresponding tx descriptors don't fit. Note that we want this check in pdc_send_data()
1240 /* Create rx descriptors to SPU catch response */ in pdc_send_data()
1244 /* Create tx descriptors to submit SPU request */ in pdc_send_data()