Home
last modified time | relevance | path

Searched +full:frame +full:- +full:buffer (Results 1 – 25 of 1066) sorted by relevance

12345678910>>...43

/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_hdmi.c17 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
46 return 256 - csum; in hdmi_infoframe_checksum()
49 static void hdmi_infoframe_set_checksum(void *buffer, size_t size) in hdmi_infoframe_set_checksum() argument
51 u8 *ptr = buffer; in hdmi_infoframe_set_checksum()
53 ptr[3] = hdmi_infoframe_checksum(buffer, size); in hdmi_infoframe_set_checksum()
57 * hdmi_avi_infoframe_init() - initialize an HDMI AVI infoframe
58 * @frame: HDMI AVI infoframe
60 void hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame) in hdmi_avi_infoframe_init() argument
62 memset(frame, 0, sizeof(*frame)); in hdmi_avi_infoframe_init()
64 frame->type = HDMI_INFOFRAME_TYPE_AVI; in hdmi_avi_infoframe_init()
[all …]
/freebsd/sys/arm/nvidia/drm2/
H A Dhdmi.c17 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
44 return 256 - csum; in hdmi_infoframe_checksum()
47 static void hdmi_infoframe_set_checksum(void *buffer, size_t size) in hdmi_infoframe_set_checksum() argument
49 uint8_t *ptr = buffer; in hdmi_infoframe_set_checksum()
51 ptr[3] = hdmi_infoframe_checksum(buffer, size); in hdmi_infoframe_set_checksum()
55 * hdmi_avi_infoframe_init() - initialize an HDMI AVI infoframe
56 * @frame: HDMI AVI infoframe
60 int hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame) in hdmi_avi_infoframe_init() argument
62 memset(frame, 0, sizeof(*frame)); in hdmi_avi_infoframe_init()
64 frame->type = HDMI_INFOFRAME_TYPE_AVI; in hdmi_avi_infoframe_init()
[all …]
H A Dhdmi.h17 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
101 /* The following EC values are only defined in CEA-861-F. */
114 /* non-uniform picture scaling */
157 int hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame);
158 ssize_t hdmi_avi_infoframe_pack(struct hdmi_avi_infoframe *frame, void *buffer,
187 int hdmi_spd_infoframe_init(struct hdmi_spd_infoframe *frame,
189 ssize_t hdmi_spd_infoframe_pack(struct hdmi_spd_infoframe *frame, void *buffer,
234 * The next three CXT values are defined in CEA-861-E only.
235 * They do not exist in older versions, and in CEA-861-F they are
242 /* The following CXT values are only defined in CEA-861-F. */
[all …]
/freebsd/contrib/unbound/dnstap/
H A Ddnstap_fstrm.h2 * dnstap/dnstap_fstrm.h - Frame Streams protocol for dnstap
40 * Definitions for the Frame Streams data transport protocol for
47 /* Frame Streams data transfer protocol encode for DNSTAP messages.
54 * The Frame Streams can be unidirectional or bi-directional.
55 * bi-directional streams use control frame types READY, ACCEPT and FINISH.
56 * uni-directional streams use control frame types START and STOP.
57 * unknown control frame types should be ignored by the receiver, they
58 * do not change the data frame encoding.
60 * bi-directional control frames implement a simple handshake protocol
63 * The uni-directional control frames have one start and one stop frame,
[all …]
H A Ddtstream.h2 * dnstap/dtstream.h - Frame Streams thread for unbound DNSTAP
40 * An implementation of the Frame Streams data transport protocol for
55 * A message buffer with dnstap messages queued up. It is per-worker.
56 * It has locks to synchronize. If the buffer is full, a new message
61 /** lock of the buffer structure. Hold this lock to add or remove
62 * entries to the buffer. Release it so that other threads can also
67 /** the maximum size of the buffer, in bytes */
69 /** current size of the buffer, in bytes. data bytes of messages.
70 * If a new message make it more than maxsize, the buffer is full */
90 /** the buffer with the data to send, an encoded DNSTAP message */
[all …]
/freebsd/crypto/openssl/include/internal/
H A Dquic_wire.h2 * Copyright 2022-2023 The OpenSSL Project Authors. All Rights Reserved.
127 * QUIC Frame Logical Representations
131 /* QUIC Frame: ACK */
150 * being acknowledged and ack_ranges[num_ack_ranges-1].start is
153 * num_ack_ranges must be greater than zero, as an ACK frame must
164 /* Returns 1 if the given frame contains the given PN. */
167 /* QUIC Frame: STREAM */
176 * not. If zero, the len field is not encoded and it is assumed the frame
179 * On decode, this determines whether the frame had an explicitly encoded
180 * length. If not set, the frame runs to the end of the packet and len has
[all …]
H A Dquic_cfq.h2 * Copyright 2022-2023 The OpenSSL Project Authors. All Rights Reserved.
20 * QUIC Control Frame Queue Item
45 /* Returns the frame type of a CFQ item. */
48 /* Returns a pointer to the encoded buffer of a CFQ item. */
51 /* Returns the length of the encoded buffer in bytes. */
60 /* Returns 1 if this is an unreliable frame. */
64 * QUIC Control Frame Queue
73 * ----------
77 * Enqueue a frame to the CFQ.
79 * encoded points to the opaque encoded frame.
[all …]
H A Dquic_stream.h2 * Copyright 2022-2023 The OpenSSL Project Authors. All Rights Reserved.
32 * - accepting octet strings of stream data;
34 * - generating corresponding STREAM frames;
36 * - receiving notifications of lost frames, in order to generate new STREAM
39 * - receiving notifications of acknowledged frames, in order to internally
42 * - informing the caller of how much more stream data it can accept into
58 * the stream data buffer in bytes, which must be positive.
76 * transmitted. is_fin is set to 1 if hdr->offset + hdr->len is the final size
77 * of the stream and 0 otherwise. hdr->stream_id is not set; the caller must set
81 * send all of the data, the caller must reduce hdr->len before serializing the
[all …]
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dhdmi.h17 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
125 /* The following EC values are only defined in CEA-861-F. */
138 /* non-uniform picture scaling */
211 void hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame);
212 ssize_t hdmi_avi_infoframe_pack(struct hdmi_avi_infoframe *frame, void *buffer,
214 ssize_t hdmi_avi_infoframe_pack_only(const struct hdmi_avi_infoframe *frame,
215 void *buffer, size_t size);
216 int hdmi_avi_infoframe_check(struct hdmi_avi_infoframe *frame);
217 int hdmi_drm_infoframe_init(struct hdmi_drm_infoframe *frame);
218 ssize_t hdmi_drm_infoframe_pack(struct hdmi_drm_infoframe *frame, void *buffer,
[all …]
/freebsd/sys/dev/isci/scil/
H A Dscic_sds_unsolicited_frame_control.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0
9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
57 * @brief This file contains all of the unsolicited frame related
78 * This enumeration represents the current unsolicited frame state. The
79 * controller object can not updtate the hardware unsolicited frame put
85 * This state is when the frame is empty and not in use. It is
87 * data to this frame buffer.
[all …]
H A Dscic_sds_unsolicited_frame_control.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0
9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
71 * @brief The UF buffer address table size must be programmed to a power
73 * the number of unsolicited frame buffers to be utilized.
84 uf_control->address_table.count = SCU_MIN_UF_TABLE_ENTRIES; in scic_sds_unsolicited_frame_control_set_address_table_count()
86 (uf_control->address_table.count < uf_control->buffers.count) in scic_sds_unsolicited_frame_control_set_address_table_count()
87 && (uf_control->address_table.count < SCU_ABSOLUTE_MAX_UNSOLICITED_FRAMES) in scic_sds_unsolicited_frame_control_set_address_table_count()
[all …]
/freebsd/crypto/openssl/doc/designs/quic-design/
H A Dquic-fifm.md1 QUIC Frame-in-Flight Management
4 The QUIC frame-in-flight manager is responsible for tracking frames which were
7 packets, whereas the QUIC frame-in-flight manager (FIFM) works on the level of
12 - the Control Frame Queue (CFQ);
13 - the Transmitted Packet Information Manager (TXPIM); and
14 - the Frame-in-Flight Dispatcher (FIFD).
16 ![](images/quic-fifm-overview.png "QUIC FIFM Overview")
18 These are introduced in turn below, but first we discuss the various QUIC frame
21 Analysis of QUIC Frame Retransmission Requirements
22 --------------------------------------------------
[all …]
/freebsd/sys/contrib/zstd/lib/
H A Dzstd.h5 * This source code is licensed under both the BSD-style license (found in the
8 * You may select, at your option, one of the above-listed licenses.
45 real-time compression scenarios at zlib-level and better compression ratios.
46 The zstd compression library provides in-memory compression and decompression
50 which is currently 22. Levels >= 20, labeled `--ultra`, should be used with
56 - a single step (described as Simple API)
57 - a single step, reusing a context (described as Explicit context)
58 - unbounded multiple steps (described as Streaming compression)
62 - a single step (described as Simple dictionary API)
63 - a single step, reusing a dictionary (described as Bulk-processing
[all …]
/freebsd/sys/contrib/zstd/doc/
H A Dzstd_manual.html3 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
18 <li><a href="#Chapter8">Streaming compression - HowTo</a></li>
19 <li><a href="#Chapter9">Streaming decompression - HowTo</a></li>
25 <li><a href="#Chapter15">Frame size functions</a></li>
30 <li><a href="#Chapter20">Buffer-less and synchronous inner streaming functions</a></li>
31 <li><a href="#Chapter21">Buffer-less streaming compression (synchronous mode)</a></li>
32 <li><a href="#Chapter22">Buffer-less streaming decompression (synchronous mode)</a></li>
38 real-time compression scenarios at zlib-level and better compression ratios.
39 The zstd compression library provides in-memory compression and decompression
43 which is currently 22. Levels >= 20, labeled `--ultra`, should be used with
[all …]
/freebsd/sys/contrib/openzfs/module/zstd/lib/
H A Dzstd.h1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-only
3 * Copyright (c) 2016-2020, Yann Collet, Facebook, Inc.
6 * This source code is licensed under both the BSD-style license (found in the
9 * You may select, at your option, one of the above-listed licenses.
44 real-time compression scenarios at zlib-level and better compression ratios.
45 The zstd compression library provides in-memory compression and decompression
49 which is currently 22. Levels >= 20, labeled `--ultra`, should be used with
55 - a single step (described as Simple API)
56 - a single step, reusing a context (described as Explicit context)
57 - unbounded multiple steps (described as Streaming compression)
[all …]
/freebsd/sys/dev/tsec/
H A Dif_tsecreg.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (C) 2008-2009 Semihalf, Piotr Ziecik
5 * Copyright (C) 2006-2007 Semihalf, Piotr Kruszynski
37 #define TSEC_REG_MINFLR 0x024 /* Minimum frame length register */
58 #define TSEC_REG_OSTBD 0x2b0 /* Out-of-sequence TxBD register */
59 #define TSEC_REG_OSTBDP 0x2b4 /* Out-of-sequence Tx data buffer pointer
69 #define TSEC_REG_MRBLR 0x340 /* Maximum receive buffer length register */
76 #define TSEC_REG_IPGIFG 0x508 /* Inter-packet gap/inter-frame gap
78 #define TSEC_REG_HAFDUP 0x50c /* Half-duplex register */
[all …]
/freebsd/contrib/opencsd/decoder/source/
H A Dtrc_frame_deformatter_impl.h45 //! output data fragment from the current frame - collates bytes associated with an ID.
49 uint8_t data[15]; //!< frame data bytes for this ID
68 /* enable / disable ID streams - default as all enabled */
73 …ocsd_datapath_resp_t Reset(); /* reset the decode to the start state, drop partial data - propo…
88 bool extractFrame(); // extract the frame data from incoming stream
89 bool unpackFrame(); // process a complete frame.
104 …void outputUnsyncedBytes(uint32_t num_bytes); // output bytes as unsynced from current buffer pos…
106 // output bytes to raw frame monitor
152 // incoming frame buffer
153 …uint8_t m_ex_frm_data[OCSD_DFRMTR_FRAME_SIZE]; // buffer the current frame in case we have to stop…
[all …]
/freebsd/sys/dev/dpaa/
H A Dif_dtsec_rm.c1 /*-
97 * @group dTSEC Frame Info routines.
104 if (sc->sc_fi_zone != NULL) in dtsec_rm_fi_pool_free()
105 uma_zdestroy(sc->sc_fi_zone); in dtsec_rm_fi_pool_free()
112 snprintf(sc->sc_fi_zname, sizeof(sc->sc_fi_zname), "%s: Frame Info", in dtsec_rm_fi_pool_init()
113 device_get_nameunit(sc->sc_dev)); in dtsec_rm_fi_pool_init()
115 sc->sc_fi_zone = uma_zcreate(sc->sc_fi_znam in dtsec_rm_fi_pool_init()
249 dtsec_rm_pool_rx_put_buffer(t_Handle h_BufferPool,uint8_t * buffer,t_Handle context) dtsec_rm_pool_rx_put_buffer() argument
264 uint8_t *buffer; dtsec_rm_pool_rx_get_buffer() local
342 void *buffer; dtsec_rm_fqr_mext_free() local
354 dtsec_rm_fqr_rx_callback(t_Handle app,t_Handle fqr,t_Handle portal,uint32_t fqid_off,t_DpaaFD * frame) dtsec_rm_fqr_rx_callback() argument
403 dtsec_rm_fqr_tx_confirm_callback(t_Handle app,t_Handle fqr,t_Handle portal,uint32_t fqid_off,t_DpaaFD * frame) dtsec_rm_fqr_tx_confirm_callback() argument
[all...]
/freebsd/sys/contrib/dev/iwlwifi/
H A Diwl-fh.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2005-2014, 2018-2021, 2023-2024 Intel Corporation
4 * Copyright (C) 2015-2017 Intel Deutschland GmbH
12 #include "iwl-tran
[all...]
/freebsd/sys/dev/ic/
H A Di82586.h1 /*-
2 * SPDX-License-Identifier: BSD-4-Clause
55 u_char ie_bus_use; /* true if 8-bit only */
57 caddr_t ie_iscp_ptr; /* 24-bit physaddr of ISCP */
68 * FIXME: some of these should be re-commented after we figure out their
74 u_short ie_scb_offset; /* 16-bit physaddr of next struct */
75 caddr_t ie_base; /* 24-bit physaddr for all 16-bit vars */
84 u_short ie_command_list; /* 16-pointer to command block list */
85 u_short ie_recv_list; /* 16-pointer to receive frame list */
102 #define IE_CU_START 0x0100 /* do-command command */
[all …]
/freebsd/share/man/man4/
H A Drl.415 .\" 4. Neither the name of the author nor the names of any co-contributors
41 .Bd -ragged -offset indent
49 .Bd -literal -offset indent
60 descriptor-based data transfer mechanism.
62 single fixed size ring buffer from which packets must be copied
85 .Bl -tag -width xxxxxxxxxxxxxxxxxxxx
100 .Ar full-duplex
102 .Ar half-duplex
109 .Ar full-duplex
111 .Ar half-duplex
[all …]
/freebsd/sys/dev/dpaa2/
H A Ddpaa2_swp_if.m1 #-
2 # SPDX-License-Identifier: BSD-2-Clause
4 # Copyright © 2021-2022 Dmitry Salychev
44 * @brief Enqueue multiple frames to a frame queue using one Frame Queue ID.
47 * fqid: Frame Queue ID.
48 * fd: Frame descriptor to enqueue.
71 * @brief Release one or more buffer pointers to a QBMan buffer pool.
74 * bpid: Buffer pool ID.
86 * @brief Query current configuration/state of the buffer pool.
89 * bpid: Buffer pool ID.
[all …]
H A Ddpaa2_ni.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright © 2021-2023 Dmitry Salychev
63 #define DPAA2_NI_MAX_POOLS 8 /* buffer pools per DPNI */
75 /* Error and status bits in the frame annotation status word. */
76 #define DPAA2_NI_FAS_DISC 0x80000000 /* debug frame */
77 #define DPAA2_NI_FAS_MS 0x40000000 /* MACSEC frame */
79 #define DPAA2_NI_FAS_MC 0x04000000 /* Ethernet multicast frame */
80 #define DPAA2_NI_FAS_BC 0x02000000 /* Ethernet broadcast frame */
86 #define DPAA2_NI_FAS_FLE 0x00002000 /* Frame length error */
[all …]
/freebsd/sys/contrib/zstd/lib/common/
H A Derror_private.c5 * This source code is licensed under both the BSD-style license (found in the
8 * You may select, at your option, one of the above-listed licenses.
26 case PREFIX(prefix_unknown): return "Unknown frame descriptor"; in ERR_getErrorString()
28 case PREFIX(frameParameter_unsupported): return "Unsupported frame parameter"; in ERR_getErrorString()
29 … case PREFIX(frameParameter_windowTooLarge): return "Frame requires too much memory for decoding"; in ERR_getErrorString()
36 case PREFIX(workSpace_tooSmall): return "workSpace buffer is not large enough"; in ERR_getErrorString()
44 case PREFIX(dstSize_tooSmall): return "Destination buffer is too small"; in ERR_getErrorString()
46 case PREFIX(dstBuffer_null): return "Operation on NULL destination buffer"; in ERR_getErrorString()
48 case PREFIX(frameIndex_tooLarge): return "Frame index is too large"; in ERR_getErrorString()
50 case PREFIX(dstBuffer_wrong): return "Destination buffer is wrong"; in ERR_getErrorString()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_report.cpp1 //===-- hwasan_report.cpp -------------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
59 if (common_flags()->print_module_map >= 2 || in ~ScopedReport()
60 (fatal && common_flags()->print_module_map)) in ~ScopedReport()
70 error_message_ptr_->Append(msg); in MaybeAppendToErrorMessage()
93 void AppendToErrorMessageBuffer(const char *buffer) { in AppendToErrorMessageBuffer() argument
94 ScopedReport::MaybeAppendToErrorMessage(buffer); in AppendToErrorMessageBuffer()
108 "https://source.android.com/docs/security/test/memory-safety/" in MaybePrintAndroidHelpUrl()
[all …]

12345678910>>...43