Lines Matching refs:data
33 * data flow from upper to lower layer is done.
34 * Two members will also exchange their data so they are crossconnected.
40 * - Force mixing of transmit data with other crossconnect/conference members.
53 * The rx-buffer is a ring buffer used to store the received data for each
54 * individual member. This is only the case if data needs to be dejittered
68 * The tx-buffer is a ring buffer to queue the transmit data from user space
71 * (some) data is dropped so that it will not overrun.
72 * Additionally a dynamic dejittering can be enabled. this allows data from
78 * A Clock is not required, if the data source has exactly one clock. In this
79 * case the data source is forwarded to the destination.
81 * A Clock is required, because the data source
92 * The procedure of received data from card is explained in cmx_receive.
93 * The procedure of received data from user space is explained in cmx_transmit.
94 * The procedure of transmit data to card is cmx_send.
100 * DTMF decoding is done before the data is crossconnected.
103 * Changing rx-volume is done before the data is crossconnected. The tx-volume
104 * must be changed whenever data is transmitted to the card by the cmx.
107 * If a tone is enabled, it will be processed whenever data is transmitted to
108 * the card. It will replace the tx-data from the user space.
112 * Disable rx-data:
113 * If cmx is realized in hardware, rx data will be disabled if requested by
114 * the upper layer. If dtmf decoding is done by software and enabled, rx data
119 * used if not forbidden by control command. Disabling rx-data provides
592 /* check if tx-data turned on */
1168 * audio data is received from card
1275 /* write data into rx_buffer */
1276 p = skb->data;
1295 * send (mixed) audio data to card and control jitter
1317 dsp->tx_R == dsp->tx_W && /* AND no tx-data */
1357 p = dsp->tx_buff; /* transmit data */
1358 q = dsp->rx_buff; /* received data */
1379 /* if we have tx-data but do not use mixing */
1381 /* -> send tx-data and continue when not enough */
1411 /* -> send tx-data if available or use 0-volume */
1426 * -> mix tx-data with echo if available,
1454 o_q = other->rx_buff; /* received data */
1462 * -> copy other member's rx-data,
1463 * if tx-data is available, mix
1477 * -> mix other member's rx-data with echo,
1478 * if tx-data is available, mix
1489 /* tx-data + rx_data + echo */
1507 * -> subtract rx-data from conf-data,
1508 * if tx-data is available, mix
1535 * -> encode conf-data, if tx-data
1565 * send tx-data if enabled - don't filter,
1587 skb_put_data(txskb, nskb->data + preload, len);
1594 /* send data only to card, if we don't just calculated tx_data */
1600 dsp_pipeline_process_tx(&dsp->pipeline, nskb->data,
1604 dsp_bf_encrypt(dsp, nskb->data, nskb->len);
1698 /* mix all data */
1702 /* get range of data to mix */
1707 /* add member's data */
1723 /* delete rx-data, increment buffers, change pointers */
1733 /* delete rx-data */
1780 /* delete rx-data */
1811 /* delete tx-data */
1846 * audio data is transmitted from upper layer to the dsp
1862 d = skb->data;
1883 /* copy transmit data to tx-buffer */
1902 * hdlc data is received from card and sent to all members.