Home
last modified time | relevance | path

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

12345678910>>...41

/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/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/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/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/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/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 …]
H A Dgdb.432 .Cd "makeoptions DEBUG=-g"
43 .Bl -bullet
71 .Pq Cd "makeoptions DEBUG=-g" .
86 .Dl "gdb -k -wcore kernel.debug /dev/mem"
108 .Dl "gdb -k kernel.debug /var/crash/vmcore.29"
144 .Bl -bullet
158 .Bd -literal -offset indent
166 .Bd -literal -offset indent
197 .Bd -literal -offset indent
210 .Bd -literal -offset indent
[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 …]
/freebsd/sys/contrib/ncsw/inc/flib/
H A Dfsl_fman_port.h2 * Copyright 2008-2013 Freescale Semiconductor Inc.
156 uint32_t fmbm_rfed; /**< Rx Frame End Data*/
158 uint32_t fmbm_rim; /**< Rx Internal Buffer Margins*/
159 uint32_t fmbm_rebm; /**< Rx External Buffer Margins*/
160 uint32_t fmbm_rfne; /**< Rx Frame Next Engine*/
161 uint32_t fmbm_rfca; /**< Rx Frame Command Attributes.*/
162 uint32_t fmbm_rfpne; /**< Rx Frame Parser Next Engine*/
170 uint32_t fmbm_rfqid; /**< Rx Frame Queue ID*/
171 uint32_t fmbm_refqid; /**< Rx Error Frame Queue ID*/
172 uint32_t fmbm_rfsdm; /**< Rx Frame Status Discard Mask*/
[all …]
/freebsd/sys/dev/mrsas/
H A Dmrsas_ioctl.c89 struct mrsas_softc *sc = cb->sc; in mrsas_passthru_load_cb()
93 cb->error_code = error; in mrsas_passthru_load_cb()
95 device_printf(sc->mrsas_dev, "mrsas_passthru_load_cb: " in mrsas_passthru_load_cb()
97 cb->complete = 1; in mrsas_passthru_load_cb()
100 device_printf(sc->mrsas_dev, "mrsas_passthru_load_cb: " in mrsas_passthru_load_cb()
105 cb->error_code = EFBIG; in mrsas_passthru_load_cb()
106 device_printf(sc->mrsas_dev, "mrsas_passthru_load_cb: " in mrsas_passthru_load_cb()
108 cb->complete = 1; in mrsas_passthru_load_cb()
113 cb->kern_sge[i].phys_addr = htole64(segs[i].ds_addr); in mrsas_passthru_load_cb()
114 cb->kern_sge[i].length = htole32(segs[i].ds_len); in mrsas_passthru_load_cb()
[all …]
/freebsd/stand/efi/loader/
H A Dframebuffer.c1 /*-
103 mask = efifb->fb_mask_red | efifb->fb_mask_green | in efifb_color_depth()
104 efifb->fb_mask_blue | efifb->fb_mask_reserved; in efifb_color_depth()
122 efifb->fb_mask_red = 0x000000ff; in efifb_mask_from_pixfmt()
123 efifb->fb_mask_green = 0x0000ff00; in efifb_mask_from_pixfmt()
124 efifb->fb_mask_blue = 0x00ff0000; in efifb_mask_from_pixfmt()
125 efifb->fb_mask_reserved = 0xff000000; in efifb_mask_from_pixfmt()
128 efifb->fb_mask_red = 0x00ff0000; in efifb_mask_from_pixfmt()
129 efifb->fb_mask_green = 0x0000ff00; in efifb_mask_from_pixfmt()
130 efifb->fb_mask_blue = 0x000000ff; in efifb_mask_from_pixfmt()
[all …]

12345678910>>...41