Lines Matching +full:image +full:- +full:specific
3 /*-
4 * SPDX-License-Identifier: BSD-4-Clause
24 * or promote products derived from this software without specific prior
47 * fsnode -
51 * fsinode -
70 * - first always points to first entry, at current level, which
77 FI_ALLOCATED = 1<<1, /* fsinode->ino allocated */
85 enum fi_flags flags; /* flags used by fs specific code */
109 * option_t - contains option name, description, pointer to location to store
110 * result, and range checks for the result. Used to simplify fs specific
135 * fsinfo_t - contains various settings and parameters pertaining to
136 * the image, including current settings, global options, and fs
137 * specific options
145 /* image settings */
146 int fd; /* file descriptor of image */
152 off_t minsize; /* minimum size image should be */
153 off_t maxsize; /* maximum size image can be */
157 off_t roundup; /* round image size up to this value */
160 int needswap; /* non-zero if byte swapping needed */
162 int sparse; /* sparse image, don't fill it with zeros */
164 void *fs_specific; /* File system specific additions. */
165 option_t *fs_options; /* File system specific options */
199 * If -x is specified, we want to exclude nodes which do not appear
203 ((opts)->onlyspec != 0 && ((fsnode)->flags & FSNODE_F_HASSPEC) == 0)
256 * ffs specific settings
257 * ---------------------
263 * Write-arounds/compat shims for endian-agnostic support.
286 DIRECTSIZ((dp)->d_type) : DIRECTSIZ((dp)->d_namlen))
290 DIRECTSIZ((dp)->d_type) : DIRECTSIZ((dp)->d_namlen))
294 (ufs_rw32((cgp)->cg_magic, (ns)) == CG_MAGIC)
296 ((u_int8_t *)((u_int8_t *)(cgp) + ufs_rw32((cgp)->cg_iusedoff, (ns))))
298 ((u_int8_t *)((u_int8_t *)(cgp) + ufs_rw32((cgp)->cg_freeoff, (ns))))
300 ((u_int8_t *)((u_int8_t *)(cgp) + ufs_rw32((cgp)->cg_clusteroff, (ns))))
302 ((int32_t *)((uintptr_t)(cgp) + ufs_rw32((cgp)->cg_clustersumoff, ns)))