Lines Matching refs:delay
41 * - Echo generation to benchmark the delay of audio processing.
42 * - Use hardware to minimize cpu load, disable FIFO load and minimize delay.
59 * clock, we will have a delay. The delay will dynamically be increased and
125 /* delay.h is required for hw_lock.h */
128 #include <linux/delay.h>
141 /*#define CMX_DELAY_DEBUG * gives rx-buffer delay overview */
1161 showdelay(struct dsp *dsp, int samples, int delay)
1171 sdelay = delay * 50 / (dsp_poll << 2);
1173 printk(KERN_DEBUG "DELAY (%s) %3d >%s\n", dsp->name, delay,
1204 * also add delay if requested by PH_SIGNAL
1237 "maximum delay), adjusting read pointer! "
1239 /* flush rx buffer and set delay to dsp_poll / 2 */
1257 /* if we have reached double delay, jump back to middle */
1264 "twice the delay is reached), adjusting "
1346 /* preload if we have delay set */
1638 int jittercheck = 0, delay, i;
1754 delay = (dsp->rx_W-dsp->rx_R) & CMX_BUFF_MASK;
1755 if (delay >= CMX_BUFF_HALF)
1756 delay = 0; /* will be the delay before next write */
1757 /* check for lower delay */
1758 if (delay < dsp->rx_delay[0])
1759 dsp->rx_delay[0] = delay;
1761 delay = (dsp->tx_W-dsp->tx_R) & CMX_BUFF_MASK;
1762 if (delay >= CMX_BUFF_HALF)
1763 delay = 0; /* will be the delay before next write */
1764 /* check for lower delay */
1765 if (delay < dsp->tx_delay[0])
1766 dsp->tx_delay[0] = delay;
1769 delay = dsp->rx_delay[0];
1772 if (delay > dsp->rx_delay[i])
1773 delay = dsp->rx_delay[i];
1777 * remove rx_delay only if we have delay AND we
1779 * the delay is greater dsp_poll
1781 if (delay > dsp_poll && !dsp->cmx_delay) {
1786 __func__, delay,
1789 rr = (r + delay - (dsp_poll >> 1))
1801 delay = dsp->tx_delay[0];
1804 if (delay > dsp->tx_delay[i])
1805 delay = dsp->tx_delay[i];
1809 * remove delay only if we have delay AND we
1812 if (delay > dsp_poll && dsp->tx_dejitter) {
1817 __func__, delay,
1820 rr = (r + delay - (dsp_poll >> 1))
1838 dsp->tx_delay[0] = CMX_BUFF_HALF; /* (infinite) delay */
1839 dsp->rx_delay[0] = CMX_BUFF_HALF; /* (infinite) delay */