Home
last modified time | relevance | path

Searched +full:block +full:- +full:copy (Results 1 – 25 of 1108) sorted by relevance

12345678910>>...45

/freebsd/contrib/llvm-project/compiler-rt/lib/BlocksRuntime/
H A Druntime.c4 * Copyright 2008-2010 Apple, Inc. Permission is hereby granted, free of charge,
5 * to any person obtaining a copy of this software and associated documentation
7 * including without limitation the rights to use, copy, modify, merge, publish,
52 /* fixme barrier is overkill -- see objc-os.h */ in OSAtomicCompareAndSwapLong()
58 /* fixme barrier is overkill -- see objc-os.h */ in OSAtomicCompareAndSwapInt()
64 * Check to see if the GCC atomic built-ins are available. If we're on
65 * a 64-bit system, make sure we have an 8-byte atomic function
81 #error unknown atomic compare-and-swap primitive
138 if (OSAtomicCompareAndSwapLong(old_value, old_value-1, (volatile long int *)where)) {
139 return old_value-1;
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.h1 //===-- CGBlocks.h - state for LLVM CodeGen for blocks ----------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This is the internal state used for llvm translation for block literals.
11 //===----------------------------------------------------------------------===//
89 block, ... */
90 BLOCK_FIELD_IS_BLOCK = 0x07, /* a block variable */
94 BLOCK_FIELD_IS_WEAK = 0x10, /* declared __weak, only used in byref copy
96 BLOCK_FIELD_IS_ARC = 0x40, /* field has ARC-specific semantics */
97 BLOCK_BYREF_CALLER = 128, /* called from __block (byref) copy/dispose
[all …]
H A DCGBlocks.cpp1 //===--- CGBlocks.cpp - Emit LLVM Code for declarations ---------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
35 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name) in CGBlockInfo() argument
40 Block(block) { in CGBlockInfo()
51 /// Build the given block as a global block.
56 /// Build the helper function to copy a block.
62 /// Build the helper function to dispose of a block.
71 // String for the copy helper.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/dma/ti/
H A Dk3-bcdma.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
5 ---
6 $id: http://devicetree.org/schemas/dma/ti/k3-bcdm
[all...]
/freebsd/contrib/libarchive/cpio/test/
H A Dtest_option_L_upper.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2003-2007 Tim Kientzle
42 r = systemf(CAT " filelist | %s -pd copy >copy.out 2>copy.err", testprog); in DEFINE_TEST()
44 assertTextFileContents("1 block\n", "copy.err"); in DEFINE_TEST()
46 failure("Regular -p without -L should preserve symlinks."); in DEFINE_TEST()
47 assertIsSymlink("copy/symlink", NULL, 0); in DEFINE_TEST()
49 r = systemf(CAT " filelist | %s -pd -L copy-L >copy-L.out 2>copy-L.err", testprog); in DEFINE_TEST()
51 assertEmptyFile("copy-L.out"); in DEFINE_TEST()
52 assertTextFileContents("1 block\n", "copy-L.err"); in DEFINE_TEST()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FlagsCopyLowering.cpp1 //====- X86FlagsCopyLowering.cpp - Lowers COPY nodes of EFLAGS ------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 /// Lowers COPY nodes of EFLAGS by directly extracting and preserving individual
17 /// and other non-status flags being overwritten. Using sequences involving
21 //===----------------------------------------------------------------------===//
62 #define PASS_KEY "x86-flags-copy-lowering"
80 StringRef getPassName() const override { return "X86 EFLAGS copy lowering"; } in getPassName()
120 "X86 EFLAGS copy lowering", false, false)
122 "X86 EFLAGS copy lowering", false, false)
[all …]
/freebsd/sys/contrib/zlib/
H A Dinfback.c1 /* infback.c -- inflate using a call-back interface
2 * Copyright (C) 1995-2022 Mark Adler
8 inflate.o would be linked into an application--not both. The interface
9 with inffast.c is retained so that optimized assembler-coded versions of
22 windowBits is in the range 8..15, and window is a user-supplied
36 strm->msg = Z_NULL; /* in case we return an error */ in inflateBackInit_()
37 if (strm->zalloc == (alloc_func)0) { in inflateBackInit_()
41 strm->zalloc = zcalloc; in inflateBackInit_()
42 strm->opaque = (voidpf)0; in inflateBackInit_()
45 if (strm->zfree == (free_func)0) in inflateBackInit_()
[all …]
H A Dinflate.h1 /* inflate.h -- internal inflate state definition
2 * Copyright (C) 1995-2019 Mark Adler
32 TYPE, /* i: waiting for type bits, including last-flag bit */
33 TYPEDO, /* i: same, but skip check to exit inflate on new block */
35 COPY_, /* i/o: same as COPY below, but only first time in */
36 COPY, /* i/o: waiting for input or output to copy stored block */ enumerator
37 TABLE, /* i: waiting for dynamic block table lengths */
45 MATCH, /* o: waiting for output space to copy string */
47 CHECK, /* i: waiting for 32-bit check value */
48 LENGTH, /* i: waiting for 32-bit length (gzip) */
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTypeErasedDataflowAnalysis.cpp1 //===- TypeErasedDataflowAnalysis.cpp -------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This file defines type-erased base types and functions for building dataflow
10 // analyses that run over Control-Flow Graphs (CFGs).
12 //===----------------------------------------------------------------------===//
38 #define DEBUG_TYPE "clang-dataflow"
43 /// Returns the index of `Block` in the successors of `Pred`.
45 const CFGBlock &Block) { in blockIndexInPredecessor() argument
47 Pred.succs(), [&Block](const CFGBlock::AdjacentBlock &Succ) { in blockIndexInPredecessor()
[all …]
/freebsd/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_environment.cpp2 * kmp_environment.cpp -- Handle environment variables OS-independently.
5 //===-------
237 ___kmp_env_blk_parse_string(kmp_env_blk_t * block,char const * env) ___kmp_env_blk_parse_string() argument
306 ___kmp_env_blk_parse_windows(kmp_env_blk_t * block,char const * env) ___kmp_env_blk_parse_windows() argument
381 ___kmp_env_blk_parse_unix(kmp_env_blk_t * block,char ** env) ___kmp_env_blk_parse_unix() argument
429 __kmp_env_blk_init(kmp_env_blk_t * block,char const * bulk) __kmp_env_blk_init() argument
462 __kmp_env_blk_sort(kmp_env_blk_t * block) __kmp_env_blk_sort() argument
472 __kmp_env_blk_free(kmp_env_blk_t * block) __kmp_env_blk_free() argument
484 __kmp_env_blk_var(kmp_env_blk_t * block,char const * name) __kmp_env_blk_var() argument
[all...]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSink.cpp1 //===- MachineSink.cpp - Sinking for machine instructions -----------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
13 // for an LLVM-IR-level sinking pass. It is only designed to sink simple
16 //===----------------------------------------------------------------------===//
65 #define DEBUG_TYPE "machine-sink"
68 SplitEdges("machine-sink-split",
73 UseBlockFreqInfo("machine-sink-bfi",
74 cl::desc("Use block frequency info to find successors to sink"),
78 "machine-sink-split-probability-threshold",
[all …]
H A DPHIElimination.cpp1 //===- PhiElimination.cpp - Eliminate PHI nodes by inserting copies -------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This pass eliminates machine instruction PHI nodes by inserting copy
13 //===----------------------------------------------------------------------===//
48 #define DEBUG_TYPE "phi-node-elimination"
51 DisableEdgeSplitting("disable-phi-elim-edge-splitting", cl::init(false),
57 SplitAllCriticalEdges("phi-elim-split-all-critical-edges", cl::init(false),
63 "no-phi-elim-live-out-early-exit", cl::init(false), cl::Hidden,
75 /// EliminatePHINodes - Eliminate phi nodes by inserting copy instructions
[all …]
H A DSplitKit.h1 //===- SplitKit.h - Toolkit for splitting live ranges --------
[all...]
H A DTailDuplicator.cpp1 //===- TailDuplicator.cpp - Duplicate blocks into predecessors' tails -----===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
61 "tail-dup-size",
66 "tail-dup-indirect-size",
72 TailDupPredSize("tail-dup-pred-size",
78 TailDupSuccSize("tail-dup-succ-size",
84 TailDupVerify("tail-dup-verify",
88 static cl::opt<unsigned> TailDupLimit("tail-dup-limit", cl::init(~0U),
[all …]
/freebsd/sys/kern/
H A Dtty_outq.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
45 * The previous design of the TTY layer offered the so-called clists.
61 if (to->to_end == 0) { \
62 tob->tob_next = to->to_firstblock; \
63 to->to_firstblock = tob; \
65 tob->tob_next = to->to_lastblock->tob_next; \
66 to->to_lastblock->tob_next = tob; \
68 to->to_nblocks++; \
72 to->to_firstblock = to->to_firstblock->tob_next; \
[all …]
/freebsd/sys/contrib/dev/iwlwifi/fw/
H A Dpaging.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2012-2014, 2018-2019, 2021, 2025 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
7 #include "iwl-drv.h"
15 if (!fwrt->fw_paging_db[0].fw_paging_block) in iwl_free_fw_paging()
19 struct iwl_fw_paging *paging = &fwrt->fw_paging_db[i]; in iwl_free_fw_paging()
21 if (!paging->fw_paging_block) { in iwl_free_fw_paging()
23 "Paging: block %d already freed, continue to next page\n", in iwl_free_fw_paging()
28 dma_unmap_page(fwrt->trans->dev, paging->fw_paging_phys, in iwl_free_fw_paging()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerI1Copies.cpp1 //===-- SILowerI1Copies.cpp - Lower I1 Copies -----------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 // to lane masks (32 / 64-bit scalar registers). The pass assumes machine SSA
11 // form and a wave-level control flow graph.
14 // within the same basic block are already represented as lane masks in scalar
19 // The only instructions that use or define vreg_1 virtual registers are COPY,
22 //===----------------------------------------------------------------------===//
30 #define DEBUG_TYPE "si-i1-copies"
87 return Reg.isVirtual() && MRI->getRegClass(Reg) == &AMDGPU::VReg_1RegClass; in isVreg1()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCloning.h1 //===- Cloning.h - Clone various parts of LLVM programs ---------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
15 //===----------------------------------------------------------------------===//
48 /// Return an exact copy of the specified module
52 /// Return a copy of the specified module. The ShouldCloneDefinition function
54 /// function returns false, the module copy will contain an external reference
71 /// Dynamic allocas are allocas that are either not in the entry block or they
72 /// are in the entry block but are not a constant size.
92 /// Return a copy of the specified basic block, but without
[all …]
/freebsd/bin/dd/
H A Ddd.11 .\"-
37 .Nd convert and copy a file
45 Input data is read and written in 512-byte blocks.
47 to form the output block.
54 .Bl -tag -width "of=file"
56 Set both input and output block size to
68 are specified, then each input block is copied to the output as a
69 single block without any aggregation of short blocks.
77 Copy only
81 Copy
[all …]
/freebsd/sys/contrib/openzfs/module/icp/algs/skein/
H A Dskein.c1 // SPDX-License-Identifier: LicenseRef-OpenZFS-ThirdParty-PublicDomain
14 /* 256-bit Skein */
22 } cfg; /* config block */ in Skein_256_Init()
25 ctx->h.hashBitLen = hashBitLen; /* output hash bit count */ in Skein_256_Init()
27 switch (hashBitLen) { /* use pre-computed values, where available */ in Skein_256_Init()
30 memcpy(ctx->X, SKEIN_256_IV_256, sizeof (ctx->X)); in Skein_256_Init()
33 memcpy(ctx->X, SKEIN_256_IV_224, sizeof (ctx->X)); in Skein_256_Init()
36 memcpy(ctx->X, SKEIN_256_IV_160, sizeof (ctx->X)); in Skein_256_Init()
39 memcpy(ctx->X, SKEIN_256_IV_128, sizeof (ctx->X)); in Skein_256_Init()
45 * build/process the config block, type == CONFIG (could be in Skein_256_Init()
[all …]
/freebsd/lib/libsys/
H A Dcopy_file_range.21 .\" SPDX-License-Identifier: BSD-2-Clause
31 .Nd kernel copy of a byte range from one regular file to another
114 if the copy cannot be done via
115 block cloning.
118 is 0, a file system may do the copy via block cloning
120 Block cloning is only possible when the offsets (plus
122 if not to EOF on the input file) are block
124 The correct block alignment can normally be acquired via the
155 However, a return of zero for a non-zero
163 If an error has occurred, a \-1 is returned and the error code is placed in
[all …]
/freebsd/bin/pax/
H A Dbuf_subs.c1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
49 #define MINFBSZ 512 /* default block size for hole detect */
61 int blksz = MAXBLK; /* block input/output size in bytes */
73 * 0 if ok, -1 if the user specified write block size violates pax spec
81 * Check to make sure the write block size meets pax specs. If the user in wr_start()
88 wrblksz = frmt->bsz; in wr_start()
90 paxwarn(1, "Write block size of %d too large, maximum is: %d", in wr_start()
92 return(-1); in wr_start()
95 paxwarn(1, "Write block size of %d is not a %d byte multiple", in wr_start()
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/rsend/
H A Dsend_raw_ashift.ksh2 # SPDX-License-Identifier: CDDL-1.0
10 # A full copy of the text of the CDDL should have accompanied this
11 # source. A copy of the CDDL is also available via the Internet at
32 # 3) Verify that all the xattrs (and thus the spill block) were
34 # 4) Repeat the test for a non-encrypted filesystem using raw send
47 rm -f $BACKDIR/fs@*
50 log_must rm -f $TESTDIR/vdev_a $TESTDIR/vdev_b
60 # Create 40 files each with a spill block containing xattrs. Each file
73 log_must eval "zfs send -w pool9/$1@snap1 >$BACKDIR/$1@snap1"
77 # Modify file[1-6]'s contents but not the spill blocks.
[all …]
/freebsd/share/doc/smm/01.setup/
H A D2.t49 Intel 386/486-based machines (ISA/AT or EISA bus only)
51 Sony News MIPS-based workstations
53 Omron Luna 68000-based workstations
150 HP-IB/CS80 (7912, 7914, 7933, 7936, 7945, 7957, 7958, 7959, 2200, 2203)
151 and SCSI-I (including magneto-optical).
155 Low-density CS80 cartridge (7914, 7946, 9144),
156 high-density CS80 cartridge (9145),
162 98644 built-in single-port, 98642 4-port and 98638 8-port interfaces.
185 Battery-backed real time clock,
186 builtin and 98625A/B HP-IB interfaces,
[all …]
/freebsd/sys/cddl/boot/zfs/
H A Dblkptr.c9 * A full copy of the text of the CDDL should have accompanied this
10 * source. A copy of the CDDL is also available via the Internet at
21 * Embedded-data Block Pointers
23 * Normally, block pointers point (via their DVAs) to a block which holds data.
25 * use of space, because a block must be at minimum 1 sector (typically 512
29 * Embedded-data Block Pointers allow small pieces of data (the "payload",
30 * up to 112 bytes) to be stored in the block pointer itself, instead of
34 * BP_EMBEDDED_TYPE_DATA block pointers allow highly-compressible data to
35 * be embedded in the block pointer. The logic for this is handled in
37 * pipeline doesn't need special-cases to handle these block pointers.
[all …]

12345678910>>...45