Lines Matching +full:output +full:- +full:only
1 /* SPDX-License-Identifier: GPL-2.0 */
13 * number of data bytes to add to the output buffer, or an index pointing
14 * to a previously-written number of data bytes to copy to the output buffer.
16 * The template code is a 5-bit value. This code indicates what to do with
22 * bytes being written to the output buffer. Each template (i.e. all actions
23 * in the table row) will add up to 8 bytes being written to the output buffer.
29 * buffer should be copied directly to the output buffer.
33 * 4, or 8 byte value already in the output buffer, that should be copied to
34 * the end of the output buffer. Essentially, the index points to a position
35 * in a ring buffer that contains the last N bytes of output buffer data.
40 * bytes ((2^8 = 256) * 8 bytes). Think of it as a kind-of ring buffer for
41 * each of I2, I4, and I8 that are updated for each byte written to the output
42 * buffer. In this implementation, the output buffer is directly used for each
45 * bytes written to the output buffer, an I2 index of 0 would index to byte 256
46 * in the output buffer, while an I2 index of 16 would index to byte 16 in the
47 * output buffer.
52 * output buffer are written again to the output buffer, N + 1 times. The
53 * "zeros" operation, which has no arg bits, writes 8 zeros to the output
64 * the output buffer. This allows the software 842 compressor to accept input
66 * compressed buffers containing this sw-only template will be rejected by
69 * disable using this sw-only "short data" template, and instead simply
90 /* sw only template - this is not in the hw design; it's used only by this
127 /* the max of the regular templates - not including the special templates */