/freebsd/sys/contrib/ncsw/etc/ |
H A D | memcpy.c | 2 * Copyright 2008-2012 Freescale Semiconductor Inc. 79 size--; in MemCpy32() 86 size--; in MemCpy32() 89 /* dest is aligned and source is not necessarily aligned */ in MemCpy32() 91 rightAlign = 32 - leftAlign; in MemCpy32() 96 /* source is also aligned */ in MemCpy32() 102 size -= 4; in MemCpy32() 109 /* source is not aligned (destination is aligned)*/ in MemCpy32() 110 p_Src32 = (uint32_t*)(p_Src8 - (leftAlign >> 3)); in MemCpy32() 120 size -= 4; in MemCpy32() [all …]
|
/freebsd/sys/contrib/edk2/Include/Library/ |
H A D | PrintLib.h | 5 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> 6 SPDX-License-Identifier: BSD-2-Clause-Patent 15 - '\\r' is translated to '\\r' 16 - '\\r\\n' is translated to '\\r\\n' 17 - '\\n' is translated to '\\r\\n' 18 - '\\n\\r' is translated to '\\r\\n' 28 - - 29 - The field is left justified. If not flag is not specified, then the 31 - space 32 - Prefix a space character to a number. Only valid for types X, x, and d. [all …]
|
H A D | BaseLib.h | 3 functions, file path functions, and CPU architecture-specific functions. 5 Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR> 6 Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR> 10 SPDX-License-Identifier: BSD-2-Clause-Patent 18 // Definitions for architecture-specific types 22 /// The IA-32 architecture context buffer used by SetJump() and LongJump(). 54 UINT8 XmmBuffer[160]; ///< XMM6-XMM15. 132 /// The RISC-V architecture context buffer used by SetJump() and LongJump(). 161 Returns the length of a Null-terminated Unicode string. 165 If String is not aligned on a 16-bit boundary, then ASSERT(). [all …]
|
/freebsd/sys/dev/mlx5/mlx5_fpga/ |
H A D | mlx5fpga_xfer.c | 1 /*- 14 * - Redistributions of source code must retain the above 18 * - Redistributions in binary form must reproduce the above 61 const struct mlx5_fpga_transaction *xfer = xfer_state->xfer; in xfer_complete() 62 u8 status = xfer_state->status; in xfer_complete() 65 xfer->complete1(xfer, status); in xfer_complete() 72 size_t left, cur_size, page_size; in exec_more() local 77 ddr_base = mlx5_fpga_ddr_base_get(xfer_state->xfer->conn->fdev); in exec_more() 78 page_size = (xfer_state->xfer->addr + xfer_state->pos < ddr_base) ? in exec_more() 82 if (xfer_state->status != IB_WC_SUCCESS) { in exec_more() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | TargetCXXABI.h | 1 //===--- TargetCXXABI.h - C++ ABI Target Configuration ----------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 38 // If you add more members, especially non-POD members, please 61 return getSpellingMap().find(ABIKind)->second; in getSpelling() 82 // Check that the kind provided by the fc++-abi flag is supported on this 135 /// Is this ABI an MSVC-compatible ABI? 149 /// Are member functions differently aligned? 151 /// Many Itanium-style C++ ABIs require member functions to be aligned, so [all …]
|
/freebsd/contrib/arm-optimized-routines/string/arm/ |
H A D | memset.S | 2 * memset - fill memory with a constant 4 * Copyright (c) 2010-2021, Arm Limited. 5 * SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception 11 This memset routine is optimised on a Cortex-A9 and should work on 17 .arch armv7-a 19 @ 2011-08-30 david.gilbert@linaro.org 24 #define CHARTSTMASK(c) 1<<(31-(c*8)) 30 @ --------------------------------------------------------------------------- 46 beq 2f @ Already aligned 57 @ OK, so we're aligned [all …]
|
/freebsd/sys/dev/sfxge/common/ |
H A D | efx_hash.c | 1 /*- 9 * These are functions for producing 32-bit hashes for hash table lookup... 13 * Copyright (c) 2014-2016 Solarflare Communications Inc. 50 * Rotate a 32-bit value left 53 * fall-back to a simple shift based implementation. 63 (((_value) << (_shift)) | ((_value) >> (32 - (_shift)))) 67 /* Mix three 32-bit values reversibly */ 70 _a -= _c; \ 73 _b -= _a; \ 76 _c -= _b; \ [all …]
|
/freebsd/sys/cam/ctl/ |
H A D | ctl_backend.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 5 * Copyright (c) 2014-2017 Alexander Motin <mav@FreeBSD.org> 33 * $Id: //depot/users/kenm/FreeBSD-test2/sys/cam/ctl/ctl_backend.h#2 $ 105 * pblockoff is the lowest LBA on the LUN aligned to physical sector. 109 * ublockoff is the lowest LBA on the LUN aligned to UNMAP block. 121 * page 0x80. This should be a unique, per-shel [all...] |
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/ |
H A D | memcpy_forward_vp4cp4n2.S | 1 //===----------------------Hexagon builtin routine ------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 22 // *** Both dest and src must be aligned to 32-bit boundaries. *** 32 // this function, when a mem-copy loop, like the one above, is detected. 47 // At the same time, compute r4 to be the number of 32-byte blocks 54 // The word count before end-of-page is in the 12 lowest bits of r3. 55 // (If the address in r1 was already page-aligned, the bits are 0.) 71 r2 = sub(r2, r3) // r2 = number of words left after the prolog. 81 // Let r3 = number of whole pages left (page = 1024 words). [all …]
|
/freebsd/contrib/libcxxrt/ |
H A D | cxxabi.h | 37 * http://sourcery.mentor.com/public/cxx-abi/abi.html 80 * Note: Several fields of this structure have not-very-informative names. 88 * Now _Unwind_Exception is marked with __attribute__((aligned)), which 89 * implies __cxa_exception is also aligned. Insert padding in the 96 * is prepended to the structure in 64-bit mode and squeezed in to the 97 * padding left before the 64-bit aligned _Unwind_Exception at the end in 98 * 32-bit mode. 122 * exception. The top (non-sign) bit of this is used as a flag to indicate 151 * Pointer to the language-specific data area (LSDA) for the handler 167 * is prepended to the structure in 64-bit mode and squeezed in to the [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | FormatCommon.h | 1 //===- FormatCommon.h - Formatters for common LLVM types --------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 17 enum class AlignStyle { Left, Center, Right }; enumerator 34 // way we can also skip the intermediate stream for left-aligned output. in format() 48 size_t PadAmount = Amount - Item.size(); in format() 50 case AlignStyle::Left: in format() 58 fill(S, PadAmount - X); in format()
|
H A D | Endian.h | 1 //===- Endian.h - Utilities for IO with endian specific data ----*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 29 enum {aligned = 0, unaligned = 1}; enumerator 146 (sizeof(value_type) * 8) - startBit; in readAtBitAlignment() 147 lowerVal &= ((make_unsigned_t<value_type>)1 << numBitsFirstVal) - 1; in readAtBitAlignment() 151 val[1] & (((make_unsigned_t<value_type>)1 << startBit) - 1); in readAtBitAlignment() 179 val[0] &= ((make_unsigned_t<value_type>)1 << startBit) - 1; in writeAtBitAlignment() 181 (sizeof(value_type) * 8) - startBit; in writeAtBitAlignment() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/media/ |
H A D | video-interface-devices.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/video-interface-devices.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacopo Mondi <jacopo@jmondi.org> 11 - Sakari Ailus <sakari.ailus@linux.intel.com> 14 flash-leds: 15 $ref: /schemas/types.yaml#/definitions/phandle-array 17 An array of phandles, each referring to a flash LED, a sub-node of the LED 20 lens-focus: [all …]
|
/freebsd/share/doc/psd/06.Clang/ |
H A D | Clang.ms | 1 .\" Copyright (C) Caldera International Inc. 2001-2002. All rights reserved. 38 The C Programming Language - Reference Manual 47 by Brian W. Kernighan and Dennis M. Ritchie, Prentice-Hall, Inc., 1978. 51 .EH 'PSD:6-%''The C Programming Language - Reference Manual' 52 .OH 'The C Programming Language - Reference Manual''PSD:6-%' 56 This manual describes the C language on the DEC PDP-11\(dg, the DEC VAX-11, 59 \(dg DEC PDP-11, and DEC VAX-11 are trademarks of Digital Equipment Corporation. 65 out implementation-dependent details. With few exceptions, these dependencies 71 There are six classes of tokens\ -\ 108 eight characters of a non-external name, and perhaps [all …]
|
/freebsd/lib/libc/amd64/string/ |
H A D | memrchr.S | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 20 sub $4, %rdx # 4 bytes left to process? 50 1: cmp $-3, %edx # a least one character left to process? 57 cmp $-2, %edx # at least two characters left to process? 64 cmp $-1, %edx # at least three character left to process? 78 punpcklbw %xmm4, %xmm4 # c -> cc 80 punpcklwd %xmm4, %xmm4 # cc -> cccc 82 pshufd $0, %xmm4, %xmm4 # cccc -> cccccccccccccccc 85 mov $-1, %r8d [all …]
|
/freebsd/crypto/openssl/crypto/ |
H A D | params_dup.c | 2 * Copyright 2021-2022 The OpenSSL Project Authors. All Rights Reserved. 25 size_t blocks; /* Number of aligned blocks */ 31 return (bytes + OSSL_PARAM_ALIGN_SIZE - 1) / OSSL_PARAM_ALIGN_SIZE; in ossl_param_bytes_to_blocks() 37 size_t sz = OSSL_PARAM_ALIGN_SIZE * (extra_blocks + out->blocks); in ossl_param_buf_alloc() 39 out->alloc = is_secure ? OPENSSL_secure_zalloc(sz) : OPENSSL_zalloc(sz); in ossl_param_buf_alloc() 40 if (out->alloc == NULL) { in ossl_param_buf_alloc() 45 out->alloc_sz = sz; in ossl_param_buf_alloc() 46 out->cur = out->alloc + extra_blocks; in ossl_param_buf_alloc() 53 last->key = NULL; in ossl_param_set_secure_block() 54 last->data_size = secure_buffer_sz; in ossl_param_set_secure_block() [all …]
|
/freebsd/sys/arm/arm/ |
H A D | in_cksum_arm.S | 3 /*- 40 * Hand-optimised in_cksum() and in4_cksum() implementations for ARM/armv5e 59 stmfd sp!, {r4-r11,lr} 91 ldmfd sp!, {r4-r11,pc} 95 stmfd sp!, {r4-r7, lr} 98 ldmfd sp!, {r4-r7, pc} 110 * r2 Accumulated 32-bit sum 113 * r0-r7 117 pld [r0] /* Pre-fetch the start of the buffer */ 120 /* We first have to word-align the buffer. */ [all …]
|
H A D | bcopyinout_xscale.S | 3 /*- 68 stmfd sp!, {r10-r11, lr} 80 ldmfd sp!, {r10-r11, pc} 86 ldmfdgt sp!, {r4-r7} /* r3 > 0 Restore r4-r7 */ 87 ldmfdlt sp!, {r4-r9} /* r3 < 0 Restore r4-r9 */ 88 ldmfd sp!, {r10-r11, pc} 92 /* Word-align the destination buffer */ 93 ands ip, r1, #0x03 /* Already word aligned? */ 96 cmp r2, ip /* Enough bytes left to align it? */ 111 /* Destination buffer is now word aligned */ [all …]
|
/freebsd/share/doc/usd/21.troff/ |
H A D | m4 | 1 .\" Copyright (C) Caldera International Inc. 2001-2002. All rights reserved. 50 surrounded by (usually null) non-alphabetic strings 54 em-dashes (\fB\e(em\fR), 56 \(emsuch as mother-in-law\(em\ 61 \fB&nh\fR hyphenate - E \ 78 \fB&hw\fI|word1|...\fR ignored - Specify hyphenation points in words 81 i.|e. \fIdig\-it\fR implies \fIdig\-its\fR. 89 of three fields at the left, center, and right of a line 90 with a title-length 97 \fB&tl\fI|\'left\|\'center\|\'right\|\'\fR - - \ [all …]
|
H A D | m3 | 1 .\" Copyright (C) Caldera International Inc. 2001-2002. All rights reserved. 43 The \s-1ASCII\s+1 horizontal tab character and the \s-1ASCII\s+1 44 \s-1SOH\s+1 (hereafter known as the \fIleader\fR character) 55 \fIleft\fR adjusting, \fIright\fR adjusting, 61 \fInext-string\fR consists 64 \fIW\fR is the width of \fInext-string\fR. 71 type repeated characters \fInext-string\fR 73 Left \fID\fR Following \fID\fR 74 Right \fID\-W\fR Right adjusted within \fID\fR 75 Centered \fID\-W\(sl\fR2 Centered on right end of \fID\fR [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Format/ |
H A D | WhitespaceManager.cpp | 1 //===--- WhitespaceManager.cpp - Format C++ code --------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 57 if (Tok.Finalized || (Tok.MacroCtx && Tok.MacroCtx->Role == MR_ExpandedArg)) in replaceWhitespace() 68 if (Tok.Finalized || (Tok.MacroCtx && Tok.MacroCtx->Role == MR_ExpandedArg)) in addUntouchableToken() 92 if (Tok.Finalized || (Tok.MacroCtx && Tok.MacroCtx->Role == MR_ExpandedArg)) in replaceWhitespaceInToken() 134 auto &P = Changes[I - 1]; in calculateLineBreakInformation() 149 SourceMgr.getCharacterData(OriginalWhitespaceStart) - in calculateLineBreakInformation() 174 PrevTokLength = OriginalWhitespaceStartOffset - in calculateLineBreakInformation() [all …]
|
/freebsd/sys/contrib/openzfs/module/zstd/lib/compress/ |
H A D | zstd_cwksp.h | 2 * Copyright (c) 2016-2020, Yann Collet, Facebook, Inc. 5 * 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. 14 /*-************************************* 23 /*-************************************* 38 /*-************************************* 56 * - These different internal datastructures have different setup requirements: 58 * - The static objects need to be cleared once and can then be trivially 61 * - Various buffers don't need to be initialized at all--they are always 64 * - The matchstate tables have a unique requirement that they don't need [all …]
|
/freebsd/share/man/man9/ |
H A D | buf.9 | 40 It also supports a relatively primitive byte-granular valid range and dirty 52 mapping, the b_data base pointer in a buf is always *page* aligned, not 53 *block* aligned. 58 valid and dirty bits (m->valid, m->dirty) for pages in DEV_BSIZE chunks. 68 VM buffers also keep track of a byte-granular dirty range and valid range. 76 operation creates a 'hole' the byte-granular valid range is left alone and 78 Thus the whole byte-granular 87 instantiated and even bp->b_page [all...] |
/freebsd/sys/vm/ |
H A D | vm_map.h | 1 /*- 2 * SPDX-License-Identifier: (BSD-3-Clause AND MIT-CMU) 8 * The Mach Operating System project at Carnegie-Mellon University. 35 * Copyright (c) 1987, 1990 Carnegie-Mellon University. 55 * Pittsburgh PA 15213-3890 74 * vm_map_t the high-leve 102 struct vm_map_entry *left; /* left child or previous entry */ global() member [all...] |
/freebsd/sys/contrib/device-tree/Bindings/usb/ |
H A D | chipidea,usb2-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/chipidea,usb2-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Xu Yang <xu.yang_2@nxp.com> 25 clock-names: 31 power-domains: 37 reset-names: 40 "#reset-cells": 45 itc-setting: [all …]
|