Home
last modified time | relevance | path

Searched full:gang (Results 1 – 25 of 73) sorted by relevance

123

/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/gang_blocks/
H A Dgang_blocks_dyn_header_pos.ksh20 # Verify that we use larger gang headers on ashift=12 pools
23 # 1. Create a pool with dynamic gang headers.
25 # 3. Verify that a large file has more than 3 gang headers.
31 log_assert "Verify that we don't use large gang headers on small-ashift pools".
45 log_fail "Dynamic gang headers not enabled"
57 log_fail "used a larger gang header too soon: \"$leaves\""
60 [[ "$status" == "active" ]] || log_fail "Dynamic gang headers not active"
73 log_fail "didn't use a larger gang header: \"$leaves\""
78 [[ "$status" == "active" ]] || log_fail "Dynamic gang headers not active"
81 log_pass "We don't use large gang headers on small-ashift pools".
H A Dgang_blocks_001_pos.ksh20 # Verify that gang block functionality behaves correctly.
23 # 1. Create a pool without dynamic gang headers.
24 # 2. Set metaslab_force_ganging to force gang blocks to be created.
25 # 3. Verify that gang blocks can be read, written, and freed.
31 log_assert "Gang blocks behave correctly."
47 [[ "$leaves" -gt 1 ]] || log_fail "Only one leaf in gang block, should not be possible"
59 log_pass "Gang blocks behave correctly."
H A Dgang_blocks.kshlib77 typeset gang="$(echo -n $1 | grep -c 'gang')"
78 [[ "$gang" == "1" ]] || return 1
84 check_gang_bp $1 || log_fail "Not a gang DVA: \"$1\""
89 check_gang_bp $1 && log_fail "Gang DVA: \"$1\""
101 check_gang_dva $1 || log_fail "Not a gang DVA: \"$1\""
106 check_gang_dva $1 && log_fail "Gang DVA: \"$1\""
110 # Get the gang header contents of the given dva in the given pool
H A Dgang_blocks_dyn_header_neg.ksh20 # Verify that we don't use larger gang headers on ashift=9 pools
23 # 1. Create a pool with dynamic gang headers.
31 log_assert "Verify that we don't use large gang headers on small-ashift pools".
47 gangs=$(echo "$leaves" | grep -c gang)
48 [[ "$gangs" -gt 0 ]] || log_fail "We didn't use a deep gang tree when needed"
52 [[ "$status" == "enabled" ]] || log_fail "Dynamic gang headers active on an ashift-9 pool"
53 log_pass "We don't use large gang headers on small-ashift pools".
H A Dgang_blocks_dyn_multi.ksh23 # 1. Create a pool with dynamic gang headers and ashift=12.
31 log_assert "Verify that we can still multi-level gang with large headers."
47 gangs=$(echo "$leaves" | grep -c gang)
48 [[ "$gangs" -gt 0 ]] || log_fail "We didn't use a deep gang tree when needed"
52 [[ "$status" == "active" ]] || log_fail "Dynamic gang headers not active"
54 log_pass "We can still multi-level gang with large headers."
H A Dgang_blocks_ddt_copies.ksh20 # Verify that mixed gang blocks and copies interact correctly in FDT
26 # 4. Add a new entry with copies = 3 that doesn't gang, ensure that it doesn't panic.
32 log_assert "Verify that mixed gang blocks and copies interact correctly in FDT"
79 log_pass "Verify that mixed gang blocks and copies interact correctly in FDT"
H A Dgang_blocks_redundant.ksh20 # Verify that the redundant_metadata setting is respected by gang headers
24 # 2. Verify that gang blocks at different levels have the right amount of redundancy
30 log_assert "Verify that gang blocks at different levels have the right amount of redundancy."
89 log_pass "Gang blocks at different levels have the right amount of redundancy."
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/no_space/
H A Denospc_ganging.ksh19 # Exercise gang block IO paths for non-encrypted and encrypted datasets.
48 log_must zfs create -o recordsize=1m -o primarycache=metadata $TESTPOOL/gang
49 mntpnt=$(get_prop mountpoint $TESTPOOL/gang)
61 log_must zfs destroy $TESTPOOL/gang
72 $TESTPOOL/gang
73 mntpnt=$(get_prop mountpoint $TESTPOOL/gang)
85 log_must zfs destroy $TESTPOOL/gang
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dabd.c93 * by using the gang ABD type (abd_alloc_gang()). This allows for multiple ABDs
265 * is being added to another gang ABD we will set the link in abd_free_gang()
266 * as inactive when removing it from this gang ABD and before in abd_free_gang()
267 * adding it to the other gang ABD. in abd_free_gang()
347 * Create gang ABD that will be the head of a list of ABD's. This is used
362 * Add a child gang ABD to a parent gang ABDs chained list.
372 * If the parent is responsible for freeing the child gang in abd_gang_add_gang()
374 * the parent's list and immediately free the child gang ABD in abd_gang_add_gang()
375 * struct. The parent gang ABDs children from the child gang in abd_gang_add_gang()
404 * original child gang ABDs responsibility to determine in abd_gang_add_gang()
[all …]
H A Dzio.c751 * Logical I/Os can have logical, gang, or vdev children. in zio_add_child_impl()
752 * Gang I/Os can have gang or vdev children. in zio_add_child_impl()
1437 * deferred, and which will not need to do a read (i.e. not GANG or in zio_free()
1481 * GANG, DEDUP and BRT blocks can induce a read (for the gang in zio_free_sync()
2739 * Gang blocks.
2741 * A gang block is a collection of small blocks that looks to the DMU
2747 * A gang block consists of a a gang header and up to gbh_nblkptrs(size)
2748 * gang members. The gang header is like an indirect block: it's an array
2753 * asize of the vdevs it was allocated on. The gang header's bps point
2754 * to its gang members, which hold the data.
[all …]
/freebsd/lib/libc/nls/
H A Dno_NO.ISO8859-1.msg78 36 Operasjonen er n� i gang
80 37 Operasjonen er allerede i gang
H A Dnl_NL.ISO8859-1.msg78 36 Bewerking in gang gezet
80 37 Bewerking is al in gang gezet
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DOpenACCKinds.h283 /// 'gang' clause, allowed on 'loop' and Combined constructs.
284 Gang, enumerator
440 case OpenACCClauseKind::Gang: in printOpenACCClauseKind()
441 return Out << "gang"; in printOpenACCClauseKind()
/freebsd/sys/contrib/openzfs/include/sys/
H A Dvdev.h145 * Return the amount of space allocated for a gang block header. Note that
156 * Return the amount of data that can be stored in a gang header. Because we
157 * need to ensure gang headers can always be allocated (as long as there is
H A Dzio.h61 * Gang block headers are self-checksumming and contain an array
62 * of block pointers. The old gang block size has enough room for 3 blkptrs,
63 * while new gang blocks can store more.
193 * Flags inherited by gang, ddt, and vdev children,
207 * Flags inherited by ddt, gang, and vdev children.
/freebsd/sys/contrib/openzfs/man/man1/
H A Dztest.1155 .It Fl g , -gang-block-threshold Ns = (default: Sy 32K )
156 Gang block threshold.
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dabd_os.c223 * In the event we are allocating a gang ABD, the size passed in in abd_alloc_struct_impl()
225 * ABD struct as opposed to an ABD scatter with 0 chunks. The gang in abd_alloc_struct_impl()
651 * We have to be careful with gang ABD's that we do not ASSERT in abd_return_buf()
655 * through the gang ABD and only verify ABD's that are not from in abd_return_buf()
/freebsd/sys/contrib/device-tree/Bindings/regulator/
H A Dqcom,spmi-regulator.yaml101 description: SAW controlled gang slave. Will not be configured.
106 SAW controlled gang leader. Will be configured as SAW regulator.
H A Dqcom,spmi-regulator.txt291 Description: SAW controlled gang slave. Will not be configured.
296 Description: SAW controlled gang leader. Will be configured as
/freebsd/contrib/tcpdump/
H A Dnlpid.h20 #define NLPID_LMI 0x09 /* The original, aka Cisco, aka Gang of Four */
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/vdev_disk/
H A Dpage_alignment.c293 * Gang tests. Composed of lots of smaller allocations, rarely properly
297 "512B blocks, 16K data, 512 leader (gang block simulation)",
307 "(gang abd simulation)",
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenACC.cpp127 .Case("gang", OpenACCClauseKind::Gang) in getOpenACCClauseKind()
492 case OpenACCClauseKind::Gang: in getClauseParensKind()
744 // Note that this is specified under 'gang-arg-list', but also applies to 'tile'
784 /// where gang-arg is one of:
803 OpenACCClauseKind::Gang, GangLoc) in ParseOpenACCGangArg()
815 OpenACCClauseKind::Gang, GangLoc) in ParseOpenACCGangArg()
1105 case OpenACCClauseKind::Gang: in ParseOpenACCClauseParams()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DOpenACCClause.h128 : OpenACCClause(OpenACCClauseKind::Gang, BeginLoc, EndLoc) { in OpenACCGangClause()
134 return C->getClauseKind() == OpenACCClauseKind::Gang; in classof()
160 return C->getClauseKind() == OpenACCClauseKind::Gang; in classof()
180 : OpenACCClause(OpenACCClauseKind::Gang, BeginLoc, EndLoc) { in OpenACCWorkerClause()
186 return C->getClauseKind() == OpenACCClauseKind::Gang; in classof()
/freebsd/contrib/dialog/po/
H A Dnb.po96 msgstr "I gang"
H A Dda.po100 msgstr "I gang"

123